88lPdT0WsCAAAAAAAAAAAAAAAAAACA08b8PwAAAAAAAAAAAAAAAAAAABTP/D8AAAAAAAAAAAAAAAAAAAAUz/w/AAAAAAAAAAAAAAAAAAAAFG95dW1xrlKZX4qxHMKHrV61Vx1eh/3Cncr8jbhv+vCuz71edeygnxn28Wh/Jkx872dP7M+Ga1eH/V53+27lWH8ubPz97QMAAAAAAADAPyGJB04830+Sn/XD9MP3AcfO70vhUmlk2wAAAAB+Ie8/raeNRtYRBEE4CEU/mQAAgD/t8KW/6JUAAAAAAAAAAAAAAAAAAADA6TWK34kVvUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bs7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAACAIH/rFQYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CoAAP//N5mSQQ==") 23:21:05 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r0, 0x200002) (async) r1 = socket$pppl2tp(0x18, 0x1, 0x1) r2 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r1, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) (async) sendfile(r1, r0, 0x0, 0x80001d00c0d0) (async) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f00000004c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000001c0)={&(0x7f0000000040)={0x14c, 0x0, 0x10, 0x70bd2d, 0x25dfdbfe, {}, [@TIPC_NLA_NODE={0x54, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_KEY={0x3f, 0x4, {'gcm(aes)\x00', 0x17, "cdc480cabf743e31a07ee306880e6924322e088e6372e3"}}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x5}, @TIPC_NLA_NODE_KEY_MASTER={0x4}]}, @TIPC_NLA_PUBL={0x3c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x8}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x8}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0xffffffff}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x368b}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xfffffff8}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x6}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0xffff}]}, @TIPC_NLA_BEARER={0x38, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1b}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xaf}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x14}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}]}]}, @TIPC_NLA_BEARER={0x4}, @TIPC_NLA_SOCK={0x30, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_REF={0x8, 0x2, 0x81}, @TIPC_NLA_SOCK_CON={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8, 0x2, 0x80000000}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x66a}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x10000}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x2}]}, @TIPC_NLA_NET={0x3c, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ADDR={0x8}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0x5}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x81}, @TIPC_NLA_NET_NODEID={0xc, 0x3, 0xffffffffffffffff}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x2}, @TIPC_NLA_NET_ID={0x8, 0x1, 0xff}]}]}, 0x14c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4004000) [ 2595.744605][ T4191] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 2595.763733][ T4192] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.1'. [ 2595.792045][ T4191] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 2595.830948][ T102] Alternate GPT is invalid, using primary GPT. 23:21:05 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRES32=r0, @ANYRES32, @ANYRES8], 0x48}}, 0x20008840) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000140)={'batadv_slave_0\x00', 0x0}) socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), r4) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="e4000000", @ANYRES16=r5, @ANYBLOB="07002abd7000ffdbdf250700080008000300", @ANYRES32=r6, @ANYBLOB="0c0099000100000069000000140004002f6163766c616e3100000000000000000400cc00080005000a"], 0xe4}}, 0x0) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f00000015c0)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYBLOB="00022bbd7000ffdbdf250e00000008000300", @ANYBLOB="911e217e0877360e87433c045f0fd56c297ba5de80d3ab1d29f32d0b784aa92f665da2670f1d2433bea3bd70e2160463a05a3690305c57b64ad3e2f039abd528c7dee9e101b4b4d3839423ef0ff28d8238fcdba7f912ec6f54eebe6596752a107c8ddbb13dd1fc963cc7ff2767f4beb7d229b3a012b062575de22dc5782bf6423fadb708d9e6555d721502a0d791b8ac883bbc465efbbd91529e281bb09a60731d1598c5437698b419c4cb12561bfb5c5a6e4b4b4129e7f8e96056a568606047", @ANYBLOB="0c0099008100000016000000a4000e80040001008c000300688f99f582121f08fbb32cbd9bfc374ccc19ad8d41697804d90495ee0f45cdb8526eea43267899a175b97431097de0eda0c672f33a61bc64319fa0bc475affa9261e3ae18470a35cccccbc34ff53d1050409211352626df02000e3df393148db16c2f19550a2d927568a5f86400684fa107f5a6eb240d379f674f43366d64502067595e0881f214404000300040001000400010004000100fd020f00260108fe08717385e7655e797f4706ebdeefefc5f5666aa9a41c1683c956a6a638b3f19e391d680e4e62e86ab324fab68e144861fc09c8027b350ef5eb149788be7f3339e36fd166f4b60de7705bcb74c83b17664996115df441503c292766f806c024e6cc2baaa1584c3032e3c69d2fef9e987a9e291de6aefdb22fb08fa0892a07fc65c2b19f0ac9322cc373af4d4e23247e26a121932cc09806f81de98d7477170b51e113501e6f1daa49121f0a55987e8da28219751133ef530b661fa5ed6b50c856c16c34e4545bfba36cde0edd611274e5cc48b717b028dd10043e13505feb488774ebdece67588da8132e181243c1f066d914ba3e5e2fe1b90016918dc003274ebe1b360795a0507b0d9cafbd041afbdf8325402001ffffffffffff05000000ffffffffffff000800000000000008021100000008000000000a19b14148362e36634e0684a8fe0a000802110000010400000008000008021100000033060000350000080211000001020000003800400802110000002c860000ffffffffffff3d00400802110000010002000008021100000005004008021100000109000000ffffffffffff14000008021100000108000000270040ffffffffffff000000000802110000000500400802110000010300000008021100000105004008021100000101000080080211000001000084fc811040ffffffffffff08000000ffffffffffff420000ffffffffffff20000000110000080211000000050000000a00000802110000020000000011004008021100000103000000ffffffffffff150000ffffffffffff330d0000270000ffffffffffff3f0000000c0000080211000000800000003c0040080211000001030000000802110000001300400802110000018a5b0000080211000001070040ffffffffffff6abe0000ffffffffffff3d00000802110000013f0000000c004008021100000005000000080211000000090000ffffffffffff010000000f0040ffffffffffff00000000ffffffffffff170000080211000001ff03000038002a01030000004f000e00800c08000802110000000802110000012bf05ef87dbc2e000700000000000000640062000301240602d70e3c0400fe0cff7206030303030303710700010001020660dd07c1b7ee30edce3e008f000e0080188100080211000001080211000000b43fbab33c21826ccf06000000000000640002000101b603010905218175801b8e9440de0da13b26a73d0fd1958521a02095b35e41d92d1bd84ce084e92a01073c04001fb5062d1a2000003d7900000000000002000800110000000003020000007072060303030303037107ff0101ffff022976060602090000040057000f007206030303030303233194b449ce803534c337e5ffb3d2809ed4313f333e2cfce1302266f9262c69ccea727b2a217249e6dc508badce4db8da8a453c0401d670066804ff0007000301a5710700010101000561004e020e0080acfa00080211000001080211000001505050505050130002000fc10180000000000000080010000006020202020202040601ce010040000602050005e0400f014d089c5b90177138b01eaf0103c03bce8b69ccd43804d64b0f37dc18691dfb769448b10f13eecbc02028feccf5cd9a26b767b646e541eabfb4825c22168b02dca1b3e53b2204534fa29a7d94dfe0e085e41f47933d2b878b804242a45f1ed5c92113ace6d757c4a499921f22938fbad6f52f87ca41f5be216bd1ac9bbc77319e890442ae026f62bd71295d79657078c47a5bfd18fb88ba92a0294261252b79a9d44a62a5f62c49d6ebadbbec973bcaf92d6b190874b47ef9c596e7f70793ca9f195ac1992047fd80470e5af1b69c3d9abdaf61265245ce0a9501a24cd22a01032d1a02000fbe0f211c0000000004001f001100000000087f000000e17206030303030303710701010101ff40007606a10934000900dd18766bed027541462ecfb96d3c80b2061fefa967ff63c2a10edd48e6471685e2dd5227707f3edb3814e40b47ac249be450d9c50f750caaba367a75fe7fb3e431f1a690184a41869f9239f6960c67279b5e691f1ff5510d2741999ebf857490106e1dd0dd8e8dcc3cd9e557a5b5950de57914b27537124b4215fb7571a999f49bd10a49bea15aa59069dc5a1088eaf155650f542ee11cffd9a723a2bc1652087d727cd24878adcd3b2fc5d8c8ccb1460dbf437bf7d5dacd72c7e5c737756be204085a2c6663a781e1dccb8f10b8facede943796a8d7185688774323f1df40a7161eb572f76d6c2316356c18640c87a6e100bb6900000c007f000406adff05000400"], 0x760}, 0x1, 0x0, 0x0, 0x41}, 0x60040885) sendto$packet(r1, &(0x7f0000000680)="1100000000", 0x5, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x20) r7 = socket(0x840000000002, 0x3, 0xff) connect$inet(r7, &(0x7f0000000540)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2f}}, 0x10) sendmmsg$inet(r7, &(0x7f0000005240)=[{{0x0, 0x0, 0x0}, 0xfffffdef}], 0x300, 0x401eb94) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r7, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) setsockopt$inet_IP_XFRM_POLICY(r7, 0x0, 0x11, &(0x7f0000000740)={{{@in6=@private2={0xfc, 0x2, '\x00', 0x1}, @in=@local, 0x4e24, 0x3, 0x4e22, 0x0, 0xa, 0x80, 0x80, 0x87}, {0x0, 0x3, 0x2, 0x1, 0x0, 0xbcfc, 0x5, 0xfffffffffffffffb}, {0x7f7fd8cb, 0x6, 0x800, 0x50b}, 0x0, 0x3, 0x2, 0x0, 0x4, 0x3}, {{@in=@dev={0xac, 0x14, 0x14, 0x26}, 0x4d4, 0x6c}, 0x2, @in=@rand_addr=0x64010100, 0x3501, 0x3, 0x0, 0x1}}, 0xc) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r8, &(0x7f0000000280)=ANY=[@ANYRESHEX=r3, @ANYRES8], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r8, 0x0) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="ee131f6c47347450e3d9242a083bafffa60000000000"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x54, 0x0, 0x0, 0x30}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r12}, 0x10) r13 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r13, 0x8933, &(0x7f00000003c0)={'wlan0\x00'}) sendmsg$NL80211_CMD_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2c, r11, 0x1, 0xffffffff, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x994}], @NL80211_ATTR_CH_SWITCH_COUNT={0x8}]}, 0x2c}}, 0x0) sendfile(r10, r9, 0x0, 0x100004001) 23:21:05 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106}, 0x18) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106}, 0x18) prctl$PR_GET_TIMERSLACK(0x1e) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00') r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/custom0\x00') prctl$PR_GET_TIMERSLACK(0x1e) ioctl$UI_SET_ABSBIT(r4, 0x40045567, 0x80000000003) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r3}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000003880)=@bpf_tracing={0x1a, 0x10, &(0x7f00000036c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x5}, [@ldst={0x2, 0x2, 0x0, 0x6, 0x2, 0x50, 0x4}, @exit, @map_idx={0x18, 0x1, 0x5, 0x0, 0x10}, @map_fd={0x18, 0x6, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xee, 0x0, 0x0, 0x0, 0xa76b}, @generic={0x0, 0x7, 0x2, 0x3, 0x80000001}, @exit, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, @exit]}, &(0x7f0000003740)='GPL\x00', 0x80000000, 0x3, &(0x7f0000003780)=""/3, 0x40f00, 0x18, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f00000037c0)={0x6, 0x4}, 0x8, 0x10, &(0x7f0000003800)={0x3, 0x0, 0xd81, 0x831}, 0x10, 0x2a415, 0xffffffffffffffff, 0x0, &(0x7f0000003840)=[0xffffffffffffffff]}, 0x80) r6 = fsopen(&(0x7f0000000300)='tmpfs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r6, 0x6, 0x0, 0x0, 0x0) r7 = fsmount(r6, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00') symlinkat(&(0x7f0000000640)='./file1\x00', r7, &(0x7f0000000780)='./file1\x00') renameat2(r7, &(0x7f0000000100)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00', 0x4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x80000, 0x0) r9 = getpid() sched_setscheduler(r9, 0x1, &(0x7f0000000540)=0x4) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000480)=@getlink={0x178, 0x12, 0xd1a, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x10000, 0x10000}, [@IFLA_TXQLEN={0x8, 0xd, 0x401}, @IFLA_LINK_NETNSID={0x8, 0x25, 0x3}, @IFLA_PROP_LIST={0x2c, 0x34, 0x0, 0x1, [{0x14, 0x35, 'macvlan1\x00'}, {0x14, 0x35, 'ip6_vti0\x00'}]}, @IFLA_XDP={0x4c, 0x2b, 0x0, 0x1, [@IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_EXPECTED_FD={0x8}, @IFLA_XDP_FLAGS={0x8, 0x3, 0x9}, @IFLA_XDP_FD={0x8}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r7}, @IFLA_XDP_FLAGS={0x8, 0x3, 0xd}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r5}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r8}]}, @IFLA_PROP_LIST={0x90, 0x34, 0x0, 0x1, [{0x14, 0x35, 'bridge0\x00'}, {0x14, 0x35, 'netpci0\x00'}, {0x14, 0x35, 'ip6erspan0\x00'}, {0x14, 0x35, 'ip6tnl0\x00'}, {0x14, 0x35, 'bond_slave_1\x00'}, {0x14, 0x35, 'veth1_virt_wifi\x00'}, {0x14, 0x35, 'vlan0\x00'}]}, @IFLA_PHYS_SWITCH_ID={0x1b, 0x24, "be5945adf16fc547f3cb438ef658196e8b026a6198b411"}, @IFLA_IFNAME={0x14, 0x3, 'lo\x00'}, @IFLA_LINK={0x8}, @IFLA_NET_NS_PID={0x8, 0x13, r9}]}, 0x178}, 0x1, 0x0, 0x0, 0x24040881}, 0x4000000) eventfd(0xfffffffc) r10 = socket$nl_route(0x10, 0x3, 0x0) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x4, &(0x7f0000000440)=ANY=[@ANYRESDEC=r5], &(0x7f0000000400)='GPL\x00', 0x0, 0x1003, &(0x7f0000002440)=""/4099, 0x0, 0x12}, 0xffffffffffffffaa) sendmsg$nl_route(r10, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r11}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000003900)={{{@in6=@empty, @in6=@loopback}}, {{@in=@initdev}, 0x0, @in=@broadcast}}, &(0x7f0000003a00)=0xe8) socket$bt_rfcomm(0x1f, 0x1, 0x3) eventfd2(0xfffffc01, 0x80001) [ 2595.846509][ T102] loop3: p2 p3 p7 23:21:05 executing program 4: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r0, 0x200002) r1 = socket$pppl2tp(0x18, 0x1, 0x1) r2 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r1, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendfile(r1, r0, 0x0, 0x80001d00c0d0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) [ 2595.892198][ T4408] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 2595.909629][ T4409] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.1'. 23:21:05 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRES32=r0, @ANYRES32, @ANYRES8], 0x48}}, 0x20008840) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000140)={'batadv_slave_0\x00', 0x0}) socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), r4) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="e4000000", @ANYRES16=r5, @ANYBLOB="07002abd7000ffdbdf250700080008000300", @ANYRES32=r6, @ANYBLOB="0c0099000100000069000000140004002f6163766c616e3100000000000000000400cc00080005000a"], 0xe4}}, 0x0) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f00000015c0)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYBLOB="00022bbd7000ffdbdf250e00000008000300", @ANYBLOB="911e217e0877360e87433c045f0fd56c297ba5de80d3ab1d29f32d0b784aa92f665da2670f1d2433bea3bd70e2160463a05a3690305c57b64ad3e2f039abd528c7dee9e101b4b4d3839423ef0ff28d8238fcdba7f912ec6f54eebe6596752a107c8ddbb13dd1fc963cc7ff2767f4beb7d229b3a012b062575de22dc5782bf6423fadb708d9e6555d721502a0d791b8ac883bbc465efbbd91529e281bb09a60731d1598c5437698b419c4cb12561bfb5c5a6e4b4b4129e7f8e96056a568606047", @ANYBLOB="0c0099008100000016000000a4000e80040001008c000300688f99f582121f08fbb32cbd9bfc374ccc19ad8d41697804d90495ee0f45cdb8526eea43267899a175b97431097de0eda0c672f33a61bc64319fa0bc475affa9261e3ae18470a35cccccbc34ff53d1050409211352626df02000e3df393148db16c2f19550a2d927568a5f86400684fa107f5a6eb240d379f674f43366d64502067595e0881f214404000300040001000400010004000100fd020f00260108fe08717385e7655e797f4706ebdeefefc5f5666aa9a41c1683c956a6a638b3f19e391d680e4e62e86ab324fab68e144861fc09c8027b350ef5eb149788be7f3339e36fd166f4b60de7705bcb74c83b17664996115df441503c292766f806c024e6cc2baaa1584c3032e3c69d2fef9e987a9e291de6aefdb22fb08fa0892a07fc65c2b19f0ac9322cc373af4d4e23247e26a121932cc09806f81de98d7477170b51e113501e6f1daa49121f0a55987e8da28219751133ef530b661fa5ed6b50c856c16c34e4545bfba36cde0edd611274e5cc48b717b028dd10043e13505feb488774ebdece67588da8132e181243c1f066d914ba3e5e2fe1b90016918dc003274ebe1b360795a0507b0d9cafbd041afbdf8325402001ffffffffffff05000000ffffffffffff000800000000000008021100000008000000000a19b14148362e36634e0684a8fe0a000802110000010400000008000008021100000033060000350000080211000001020000003800400802110000002c860000ffffffffffff3d00400802110000010002000008021100000005004008021100000109000000ffffffffffff14000008021100000108000000270040ffffffffffff000000000802110000000500400802110000010300000008021100000105004008021100000101000080080211000001000084fc811040ffffffffffff08000000ffffffffffff420000ffffffffffff20000000110000080211000000050000000a00000802110000020000000011004008021100000103000000ffffffffffff150000ffffffffffff330d0000270000ffffffffffff3f0000000c0000080211000000800000003c0040080211000001030000000802110000001300400802110000018a5b0000080211000001070040ffffffffffff6abe0000ffffffffffff3d00000802110000013f0000000c004008021100000005000000080211000000090000ffffffffffff010000000f0040ffffffffffff00000000ffffffffffff170000080211000001ff03000038002a01030000004f000e00800c08000802110000000802110000012bf05ef87dbc2e000700000000000000640062000301240602d70e3c0400fe0cff7206030303030303710700010001020660dd07c1b7ee30edce3e008f000e0080188100080211000001080211000000b43fbab33c21826ccf06000000000000640002000101b603010905218175801b8e9440de0da13b26a73d0fd1958521a02095b35e41d92d1bd84ce084e92a01073c04001fb5062d1a2000003d7900000000000002000800110000000003020000007072060303030303037107ff0101ffff022976060602090000040057000f007206030303030303233194b449ce803534c337e5ffb3d2809ed4313f333e2cfce1302266f9262c69ccea727b2a217249e6dc508badce4db8da8a453c0401d670066804ff0007000301a5710700010101000561004e020e0080acfa00080211000001080211000001505050505050130002000fc10180000000000000080010000006020202020202040601ce010040000602050005e0400f014d089c5b90177138b01eaf0103c03bce8b69ccd43804d64b0f37dc18691dfb769448b10f13eecbc02028feccf5cd9a26b767b646e541eabfb4825c22168b02dca1b3e53b2204534fa29a7d94dfe0e085e41f47933d2b878b804242a45f1ed5c92113ace6d757c4a499921f22938fbad6f52f87ca41f5be216bd1ac9bbc77319e890442ae026f62bd71295d79657078c47a5bfd18fb88ba92a0294261252b79a9d44a62a5f62c49d6ebadbbec973bcaf92d6b190874b47ef9c596e7f70793ca9f195ac1992047fd80470e5af1b69c3d9abdaf61265245ce0a9501a24cd22a01032d1a02000fbe0f211c0000000004001f001100000000087f000000e17206030303030303710701010101ff40007606a10934000900dd18766bed027541462ecfb96d3c80b2061fefa967ff63c2a10edd48e6471685e2dd5227707f3edb3814e40b47ac249be450d9c50f750caaba367a75fe7fb3e431f1a690184a41869f9239f6960c67279b5e691f1ff5510d2741999ebf857490106e1dd0dd8e8dcc3cd9e557a5b5950de57914b27537124b4215fb7571a999f49bd10a49bea15aa59069dc5a1088eaf155650f542ee11cffd9a723a2bc1652087d727cd24878adcd3b2fc5d8c8ccb1460dbf437bf7d5dacd72c7e5c737756be204085a2c6663a781e1dccb8f10b8facede943796a8d7185688774323f1df40a7161eb572f76d6c2316356c18640c87a6e100bb6900000c007f000406adff05000400"], 0x760}, 0x1, 0x0, 0x0, 0x41}, 0x60040885) sendto$packet(r1, &(0x7f0000000680)="1100000000", 0x5, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x20) r7 = socket(0x840000000002, 0x3, 0xff) connect$inet(r7, &(0x7f0000000540)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2f}}, 0x10) sendmmsg$inet(r7, &(0x7f0000005240)=[{{0x0, 0x0, 0x0}, 0xfffffdef}], 0x300, 0x401eb94) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r7, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) setsockopt$inet_IP_XFRM_POLICY(r7, 0x0, 0x11, &(0x7f0000000740)={{{@in6=@private2={0xfc, 0x2, '\x00', 0x1}, @in=@local, 0x4e24, 0x3, 0x4e22, 0x0, 0xa, 0x80, 0x80, 0x87}, {0x0, 0x3, 0x2, 0x1, 0x0, 0xbcfc, 0x5, 0xfffffffffffffffb}, {0x7f7fd8cb, 0x6, 0x800, 0x50b}, 0x0, 0x3, 0x2, 0x0, 0x4, 0x3}, {{@in=@dev={0xac, 0x14, 0x14, 0x26}, 0x4d4, 0x6c}, 0x2, @in=@rand_addr=0x64010100, 0x3501, 0x3, 0x0, 0x1}}, 0xc) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r8, &(0x7f0000000280)=ANY=[@ANYRESHEX=r3, @ANYRES8], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r8, 0x0) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="ee131f6c47347450e3d9242a083bafffa60000000000"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x54, 0x0, 0x0, 0x30}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r12}, 0x10) r13 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r13, 0x8933, &(0x7f00000003c0)={'wlan0\x00'}) sendmsg$NL80211_CMD_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2c, r11, 0x1, 0xffffffff, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x994}], @NL80211_ATTR_CH_SWITCH_COUNT={0x8}]}, 0x2c}}, 0x0) sendfile(r10, r9, 0x0, 0x100004001) [ 2595.934863][ T4408] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. 23:21:05 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106}, 0x18) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106}, 0x18) prctl$PR_GET_TIMERSLACK(0x1e) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00') r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/custom0\x00') prctl$PR_GET_TIMERSLACK(0x1e) ioctl$UI_SET_ABSBIT(r4, 0x40045567, 0x80000000003) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r3}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000003880)=@bpf_tracing={0x1a, 0x10, &(0x7f00000036c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x5}, [@ldst={0x2, 0x2, 0x0, 0x6, 0x2, 0x50, 0x4}, @exit, @map_idx={0x18, 0x1, 0x5, 0x0, 0x10}, @map_fd={0x18, 0x6, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xee, 0x0, 0x0, 0x0, 0xa76b}, @generic={0x0, 0x7, 0x2, 0x3, 0x80000001}, @exit, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, @exit]}, &(0x7f0000003740)='GPL\x00', 0x80000000, 0x3, &(0x7f0000003780)=""/3, 0x40f00, 0x18, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f00000037c0)={0x6, 0x4}, 0x8, 0x10, &(0x7f0000003800)={0x3, 0x0, 0xd81, 0x831}, 0x10, 0x2a415, 0xffffffffffffffff, 0x0, &(0x7f0000003840)=[0xffffffffffffffff]}, 0x80) r6 = fsopen(&(0x7f0000000300)='tmpfs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r6, 0x6, 0x0, 0x0, 0x0) r7 = fsmount(r6, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00') symlinkat(&(0x7f0000000640)='./file1\x00', r7, &(0x7f0000000780)='./file1\x00') renameat2(r7, &(0x7f0000000100)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00', 0x4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x80000, 0x0) r9 = getpid() sched_setscheduler(r9, 0x1, &(0x7f0000000540)=0x4) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000480)=@getlink={0x178, 0x12, 0xd1a, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x10000, 0x10000}, [@IFLA_TXQLEN={0x8, 0xd, 0x401}, @IFLA_LINK_NETNSID={0x8, 0x25, 0x3}, @IFLA_PROP_LIST={0x2c, 0x34, 0x0, 0x1, [{0x14, 0x35, 'macvlan1\x00'}, {0x14, 0x35, 'ip6_vti0\x00'}]}, @IFLA_XDP={0x4c, 0x2b, 0x0, 0x1, [@IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_EXPECTED_FD={0x8}, @IFLA_XDP_FLAGS={0x8, 0x3, 0x9}, @IFLA_XDP_FD={0x8}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r7}, @IFLA_XDP_FLAGS={0x8, 0x3, 0xd}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r5}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r8}]}, @IFLA_PROP_LIST={0x90, 0x34, 0x0, 0x1, [{0x14, 0x35, 'bridge0\x00'}, {0x14, 0x35, 'netpci0\x00'}, {0x14, 0x35, 'ip6erspan0\x00'}, {0x14, 0x35, 'ip6tnl0\x00'}, {0x14, 0x35, 'bond_slave_1\x00'}, {0x14, 0x35, 'veth1_virt_wifi\x00'}, {0x14, 0x35, 'vlan0\x00'}]}, @IFLA_PHYS_SWITCH_ID={0x1b, 0x24, "be5945adf16fc547f3cb438ef658196e8b026a6198b411"}, @IFLA_IFNAME={0x14, 0x3, 'lo\x00'}, @IFLA_LINK={0x8}, @IFLA_NET_NS_PID={0x8, 0x13, r9}]}, 0x178}, 0x1, 0x0, 0x0, 0x24040881}, 0x4000000) eventfd(0xfffffffc) r10 = socket$nl_route(0x10, 0x3, 0x0) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x4, &(0x7f0000000440)=ANY=[@ANYRESDEC=r5], &(0x7f0000000400)='GPL\x00', 0x0, 0x1003, &(0x7f0000002440)=""/4099, 0x0, 0x12}, 0xffffffffffffffaa) sendmsg$nl_route(r10, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r11}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000003900)={{{@in6=@empty, @in6=@loopback}}, {{@in=@initdev}, 0x0, @in=@broadcast}}, &(0x7f0000003a00)=0xe8) socket$bt_rfcomm(0x1f, 0x1, 0x3) eventfd2(0xfffffc01, 0x80001) [ 2596.035872][ T4518] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 2596.038932][ T4519] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.1'. [ 2596.074522][ T4518] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. 23:21:06 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) syz_emit_ethernet(0x34, &(0x7f0000000080)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x12, 0x0, @opaque='\x00'/10}}}}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x12}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="3c00000010000104000000000000000000000200", @ANYRES32=r3, @ANYBLOB="45070200000000001c0012800b000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x38, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x28, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_EGRESS_QOS={0x1c, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r3}]}, 0x60}}, 0x0) sendmsg$xdp(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x2c, 0x0, r3, 0x1d}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000100)="e1cdc3da74423617da80ee09f84e7cb6c0d57842ff2d7feb5335290df7a07a86ca5cc51a0c0d677d7cffc4b6532265c9be85335bd735324dec447ac162e7d6cded707d00ca91c8b50e08eff775495581d6bc284922607e1876cac857c91ae37a568830e10d7c404989bf5b6537def93fadf5577b6d82403185818bbd974ead83c213de46615f3215c44f296a0dbbfaef69b10fd8caa776fd63d5cbec96d779f04eb1282f3c2ad46e84d5aa41a9add58f7a2e56b2ebb72e42061d168df1e392eb55bb973d487a18b28525c0756b35e41d6446fe40ce67abb7800e4ddda75b27fc791499cf55b23948b6f8", 0xea}], 0x1, 0x0, 0x0, 0x80000}, 0x90) recvfrom(r0, &(0x7f00000000c0)=""/10, 0xa, 0x0, 0x0, 0x0) 23:21:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r0, 0x200002) (async) r1 = socket$pppl2tp(0x18, 0x1, 0x1) (async) r2 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) (async) connect$pppl2tp(r1, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) (async) sendfile(r1, r0, 0x0, 0x80001d00c0d0) (async) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) 23:21:06 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:06 executing program 0: syz_mount_image$msdos(&(0x7f0000008100), &(0x7f0000008140)='./file0\x00', 0xf0ffffff00000000, &(0x7f0000008180), 0x1, 0x80f5, &(0x7f00000081c0)="$eJzs3L9rE28cB/Dn+220sdLSSdDFB110OWwHJ5ciLUgDStsIrSBc6VVDYhJyGRJx6Ozk3yGOboL4D/S/cCuCP5ZORtpIa0t1UXNgX6/l3vDm4HmW4+C5z+3cevGkvpknm2k3/F8uh9JWCGE3hhhKYSzs+S9sheuf2l+eL6+uLc5VKvNLMS7MrczcjDFOXX774NmrK++65++/nnozHranH+58nH2/fWH74s7Xlce1PNby2Gx1YxrXW61uut7I4kYtrycx3mtkaZ7FWjPPOkf6zUar3e7HtLkxOdHuZHke02Y/1rN+7LZit9OP6aO01oxJksTJicDvqL4segUAAACMxu5gMAhhsG88lPdT0WsCAAAAAAAAAAAAAAAAAACA08b8PwAAAAAAAAAAAAAAAAAAABTP/D8AAAAAAAAAAAAAAAAAAAAUz/w/AAAAAAAAAAAAAAAAAAAAFG95dW1xrlKZX4qxHMKHrV61Vx1eh/3Cncr8jbhv+vCuz71edeygnxn28Wh/Jkx872dP7M+Ga1eH/V53+27lWH8ubPz97QMAAAAAAADAPyGJB04830+Sn/XD9MP3AcfO70vhUmlk2wAAAAB+Ie8/raeNRtYRBEE4CEU/mQAAgD/t8KW/6JUAAAAAAAAAAAAAAAAAAADA6TWK34kVvUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bs7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAACAIH/rFQYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CoAAP//N5mSQQ==") 23:21:06 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:06 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r0, 0x200002) r1 = socket$pppl2tp(0x18, 0x1, 0x1) (async) r2 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) (async) connect$pppl2tp(r1, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) (async) sendfile(r1, r0, 0x0, 0x80001d00c0d0) (async) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000000)={'wlan0\x00'}) [ 2596.596579][ T4629] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2596.616733][ T4629] device bridge1 entered promiscuous mode 23:21:06 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:06 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x1, 'macvtap0\x00', {}, 0x1}) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc008ae88, &(0x7f0000000080)) quotactl_fd$Q_SETINFO(r1, 0xffffffff80000602, 0xee01, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x5}) 23:21:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x1, 'macvtap0\x00', {}, 0x1}) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc008ae88, &(0x7f0000000080)) quotactl_fd$Q_SETINFO(r1, 0xffffffff80000602, 0xee01, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x5}) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") (async) socket$can_raw(0x1d, 0x3, 0x1) (async) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x1, 'macvtap0\x00', {}, 0x1}) (async) openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) (async) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc008ae88, &(0x7f0000000080)) (async) quotactl_fd$Q_SETINFO(r1, 0xffffffff80000602, 0xee01, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x5}) (async) 23:21:06 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) [ 2596.773780][ T102] Alternate GPT is invalid, using primary GPT. [ 2596.782594][ T102] loop3: p2 p3 p7 [ 2596.912163][ T102] Alternate GPT is invalid, using primary GPT. [ 2596.919587][ T102] loop3: p2 p3 p7 23:21:06 executing program 5: socket$inet_udp(0x2, 0x2, 0x0) (async) r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) syz_emit_ethernet(0x34, &(0x7f0000000080)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x12, 0x0, @opaque='\x00'/10}}}}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x12}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="3c00000010000104000000000000000000000200", @ANYRES32=r3, @ANYBLOB="45070200000000001c0012800b000100627269646765"], 0x3c}}, 0x0) (async) sendmsg$nl_route(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="3c00000010000104000000000000000000000200", @ANYRES32=r3, @ANYBLOB="45070200000000001c0012800b000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x38, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x28, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_EGRESS_QOS={0x1c, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r3}]}, 0x60}}, 0x0) sendmsg$xdp(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x2c, 0x0, r3, 0x1d}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000100)="e1cdc3da74423617da80ee09f84e7cb6c0d57842ff2d7feb5335290df7a07a86ca5cc51a0c0d677d7cffc4b6532265c9be85335bd735324dec447ac162e7d6cded707d00ca91c8b50e08eff775495581d6bc284922607e1876cac857c91ae37a568830e10d7c404989bf5b6537def93fadf5577b6d82403185818bbd974ead83c213de46615f3215c44f296a0dbbfaef69b10fd8caa776fd63d5cbec96d779f04eb1282f3c2ad46e84d5aa41a9add58f7a2e56b2ebb72e42061d168df1e392eb55bb973d487a18b28525c0756b35e41d6446fe40ce67abb7800e4ddda75b27fc791499cf55b23948b6f8", 0xea}], 0x1, 0x0, 0x0, 0x80000}, 0x90) (async) sendmsg$xdp(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x2c, 0x0, r3, 0x1d}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000100)="e1cdc3da74423617da80ee09f84e7cb6c0d57842ff2d7feb5335290df7a07a86ca5cc51a0c0d677d7cffc4b6532265c9be85335bd735324dec447ac162e7d6cded707d00ca91c8b50e08eff775495581d6bc284922607e1876cac857c91ae37a568830e10d7c404989bf5b6537def93fadf5577b6d82403185818bbd974ead83c213de46615f3215c44f296a0dbbfaef69b10fd8caa776fd63d5cbec96d779f04eb1282f3c2ad46e84d5aa41a9add58f7a2e56b2ebb72e42061d168df1e392eb55bb973d487a18b28525c0756b35e41d6446fe40ce67abb7800e4ddda75b27fc791499cf55b23948b6f8", 0xea}], 0x1, 0x0, 0x0, 0x80000}, 0x90) recvfrom(r0, &(0x7f00000000c0)=""/10, 0xa, 0x0, 0x0, 0x0) 23:21:06 executing program 4: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x1, 'macvtap0\x00', {}, 0x1}) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc008ae88, &(0x7f0000000080)) quotactl_fd$Q_SETINFO(r1, 0xffffffff80000602, 0xee01, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x5}) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") (async) socket$can_raw(0x1d, 0x3, 0x1) (async) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r0, 0x8983, &(0x7f0000000000)={0x1, 'macvtap0\x00', {}, 0x1}) (async) openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) (async) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc008ae88, &(0x7f0000000080)) (async) quotactl_fd$Q_SETINFO(r1, 0xffffffff80000602, 0xee01, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x5}) (async) 23:21:06 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:06 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:06 executing program 0: syz_mount_image$msdos(&(0x7f0000008100), &(0x7f0000008140)='./file0\x00', 0xf6ffffff00000000, &(0x7f0000008180), 0x1, 0x80f5, &(0x7f00000081c0)="$eJzs3L9rE28cB/Dn+220sdLSSdDFB110OWwHJ5ciLUgDStsIrSBc6VVDYhJyGRJx6Ozk3yGOboL4D/S/cCuCP5ZORtpIa0t1UXNgX6/l3vDm4HmW4+C5z+3cevGkvpknm2k3/F8uh9JWCGE3hhhKYSzs+S9sheuf2l+eL6+uLc5VKvNLMS7MrczcjDFOXX774NmrK++65++/nnozHranH+58nH2/fWH74s7Xlce1PNby2Gx1YxrXW61uut7I4kYtrycx3mtkaZ7FWjPPOkf6zUar3e7HtLkxOdHuZHke02Y/1rN+7LZit9OP6aO01oxJksTJicDvqL4segUAAACMxu5gMAhhsG88lPdT0WsCAAAAAAAAAAAAAAAAAACA08b8PwAAAAAAAAAAAAAAAAAAABTP/D8AAAAAAAAAAAAAAAAAAAAUz/w/AAAAAAAAAAAAAAAAAAAAFG95dW1xrlKZX4qxHMKHrV61Vx1eh/3Cncr8jbhv+vCuz71edeygnxn28Wh/Jkx872dP7M+Ga1eH/V53+27lWH8ubPz97QMAAAAAAADAPyGJB04830+Sn/XD9MP3AcfO70vhUmlk2wAAAAB+Ie8/raeNRtYRBEE4CEU/mQAAgD/t8KW/6JUAAAAAAAAAAAAAAAAAAADA6TWK34kVvUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bs7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAACAIH/rFQYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CoAAP//N5mSQQ==") [ 2597.467839][ T5171] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2597.489899][ T5171] device bridge2 entered promiscuous mode [ 2597.495914][ T5172] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 23:21:07 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:07 executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r0, 0x200002) r1 = socket$pppl2tp(0x18, 0x1, 0x1) r2 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r1, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendfile(r1, r0, 0x0, 0x80001d00c0d0) getsockopt$SO_TIMESTAMPING(r0, 0x1, 0x64, &(0x7f0000000000), &(0x7f0000000040)=0x4) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") 23:21:07 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:07 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:07 executing program 0: syz_mount_image$msdos(&(0x7f0000008100), &(0x7f0000008140)='./file0\x00', 0xf9fdffff00000000, &(0x7f0000008180), 0x1, 0x80f5, &(0x7f00000081c0)="$eJzs3L9rE28cB/Dn+220sdLSSdDFB110OWwHJ5ciLUgDStsIrSBc6VVDYhJyGRJx6Ozk3yGOboL4D/S/cCuCP5ZORtpIa0t1UXNgX6/l3vDm4HmW4+C5z+3cevGkvpknm2k3/F8uh9JWCGE3hhhKYSzs+S9sheuf2l+eL6+uLc5VKvNLMS7MrczcjDFOXX774NmrK++65++/nnozHranH+58nH2/fWH74s7Xlce1PNby2Gx1YxrXW61uut7I4kYtrycx3mtkaZ7FWjPPOkf6zUar3e7HtLkxOdHuZHke02Y/1rN+7LZit9OP6aO01oxJksTJicDvqL4segUAAACMxu5gMAhhsG88lPdT0WsCAAAAAAAAAAAAAAAAAACA08b8PwAAAAAAAAAAAAAAAAAAABTP/D8AAAAAAAAAAAAAAAAAAAAUz/w/AAAAAAAAAAAAAAAAAAAAFG95dW1xrlKZX4qxHMKHrV61Vx1eh/3Cncr8jbhv+vCuz71edeygnxn28Wh/Jkx872dP7M+Ga1eH/V53+27lWH8ubPz97QMAAAAAAADAPyGJB04830+Sn/XD9MP3AcfO70vhUmlk2wAAAAB+Ie8/raeNRtYRBEE4CEU/mQAAgD/t8KW/6JUAAAAAAAAAAAAAAAAAAADA6TWK34kVvUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bs7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAACAIH/rFQYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CoAAP//N5mSQQ==") 23:21:07 executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r0, 0x200002) (async) ftruncate(r0, 0x200002) r1 = socket$pppl2tp(0x18, 0x1, 0x1) r2 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r1, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) (async) connect$pppl2tp(r1, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendfile(r1, r0, 0x0, 0x80001d00c0d0) getsockopt$SO_TIMESTAMPING(r0, 0x1, 0x64, &(0x7f0000000000), &(0x7f0000000040)=0x4) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") (async) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") 23:21:07 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) [ 2597.757579][ T102] Alternate GPT is invalid, using primary GPT. [ 2597.770483][ T102] loop3: p2 p3 p7 [ 2597.860054][ T102] Alternate GPT is invalid, using primary GPT. [ 2597.875795][ T102] loop3: p2 p3 p7 23:21:07 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) (async) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) syz_emit_ethernet(0x34, &(0x7f0000000080)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x26, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x12, 0x0, @opaque='\x00'/10}}}}}, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x12}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x12}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="3c00000010000104000000000000000000000200", @ANYRES32=r3, @ANYBLOB="45070200000000001c0012800b000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x38, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x28, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_EGRESS_QOS={0x1c, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r3}]}, 0x60}}, 0x0) (async) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)=@newlink={0x60, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x38, 0x12, 0x0, 0x1, @vlan={{0x9}, {0x28, 0x2, 0x0, 0x1, [@IFLA_VLAN_ID={0x6}, @IFLA_VLAN_EGRESS_QOS={0x1c, 0x3, 0x0, 0x1, [@IFLA_VLAN_QOS_MAPPING={0xc}, @IFLA_VLAN_QOS_MAPPING={0xc, 0x1, {0x0, 0x2}}]}]}}}, @IFLA_LINK={0x8, 0x5, r3}]}, 0x60}}, 0x0) sendmsg$xdp(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)={0x2c, 0x0, r3, 0x1d}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000100)="e1cdc3da74423617da80ee09f84e7cb6c0d57842ff2d7feb5335290df7a07a86ca5cc51a0c0d677d7cffc4b6532265c9be85335bd735324dec447ac162e7d6cded707d00ca91c8b50e08eff775495581d6bc284922607e1876cac857c91ae37a568830e10d7c404989bf5b6537def93fadf5577b6d82403185818bbd974ead83c213de46615f3215c44f296a0dbbfaef69b10fd8caa776fd63d5cbec96d779f04eb1282f3c2ad46e84d5aa41a9add58f7a2e56b2ebb72e42061d168df1e392eb55bb973d487a18b28525c0756b35e41d6446fe40ce67abb7800e4ddda75b27fc791499cf55b23948b6f8", 0xea}], 0x1, 0x0, 0x0, 0x80000}, 0x90) recvfrom(r0, &(0x7f00000000c0)=""/10, 0xa, 0x0, 0x0, 0x0) 23:21:07 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:07 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:07 executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r0, 0x200002) (async) r1 = socket$pppl2tp(0x18, 0x1, 0x1) r2 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) (async) connect$pppl2tp(r1, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r2, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) (async) sendfile(r1, r0, 0x0, 0x80001d00c0d0) getsockopt$SO_TIMESTAMPING(r0, 0x1, 0x64, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") 23:21:07 executing program 0: syz_mount_image$msdos(&(0x7f0000008100), &(0x7f0000008140)='./file0\x00', 0xfdfdffff00000000, &(0x7f0000008180), 0x1, 0x80f5, &(0x7f00000081c0)="$eJzs3L9rE28cB/Dn+220sdLSSdDFB110OWwHJ5ciLUgDStsIrSBc6VVDYhJyGRJx6Ozk3yGOboL4D/S/cCuCP5ZORtpIa0t1UXNgX6/l3vDm4HmW4+C5z+3cevGkvpknm2k3/F8uh9JWCGE3hhhKYSzs+S9sheuf2l+eL6+uLc5VKvNLMS7MrczcjDFOXX774NmrK++65++/nnozHranH+58nH2/fWH74s7Xlce1PNby2Gx1YxrXW61uut7I4kYtrycx3mtkaZ7FWjPPOkf6zUar3e7HtLkxOdHuZHke02Y/1rN+7LZit9OP6aO01oxJksTJicDvqL4segUAAACMxu5gMAhhsG88lPdT0WsCAAAAAAAAAAAAAAAAAACA08b8PwAAAAAAAAAAAAAAAAAAABTP/D8AAAAAAAAAAAAAAAAAAAAUz/w/AAAAAAAAAAAAAAAAAAAAFG95dW1xrlKZX4qxHMKHrV61Vx1eh/3Cncr8jbhv+vCuz71edeygnxn28Wh/Jkx872dP7M+Ga1eH/V53+27lWH8ubPz97QMAAAAAAADAPyGJB04830+Sn/XD9MP3AcfO70vhUmlk2wAAAAB+Ie8/raeNRtYRBEE4CEU/mQAAgD/t8KW/6JUAAAAAAAAAAAAAAAAAAADA6TWK34kVvUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bs7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAACAIH/rFQYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CoAAP//N5mSQQ==") [ 2598.311405][ T5700] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2598.322639][ T5700] device bridge3 entered promiscuous mode 23:21:08 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:08 executing program 4: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x804488, &(0x7f0000000040)=ANY=[], 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") timer_create(0x3, 0x0, &(0x7f0000001400)=0x0) clock_gettime(0x0, &(0x7f0000001480)={0x0, 0x0}) timer_settime(r0, 0x0, &(0x7f00000014c0)={{}, {0x0, r1+60000000}}, 0x0) timer_delete(r0) prctl$PR_GET_SECUREBITS(0x1b) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141040, 0x64) ftruncate(r2, 0x200002) r3 = socket$pppl2tp(0x18, 0x1, 0x1) r4 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r4, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r3, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r4, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendfile(r3, r2, 0x0, 0x80001d00c0d0) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000000), 0x4) timer_delete(r0) 23:21:08 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:08 executing program 0: syz_mount_image$msdos(&(0x7f0000008100), &(0x7f0000008140)='./file0\x00', 0xfeffffff00000000, &(0x7f0000008180), 0x1, 0x80f5, &(0x7f00000081c0)="$eJzs3L9rE28cB/Dn+220sdLSSdDFB110OWwHJ5ciLUgDStsIrSBc6VVDYhJyGRJx6Ozk3yGOboL4D/S/cCuCP5ZORtpIa0t1UXNgX6/l3vDm4HmW4+C5z+3cevGkvpknm2k3/F8uh9JWCGE3hhhKYSzs+S9sheuf2l+eL6+uLc5VKvNLMS7MrczcjDFOXX774NmrK++65++/nnozHranH+58nH2/fWH74s7Xlce1PNby2Gx1YxrXW61uut7I4kYtrycx3mtkaZ7FWjPPOkf6zUar3e7HtLkxOdHuZHke02Y/1rN+7LZit9OP6aO01oxJksTJicDvqL4segUAAACMxu5gMAhhsG88lPdT0WsCAAAAAAAAAAAAAAAAAACA08b8PwAAAAAAAAAAAAAAAAAAABTP/D8AAAAAAAAAAAAAAAAAAAAUz/w/AAAAAAAAAAAAAAAAAAAAFG95dW1xrlKZX4qxHMKHrV61Vx1eh/3Cncr8jbhv+vCuz71edeygnxn28Wh/Jkx872dP7M+Ga1eH/V53+27lWH8ubPz97QMAAAAAAADAPyGJB04830+Sn/XD9MP3AcfO70vhUmlk2wAAAAB+Ie8/raeNRtYRBEE4CEU/mQAAgD/t8KW/6JUAAAAAAAAAAAAAAAAAAADA6TWK34kVvUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bs7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAACAIH/rFQYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CoAAP//N5mSQQ==") 23:21:08 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:08 executing program 4: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x804488, &(0x7f0000000040)=ANY=[], 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") timer_create(0x3, 0x0, &(0x7f0000001400)) (async) timer_create(0x3, 0x0, &(0x7f0000001400)=0x0) clock_gettime(0x0, &(0x7f0000001480)={0x0, 0x0}) timer_settime(r0, 0x0, &(0x7f00000014c0)={{}, {0x0, r1+60000000}}, 0x0) timer_delete(r0) prctl$PR_GET_SECUREBITS(0x1b) open(&(0x7f0000000040)='./file0\x00', 0x141040, 0x64) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141040, 0x64) ftruncate(r2, 0x200002) (async) ftruncate(r2, 0x200002) socket$pppl2tp(0x18, 0x1, 0x1) (async) r3 = socket$pppl2tp(0x18, 0x1, 0x1) r4 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r4, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r3, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r4, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendfile(r3, r2, 0x0, 0x80001d00c0d0) (async) sendfile(r3, r2, 0x0, 0x80001d00c0d0) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000000), 0x4) timer_delete(r0) 23:21:08 executing program 4: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x804488, &(0x7f0000000040)=ANY=[], 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") (async) timer_create(0x3, 0x0, &(0x7f0000001400)=0x0) (async) clock_gettime(0x0, &(0x7f0000001480)={0x0, 0x0}) timer_settime(r0, 0x0, &(0x7f00000014c0)={{}, {0x0, r1+60000000}}, 0x0) timer_delete(r0) (async) prctl$PR_GET_SECUREBITS(0x1b) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141040, 0x64) ftruncate(r2, 0x200002) (async) r3 = socket$pppl2tp(0x18, 0x1, 0x1) (async) r4 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r4, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) (async) connect$pppl2tp(r3, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r4, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendfile(r3, r2, 0x0, 0x80001d00c0d0) (async) setsockopt$bt_l2cap_L2CAP_LM(r2, 0x6, 0x3, &(0x7f0000000000), 0x4) timer_delete(r0) [ 2598.697914][ T102] Alternate GPT is invalid, using primary GPT. [ 2598.703966][ T102] loop3: p2 p3 p7 [ 2598.798887][ T102] Alternate GPT is invalid, using primary GPT. [ 2598.810472][ T102] loop3: p2 p3 p7 23:21:08 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) syz_emit_ethernet(0x34, &(0x7f00000001c0)=ANY=[@ANYBLOB="8e4498b5aaaa0000000000e10700450000260000000000119078000000000000000000004e200012907800000000ed0000000000f4d3fa71e92c8dfd636f8995e6ed6557191d54a2e058003c781bdd25796f28effaa9bff3066caef23580a0e149c86d6083a1bbe4547dd8d66ee7582373dd50de7e5fdcac481993c1bdcefe6b1fa929f821c94a1cffd32c6f086e0ed5e52e8cd1c398b9eef10a8545190e2fda51e9b432244b43dbefb953256c3ab14222bc9f46adea"], 0x0) recvfrom(r0, &(0x7f00000000c0)=""/10, 0xa, 0x0, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(r0, 0x8983, &(0x7f0000000000)={0x7, 'macvlan1\x00', {0x3ff}, 0x1a}) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000140)={{r0}, 0x3, &(0x7f0000000100)=[0x0, 0x331e8b6a, 0x3], 0x0, 0x5, 0x1}) 23:21:08 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:08 executing program 4: sched_getparam(0x0, &(0x7f0000000100)) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r0, 0xc008ae88, &(0x7f0000000080)) write$binfmt_aout(r0, &(0x7f00000004c0)={{0x107, 0x40, 0x87, 0x9f, 0x9e, 0x2, 0x165, 0xf8cb}, "ec5d61576361df6e2216ae4a0ac470bc912eb7049a9365bf49f23426e8d9015f894a0cc397880ce4b0d262046560481df7034e310cd3d37c", ['\x00', '\x00', '\x00', '\x00']}, 0x458) ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000000080)={0x1, 0x0, [{0x1, 0x5b, &(0x7f0000000000)=""/91}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r1, 0x200002) r2 = socket$pppl2tp(0x18, 0x1, 0x1) r3 = socket$inet6_udp(0xa, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r4, 0x200002) r5 = socket$pppl2tp(0x18, 0x1, 0x1) r6 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r5, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r6, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendfile(r5, r4, 0x0, 0x80001d00c0d0) setsockopt$inet6_tcp_TLS_TX(r4, 0x6, 0x1, &(0x7f0000000140)=@gcm_256={{0x304}, "8a0bcd8404157ef3", "6cc31d1de5fffa6add7020ad95e3e6ee6ceffe84303bba9ce5f24c9bdfff6bad", "0c555afa", "51c21c228348599a"}, 0x38) connect$inet6(r3, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r2, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r3, 0x6, 0x1, 0x0, 0x0, {0xa, 0x4e21, 0x0, @empty}}}, 0x32) sendfile(r2, r1, 0x0, 0x80001d00c0d0) ioctl$USBDEVFS_RELEASE_PORT(r1, 0x80045519, &(0x7f00000000c0)=0x1) 23:21:08 executing program 0: syz_mount_image$msdos(&(0x7f0000008100), &(0x7f0000008140)='./file0\x00', 0xff0f000000000000, &(0x7f0000008180), 0x1, 0x80f5, &(0x7f00000081c0)="$eJzs3L9rE28cB/Dn+220sdLSSdDFB110OWwHJ5ciLUgDStsIrSBc6VVDYhJyGRJx6Ozk3yGOboL4D/S/cCuCP5ZORtpIa0t1UXNgX6/l3vDm4HmW4+C5z+3cevGkvpknm2k3/F8uh9JWCGE3hhhKYSzs+S9sheuf2l+eL6+uLc5VKvNLMS7MrczcjDFOXX774NmrK++65++/nnozHranH+58nH2/fWH74s7Xlce1PNby2Gx1YxrXW61uut7I4kYtrycx3mtkaZ7FWjPPOkf6zUar3e7HtLkxOdHuZHke02Y/1rN+7LZit9OP6aO01oxJksTJicDvqL4segUAAACMxu5gMAhhsG88lPdT0WsCAAAAAAAAAAAAAAAAAACA08b8PwAAAAAAAAAAAAAAAAAAABTP/D8AAAAAAAAAAAAAAAAAAAAUz/w/AAAAAAAAAAAAAAAAAAAAFG95dW1xrlKZX4qxHMKHrV61Vx1eh/3Cncr8jbhv+vCuz71edeygnxn28Wh/Jkx872dP7M+Ga1eH/V53+27lWH8ubPz97QMAAAAAAADAPyGJB04830+Sn/XD9MP3AcfO70vhUmlk2wAAAAB+Ie8/raeNRtYRBEE4CEU/mQAAgD/t8KW/6JUAAAAAAAAAAAAAAAAAAADA6TWK34kVvUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bs7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAACAIH/rFQYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CoAAP//N5mSQQ==") 23:21:08 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:08 executing program 4: sched_getparam(0x0, &(0x7f0000000100)) (async, rerun: 64) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") (async, rerun: 64) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r0, 0xc008ae88, &(0x7f0000000080)) (async) write$binfmt_aout(r0, &(0x7f00000004c0)={{0x107, 0x40, 0x87, 0x9f, 0x9e, 0x2, 0x165, 0xf8cb}, "ec5d61576361df6e2216ae4a0ac470bc912eb7049a9365bf49f23426e8d9015f894a0cc397880ce4b0d262046560481df7034e310cd3d37c", ['\x00', '\x00', '\x00', '\x00']}, 0x458) (async) ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000000080)={0x1, 0x0, [{0x1, 0x5b, &(0x7f0000000000)=""/91}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r1, 0x200002) r2 = socket$pppl2tp(0x18, 0x1, 0x1) r3 = socket$inet6_udp(0xa, 0x2, 0x0) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r4, 0x200002) (async) r5 = socket$pppl2tp(0x18, 0x1, 0x1) r6 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) (async) connect$pppl2tp(r5, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r6, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendfile(r5, r4, 0x0, 0x80001d00c0d0) setsockopt$inet6_tcp_TLS_TX(r4, 0x6, 0x1, &(0x7f0000000140)=@gcm_256={{0x304}, "8a0bcd8404157ef3", "6cc31d1de5fffa6add7020ad95e3e6ee6ceffe84303bba9ce5f24c9bdfff6bad", "0c555afa", "51c21c228348599a"}, 0x38) connect$inet6(r3, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) (async) connect$pppl2tp(r2, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r3, 0x6, 0x1, 0x0, 0x0, {0xa, 0x4e21, 0x0, @empty}}}, 0x32) (async) sendfile(r2, r1, 0x0, 0x80001d00c0d0) (async, rerun: 64) ioctl$USBDEVFS_RELEASE_PORT(r1, 0x80045519, &(0x7f00000000c0)=0x1) (rerun: 64) 23:21:08 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:08 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:08 executing program 4: sched_getparam(0x0, &(0x7f0000000100)) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") (async) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r0, 0xc008ae88, &(0x7f0000000080)) (async) ioctl$KVM_GET_MSR_INDEX_LIST(r0, 0xc008ae88, &(0x7f0000000080)) write$binfmt_aout(r0, &(0x7f00000004c0)={{0x107, 0x40, 0x87, 0x9f, 0x9e, 0x2, 0x165, 0xf8cb}, "ec5d61576361df6e2216ae4a0ac470bc912eb7049a9365bf49f23426e8d9015f894a0cc397880ce4b0d262046560481df7034e310cd3d37c", ['\x00', '\x00', '\x00', '\x00']}, 0x458) ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000000080)={0x1, 0x0, [{0x1, 0x5b, &(0x7f0000000000)=""/91}]}) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r1, 0x200002) r2 = socket$pppl2tp(0x18, 0x1, 0x1) r3 = socket$inet6_udp(0xa, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r4, 0x200002) r5 = socket$pppl2tp(0x18, 0x1, 0x1) socket$inet6_udp(0xa, 0x2, 0x0) (async) r6 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r5, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r6, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendfile(r5, r4, 0x0, 0x80001d00c0d0) setsockopt$inet6_tcp_TLS_TX(r4, 0x6, 0x1, &(0x7f0000000140)=@gcm_256={{0x304}, "8a0bcd8404157ef3", "6cc31d1de5fffa6add7020ad95e3e6ee6ceffe84303bba9ce5f24c9bdfff6bad", "0c555afa", "51c21c228348599a"}, 0x38) connect$inet6(r3, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r2, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r3, 0x6, 0x1, 0x0, 0x0, {0xa, 0x4e21, 0x0, @empty}}}, 0x32) sendfile(r2, r1, 0x0, 0x80001d00c0d0) (async) sendfile(r2, r1, 0x0, 0x80001d00c0d0) ioctl$USBDEVFS_RELEASE_PORT(r1, 0x80045519, &(0x7f00000000c0)=0x1) 23:21:09 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:09 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:09 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:09 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") ioctl$sock_inet_SIOCRTMSG(r0, 0x890d, &(0x7f0000000000)={0x0, {0x2, 0x4e21, @rand_addr=0x64010101}, {0x2, 0x4e24, @multicast1}, {0x2, 0x4e23, @empty}, 0x152, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9308, 0x1, 0x9}) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc008ae88, &(0x7f0000000080)) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f0000000080)={0x66dc, 0x3, 0x100, 0x40, 0xffff}) [ 2599.609968][ T102] Alternate GPT is invalid, using primary GPT. [ 2599.616112][ T102] loop3: p2 p3 p7 [ 2599.676914][ T102] Alternate GPT is invalid, using primary GPT. [ 2599.683041][ T102] loop3: p2 p3 p7 23:21:09 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) (async) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) syz_emit_ethernet(0x34, &(0x7f00000001c0)=ANY=[@ANYBLOB="8e4498b5aaaa0000000000e10700450000260000000000119078000000000000000000004e200012907800000000ed0000000000f4d3fa71e92c8dfd636f8995e6ed6557191d54a2e058003c781bdd25796f28effaa9bff3066caef23580a0e149c86d6083a1bbe4547dd8d66ee7582373dd50de7e5fdcac481993c1bdcefe6b1fa929f821c94a1cffd32c6f086e0ed5e52e8cd1c398b9eef10a8545190e2fda51e9b432244b43dbefb953256c3ab14222bc9f46adea"], 0x0) recvfrom(r0, &(0x7f00000000c0)=""/10, 0xa, 0x0, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(r0, 0x8983, &(0x7f0000000000)={0x7, 'macvlan1\x00', {0x3ff}, 0x1a}) (async) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(r0, 0x8983, &(0x7f0000000000)={0x7, 'macvlan1\x00', {0x3ff}, 0x1a}) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000140)={{r0}, 0x3, &(0x7f0000000100)=[0x0, 0x331e8b6a, 0x3], 0x0, 0x5, 0x1}) 23:21:09 executing program 0: syz_mount_image$msdos(&(0x7f0000008100), &(0x7f0000008140)='./file0\x00', 0xfffdffff00000000, &(0x7f0000008180), 0x1, 0x80f5, &(0x7f00000081c0)="$eJzs3L9rE28cB/Dn+220sdLSSdDFB110OWwHJ5ciLUgDStsIrSBc6VVDYhJyGRJx6Ozk3yGOboL4D/S/cCuCP5ZORtpIa0t1UXNgX6/l3vDm4HmW4+C5z+3cevGkvpknm2k3/F8uh9JWCGE3hhhKYSzs+S9sheuf2l+eL6+uLc5VKvNLMS7MrczcjDFOXX774NmrK++65++/nnozHranH+58nH2/fWH74s7Xlce1PNby2Gx1YxrXW61uut7I4kYtrycx3mtkaZ7FWjPPOkf6zUar3e7HtLkxOdHuZHke02Y/1rN+7LZit9OP6aO01oxJksTJicDvqL4segUAAACMxu5gMAhhsG88lPdT0WsCAAAAAAAAAAAAAAAAAACA08b8PwAAAAAAAAAAAAAAAAAAABTP/D8AAAAAAAAAAAAAAAAAAAAUz/w/AAAAAAAAAAAAAAAAAAAAFG95dW1xrlKZX4qxHMKHrV61Vx1eh/3Cncr8jbhv+vCuz71edeygnxn28Wh/Jkx872dP7M+Ga1eH/V53+27lWH8ubPz97QMAAAAAAADAPyGJB04830+Sn/XD9MP3AcfO70vhUmlk2wAAAAB+Ie8/raeNRtYRBEE4CEU/mQAAgD/t8KW/6JUAAAAAAAAAAAAAAAAAAADA6TWK34kVvUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bs7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAACAIH/rFQYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CoAAP//N5mSQQ==") 23:21:09 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") ioctl$sock_inet_SIOCRTMSG(r0, 0x890d, &(0x7f0000000000)={0x0, {0x2, 0x4e21, @rand_addr=0x64010101}, {0x2, 0x4e24, @multicast1}, {0x2, 0x4e23, @empty}, 0x152, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9308, 0x1, 0x9}) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc008ae88, &(0x7f0000000080)) (async) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f0000000080)={0x66dc, 0x3, 0x100, 0x40, 0xffff}) 23:21:09 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRES32=r0, @ANYRES32, @ANYRES8], 0x48}}, 0x20008840) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000140)={'batadv_slave_0\x00', 0x0}) socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), r4) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="e4000000", @ANYRES16=r5, @ANYBLOB="07002abd7000ffdbdf250700080008000300", @ANYRES32=r6, @ANYBLOB="0c0099000100000069000000140004002f6163766c616e3100000000000000000400cc00080005000a"], 0xe4}}, 0x0) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f00000015c0)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYBLOB="00022bbd7000ffdbdf250e00000008000300", @ANYBLOB="911e217e0877360e87433c045f0fd56c297ba5de80d3ab1d29f32d0b784aa92f665da2670f1d2433bea3bd70e2160463a05a3690305c57b64ad3e2f039abd528c7dee9e101b4b4d3839423ef0ff28d8238fcdba7f912ec6f54eebe6596752a107c8ddbb13dd1fc963cc7ff2767f4beb7d229b3a012b062575de22dc5782bf6423fadb708d9e6555d721502a0d791b8ac883bbc465efbbd91529e281bb09a60731d1598c5437698b419c4cb12561bfb5c5a6e4b4b4129e7f8e96056a568606047", @ANYBLOB="0c0099008100000016000000a4000e80040001008c000300688f99f582121f08fbb32cbd9bfc374ccc19ad8d41697804d90495ee0f45cdb8526eea43267899a175b97431097de0eda0c672f33a61bc64319fa0bc475affa9261e3ae18470a35cccccbc34ff53d1050409211352626df02000e3df393148db16c2f19550a2d927568a5f86400684fa107f5a6eb240d379f674f43366d64502067595e0881f214404000300040001000400010004000100fd020f00260108fe08717385e7655e797f4706ebdeefefc5f5666aa9a41c1683c956a6a638b3f19e391d680e4e62e86ab324fab68e144861fc09c8027b350ef5eb149788be7f3339e36fd166f4b60de7705bcb74c83b17664996115df441503c292766f806c024e6cc2baaa1584c3032e3c69d2fef9e987a9e291de6aefdb22fb08fa0892a07fc65c2b19f0ac9322cc373af4d4e23247e26a121932cc09806f81de98d7477170b51e113501e6f1daa49121f0a55987e8da28219751133ef530b661fa5ed6b50c856c16c34e4545bfba36cde0edd611274e5cc48b717b028dd10043e13505feb488774ebdece67588da8132e181243c1f066d914ba3e5e2fe1b90016918dc003274ebe1b360795a0507b0d9cafbd041afbdf8325402001ffffffffffff05000000ffffffffffff000800000000000008021100000008000000000a19b14148362e36634e0684a8fe0a000802110000010400000008000008021100000033060000350000080211000001020000003800400802110000002c860000ffffffffffff3d00400802110000010002000008021100000005004008021100000109000000ffffffffffff14000008021100000108000000270040ffffffffffff000000000802110000000500400802110000010300000008021100000105004008021100000101000080080211000001000084fc811040ffffffffffff08000000ffffffffffff420000ffffffffffff20000000110000080211000000050000000a00000802110000020000000011004008021100000103000000ffffffffffff150000ffffffffffff330d0000270000ffffffffffff3f0000000c0000080211000000800000003c0040080211000001030000000802110000001300400802110000018a5b0000080211000001070040ffffffffffff6abe0000ffffffffffff3d00000802110000013f0000000c004008021100000005000000080211000000090000ffffffffffff010000000f0040ffffffffffff00000000ffffffffffff170000080211000001ff03000038002a01030000004f000e00800c08000802110000000802110000012bf05ef87dbc2e000700000000000000640062000301240602d70e3c0400fe0cff7206030303030303710700010001020660dd07c1b7ee30edce3e008f000e0080188100080211000001080211000000b43fbab33c21826ccf06000000000000640002000101b603010905218175801b8e9440de0da13b26a73d0fd1958521a02095b35e41d92d1bd84ce084e92a01073c04001fb5062d1a2000003d7900000000000002000800110000000003020000007072060303030303037107ff0101ffff022976060602090000040057000f007206030303030303233194b449ce803534c337e5ffb3d2809ed4313f333e2cfce1302266f9262c69ccea727b2a217249e6dc508badce4db8da8a453c0401d670066804ff0007000301a5710700010101000561004e020e0080acfa00080211000001080211000001505050505050130002000fc10180000000000000080010000006020202020202040601ce010040000602050005e0400f014d089c5b90177138b01eaf0103c03bce8b69ccd43804d64b0f37dc18691dfb769448b10f13eecbc02028feccf5cd9a26b767b646e541eabfb4825c22168b02dca1b3e53b2204534fa29a7d94dfe0e085e41f47933d2b878b804242a45f1ed5c92113ace6d757c4a499921f22938fbad6f52f87ca41f5be216bd1ac9bbc77319e890442ae026f62bd71295d79657078c47a5bfd18fb88ba92a0294261252b79a9d44a62a5f62c49d6ebadbbec973bcaf92d6b190874b47ef9c596e7f70793ca9f195ac1992047fd80470e5af1b69c3d9abdaf61265245ce0a9501a24cd22a01032d1a02000fbe0f211c0000000004001f001100000000087f000000e17206030303030303710701010101ff40007606a10934000900dd18766bed027541462ecfb96d3c80b2061fefa967ff63c2a10edd48e6471685e2dd5227707f3edb3814e40b47ac249be450d9c50f750caaba367a75fe7fb3e431f1a690184a41869f9239f6960c67279b5e691f1ff5510d2741999ebf857490106e1dd0dd8e8dcc3cd9e557a5b5950de57914b27537124b4215fb7571a999f49bd10a49bea15aa59069dc5a1088eaf155650f542ee11cffd9a723a2bc1652087d727cd24878adcd3b2fc5d8c8ccb1460dbf437bf7d5dacd72c7e5c737756be204085a2c6663a781e1dccb8f10b8facede943796a8d7185688774323f1df40a7161eb572f76d6c2316356c18640c87a6e100bb6900000c007f000406adff05000400"], 0x760}, 0x1, 0x0, 0x0, 0x41}, 0x60040885) sendto$packet(r1, &(0x7f0000000680)="1100000000", 0x5, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x20) r7 = socket(0x840000000002, 0x3, 0xff) connect$inet(r7, &(0x7f0000000540)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2f}}, 0x10) sendmmsg$inet(r7, &(0x7f0000005240)=[{{0x0, 0x0, 0x0}, 0xfffffdef}], 0x300, 0x401eb94) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r7, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) setsockopt$inet_IP_XFRM_POLICY(r7, 0x0, 0x11, &(0x7f0000000740)={{{@in6=@private2={0xfc, 0x2, '\x00', 0x1}, @in=@local, 0x4e24, 0x3, 0x4e22, 0x0, 0xa, 0x80, 0x80, 0x87}, {0x0, 0x3, 0x2, 0x1, 0x0, 0xbcfc, 0x5, 0xfffffffffffffffb}, {0x7f7fd8cb, 0x6, 0x800, 0x50b}, 0x0, 0x3, 0x2, 0x0, 0x4, 0x3}, {{@in=@dev={0xac, 0x14, 0x14, 0x26}, 0x4d4, 0x6c}, 0x2, @in=@rand_addr=0x64010100, 0x3501, 0x3, 0x0, 0x1}}, 0xc) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r8, &(0x7f0000000280)=ANY=[@ANYRESHEX=r3, @ANYRES8], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r8, 0x0) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="ee131f6c47347450e3d9242a083bafffa60000000000"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x54, 0x0, 0x0, 0x30}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r12}, 0x10) r13 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r13, 0x8933, &(0x7f00000003c0)={'wlan0\x00'}) sendmsg$NL80211_CMD_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2c, r11, 0x1, 0xffffffff, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x994}], @NL80211_ATTR_CH_SWITCH_COUNT={0x8}]}, 0x2c}}, 0x0) sendfile(r10, r9, 0x0, 0x100004001) 23:21:09 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:09 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") ioctl$sock_inet_SIOCRTMSG(r0, 0x890d, &(0x7f0000000000)={0x0, {0x2, 0x4e21, @rand_addr=0x64010101}, {0x2, 0x4e24, @multicast1}, {0x2, 0x4e23, @empty}, 0x152, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9308, 0x1, 0x9}) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc008ae88, &(0x7f0000000080)) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f0000000080)={0x66dc, 0x3, 0x100, 0x40, 0xffff}) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") (async) ioctl$sock_inet_SIOCRTMSG(r0, 0x890d, &(0x7f0000000000)={0x0, {0x2, 0x4e21, @rand_addr=0x64010101}, {0x2, 0x4e24, @multicast1}, {0x2, 0x4e23, @empty}, 0x152, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9308, 0x1, 0x9}) (async) openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) (async) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc008ae88, &(0x7f0000000080)) (async) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f0000000080)={0x66dc, 0x3, 0x100, 0x40, 0xffff}) (async) 23:21:09 executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc008ae88, &(0x7f0000000080)) r2 = accept$nfc_llcp(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x60) ftruncate(r2, 0xe7068f9) r3 = socket$pppl2tp(0x18, 0x1, 0x1) r4 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r4, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r3, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r4, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendfile(r3, r0, 0x0, 0x80001d00c0d0) accept4$tipc(r0, &(0x7f0000000000)=@name, &(0x7f0000000040)=0x10, 0x0) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") [ 2600.022242][ T6767] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.2'. 23:21:09 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRES32=r0, @ANYRES32, @ANYRES8], 0x48}}, 0x20008840) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000140)={'batadv_slave_0\x00', 0x0}) socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), r4) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="e4000000", @ANYRES16=r5, @ANYBLOB="07002abd7000ffdbdf250700080008000300", @ANYRES32=r6, @ANYBLOB="0c0099000100000069000000140004002f6163766c616e3100000000000000000400cc00080005000a"], 0xe4}}, 0x0) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f00000015c0)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYBLOB="00022bbd7000ffdbdf250e00000008000300", @ANYBLOB="911e217e0877360e87433c045f0fd56c297ba5de80d3ab1d29f32d0b784aa92f665da2670f1d2433bea3bd70e2160463a05a3690305c57b64ad3e2f039abd528c7dee9e101b4b4d3839423ef0ff28d8238fcdba7f912ec6f54eebe6596752a107c8ddbb13dd1fc963cc7ff2767f4beb7d229b3a012b062575de22dc5782bf6423fadb708d9e6555d721502a0d791b8ac883bbc465efbbd91529e281bb09a60731d1598c5437698b419c4cb12561bfb5c5a6e4b4b4129e7f8e96056a568606047", @ANYBLOB="0c0099008100000016000000a4000e80040001008c000300688f99f582121f08fbb32cbd9bfc374ccc19ad8d41697804d90495ee0f45cdb8526eea43267899a175b97431097de0eda0c672f33a61bc64319fa0bc475affa9261e3ae18470a35cccccbc34ff53d1050409211352626df02000e3df393148db16c2f19550a2d927568a5f86400684fa107f5a6eb240d379f674f43366d64502067595e0881f214404000300040001000400010004000100fd020f00260108fe08717385e7655e797f4706ebdeefefc5f5666aa9a41c1683c956a6a638b3f19e391d680e4e62e86ab324fab68e144861fc09c8027b350ef5eb149788be7f3339e36fd166f4b60de7705bcb74c83b17664996115df441503c292766f806c024e6cc2baaa1584c3032e3c69d2fef9e987a9e291de6aefdb22fb08fa0892a07fc65c2b19f0ac9322cc373af4d4e23247e26a121932cc09806f81de98d7477170b51e113501e6f1daa49121f0a55987e8da28219751133ef530b661fa5ed6b50c856c16c34e4545bfba36cde0edd611274e5cc48b717b028dd10043e13505feb488774ebdece67588da8132e181243c1f066d914ba3e5e2fe1b90016918dc003274ebe1b360795a0507b0d9cafbd041afbdf8325402001ffffffffffff05000000ffffffffffff000800000000000008021100000008000000000a19b14148362e36634e0684a8fe0a000802110000010400000008000008021100000033060000350000080211000001020000003800400802110000002c860000ffffffffffff3d00400802110000010002000008021100000005004008021100000109000000ffffffffffff14000008021100000108000000270040ffffffffffff000000000802110000000500400802110000010300000008021100000105004008021100000101000080080211000001000084fc811040ffffffffffff08000000ffffffffffff420000ffffffffffff20000000110000080211000000050000000a00000802110000020000000011004008021100000103000000ffffffffffff150000ffffffffffff330d0000270000ffffffffffff3f0000000c0000080211000000800000003c0040080211000001030000000802110000001300400802110000018a5b0000080211000001070040ffffffffffff6abe0000ffffffffffff3d00000802110000013f0000000c004008021100000005000000080211000000090000ffffffffffff010000000f0040ffffffffffff00000000ffffffffffff170000080211000001ff03000038002a01030000004f000e00800c08000802110000000802110000012bf05ef87dbc2e000700000000000000640062000301240602d70e3c0400fe0cff7206030303030303710700010001020660dd07c1b7ee30edce3e008f000e0080188100080211000001080211000000b43fbab33c21826ccf06000000000000640002000101b603010905218175801b8e9440de0da13b26a73d0fd1958521a02095b35e41d92d1bd84ce084e92a01073c04001fb5062d1a2000003d7900000000000002000800110000000003020000007072060303030303037107ff0101ffff022976060602090000040057000f007206030303030303233194b449ce803534c337e5ffb3d2809ed4313f333e2cfce1302266f9262c69ccea727b2a217249e6dc508badce4db8da8a453c0401d670066804ff0007000301a5710700010101000561004e020e0080acfa00080211000001080211000001505050505050130002000fc10180000000000000080010000006020202020202040601ce010040000602050005e0400f014d089c5b90177138b01eaf0103c03bce8b69ccd43804d64b0f37dc18691dfb769448b10f13eecbc02028feccf5cd9a26b767b646e541eabfb4825c22168b02dca1b3e53b2204534fa29a7d94dfe0e085e41f47933d2b878b804242a45f1ed5c92113ace6d757c4a499921f22938fbad6f52f87ca41f5be216bd1ac9bbc77319e890442ae026f62bd71295d79657078c47a5bfd18fb88ba92a0294261252b79a9d44a62a5f62c49d6ebadbbec973bcaf92d6b190874b47ef9c596e7f70793ca9f195ac1992047fd80470e5af1b69c3d9abdaf61265245ce0a9501a24cd22a01032d1a02000fbe0f211c0000000004001f001100000000087f000000e17206030303030303710701010101ff40007606a10934000900dd18766bed027541462ecfb96d3c80b2061fefa967ff63c2a10edd48e6471685e2dd5227707f3edb3814e40b47ac249be450d9c50f750caaba367a75fe7fb3e431f1a690184a41869f9239f6960c67279b5e691f1ff5510d2741999ebf857490106e1dd0dd8e8dcc3cd9e557a5b5950de57914b27537124b4215fb7571a999f49bd10a49bea15aa59069dc5a1088eaf155650f542ee11cffd9a723a2bc1652087d727cd24878adcd3b2fc5d8c8ccb1460dbf437bf7d5dacd72c7e5c737756be204085a2c6663a781e1dccb8f10b8facede943796a8d7185688774323f1df40a7161eb572f76d6c2316356c18640c87a6e100bb6900000c007f000406adff05000400"], 0x760}, 0x1, 0x0, 0x0, 0x41}, 0x60040885) sendto$packet(r1, &(0x7f0000000680)="1100000000", 0x5, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x20) r7 = socket(0x840000000002, 0x3, 0xff) connect$inet(r7, &(0x7f0000000540)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2f}}, 0x10) sendmmsg$inet(r7, &(0x7f0000005240)=[{{0x0, 0x0, 0x0}, 0xfffffdef}], 0x300, 0x401eb94) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r7, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) setsockopt$inet_IP_XFRM_POLICY(r7, 0x0, 0x11, &(0x7f0000000740)={{{@in6=@private2={0xfc, 0x2, '\x00', 0x1}, @in=@local, 0x4e24, 0x3, 0x4e22, 0x0, 0xa, 0x80, 0x80, 0x87}, {0x0, 0x3, 0x2, 0x1, 0x0, 0xbcfc, 0x5, 0xfffffffffffffffb}, {0x7f7fd8cb, 0x6, 0x800, 0x50b}, 0x0, 0x3, 0x2, 0x0, 0x4, 0x3}, {{@in=@dev={0xac, 0x14, 0x14, 0x26}, 0x4d4, 0x6c}, 0x2, @in=@rand_addr=0x64010100, 0x3501, 0x3, 0x0, 0x1}}, 0xc) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r8, &(0x7f0000000280)=ANY=[@ANYRESHEX=r3, @ANYRES8], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r8, 0x0) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="ee131f6c47347450e3d9242a083bafffa60000000000"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x54, 0x0, 0x0, 0x30}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r12}, 0x10) r13 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r13, 0x8933, &(0x7f00000003c0)={'wlan0\x00'}) sendmsg$NL80211_CMD_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2c, r11, 0x1, 0xffffffff, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x994}], @NL80211_ATTR_CH_SWITCH_COUNT={0x8}]}, 0x2c}}, 0x0) sendfile(r10, r9, 0x0, 0x100004001) [ 2600.125191][ T6923] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.1'. 23:21:09 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000180)='sys_enter\x00', r0}, 0x10) gettid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_clone3(0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = getuid() r6 = syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000800)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYRESOCT=r3], 0xfd, 0x533, &(0x7f0000000f40)="$eJzs1bFu00AYB/CvqSmBKTNiOImFqSpsTAShVKqwhATKABORGpYYIcWLk6mPwMTEgzHwEChTt6BiF2iEOiVx1P5+iz/f/+y77wb7w8NPk9PP5cfvX75Ft78XnX7c65zvRS86ceksAICb5Hy5jJ/LWtt7AQC2w/8fAG6ft+/ev3qR54M3KXUjFmfVsBrW1zo/PskHR+nCwT9PLapquP8nf5Ky3zOu5nfifpM/Tek/+UE8flTnF9nL1/lKfjdOr9351zWdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3F6HKWURkVJKvb+ji6oa7tf5Ybq0ktfV8Uk+OGomXM2zeJBtrQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgDcrZfDIqivH0hhURP2JlpLfhRbvNkW65036z7K6c/CaL55t487OI2JUGd6ho8aMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0qpzNJ6OiGE/LtncCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOyKcjafjIoia26L8bQZWWPRcosAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAS34FAAD//zCgKmc=") r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) sendmmsg$unix(r1, &(0x7f0000001d00)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000001c0)=[{&(0x7f00000004c0)="db9ad68dda77a4113a742f07f1dc22343aa71dd9b6037405924173a9a6168f76ec065a3e866fcd83d36890dba99ad1b22a68f7e04c36cd52af29bf911543800a43a67b9f4d5936925741db5631e56914212730700ef9bb2f85a1104e484148bb613f7269237807d366fc86bf78ff9d07ec95aeef9e3ae9bbf2a3c6be39dd5171506a62821cb3f78a1a81f1debd4b19157b04acb2428767b0d95b227e7208e792d00bec8772472edb7d8bb1a39ebb33793c566d09287b6438", 0xb8}], 0x1, 0x0, 0x0, 0x40}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000640)}], 0x1, &(0x7f0000000a80)=ANY=[@ANYBLOB="200000000000000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r8, @ANYRES32=r6, @ANYRES8=r4, @ANYRES32=r1, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0026000003dceda392ccf8241d472c0000000000000001", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRESDEC=r5], 0xc8, 0xc4}}, {{&(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000580), 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="000000002c0000fbff0000000100997ded724524cabfc3d44d120000ac949a04", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r4, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r8, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYRESOCT], 0xe0, 0x48840}}, {{&(0x7f0000001740)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000017c0)="8f0c573501a6e7432141a7f8250ff18ab05dc9afcc3accafb1bd97a6078215e0dba461f40cbeea1abbecade7f5461bf35e6b2c94040ba89f7bd48c9328e2653b14002c64231cbf89551068ab5bc579847be35ac617d8522067da883c48ada63d43828fe32ad8ab8cd52a1214aab88122278de6f62397d8171f2f1ad744d46cbe35adf170a3a1138812acbc00657b7abeb0bc7d124c5e61227d08295b1b302ffbef00"/177, 0xb1}], 0x1, &(0x7f0000001e40)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRESOCT, @ANYRES32=r7, @ANYRES32, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="1c000401100007d32700e4004200e507000200000000000000000000e303000000000000000000000000000000dc65c69c108f79fa502cdfbc4506f80526b929d95869065315c4ff0cfc31c7165345eb0dd44cf90247e6465dc86c5e98294b125b782597934330d877990f485c10a5fcffe7194d4acb2fd1afe6712993803b0caf14cea84aed0b51878362c9f6aca84eb73a6957d11037abceba607a5e7b60070e380b70574d56eec1", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c0000000000efff797c5a7502000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="e265ec726ba669ffffff5436ece53786e3e095650bd6128f445f81eb3fda67e7afcab4a4c7ad7dd042b0667e5a6e0d5367cdfd8453c83d692b3184b48258cefa936fe16b9ee153a2468c7bbcea2a54a46b934c594c50b8125f4b2b5a819fa3ca4f98d5a833c7e30e62cbdb28d08bb61d788138d030f9f917f5281b5f9ae9a3bb209787bd99"], 0xa0, 0x42890}}, {{&(0x7f0000001a40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001cc0)=[{&(0x7f0000000e80)="8ba1a391bb65dbbb5b12d94b71234ea8c87b2d660059626bc615bd51a255fc7e4399da25f2608bdfbcf975c3c0e50815096abba3169304179efc649ca5a9994b61fa79580dba66090271740fb486b467644515200a4447c79d22ea1a6e269ec50a5c8d9ecbc7be56dc0a3070b6bcc09d9776fca94616b88e122980402930616d53cbaba30d7225a83857", 0x8a}, {&(0x7f0000001b80)="b30fcb8aff146e8ac10fd9b7c72c15f512bc5cf779e4b419be2306832c1fe7a301451798a30d2b8796f4f9be34de3395aad9783f146adb85764e6eef14df59f6ebf237e4fb79dddb247effed77236aae5afc5ac99eae3ba628de4eaa9cd6677c71b260a97e2c688392701c0100ede72f1dd106df39bb98abfbc9b80c58319cf699ff9072651823bc0ee1b10c3d162a553fd7f5331289fba0c8305606110c2e8d7edac076d3c57c8a653abd72fd0980bbf9943d", 0xb3}, {&(0x7f0000002140)="f54d6262c5267882513ac58f6c073eb932acf81dfa00d4887917c58083c26e15a931708ea03065326a8e69705405f182990dce1733fd28cfe9ca587d74fccaf762c99f2e89396a41405fd01125586b8137ae8d23f2e25585ccc423a4451800d1a4435baab423033b7fe709550dbe840157d1c72f8f498675d2aae7f20e16158e5f37135a906d77b874d29f216cdb11932e55d9f6700d8b9add576262982d7b793cc2a2daed46d6e154a6ad2b364c92c339f8849e245db2d8d62495bcb3639b7f67e86b4e29bb3af0e3319b05b06f15d7eec5d843e672565c92ddd0b44b3d15748ceffd64b1cdf3d5904c0ba78197b1ce961e02c5e5372672898281fbc4e8d2aeb971d3d9a88176c7eb3cc1f098d42206b91361206a785e4336ef3a0990610d3a3fbe4d9cafb565b043d42a9fcbf5e6bdbe71ad9ef42089c79d30a327c1f75aee01dda6a83d265eb4aea6c4ce4034e2d20d6c335bd2a0cc6f59df5b34aecb0205cd98a8077c009dbc8ece3697b3f99fb539098970cabf674a021c0af36f7ce422c6622d55ce5a10454baeb41862c5d2d62bf7ae0f04d684304787fb2062960c73018120849a7dcc2a4d91662ded9741e903fdd27c92b472ebd667620922b03147dcf81b8b22507d9a7cd76aac555770c706fddc650d5d996d858e0a1445c4daf05c64144733fb51b0537ed0089846b6f24fb06dfd5229f05d84ea4866701f46ec75befc516f820e8deefb35e2a442143b324be1f0dba86e5ef7080dc7d0d28fbab1b4dd1a2cc2a9fa39cfeeca7bf67a30f64e9fffa8eccc900583ac20d3de7ee25d86a103a5052cb8541c0b649e95bcd6796617631b3b30de6fa83b0219b4d1d82070cef9814b221eaa1f6ec73ced8434b1c5b5a207508816d3544eba5a220f48e7aa9729a02ff1d1d96b8c5ef961ff7e2f94796153f62afa10a42b29142dbd359fca2538496e18c58f17992079cd1744218fa51267ef0299ef7035ac46ee68e62d5ea8869f95eff2d3dfbc70c7a7b18818a428aad4a9c54f4463ca78c26be5d0fe1a586cd385150e3f25b077f057580946365b8454be952f08b6e1683513c0f2b5f28b5b43280a450331157fb203e27fe5f95d20ae225be4b284b7e94540c27b239e9a0aab1599528f920ebd37e5a97e808af8c38c831f3cd809833907906a0720f4b251cc9bc25cdc102a2db784ac1500604c873bcb77b53bd618cf4c714375484c40bfe592031b1b3098d3d63bba8aeb82903971e08e590de429fe294a28c3f3fe6165586d01ccebfef41aaf40dfcdba95498c492af78f027c934e55534f005bd63db787b1aad9a1d4726c5df600cba2d326f8d816de72a4eb4c48ec7bd3e4dcc997211304ac91682508e9a5e5a3a1f0b6cf724607e0f10eddd32cedacca78eb46f9f605e5ee10fdf97b2d3e954110c7ad2a5c4257b55c953a46120dfcca598a66baf60221e9e3c06fe3cfff77fdc3f0876e1e10b613e0ac663a3830e44abf7800857f702bbcd7bc1c310d40b607c979ff03a76844831ee19aa7538211d606e294d22bbfde3472bba8111c80be83bab88ef2047bbdf9464725769b4dfe7121d3fcb1bb0a495966b070b8bd1260ac76c1293c1b6854f0fa2428f769a566f66c3fc89cbdfc1bdac728fcaea5f5a47b1f1293fe095124fd0650971ec7f92e223d545b98ee9176e24bab0de131e3122ac866733a59f3b7901a81dcd68b212fce203b70cca743fb35889113b3883571b085aa926c9f729b1a80e5b7df620bb52e8a4c88e070a237d9b95d9a3ccc8dec2af90d65a74ced2fe0feb42922905afbcbe1dbede573cb5a1d45732e5bbfe02541ece9307921e605bbd954f51b2abd685e2b22980e0eb4ffa8e7c068d602e0e16d6264a0ab5a28367a003b8795f478258606e3d16cd72c7d52c344921197abdb1a1c3c3e1927ea540d3d289c10473040b139ac44e9362d8502fc775da5299e2f7e561b311d5fdd652e0bea6859fdfdd4dccf145b34e73101a77f8d32e62f4f4fe476f7378c28401b57b3d0ac35b6355fab9b14c4e5caa51381da167ac5d64ba543229da0e3d4b9092c1e21c4dd2da226887215a73320ebf6d3ab4a1ab0acc7dbb9baa3ccaa3e87d154426cba12ddd25d34a3840cf7c50c7368067ed9d18fa3ea83e81f95142a9a99c6db36f0e8921fdded86d04a1c2efe980882d2279580875ac76db502e5be89a9ccc130bf76483bb40a1db680518c26929623fe5cdec110600a4ee2f10a541594f1b7c49395c3aeaa5958a85e96b03f164678fab7b4d389ba364db40e2eae2fe2dae8fe8ba51f947534a583f6341c48d437ceac0c6b10bf2d03a1c01b62f9ed4166af63b295d50de8eff657a1b08d8b9a3deb271b769ab3059d56cf18039c2cb5208919348668402555c70bc9634b06758e125ce2c8b674b919632906c960879e59c8008d1612d4bcc7161f4f5ced1e136fdd8eda81ef8e4e9d499c51c29b75dbf1f7d442845613bd48f9833f89a65a62987c3f1a5f07814e7c4637821548ea0a79b89d9ca1cbbdc527d744b883a5a07de572e91722cca44aa653f90aa410e68eb28a5ea9b3b6af557b02de81a929b9be315ed4e348acb9eb39b4b0231fc42840127cdadebfe9773eeb56d6c262ad8cef4e4f51016023b0d9a466bd50aa83e02015fba11c480fcf559c123a9982f9094c274e17594b8644d5621dd5fc181b2104ad8cc3c83728791d582539cf2916f9952826183ab476b67a4b539603fbd9c3059b7973bc0feebf3a0b81273bef301a7e78651c2bcc31435a42910625f04e9f14b2b7af6d29f8f625f2c6a8123cf7e68a9bd025a5b6b4415313e2473caf3a534d1f5945e8d87ec36a1eb1a5d039f49d1c5a7f29ba71d3a5f7343f300f68cac2b116692874d095662de9910b1c4cbb5c6ce490336372ec7000e8c578278d3dafcc9b0736c645c4f32cbcbbfb2d2b8f07b93afda40f567a9269101ecf89c031fb0d019d18e6c01b0aee8fbdc0a7e82b3790479156ac6d62d4fa260bebebedfd4753ca85403a9380009d6074b1da7fa91ce8a2e722379ccf6996c3511420570ca2d60d580e8ea1863a4ff2189e27893eadb727ace8a28a4789836c3b1744243fabea4cedbaadfe632010d3f3b12db33bf00a7e9530289099a9f587bf8f55ea1e12f56776f0c14a60a67800c5883b413922d7e25fc41a7de926fac6b3e10a0b2a384d39fe82bb7ac49d30496a83f8ca3ad490394675bb828c8361c1edc9a86d65a9bea674b4af22b2f9fbbf3f09945a6f4051c4724bf12b454f80911397d57dd459b534e41d497547a937170814d415ab501ea92ae1b8b5d3139075580dbec8a06af8b10e4028666938db62935d582f1a94938941b878ee42698734c73fd6f0d235b149e52df7772b28fbd16ac46f908d7a2dc6b39d620637caa6f1597f56ea6538ce730191d5ee4c25e499a1d3be4a11cad334e23c563a5a727303a33cbdebb17fc033018ba88c018574da43fd79f1b12efa3a9eee1ad0ae3cc57790435cb1945b05061fb278375fee4508c259114ef36a3a437ed03b478f350996d5c1a056623dd064a628fc43f6067f20ff830a2105bf607351383732313fe884e06e7ed18d406f09ac0385aa42c68fe2e829b9d887e42223c29f80e0660d3b8dc565f9e2fa83f20874df75e9216a41463926d4cc645ef4865a89d4fdb69abc1a5f44c30e68f86f78ef13ba36793e31421b2946b266bdc578dac8b1fb0c616d1a93a2c523f2ccaafdb2b6890d546f521840e38c914d3e1a427c48a0e4e72c11c0499251ac3f5a1634fd79e326f9648761ec87aae5f11f72cb1710e75080b53502682a94ef451ecc714cc9fc7144480230c44a24e82342c6518aaef90a60fbac80c62eeb773904f8807ad9829bd04c9d39296ac205cd7dfeed28564f47a0f6b2971ce3b11df1c97893510d72c281de282234fc4bdf041a647c4c48b243cc7a73ba3743a749ccef0c4e2efe369a534112db350d22bac198be053ad4941e54384e4f723e13d7eb7c4b981483e9e187df0d001600a63205d26652cd8f5d5e101b30f5274331fe05b198f3091604999ae7e4279d580efee2f932b6edab9646badaff1f0bc396ab5c24633a2c8aeb64f50720ad2327fd356343911c48a4e1ce5cd50066af166160eb0273ff60c6bde78d1f4319d51ea7fdfd5e034116b52fb6398adae06eaa4f4b50e9d0800b407650895b17c860c15aae84d9a80e2ac5b73fdbcb7dc9709b3bf71ed58bab7f812524335ccd174435bf78f166caac1ddde0b965773df6b97f54283e9cf0ff7efe459b6d858f536ada2ec2e8c5fd5bcfa847cd34f5e1cb5ef2e8fc5ec44e6608f5d4b3c94154b6b8b1355978c72aab3d49cfe5d718b9a31f91beb616c79edeb7b30bf40d994010a8848d064126c0ca6950cb79169076e2c2b7560970d5360c7ac9d253648f3b3078326436be6625e92c404835d9836bc5951c299c3e5203deba7355d80c4abde848c49c1d8f7f4826daad6b52713095e6121d0af8b8564c06fcbd8e02399e1b398c84e3c5bfe089ce8835c474824a39a35d982c10f66cd6f355d0eca8f56bccf509b55db6081662ab49bd3c82b1f676aa6b26e54c7b2ed65ac4b4d20cae2de3beadfc2c8836381708f31f650d50441c17a996e1ffd2089bc8260004da1eedd9297d64644548b0680710654fc550a288f87efeca73e0b5374a24cc1a8c163626a61682da0b3f2416d81401ff35af76c11ae4a3286e5e7047a584bfe4a0317452e20de2978c3314b4c73506fbaceabf315cf45aa27ed0bab912d7db124d573fb2abdf0d965b23d55283552d0d9fced8497374207b3126cab453e863db9c77eb5ea1d3b7d7eb34fd573eb24f92a9115a9930265b9c889adb175ca9c48ef2317e31abe6b8500fcb1fa91995591c9e1e6a93437dbe83e97657d393e48dce5f5b6772d7fb6c960f0a2823c49eeb16a683f58ad8b89f60b9db6b508f353421318ad2a39ad2695b498f0c4b1fffa5822fe1ae9493d50e5c178ba93777ceb007f32c945df1355193de5dd64ab17d56b73d64f8cd48d4cdafb52f1831734887b6d821686be8b9d8ad4e4d88c36110dc0bf55894ff9641527af9e1cbd0955a392633917c8d0650a31b1ad5291d658264794a176f6b0b62620bd528241433c67aa168327a139b37221c8b44ce1589bb1fa84742390b119dc80af41f723b5a782ae1d6e1228e0125a979f3f95176f19db748b2b4318e7e32926eedb3d3db0ef1be43a043516b42b4b462deaf5ba680ad753da583a861f3623dc2c0e5022b23e368ac812d5a9a0b75e2f5414f9c40ffd32dc3a7e2c72c08f42408d5620e06de37f4c423f141ddd29d55bdf03823912a3ca18792611fb8b5b8dc6213a0db1247dd8da8bbcefde82018b8d41cf71578c0ac92248a3d6637ba8a6162894b34c99f8169feaca930edd6fd3184b7cb92c47a31840a67ce9813d60f9f24287d24e38815e3e9b9233c52ad926edab032f8d3c3b4bf477777ae93379d31a2ee2370f14465863e9737f099e970c6a75385902c24991540f20aba72919a0196fd417b193a56d5acbe7d69df219377d34919354a505c785f904ca33d72a44e18d76440f6fab181577a2606139c61c91ea201679a1115ec6b2d5f74ae609c57333298696e7d5cbfc294e536534001f898e69637868050f0087b5976ce0e2bf1131c0c04ef2863aec93a93416900c0cc103dd2b94cb92dc99dd67e8a71042d39de58cb50803beecb93b91192cb9f6e08ec2e3249f5a8a0f92bc726614165de9ba14b73cba85d4e7af180f1b03e3226", 0x1000}, {&(0x7f0000001c40)="b26ff8678b981082a23308a6765deb5f231b21faaf53b5953a7233e5406ae8b435c944e22d9812cb68b7d028bbef85665a6a6fa274bcb3740bd4a0c989301000c46d216e9a1dc4a39004396db61f7cd76cb70474ac4fee625b75a32c6a4850e48604dc291661cb04527dff20", 0x6c}], 0x4, 0x0, 0x0, 0x24000810}}], 0x5, 0x810) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r9, &(0x7f0000000240)=ANY=[], 0x3af4701e) 23:21:09 executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc008ae88, &(0x7f0000000080)) (async) r2 = accept$nfc_llcp(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x60) ftruncate(r2, 0xe7068f9) r3 = socket$pppl2tp(0x18, 0x1, 0x1) r4 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r4, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r3, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r4, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendfile(r3, r0, 0x0, 0x80001d00c0d0) (async) accept4$tipc(r0, &(0x7f0000000000)=@name, &(0x7f0000000040)=0x10, 0x0) (async) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") 23:21:09 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRES32=r0, @ANYRES32, @ANYRES8], 0x48}}, 0x20008840) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000140)={'batadv_slave_0\x00', 0x0}) socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), r4) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="e4000000", @ANYRES16=r5, @ANYBLOB="07002abd7000ffdbdf250700080008000300", @ANYRES32=r6, @ANYBLOB="0c0099000100000069000000140004002f6163766c616e3100000000000000000400cc00080005000a"], 0xe4}}, 0x0) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f00000015c0)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYBLOB="00022bbd7000ffdbdf250e00000008000300", @ANYBLOB="911e217e0877360e87433c045f0fd56c297ba5de80d3ab1d29f32d0b784aa92f665da2670f1d2433bea3bd70e2160463a05a3690305c57b64ad3e2f039abd528c7dee9e101b4b4d3839423ef0ff28d8238fcdba7f912ec6f54eebe6596752a107c8ddbb13dd1fc963cc7ff2767f4beb7d229b3a012b062575de22dc5782bf6423fadb708d9e6555d721502a0d791b8ac883bbc465efbbd91529e281bb09a60731d1598c5437698b419c4cb12561bfb5c5a6e4b4b4129e7f8e96056a568606047", @ANYBLOB="0c0099008100000016000000a4000e80040001008c000300688f99f582121f08fbb32cbd9bfc374ccc19ad8d41697804d90495ee0f45cdb8526eea43267899a175b97431097de0eda0c672f33a61bc64319fa0bc475affa9261e3ae18470a35cccccbc34ff53d1050409211352626df02000e3df393148db16c2f19550a2d927568a5f86400684fa107f5a6eb240d379f674f43366d64502067595e0881f214404000300040001000400010004000100fd020f00260108fe08717385e7655e797f4706ebdeefefc5f5666aa9a41c1683c956a6a638b3f19e391d680e4e62e86ab324fab68e144861fc09c8027b350ef5eb149788be7f3339e36fd166f4b60de7705bcb74c83b17664996115df441503c292766f806c024e6cc2baaa1584c3032e3c69d2fef9e987a9e291de6aefdb22fb08fa0892a07fc65c2b19f0ac9322cc373af4d4e23247e26a121932cc09806f81de98d7477170b51e113501e6f1daa49121f0a55987e8da28219751133ef530b661fa5ed6b50c856c16c34e4545bfba36cde0edd611274e5cc48b717b028dd10043e13505feb488774ebdece67588da8132e181243c1f066d914ba3e5e2fe1b90016918dc003274ebe1b360795a0507b0d9cafbd041afbdf8325402001ffffffffffff05000000ffffffffffff000800000000000008021100000008000000000a19b14148362e36634e0684a8fe0a000802110000010400000008000008021100000033060000350000080211000001020000003800400802110000002c860000ffffffffffff3d00400802110000010002000008021100000005004008021100000109000000ffffffffffff14000008021100000108000000270040ffffffffffff000000000802110000000500400802110000010300000008021100000105004008021100000101000080080211000001000084fc811040ffffffffffff08000000ffffffffffff420000ffffffffffff20000000110000080211000000050000000a00000802110000020000000011004008021100000103000000ffffffffffff150000ffffffffffff330d0000270000ffffffffffff3f0000000c0000080211000000800000003c0040080211000001030000000802110000001300400802110000018a5b0000080211000001070040ffffffffffff6abe0000ffffffffffff3d00000802110000013f0000000c004008021100000005000000080211000000090000ffffffffffff010000000f0040ffffffffffff00000000ffffffffffff170000080211000001ff03000038002a01030000004f000e00800c08000802110000000802110000012bf05ef87dbc2e000700000000000000640062000301240602d70e3c0400fe0cff7206030303030303710700010001020660dd07c1b7ee30edce3e008f000e0080188100080211000001080211000000b43fbab33c21826ccf06000000000000640002000101b603010905218175801b8e9440de0da13b26a73d0fd1958521a02095b35e41d92d1bd84ce084e92a01073c04001fb5062d1a2000003d7900000000000002000800110000000003020000007072060303030303037107ff0101ffff022976060602090000040057000f007206030303030303233194b449ce803534c337e5ffb3d2809ed4313f333e2cfce1302266f9262c69ccea727b2a217249e6dc508badce4db8da8a453c0401d670066804ff0007000301a5710700010101000561004e020e0080acfa00080211000001080211000001505050505050130002000fc10180000000000000080010000006020202020202040601ce010040000602050005e0400f014d089c5b90177138b01eaf0103c03bce8b69ccd43804d64b0f37dc18691dfb769448b10f13eecbc02028feccf5cd9a26b767b646e541eabfb4825c22168b02dca1b3e53b2204534fa29a7d94dfe0e085e41f47933d2b878b804242a45f1ed5c92113ace6d757c4a499921f22938fbad6f52f87ca41f5be216bd1ac9bbc77319e890442ae026f62bd71295d79657078c47a5bfd18fb88ba92a0294261252b79a9d44a62a5f62c49d6ebadbbec973bcaf92d6b190874b47ef9c596e7f70793ca9f195ac1992047fd80470e5af1b69c3d9abdaf61265245ce0a9501a24cd22a01032d1a02000fbe0f211c0000000004001f001100000000087f000000e17206030303030303710701010101ff40007606a10934000900dd18766bed027541462ecfb96d3c80b2061fefa967ff63c2a10edd48e6471685e2dd5227707f3edb3814e40b47ac249be450d9c50f750caaba367a75fe7fb3e431f1a690184a41869f9239f6960c67279b5e691f1ff5510d2741999ebf857490106e1dd0dd8e8dcc3cd9e557a5b5950de57914b27537124b4215fb7571a999f49bd10a49bea15aa59069dc5a1088eaf155650f542ee11cffd9a723a2bc1652087d727cd24878adcd3b2fc5d8c8ccb1460dbf437bf7d5dacd72c7e5c737756be204085a2c6663a781e1dccb8f10b8facede943796a8d7185688774323f1df40a7161eb572f76d6c2316356c18640c87a6e100bb6900000c007f000406adff05000400"], 0x760}, 0x1, 0x0, 0x0, 0x41}, 0x60040885) sendto$packet(r1, &(0x7f0000000680)="1100000000", 0x5, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x20) r7 = socket(0x840000000002, 0x3, 0xff) connect$inet(r7, &(0x7f0000000540)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2f}}, 0x10) sendmmsg$inet(r7, &(0x7f0000005240)=[{{0x0, 0x0, 0x0}, 0xfffffdef}], 0x300, 0x401eb94) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r7, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) setsockopt$inet_IP_XFRM_POLICY(r7, 0x0, 0x11, &(0x7f0000000740)={{{@in6=@private2={0xfc, 0x2, '\x00', 0x1}, @in=@local, 0x4e24, 0x3, 0x4e22, 0x0, 0xa, 0x80, 0x80, 0x87}, {0x0, 0x3, 0x2, 0x1, 0x0, 0xbcfc, 0x5, 0xfffffffffffffffb}, {0x7f7fd8cb, 0x6, 0x800, 0x50b}, 0x0, 0x3, 0x2, 0x0, 0x4, 0x3}, {{@in=@dev={0xac, 0x14, 0x14, 0x26}, 0x4d4, 0x6c}, 0x2, @in=@rand_addr=0x64010100, 0x3501, 0x3, 0x0, 0x1}}, 0xc) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r8, &(0x7f0000000280)=ANY=[@ANYRESHEX=r3, @ANYRES8], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r8, 0x0) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="ee131f6c47347450e3d9242a083bafffa60000000000"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x54, 0x0, 0x0, 0x30}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r12}, 0x10) r13 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r13, 0x8933, &(0x7f00000003c0)={'wlan0\x00'}) sendmsg$NL80211_CMD_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2c, r11, 0x1, 0xffffffff, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x994}], @NL80211_ATTR_CH_SWITCH_COUNT={0x8}]}, 0x2c}}, 0x0) sendfile(r10, r9, 0x0, 0x100004001) 23:21:09 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRES32=r0, @ANYRES32, @ANYRES8], 0x48}}, 0x20008840) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000140)={'batadv_slave_0\x00', 0x0}) socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), r4) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="e4000000", @ANYRES16=r5, @ANYBLOB="07002abd7000ffdbdf250700080008000300", @ANYRES32=r6, @ANYBLOB="0c0099000100000069000000140004002f6163766c616e3100000000000000000400cc00080005000a"], 0xe4}}, 0x0) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f00000015c0)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYBLOB="00022bbd7000ffdbdf250e00000008000300", @ANYBLOB="911e217e0877360e87433c045f0fd56c297ba5de80d3ab1d29f32d0b784aa92f665da2670f1d2433bea3bd70e2160463a05a3690305c57b64ad3e2f039abd528c7dee9e101b4b4d3839423ef0ff28d8238fcdba7f912ec6f54eebe6596752a107c8ddbb13dd1fc963cc7ff2767f4beb7d229b3a012b062575de22dc5782bf6423fadb708d9e6555d721502a0d791b8ac883bbc465efbbd91529e281bb09a60731d1598c5437698b419c4cb12561bfb5c5a6e4b4b4129e7f8e96056a568606047", @ANYBLOB="0c0099008100000016000000a4000e80040001008c000300688f99f582121f08fbb32cbd9bfc374ccc19ad8d41697804d90495ee0f45cdb8526eea43267899a175b97431097de0eda0c672f33a61bc64319fa0bc475affa9261e3ae18470a35cccccbc34ff53d1050409211352626df02000e3df393148db16c2f19550a2d927568a5f86400684fa107f5a6eb240d379f674f43366d64502067595e0881f214404000300040001000400010004000100fd020f00260108fe08717385e7655e797f4706ebdeefefc5f5666aa9a41c1683c956a6a638b3f19e391d680e4e62e86ab324fab68e144861fc09c8027b350ef5eb149788be7f3339e36fd166f4b60de7705bcb74c83b17664996115df441503c292766f806c024e6cc2baaa1584c3032e3c69d2fef9e987a9e291de6aefdb22fb08fa0892a07fc65c2b19f0ac9322cc373af4d4e23247e26a121932cc09806f81de98d7477170b51e113501e6f1daa49121f0a55987e8da28219751133ef530b661fa5ed6b50c856c16c34e4545bfba36cde0edd611274e5cc48b717b028dd10043e13505feb488774ebdece67588da8132e181243c1f066d914ba3e5e2fe1b90016918dc003274ebe1b360795a0507b0d9cafbd041afbdf8325402001ffffffffffff05000000ffffffffffff000800000000000008021100000008000000000a19b14148362e36634e0684a8fe0a000802110000010400000008000008021100000033060000350000080211000001020000003800400802110000002c860000ffffffffffff3d00400802110000010002000008021100000005004008021100000109000000ffffffffffff14000008021100000108000000270040ffffffffffff000000000802110000000500400802110000010300000008021100000105004008021100000101000080080211000001000084fc811040ffffffffffff08000000ffffffffffff420000ffffffffffff20000000110000080211000000050000000a00000802110000020000000011004008021100000103000000ffffffffffff150000ffffffffffff330d0000270000ffffffffffff3f0000000c0000080211000000800000003c0040080211000001030000000802110000001300400802110000018a5b0000080211000001070040ffffffffffff6abe0000ffffffffffff3d00000802110000013f0000000c004008021100000005000000080211000000090000ffffffffffff010000000f0040ffffffffffff00000000ffffffffffff170000080211000001ff03000038002a01030000004f000e00800c08000802110000000802110000012bf05ef87dbc2e000700000000000000640062000301240602d70e3c0400fe0cff7206030303030303710700010001020660dd07c1b7ee30edce3e008f000e0080188100080211000001080211000000b43fbab33c21826ccf06000000000000640002000101b603010905218175801b8e9440de0da13b26a73d0fd1958521a02095b35e41d92d1bd84ce084e92a01073c04001fb5062d1a2000003d7900000000000002000800110000000003020000007072060303030303037107ff0101ffff022976060602090000040057000f007206030303030303233194b449ce803534c337e5ffb3d2809ed4313f333e2cfce1302266f9262c69ccea727b2a217249e6dc508badce4db8da8a453c0401d670066804ff0007000301a5710700010101000561004e020e0080acfa00080211000001080211000001505050505050130002000fc10180000000000000080010000006020202020202040601ce010040000602050005e0400f014d089c5b90177138b01eaf0103c03bce8b69ccd43804d64b0f37dc18691dfb769448b10f13eecbc02028feccf5cd9a26b767b646e541eabfb4825c22168b02dca1b3e53b2204534fa29a7d94dfe0e085e41f47933d2b878b804242a45f1ed5c92113ace6d757c4a499921f22938fbad6f52f87ca41f5be216bd1ac9bbc77319e890442ae026f62bd71295d79657078c47a5bfd18fb88ba92a0294261252b79a9d44a62a5f62c49d6ebadbbec973bcaf92d6b190874b47ef9c596e7f70793ca9f195ac1992047fd80470e5af1b69c3d9abdaf61265245ce0a9501a24cd22a01032d1a02000fbe0f211c0000000004001f001100000000087f000000e17206030303030303710701010101ff40007606a10934000900dd18766bed027541462ecfb96d3c80b2061fefa967ff63c2a10edd48e6471685e2dd5227707f3edb3814e40b47ac249be450d9c50f750caaba367a75fe7fb3e431f1a690184a41869f9239f6960c67279b5e691f1ff5510d2741999ebf857490106e1dd0dd8e8dcc3cd9e557a5b5950de57914b27537124b4215fb7571a999f49bd10a49bea15aa59069dc5a1088eaf155650f542ee11cffd9a723a2bc1652087d727cd24878adcd3b2fc5d8c8ccb1460dbf437bf7d5dacd72c7e5c737756be204085a2c6663a781e1dccb8f10b8facede943796a8d7185688774323f1df40a7161eb572f76d6c2316356c18640c87a6e100bb6900000c007f000406adff05000400"], 0x760}, 0x1, 0x0, 0x0, 0x41}, 0x60040885) sendto$packet(r1, &(0x7f0000000680)="1100000000", 0x5, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x20) r7 = socket(0x840000000002, 0x3, 0xff) connect$inet(r7, &(0x7f0000000540)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2f}}, 0x10) sendmmsg$inet(r7, &(0x7f0000005240)=[{{0x0, 0x0, 0x0}, 0xfffffdef}], 0x300, 0x401eb94) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r7, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) setsockopt$inet_IP_XFRM_POLICY(r7, 0x0, 0x11, &(0x7f0000000740)={{{@in6=@private2={0xfc, 0x2, '\x00', 0x1}, @in=@local, 0x4e24, 0x3, 0x4e22, 0x0, 0xa, 0x80, 0x80, 0x87}, {0x0, 0x3, 0x2, 0x1, 0x0, 0xbcfc, 0x5, 0xfffffffffffffffb}, {0x7f7fd8cb, 0x6, 0x800, 0x50b}, 0x0, 0x3, 0x2, 0x0, 0x4, 0x3}, {{@in=@dev={0xac, 0x14, 0x14, 0x26}, 0x4d4, 0x6c}, 0x2, @in=@rand_addr=0x64010100, 0x3501, 0x3, 0x0, 0x1}}, 0xc) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r8, &(0x7f0000000280)=ANY=[@ANYRESHEX=r3, @ANYRES8], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r8, 0x0) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="ee131f6c47347450e3d9242a083bafffa60000000000"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x54, 0x0, 0x0, 0x30}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r12}, 0x10) r13 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r13, 0x8933, &(0x7f00000003c0)={'wlan0\x00'}) sendmsg$NL80211_CMD_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2c, r11, 0x1, 0xffffffff, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x994}], @NL80211_ATTR_CH_SWITCH_COUNT={0x8}]}, 0x2c}}, 0x0) sendfile(r10, r9, 0x0, 0x100004001) [ 2600.453071][ T7086] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.2'. [ 2600.468575][ T7089] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.1'. [ 2600.559218][ T102] Alternate GPT is invalid, using primary GPT. [ 2600.569434][ T102] loop3: p2 p3 p7 [ 2600.665365][ T102] Alternate GPT is invalid, using primary GPT. [ 2600.671379][ T102] loop3: p2 p3 p7 23:21:10 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) (async) syz_emit_ethernet(0x34, &(0x7f00000001c0)=ANY=[@ANYBLOB="8e4498b5aaaa0000000000e10700450000260000000000119078000000000000000000004e200012907800000000ed0000000000f4d3fa71e92c8dfd636f8995e6ed6557191d54a2e058003c781bdd25796f28effaa9bff3066caef23580a0e149c86d6083a1bbe4547dd8d66ee7582373dd50de7e5fdcac481993c1bdcefe6b1fa929f821c94a1cffd32c6f086e0ed5e52e8cd1c398b9eef10a8545190e2fda51e9b432244b43dbefb953256c3ab14222bc9f46adea"], 0x0) recvfrom(r0, &(0x7f00000000c0)=""/10, 0xa, 0x0, 0x0, 0x0) (async) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(r0, 0x8983, &(0x7f0000000000)={0x7, 'macvlan1\x00', {0x3ff}, 0x1a}) ioctl$BTRFS_IOC_SEND(r0, 0x40489426, &(0x7f0000000140)={{r0}, 0x3, &(0x7f0000000100)=[0x0, 0x331e8b6a, 0x3], 0x0, 0x5, 0x1}) 23:21:10 executing program 0: syz_mount_image$msdos(&(0x7f0000008100), &(0x7f0000008140)='./file0\x00', 0xffff000000000000, &(0x7f0000008180), 0x1, 0x80f5, &(0x7f00000081c0)="$eJzs3L9rE28cB/Dn+220sdLSSdDFB110OWwHJ5ciLUgDStsIrSBc6VVDYhJyGRJx6Ozk3yGOboL4D/S/cCuCP5ZORtpIa0t1UXNgX6/l3vDm4HmW4+C5z+3cevGkvpknm2k3/F8uh9JWCGE3hhhKYSzs+S9sheuf2l+eL6+uLc5VKvNLMS7MrczcjDFOXX774NmrK++65++/nnozHranH+58nH2/fWH74s7Xlce1PNby2Gx1YxrXW61uut7I4kYtrycx3mtkaZ7FWjPPOkf6zUar3e7HtLkxOdHuZHke02Y/1rN+7LZit9OP6aO01oxJksTJicDvqL4segUAAACMxu5gMAhhsG88lPdT0WsCAAAAAAAAAAAAAAAAAACA08b8PwAAAAAAAAAAAAAAAAAAABTP/D8AAAAAAAAAAAAAAAAAAAAUz/w/AAAAAAAAAAAAAAAAAAAAFG95dW1xrlKZX4qxHMKHrV61Vx1eh/3Cncr8jbhv+vCuz71edeygnxn28Wh/Jkx872dP7M+Ga1eH/V53+27lWH8ubPz97QMAAAAAAADAPyGJB04830+Sn/XD9MP3AcfO70vhUmlk2wAAAAB+Ie8/raeNRtYRBEE4CEU/mQAAgD/t8KW/6JUAAAAAAAAAAAAAAAAAAADA6TWK34kVvUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bs7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAACAIH/rFQYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CoAAP//N5mSQQ==") 23:21:10 executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) (async) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) ioctl$KVM_GET_MSR_INDEX_LIST(r1, 0xc008ae88, &(0x7f0000000080)) r2 = accept$nfc_llcp(r1, &(0x7f00000000c0), &(0x7f0000000140)=0x60) ftruncate(r2, 0xe7068f9) (async) r3 = socket$pppl2tp(0x18, 0x1, 0x1) r4 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r4, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) (async) connect$pppl2tp(r3, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r4, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) (async) sendfile(r3, r0, 0x0, 0x80001d00c0d0) accept4$tipc(r0, &(0x7f0000000000)=@name, &(0x7f0000000040)=0x10, 0x0) (async) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280), 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") 23:21:10 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRES32=r0, @ANYRES32, @ANYRES8], 0x48}}, 0x20008840) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000140)={'batadv_slave_0\x00', 0x0}) socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), r4) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="e4000000", @ANYRES16=r5, @ANYBLOB="07002abd7000ffdbdf250700080008000300", @ANYRES32=r6, @ANYBLOB="0c0099000100000069000000140004002f6163766c616e3100000000000000000400cc00080005000a"], 0xe4}}, 0x0) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f00000015c0)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYBLOB="00022bbd7000ffdbdf250e00000008000300", @ANYBLOB="911e217e0877360e87433c045f0fd56c297ba5de80d3ab1d29f32d0b784aa92f665da2670f1d2433bea3bd70e2160463a05a3690305c57b64ad3e2f039abd528c7dee9e101b4b4d3839423ef0ff28d8238fcdba7f912ec6f54eebe6596752a107c8ddbb13dd1fc963cc7ff2767f4beb7d229b3a012b062575de22dc5782bf6423fadb708d9e6555d721502a0d791b8ac883bbc465efbbd91529e281bb09a60731d1598c5437698b419c4cb12561bfb5c5a6e4b4b4129e7f8e96056a568606047", @ANYBLOB="0c0099008100000016000000a4000e80040001008c000300688f99f582121f08fbb32cbd9bfc374ccc19ad8d41697804d90495ee0f45cdb8526eea43267899a175b97431097de0eda0c672f33a61bc64319fa0bc475affa9261e3ae18470a35cccccbc34ff53d1050409211352626df02000e3df393148db16c2f19550a2d927568a5f86400684fa107f5a6eb240d379f674f43366d64502067595e0881f214404000300040001000400010004000100fd020f00260108fe08717385e7655e797f4706ebdeefefc5f5666aa9a41c1683c956a6a638b3f19e391d680e4e62e86ab324fab68e144861fc09c8027b350ef5eb149788be7f3339e36fd166f4b60de7705bcb74c83b17664996115df441503c292766f806c024e6cc2baaa1584c3032e3c69d2fef9e987a9e291de6aefdb22fb08fa0892a07fc65c2b19f0ac9322cc373af4d4e23247e26a121932cc09806f81de98d7477170b51e113501e6f1daa49121f0a55987e8da28219751133ef530b661fa5ed6b50c856c16c34e4545bfba36cde0edd611274e5cc48b717b028dd10043e13505feb488774ebdece67588da8132e181243c1f066d914ba3e5e2fe1b90016918dc003274ebe1b360795a0507b0d9cafbd041afbdf8325402001ffffffffffff05000000ffffffffffff000800000000000008021100000008000000000a19b14148362e36634e0684a8fe0a000802110000010400000008000008021100000033060000350000080211000001020000003800400802110000002c860000ffffffffffff3d00400802110000010002000008021100000005004008021100000109000000ffffffffffff14000008021100000108000000270040ffffffffffff000000000802110000000500400802110000010300000008021100000105004008021100000101000080080211000001000084fc811040ffffffffffff08000000ffffffffffff420000ffffffffffff20000000110000080211000000050000000a00000802110000020000000011004008021100000103000000ffffffffffff150000ffffffffffff330d0000270000ffffffffffff3f0000000c0000080211000000800000003c0040080211000001030000000802110000001300400802110000018a5b0000080211000001070040ffffffffffff6abe0000ffffffffffff3d00000802110000013f0000000c004008021100000005000000080211000000090000ffffffffffff010000000f0040ffffffffffff00000000ffffffffffff170000080211000001ff03000038002a01030000004f000e00800c08000802110000000802110000012bf05ef87dbc2e000700000000000000640062000301240602d70e3c0400fe0cff7206030303030303710700010001020660dd07c1b7ee30edce3e008f000e0080188100080211000001080211000000b43fbab33c21826ccf06000000000000640002000101b603010905218175801b8e9440de0da13b26a73d0fd1958521a02095b35e41d92d1bd84ce084e92a01073c04001fb5062d1a2000003d7900000000000002000800110000000003020000007072060303030303037107ff0101ffff022976060602090000040057000f007206030303030303233194b449ce803534c337e5ffb3d2809ed4313f333e2cfce1302266f9262c69ccea727b2a217249e6dc508badce4db8da8a453c0401d670066804ff0007000301a5710700010101000561004e020e0080acfa00080211000001080211000001505050505050130002000fc10180000000000000080010000006020202020202040601ce010040000602050005e0400f014d089c5b90177138b01eaf0103c03bce8b69ccd43804d64b0f37dc18691dfb769448b10f13eecbc02028feccf5cd9a26b767b646e541eabfb4825c22168b02dca1b3e53b2204534fa29a7d94dfe0e085e41f47933d2b878b804242a45f1ed5c92113ace6d757c4a499921f22938fbad6f52f87ca41f5be216bd1ac9bbc77319e890442ae026f62bd71295d79657078c47a5bfd18fb88ba92a0294261252b79a9d44a62a5f62c49d6ebadbbec973bcaf92d6b190874b47ef9c596e7f70793ca9f195ac1992047fd80470e5af1b69c3d9abdaf61265245ce0a9501a24cd22a01032d1a02000fbe0f211c0000000004001f001100000000087f000000e17206030303030303710701010101ff40007606a10934000900dd18766bed027541462ecfb96d3c80b2061fefa967ff63c2a10edd48e6471685e2dd5227707f3edb3814e40b47ac249be450d9c50f750caaba367a75fe7fb3e431f1a690184a41869f9239f6960c67279b5e691f1ff5510d2741999ebf857490106e1dd0dd8e8dcc3cd9e557a5b5950de57914b27537124b4215fb7571a999f49bd10a49bea15aa59069dc5a1088eaf155650f542ee11cffd9a723a2bc1652087d727cd24878adcd3b2fc5d8c8ccb1460dbf437bf7d5dacd72c7e5c737756be204085a2c6663a781e1dccb8f10b8facede943796a8d7185688774323f1df40a7161eb572f76d6c2316356c18640c87a6e100bb6900000c007f000406adff05000400"], 0x760}, 0x1, 0x0, 0x0, 0x41}, 0x60040885) sendto$packet(r1, &(0x7f0000000680)="1100000000", 0x5, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x20) r7 = socket(0x840000000002, 0x3, 0xff) connect$inet(r7, &(0x7f0000000540)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2f}}, 0x10) sendmmsg$inet(r7, &(0x7f0000005240)=[{{0x0, 0x0, 0x0}, 0xfffffdef}], 0x300, 0x401eb94) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r7, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) setsockopt$inet_IP_XFRM_POLICY(r7, 0x0, 0x11, &(0x7f0000000740)={{{@in6=@private2={0xfc, 0x2, '\x00', 0x1}, @in=@local, 0x4e24, 0x3, 0x4e22, 0x0, 0xa, 0x80, 0x80, 0x87}, {0x0, 0x3, 0x2, 0x1, 0x0, 0xbcfc, 0x5, 0xfffffffffffffffb}, {0x7f7fd8cb, 0x6, 0x800, 0x50b}, 0x0, 0x3, 0x2, 0x0, 0x4, 0x3}, {{@in=@dev={0xac, 0x14, 0x14, 0x26}, 0x4d4, 0x6c}, 0x2, @in=@rand_addr=0x64010100, 0x3501, 0x3, 0x0, 0x1}}, 0xc) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r8, &(0x7f0000000280)=ANY=[@ANYRESHEX=r3, @ANYRES8], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r8, 0x0) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="ee131f6c47347450e3d9242a083bafffa60000000000"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x54, 0x0, 0x0, 0x30}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r12}, 0x10) r13 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r13, 0x8933, &(0x7f00000003c0)={'wlan0\x00'}) sendmsg$NL80211_CMD_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2c, r11, 0x1, 0xffffffff, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x994}], @NL80211_ATTR_CH_SWITCH_COUNT={0x8}]}, 0x2c}}, 0x0) sendfile(r10, r9, 0x0, 0x100004001) 23:21:10 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYBLOB, @ANYRES32=r0, @ANYRES32, @ANYRES8], 0x48}}, 0x20008840) r1 = socket$packet(0x11, 0x2, 0x300) r2 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000140)={'batadv_slave_0\x00', 0x0}) socket$nl_generic(0x10, 0x3, 0x10) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), r4) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_INTERFACE(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="e4000000", @ANYRES16=r5, @ANYBLOB="07002abd7000ffdbdf250700080008000300", @ANYRES32=r6, @ANYBLOB="0c0099000100000069000000140004002f6163766c616e3100000000000000000400cc00080005000a"], 0xe4}}, 0x0) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000440)={&(0x7f00000015c0)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYBLOB="00022bbd7000ffdbdf250e00000008000300", @ANYBLOB="911e217e0877360e87433c045f0fd56c297ba5de80d3ab1d29f32d0b784aa92f665da2670f1d2433bea3bd70e2160463a05a3690305c57b64ad3e2f039abd528c7dee9e101b4b4d3839423ef0ff28d8238fcdba7f912ec6f54eebe6596752a107c8ddbb13dd1fc963cc7ff2767f4beb7d229b3a012b062575de22dc5782bf6423fadb708d9e6555d721502a0d791b8ac883bbc465efbbd91529e281bb09a60731d1598c5437698b419c4cb12561bfb5c5a6e4b4b4129e7f8e96056a568606047", @ANYBLOB="0c0099008100000016000000a4000e80040001008c000300688f99f582121f08fbb32cbd9bfc374ccc19ad8d41697804d90495ee0f45cdb8526eea43267899a175b97431097de0eda0c672f33a61bc64319fa0bc475affa9261e3ae18470a35cccccbc34ff53d1050409211352626df02000e3df393148db16c2f19550a2d927568a5f86400684fa107f5a6eb240d379f674f43366d64502067595e0881f214404000300040001000400010004000100fd020f00260108fe08717385e7655e797f4706ebdeefefc5f5666aa9a41c1683c956a6a638b3f19e391d680e4e62e86ab324fab68e144861fc09c8027b350ef5eb149788be7f3339e36fd166f4b60de7705bcb74c83b17664996115df441503c292766f806c024e6cc2baaa1584c3032e3c69d2fef9e987a9e291de6aefdb22fb08fa0892a07fc65c2b19f0ac9322cc373af4d4e23247e26a121932cc09806f81de98d7477170b51e113501e6f1daa49121f0a55987e8da28219751133ef530b661fa5ed6b50c856c16c34e4545bfba36cde0edd611274e5cc48b717b028dd10043e13505feb488774ebdece67588da8132e181243c1f066d914ba3e5e2fe1b90016918dc003274ebe1b360795a0507b0d9cafbd041afbdf8325402001ffffffffffff05000000ffffffffffff000800000000000008021100000008000000000a19b14148362e36634e0684a8fe0a000802110000010400000008000008021100000033060000350000080211000001020000003800400802110000002c860000ffffffffffff3d00400802110000010002000008021100000005004008021100000109000000ffffffffffff14000008021100000108000000270040ffffffffffff000000000802110000000500400802110000010300000008021100000105004008021100000101000080080211000001000084fc811040ffffffffffff08000000ffffffffffff420000ffffffffffff20000000110000080211000000050000000a00000802110000020000000011004008021100000103000000ffffffffffff150000ffffffffffff330d0000270000ffffffffffff3f0000000c0000080211000000800000003c0040080211000001030000000802110000001300400802110000018a5b0000080211000001070040ffffffffffff6abe0000ffffffffffff3d00000802110000013f0000000c004008021100000005000000080211000000090000ffffffffffff010000000f0040ffffffffffff00000000ffffffffffff170000080211000001ff03000038002a01030000004f000e00800c08000802110000000802110000012bf05ef87dbc2e000700000000000000640062000301240602d70e3c0400fe0cff7206030303030303710700010001020660dd07c1b7ee30edce3e008f000e0080188100080211000001080211000000b43fbab33c21826ccf06000000000000640002000101b603010905218175801b8e9440de0da13b26a73d0fd1958521a02095b35e41d92d1bd84ce084e92a01073c04001fb5062d1a2000003d7900000000000002000800110000000003020000007072060303030303037107ff0101ffff022976060602090000040057000f007206030303030303233194b449ce803534c337e5ffb3d2809ed4313f333e2cfce1302266f9262c69ccea727b2a217249e6dc508badce4db8da8a453c0401d670066804ff0007000301a5710700010101000561004e020e0080acfa00080211000001080211000001505050505050130002000fc10180000000000000080010000006020202020202040601ce010040000602050005e0400f014d089c5b90177138b01eaf0103c03bce8b69ccd43804d64b0f37dc18691dfb769448b10f13eecbc02028feccf5cd9a26b767b646e541eabfb4825c22168b02dca1b3e53b2204534fa29a7d94dfe0e085e41f47933d2b878b804242a45f1ed5c92113ace6d757c4a499921f22938fbad6f52f87ca41f5be216bd1ac9bbc77319e890442ae026f62bd71295d79657078c47a5bfd18fb88ba92a0294261252b79a9d44a62a5f62c49d6ebadbbec973bcaf92d6b190874b47ef9c596e7f70793ca9f195ac1992047fd80470e5af1b69c3d9abdaf61265245ce0a9501a24cd22a01032d1a02000fbe0f211c0000000004001f001100000000087f000000e17206030303030303710701010101ff40007606a10934000900dd18766bed027541462ecfb96d3c80b2061fefa967ff63c2a10edd48e6471685e2dd5227707f3edb3814e40b47ac249be450d9c50f750caaba367a75fe7fb3e431f1a690184a41869f9239f6960c67279b5e691f1ff5510d2741999ebf857490106e1dd0dd8e8dcc3cd9e557a5b5950de57914b27537124b4215fb7571a999f49bd10a49bea15aa59069dc5a1088eaf155650f542ee11cffd9a723a2bc1652087d727cd24878adcd3b2fc5d8c8ccb1460dbf437bf7d5dacd72c7e5c737756be204085a2c6663a781e1dccb8f10b8facede943796a8d7185688774323f1df40a7161eb572f76d6c2316356c18640c87a6e100bb6900000c007f000406adff05000400"], 0x760}, 0x1, 0x0, 0x0, 0x41}, 0x60040885) sendto$packet(r1, &(0x7f0000000680)="1100000000", 0x5, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x20) r7 = socket(0x840000000002, 0x3, 0xff) connect$inet(r7, &(0x7f0000000540)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2f}}, 0x10) sendmmsg$inet(r7, &(0x7f0000005240)=[{{0x0, 0x0, 0x0}, 0xfffffdef}], 0x300, 0x401eb94) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r7, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) setsockopt$inet_IP_XFRM_POLICY(r7, 0x0, 0x11, &(0x7f0000000740)={{{@in6=@private2={0xfc, 0x2, '\x00', 0x1}, @in=@local, 0x4e24, 0x3, 0x4e22, 0x0, 0xa, 0x80, 0x80, 0x87}, {0x0, 0x3, 0x2, 0x1, 0x0, 0xbcfc, 0x5, 0xfffffffffffffffb}, {0x7f7fd8cb, 0x6, 0x800, 0x50b}, 0x0, 0x3, 0x2, 0x0, 0x4, 0x3}, {{@in=@dev={0xac, 0x14, 0x14, 0x26}, 0x4d4, 0x6c}, 0x2, @in=@rand_addr=0x64010100, 0x3501, 0x3, 0x0, 0x1}}, 0xc) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r8, &(0x7f0000000280)=ANY=[@ANYRESHEX=r3, @ANYRES8], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r8, 0x0) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x11, 0x3, &(0x7f0000000100)=ANY=[@ANYBLOB="ee131f6c47347450e3d9242a083bafffa60000000000"], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x54, 0x0, 0x0, 0x30}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r12}, 0x10) r13 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r13, 0x8933, &(0x7f00000003c0)={'wlan0\x00'}) sendmsg$NL80211_CMD_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)={0x2c, r11, 0x1, 0xffffffff, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x994}], @NL80211_ATTR_CH_SWITCH_COUNT={0x8}]}, 0x2c}}, 0x0) sendfile(r10, r9, 0x0, 0x100004001) 23:21:10 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000ed0702"], 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") ioctl$KVM_IRQ_LINE_STATUS(0xffffffffffffffff, 0xc008ae67, &(0x7f00000005c0)={0x1000, 0x9}) r1 = signalfd(r0, &(0x7f0000000080)={[0x4000000000000]}, 0x8) sendmsg$IPSET_CMD_GET_BYNAME(r1, &(0x7f0000000580)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x5c, 0xe, 0x6, 0x101, 0x0, 0x0, {0x3, 0x0, 0x9}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x20040080) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r3, 0x0) r4 = socket$pppl2tp(0x18, 0x1, 0x1) r5 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r5, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r4, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r5, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) ioctl$sock_inet_SIOCSIFADDR(r5, 0x8916, &(0x7f0000000600)={'bridge0\x00', {0x2, 0x4e22, @rand_addr=0x64010101}}) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x4040, &(0x7f00000000c0)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@version_L}], [{@fscontext={'fscontext', 0x3d, 'root'}}, {@fsuuid={'fsuuid', 0x3d, {[0x36, 0x66, 0x32, 0x37, 0x61, 0x65, 0x33, 0x31], 0x2d, [0x39, 0x3, 0x39, 0x37], 0x2d, [0x30, 0x62, 0x30, 0x61], 0x2d, [0x66, 0x61, 0x34, 0x64], 0x2d, [0x33, 0x38, 0x0, 0x1, 0x33, 0x34, 0x34, 0x37]}}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@uid_gt={'uid>', r3}}, {@seclabel}, {@subj_user={'subj_user', 0x3d, 'vfat\x00'}}, {@dont_hash}, {@smackfsfloor={'smackfsfloor', 0x3d, 'vfat\x00'}}]}}) [ 2600.869984][ T7301] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.2'. [ 2600.881023][ T7302] netlink: 156 bytes leftover after parsing attributes in process `syz-executor.1'. 23:21:10 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000ed0702"], 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") ioctl$KVM_IRQ_LINE_STATUS(0xffffffffffffffff, 0xc008ae67, &(0x7f00000005c0)={0x1000, 0x9}) (async) r1 = signalfd(r0, &(0x7f0000000080)={[0x4000000000000]}, 0x8) sendmsg$IPSET_CMD_GET_BYNAME(r1, &(0x7f0000000580)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x5c, 0xe, 0x6, 0x101, 0x0, 0x0, {0x3, 0x0, 0x9}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x20040080) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r3, 0x0) r4 = socket$pppl2tp(0x18, 0x1, 0x1) (async) r5 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r5, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) (async) connect$pppl2tp(r4, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r5, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) (async) ioctl$sock_inet_SIOCSIFADDR(r5, 0x8916, &(0x7f0000000600)={'bridge0\x00', {0x2, 0x4e22, @rand_addr=0x64010101}}) (async) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x4040, &(0x7f00000000c0)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@version_L}], [{@fscontext={'fscontext', 0x3d, 'root'}}, {@fsuuid={'fsuuid', 0x3d, {[0x36, 0x66, 0x32, 0x37, 0x61, 0x65, 0x33, 0x31], 0x2d, [0x39, 0x3, 0x39, 0x37], 0x2d, [0x30, 0x62, 0x30, 0x61], 0x2d, [0x66, 0x61, 0x34, 0x64], 0x2d, [0x33, 0x38, 0x0, 0x1, 0x33, 0x34, 0x34, 0x37]}}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@uid_gt={'uid>', r3}}, {@seclabel}, {@subj_user={'subj_user', 0x3d, 'vfat\x00'}}, {@dont_hash}, {@smackfsfloor={'smackfsfloor', 0x3d, 'vfat\x00'}}]}}) 23:21:10 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106}, 0x18) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106}, 0x18) prctl$PR_GET_TIMERSLACK(0x1e) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00') r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/custom0\x00') prctl$PR_GET_TIMERSLACK(0x1e) ioctl$UI_SET_ABSBIT(r4, 0x40045567, 0x80000000003) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r3}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000003880)=@bpf_tracing={0x1a, 0x10, &(0x7f00000036c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x5}, [@ldst={0x2, 0x2, 0x0, 0x6, 0x2, 0x50, 0x4}, @exit, @map_idx={0x18, 0x1, 0x5, 0x0, 0x10}, @map_fd={0x18, 0x6, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xee, 0x0, 0x0, 0x0, 0xa76b}, @generic={0x0, 0x7, 0x2, 0x3, 0x80000001}, @exit, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, @exit]}, &(0x7f0000003740)='GPL\x00', 0x80000000, 0x3, &(0x7f0000003780)=""/3, 0x40f00, 0x18, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f00000037c0)={0x6, 0x4}, 0x8, 0x10, &(0x7f0000003800)={0x3, 0x0, 0xd81, 0x831}, 0x10, 0x2a415, 0xffffffffffffffff, 0x0, &(0x7f0000003840)=[0xffffffffffffffff]}, 0x80) r6 = fsopen(&(0x7f0000000300)='tmpfs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r6, 0x6, 0x0, 0x0, 0x0) r7 = fsmount(r6, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00') symlinkat(&(0x7f0000000640)='./file1\x00', r7, &(0x7f0000000780)='./file1\x00') renameat2(r7, &(0x7f0000000100)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00', 0x4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x80000, 0x0) r9 = getpid() sched_setscheduler(r9, 0x1, &(0x7f0000000540)=0x4) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000480)=@getlink={0x178, 0x12, 0xd1a, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x10000, 0x10000}, [@IFLA_TXQLEN={0x8, 0xd, 0x401}, @IFLA_LINK_NETNSID={0x8, 0x25, 0x3}, @IFLA_PROP_LIST={0x2c, 0x34, 0x0, 0x1, [{0x14, 0x35, 'macvlan1\x00'}, {0x14, 0x35, 'ip6_vti0\x00'}]}, @IFLA_XDP={0x4c, 0x2b, 0x0, 0x1, [@IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_EXPECTED_FD={0x8}, @IFLA_XDP_FLAGS={0x8, 0x3, 0x9}, @IFLA_XDP_FD={0x8}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r7}, @IFLA_XDP_FLAGS={0x8, 0x3, 0xd}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r5}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r8}]}, @IFLA_PROP_LIST={0x90, 0x34, 0x0, 0x1, [{0x14, 0x35, 'bridge0\x00'}, {0x14, 0x35, 'netpci0\x00'}, {0x14, 0x35, 'ip6erspan0\x00'}, {0x14, 0x35, 'ip6tnl0\x00'}, {0x14, 0x35, 'bond_slave_1\x00'}, {0x14, 0x35, 'veth1_virt_wifi\x00'}, {0x14, 0x35, 'vlan0\x00'}]}, @IFLA_PHYS_SWITCH_ID={0x1b, 0x24, "be5945adf16fc547f3cb438ef658196e8b026a6198b411"}, @IFLA_IFNAME={0x14, 0x3, 'lo\x00'}, @IFLA_LINK={0x8}, @IFLA_NET_NS_PID={0x8, 0x13, r9}]}, 0x178}, 0x1, 0x0, 0x0, 0x24040881}, 0x4000000) eventfd(0xfffffffc) r10 = socket$nl_route(0x10, 0x3, 0x0) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x4, &(0x7f0000000440)=ANY=[@ANYRESDEC=r5], &(0x7f0000000400)='GPL\x00', 0x0, 0x1003, &(0x7f0000002440)=""/4099, 0x0, 0x12}, 0xffffffffffffffaa) sendmsg$nl_route(r10, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r11}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000003900)={{{@in6=@empty, @in6=@loopback}}, {{@in=@initdev}, 0x0, @in=@broadcast}}, &(0x7f0000003a00)=0xe8) socket$bt_rfcomm(0x1f, 0x1, 0x3) eventfd2(0xfffffc01, 0x80001) [ 2601.023972][ T7417] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. [ 2601.045176][ T7417] A link change request failed with some changes committed already. Interface bridge_slave_0 may have been left with an inconsistent configuration, please check. 23:21:10 executing program 0: syz_mount_image$msdos(&(0x7f0000008100), &(0x7f0000008140)='./file0\x00', 0xffff1f0000000000, &(0x7f0000008180), 0x1, 0x80f5, &(0x7f00000081c0)="$eJzs3L9rE28cB/Dn+220sdLSSdDFB110OWwHJ5ciLUgDStsIrSBc6VVDYhJyGRJx6Ozk3yGOboL4D/S/cCuCP5ZORtpIa0t1UXNgX6/l3vDm4HmW4+C5z+3cevGkvpknm2k3/F8uh9JWCGE3hhhKYSzs+S9sheuf2l+eL6+uLc5VKvNLMS7MrczcjDFOXX774NmrK++65++/nnozHranH+58nH2/fWH74s7Xlce1PNby2Gx1YxrXW61uut7I4kYtrycx3mtkaZ7FWjPPOkf6zUar3e7HtLkxOdHuZHke02Y/1rN+7LZit9OP6aO01oxJksTJicDvqL4segUAAACMxu5gMAhhsG88lPdT0WsCAAAAAAAAAAAAAAAAAACA08b8PwAAAAAAAAAAAAAAAAAAABTP/D8AAAAAAAAAAAAAAAAAAAAUz/w/AAAAAAAAAAAAAAAAAAAAFG95dW1xrlKZX4qxHMKHrV61Vx1eh/3Cncr8jbhv+vCuz71edeygnxn28Wh/Jkx872dP7M+Ga1eH/V53+27lWH8ubPz97QMAAAAAAADAPyGJB04830+Sn/XD9MP3AcfO70vhUmlk2wAAAAB+Ie8/raeNRtYRBEE4CEU/mQAAgD/t8KW/6JUAAAAAAAAAAAAAAAAAAADA6TWK34kVvUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bs7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAACAIH/rFQYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CoAAP//N5mSQQ==") 23:21:10 executing program 4: r0 = syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000ed0702"], 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") ioctl$KVM_IRQ_LINE_STATUS(0xffffffffffffffff, 0xc008ae67, &(0x7f00000005c0)={0x1000, 0x9}) r1 = signalfd(r0, &(0x7f0000000080)={[0x4000000000000]}, 0x8) sendmsg$IPSET_CMD_GET_BYNAME(r1, &(0x7f0000000580)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x5c, 0xe, 0x6, 0x101, 0x0, 0x0, {0x3, 0x0, 0x9}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x20040080) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r3, 0x0) r4 = socket$pppl2tp(0x18, 0x1, 0x1) r5 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r5, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) connect$pppl2tp(r4, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r5, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) ioctl$sock_inet_SIOCSIFADDR(r5, 0x8916, &(0x7f0000000600)={'bridge0\x00', {0x2, 0x4e22, @rand_addr=0x64010101}}) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x4040, &(0x7f00000000c0)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@version_L}], [{@fscontext={'fscontext', 0x3d, 'root'}}, {@fsuuid={'fsuuid', 0x3d, {[0x36, 0x66, 0x32, 0x37, 0x61, 0x65, 0x33, 0x31], 0x2d, [0x39, 0x3, 0x39, 0x37], 0x2d, [0x30, 0x62, 0x30, 0x61], 0x2d, [0x66, 0x61, 0x34, 0x64], 0x2d, [0x33, 0x38, 0x0, 0x1, 0x33, 0x34, 0x34, 0x37]}}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@uid_gt={'uid>', r3}}, {@seclabel}, {@subj_user={'subj_user', 0x3d, 'vfat\x00'}}, {@dont_hash}, {@smackfsfloor={'smackfsfloor', 0x3d, 'vfat\x00'}}]}}) syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000ed0702"], 0x1, 0x1e3, &(0x7f00000002c0)="$eJzs27FqU1EYB/B/a63VDunQQUThgg5Ooe0TGKSCGBAqGXQy2BakVwopBHSwDoLv4pu4+jQdhIg3MW1qOkipF5PfD8L9yMkfvjMk5xtOXt99d7B7eLR/+8G3rCwUWUwe5SRZ+1WNLIyei1W9nLM+BQD43+zsdFt198DV6vVa3fUkq3+sdL7W0hAAAAAAAAAAAACX5v4/AMwf9/9nX6/X6t4bzW+T3P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nMyGDQGU143kqwkuZnkVpLf79fdLwBwec5/AJg/L16+etZqt7d3imIlKb/0O/3O8Dlcb+3nbcrsZSON/KjmgJFh/eRpe3ujqKzlc3k8yh/3O9cm85tpZG16fnOYLybz16u5Y5zfSiPr0/NbU/PLeXj/TL6ZRr6/yWHK7FbzzGn+42ZRPH7ePpdfrT4HALOoWYxNPb+bzYvWh/m/mA/Ona9LubNU794BYF4dvf9w0C3LvZ5CoVCMi7p/mYCrdvqlr7sTAAAAAAAAAAAAAADgIv/i70R17xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNnzMwAA///01r4W") (async) ioctl$KVM_IRQ_LINE_STATUS(0xffffffffffffffff, 0xc008ae67, &(0x7f00000005c0)={0x1000, 0x9}) (async) signalfd(r0, &(0x7f0000000080)={[0x4000000000000]}, 0x8) (async) sendmsg$IPSET_CMD_GET_BYNAME(r1, &(0x7f0000000580)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x5c, 0xe, 0x6, 0x101, 0x0, 0x0, {0x3, 0x0, 0x9}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x5c}, 0x1, 0x0, 0x0, 0x800}, 0x20040080) (async) socket$unix(0x1, 0x2, 0x0) (async) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0xc) (async) setresuid(0x0, r3, 0x0) (async) socket$pppl2tp(0x18, 0x1, 0x1) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) connect$inet6(r5, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) (async) connect$pppl2tp(r4, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r5, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) (async) ioctl$sock_inet_SIOCSIFADDR(r5, 0x8916, &(0x7f0000000600)={'bridge0\x00', {0x2, 0x4e22, @rand_addr=0x64010101}}) (async) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x4040, &(0x7f00000000c0)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@version_L}], [{@fscontext={'fscontext', 0x3d, 'root'}}, {@fsuuid={'fsuuid', 0x3d, {[0x36, 0x66, 0x32, 0x37, 0x61, 0x65, 0x33, 0x31], 0x2d, [0x39, 0x3, 0x39, 0x37], 0x2d, [0x30, 0x62, 0x30, 0x61], 0x2d, [0x66, 0x61, 0x34, 0x64], 0x2d, [0x33, 0x38, 0x0, 0x1, 0x33, 0x34, 0x34, 0x37]}}}, {@fscontext={'fscontext', 0x3d, 'sysadm_u'}}, {@uid_gt={'uid>', r3}}, {@seclabel}, {@subj_user={'subj_user', 0x3d, 'vfat\x00'}}, {@dont_hash}, {@smackfsfloor={'smackfsfloor', 0x3d, 'vfat\x00'}}]}}) (async) 23:21:10 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106}, 0x18) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106}, 0x18) prctl$PR_GET_TIMERSLACK(0x1e) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00') r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/custom0\x00') prctl$PR_GET_TIMERSLACK(0x1e) ioctl$UI_SET_ABSBIT(r4, 0x40045567, 0x80000000003) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r3}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000003880)=@bpf_tracing={0x1a, 0x10, &(0x7f00000036c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x5}, [@ldst={0x2, 0x2, 0x0, 0x6, 0x2, 0x50, 0x4}, @exit, @map_idx={0x18, 0x1, 0x5, 0x0, 0x10}, @map_fd={0x18, 0x6, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xee, 0x0, 0x0, 0x0, 0xa76b}, @generic={0x0, 0x7, 0x2, 0x3, 0x80000001}, @exit, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, @exit]}, &(0x7f0000003740)='GPL\x00', 0x80000000, 0x3, &(0x7f0000003780)=""/3, 0x40f00, 0x18, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f00000037c0)={0x6, 0x4}, 0x8, 0x10, &(0x7f0000003800)={0x3, 0x0, 0xd81, 0x831}, 0x10, 0x2a415, 0xffffffffffffffff, 0x0, &(0x7f0000003840)=[0xffffffffffffffff]}, 0x80) r6 = fsopen(&(0x7f0000000300)='tmpfs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r6, 0x6, 0x0, 0x0, 0x0) r7 = fsmount(r6, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00') symlinkat(&(0x7f0000000640)='./file1\x00', r7, &(0x7f0000000780)='./file1\x00') renameat2(r7, &(0x7f0000000100)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00', 0x4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x80000, 0x0) r9 = getpid() sched_setscheduler(r9, 0x1, &(0x7f0000000540)=0x4) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000480)=@getlink={0x178, 0x12, 0xd1a, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x10000, 0x10000}, [@IFLA_TXQLEN={0x8, 0xd, 0x401}, @IFLA_LINK_NETNSID={0x8, 0x25, 0x3}, @IFLA_PROP_LIST={0x2c, 0x34, 0x0, 0x1, [{0x14, 0x35, 'macvlan1\x00'}, {0x14, 0x35, 'ip6_vti0\x00'}]}, @IFLA_XDP={0x4c, 0x2b, 0x0, 0x1, [@IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_EXPECTED_FD={0x8}, @IFLA_XDP_FLAGS={0x8, 0x3, 0x9}, @IFLA_XDP_FD={0x8}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r7}, @IFLA_XDP_FLAGS={0x8, 0x3, 0xd}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r5}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r8}]}, @IFLA_PROP_LIST={0x90, 0x34, 0x0, 0x1, [{0x14, 0x35, 'bridge0\x00'}, {0x14, 0x35, 'netpci0\x00'}, {0x14, 0x35, 'ip6erspan0\x00'}, {0x14, 0x35, 'ip6tnl0\x00'}, {0x14, 0x35, 'bond_slave_1\x00'}, {0x14, 0x35, 'veth1_virt_wifi\x00'}, {0x14, 0x35, 'vlan0\x00'}]}, @IFLA_PHYS_SWITCH_ID={0x1b, 0x24, "be5945adf16fc547f3cb438ef658196e8b026a6198b411"}, @IFLA_IFNAME={0x14, 0x3, 'lo\x00'}, @IFLA_LINK={0x8}, @IFLA_NET_NS_PID={0x8, 0x13, r9}]}, 0x178}, 0x1, 0x0, 0x0, 0x24040881}, 0x4000000) eventfd(0xfffffffc) r10 = socket$nl_route(0x10, 0x3, 0x0) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x4, &(0x7f0000000440)=ANY=[@ANYRESDEC=r5], &(0x7f0000000400)='GPL\x00', 0x0, 0x1003, &(0x7f0000002440)=""/4099, 0x0, 0x12}, 0xffffffffffffffaa) sendmsg$nl_route(r10, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r11}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000003900)={{{@in6=@empty, @in6=@loopback}}, {{@in=@initdev}, 0x0, @in=@broadcast}}, &(0x7f0000003a00)=0xe8) socket$bt_rfcomm(0x1f, 0x1, 0x3) eventfd2(0xfffffc01, 0x80001) 23:21:10 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106}, 0x18) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r1}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106}, 0x18) prctl$PR_GET_TIMERSLACK(0x1e) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00') r4 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000080)='./binderfs/custom0\x00') prctl$PR_GET_TIMERSLACK(0x1e) ioctl$UI_SET_ABSBIT(r4, 0x40045567, 0x80000000003) sendmsg$nl_route(r2, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r3}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) r5 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000003880)=@bpf_tracing={0x1a, 0x10, &(0x7f00000036c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x5}, [@ldst={0x2, 0x2, 0x0, 0x6, 0x2, 0x50, 0x4}, @exit, @map_idx={0x18, 0x1, 0x5, 0x0, 0x10}, @map_fd={0x18, 0x6, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0xee, 0x0, 0x0, 0x0, 0xa76b}, @generic={0x0, 0x7, 0x2, 0x3, 0x80000001}, @exit, @map_idx_val={0x18, 0x1, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, @exit]}, &(0x7f0000003740)='GPL\x00', 0x80000000, 0x3, &(0x7f0000003780)=""/3, 0x40f00, 0x18, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f00000037c0)={0x6, 0x4}, 0x8, 0x10, &(0x7f0000003800)={0x3, 0x0, 0xd81, 0x831}, 0x10, 0x2a415, 0xffffffffffffffff, 0x0, &(0x7f0000003840)=[0xffffffffffffffff]}, 0x80) r6 = fsopen(&(0x7f0000000300)='tmpfs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r6, 0x6, 0x0, 0x0, 0x0) r7 = fsmount(r6, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00') symlinkat(&(0x7f0000000640)='./file1\x00', r7, &(0x7f0000000780)='./file1\x00') renameat2(r7, &(0x7f0000000100)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00', 0x4) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x80000, 0x0) r9 = getpid() sched_setscheduler(r9, 0x1, &(0x7f0000000540)=0x4) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000480)=@getlink={0x178, 0x12, 0xd1a, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, 0x10000, 0x10000}, [@IFLA_TXQLEN={0x8, 0xd, 0x401}, @IFLA_LINK_NETNSID={0x8, 0x25, 0x3}, @IFLA_PROP_LIST={0x2c, 0x34, 0x0, 0x1, [{0x14, 0x35, 'macvlan1\x00'}, {0x14, 0x35, 'ip6_vti0\x00'}]}, @IFLA_XDP={0x4c, 0x2b, 0x0, 0x1, [@IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_EXPECTED_FD={0x8}, @IFLA_XDP_FLAGS={0x8, 0x3, 0x9}, @IFLA_XDP_FD={0x8}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r1}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r7}, @IFLA_XDP_FLAGS={0x8, 0x3, 0xd}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r5}, @IFLA_XDP_EXPECTED_FD={0x8, 0x8, r8}]}, @IFLA_PROP_LIST={0x90, 0x34, 0x0, 0x1, [{0x14, 0x35, 'bridge0\x00'}, {0x14, 0x35, 'netpci0\x00'}, {0x14, 0x35, 'ip6erspan0\x00'}, {0x14, 0x35, 'ip6tnl0\x00'}, {0x14, 0x35, 'bond_slave_1\x00'}, {0x14, 0x35, 'veth1_virt_wifi\x00'}, {0x14, 0x35, 'vlan0\x00'}]}, @IFLA_PHYS_SWITCH_ID={0x1b, 0x24, "be5945adf16fc547f3cb438ef658196e8b026a6198b411"}, @IFLA_IFNAME={0x14, 0x3, 'lo\x00'}, @IFLA_LINK={0x8}, @IFLA_NET_NS_PID={0x8, 0x13, r9}]}, 0x178}, 0x1, 0x0, 0x0, 0x24040881}, 0x4000000) eventfd(0xfffffffc) r10 = socket$nl_route(0x10, 0x3, 0x0) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x4, &(0x7f0000000440)=ANY=[@ANYRESDEC=r5], &(0x7f0000000400)='GPL\x00', 0x0, 0x1003, &(0x7f0000002440)=""/4099, 0x0, 0x12}, 0xffffffffffffffaa) sendmsg$nl_route(r10, &(0x7f0000000140)={0x0, 0x4000, &(0x7f0000000080)={&(0x7f0000000240)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8, 0x1, r11}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000003900)={{{@in6=@empty, @in6=@loopback}}, {{@in=@initdev}, 0x0, @in=@broadcast}}, &(0x7f0000003a00)=0xe8) socket$bt_rfcomm(0x1f, 0x1, 0x3) eventfd2(0xfffffc01, 0x80001) [ 2601.443538][ T7524] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready [ 2601.470839][ T7524] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready