n details [ 2422.374468][T30248] EXT4-fs (loop2): dirty_blocks=1088 [ 2422.411394][T30249] EXT4-fs (loop1): i_reserved_data_blocks=68 [ 2422.431687][T30248] EXT4-fs (loop2): Block reservation details [ 2422.463006][T30248] EXT4-fs (loop2): i_reserved_data_blocks=78 [ 2422.584440][T21396] EXT4-fs (loop2): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 2 with error 28 [ 2422.727993][ T3764] EXT4-fs (loop1): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 2 with error 28 23:35:53 executing program 5: syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYRES8=0x0], 0x1, 0x105fe, &(0x7f0000010640)="$eJzs3E2LW1UYB/AnHadv1rZIXxQKXhBhAmZopi8oiFTbogVbiy8LV5pJbkPaSe4wSadj17rSjXu3goi7gh9AcOMX8AMUF4K4ENxVlNx7RhvtonWmTev8fpD5n3vuuU/OCdmc3OEGsGXtz377tRZ7Y1dEzETEnoiyXUuv0qkqnoqIZyJi222vWur/q2N7ROyOiL3j4lXNWjp18vebt754+txLn3x1s9786cvPp7dqYNqei4j+ctW+1q+y6FZ5OfW3Vntl9o+vpqxO9K+k46LKa/liWeFaa31cq8xj3Wp8sXx1OM5LS632OLu9S2X/8qB6w+Fqd71OecHl1kp53MkXy+wNizK716t5raW8PhxVdTqp3odl+RiN1rPqz9fyaj3LV8psD0apv6pbdPK1ca6mTG8X7WKpU85j8T9/zA+9N3qDq2vZar4y7BWD7MR884X55slGc6Xo5KP8eKPV75w8ns11l8bDGqO81T/VLYruUj7fLvr1bK7bbjdOp1KtQdZszh+bP9o4UU+t57PXLrybLXWyuXG+2htcHfWWhtmlYiU7ky/2WoN6tjB/7MV69mwze/v8xeziW2fPnr/4zvtn3rvwyvlzp9Ogf00rm1s4urDQaB5tLDTrU19/s5nNpYlOrH973O36P9sXMaX11zZ2OVudLxDAPbP/B6bB/j8in00fhv3//dj/bvX9/yOxfts3NsQXCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCf7NxNqtpQFAfwozZqv6gUP7biqHTowEV0CR120lm7m47qGgriHjqzsy6haDG57/HyEJ6Qm8iT3w/ivQnmz1FHxxsuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KY/xWb1Y/fte9Ocw7GZPJ8GAAAAOGdfbFblZFKdv07X36ZL7yNiERHziJhFxLnefRDDWuY0Inppfu79xaMafkWUCad7Rul4FREf0/HvXdvfAgAAANyu3Xa5jhicpuXLh6duGHZRFR1Jv+Y4V175l8+LXGnTMuxLprTZXWQW84goJn8zpS0iov/mU6a0iwxqw/jB0KuGfpfVAAAA3ah3Apd2b9m6PAAAADrz+doFcB3lem16Fj+tBY+qIS0IvqydAQAAAM9Q79oFAAAAAK0r+3/7/wEAAMBtq/b/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE37YrPabZfrpjmHYzP3QdOfv782LQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP/szzkKxTAQRMHWX7zcSfj+xzINdubcSRUIHjNSIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODRuE4+d3xHMo4kv04b/45nkqV3GmtXja3rxt4H8+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnOzP3QmEQBCEwb7zP6fF/MOSBo1BhCpY+JhhHhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4ot/98n9iapxJ5k4bS8cjydpVY+uqsfegcfRgvP0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GIHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr7c2+bMBDGcfj1JVHiNhkhvZXADDRUCEbgQ0Ky5BkYgIVoqGgtFoEVQIJzTWcKnqf5/4or7gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHMvBbjjdzzMhhLmZw7zj3ZedlVHnN0/fz/Xj863X5+MxO0PkQwj31xr1qxNcy7Tb2Np+WGs06k2JRCIZJGl/MwEAcFK02+320auZqILvySfRufoxv7fc/a9qCO2Xw/X/pSgPv6j/P704e64fPzbftuJ7xfX/wp9e8AlWbK0/KW5sbV9ZW689yIb6o3K5tHh98drNG6Vi91lJ0RMTAAAAfk8hibj+z1aP9v9PRXkYs/6/s3TvbnyvnPp/pMOmX9ozAQAA+LedufDta2bE9UyhEDZrrVZzoXcc/F3qHVOY6rH9l0Rc/+eqac8KAAAAmISD3cxQ/381ysOY/f/5Vzv78Zi5EMJs0v+fX3ncWJ3ccqbaJF4nTnuNAAAApGs2ibj/n+/u/88OtjxkQwiXL/by5GcAx6r/Pzy/PfTSerz/vzy5JU6lbKX3eXTPlRBmKmnPCAAAgL/Z/0l0iv39/N5y8/uzpYL9/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBPduwfJXogCgD4l2TzWYkLFqJWXkAULawWLASxEbyCKAieQAT1AGKppXew9A5bKwhiYbmFnkBmdgaXtdAq8c/vB7PvzbBkXiZNXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD41GD9Pa/CT3eYl2nt7uV4N8T7sRg8X83OhxHyosmif6Bire0KAAAA+O26qbev0vypvtkMsezF/r/O/ws9//XkMM/9/Hjfn+PtxcNc7v9PtheORjcL+4SL7h8c7i01dpff39THpcudx5XX09WZNO3Ek4/fXqr4QMqts+lBHc+zOO/3N/7HdKLhwgGAL1vMMSX5fSjE5TYLA+DP6KTxb6T/r3rt1gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQhLcAAAD//9iWbOY=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x103a42, 0x0) io_setup(0x3, &(0x7f0000000080)=0x0) io_submit(r1, 0x1, &(0x7f00000003c0)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000180)="8f", 0x1}]) 23:35:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x12502}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000083c0)="61ddaf21c1282a5a6352f350c2f614ede5b0c406f5488574ed6fcb609ce20f648ee274c8dfeaa625b1fd332f70f776ae0b6e3f959c24f3876756c20e05c82079387520764f2446820d53242898a90e51c5b68297e39b7fcf558b450e9608326c3dc6704a054216a8c6f0d689e5eb6b8564854376910eff147682d2378b9c5b95a626493ce628b1bb6b524ed7e90ebe6eb0246399eac6d624dcf4e824be2de9c1d5d06eab13f2770577304eb676106fd9868a030192067ac009482e03a817f1abd909a94702479fe30b2594ca60b4acc37148cf04e8c0e76dd69e29d243596f8174129ac6ab9dbb79ace8f0fae14234845725102a027d4163f97f3971d207500defeaa2c7318f7e82e591701f9d3f78592ea7ec28806a53278a35a20251eeb2735fa9f37bf0045b5e6faf5f751c7ad31d8426be7b09027b2092f49247159a33b580d2691ebf00797962168bdc368f57282ce5b8526eacb80952ffba771626c0016b8a010546f0b4daf470814cee0ea418b76331c34616cea0459dbd1f196364c99e4a47bcdd64b518ef51833e6f8041fbbbe86e808bdbade7009885f2c4d7ffd76a0e7dc7d542bdee1d136d2096dfa997f98ac83c6341b306a3a8cf81642566d7777480d4dc61b0182f0d418ce95d74c9aadb182326d6671412a1f0c62c93a0ba873ff5daa4ece4b2fc73ed5b02b60890374acc0cd25cbf1707016a542fafd6af098f9737304c726712c8243dcd5eb15c0996e9e03dd741d519cb3e86ea214e20408c2cc5ea607585f1bfd268ba3084ffa69425512571d263fd1ae49b488b2964bd3e78943122006489cc22191dec2900a7fdf798c9f683461f2a7b940f4112b805dc077a7b99071b5b454f7c6d2b13a6b23091f74ecc65a24ac0d11e2ffd7332fb2b2b11aeec3c809d78cc2e168f126f38dddfe3e1d0ec1c6fb25f880690f97a70dc5fbea5d25dba3b24c01d9bd228c58deca660625511127a62220429c94be65d6ad4ce7e79e97af67931b46ccfabca5dbaea11e2dc76279b0244cc2845f31beff418fe4bd892d3676079d9d4eb0251dfead9e0a07a11c0a7e597ac89ec77de60a5f6e0ff4a62374856b8e1659e885d3a0d90293daa0c7bb041cbcd54bf098b66b2ddec28dcba4cfbad969e3b97e4bf680f901485d1cd4b231a9115c22ab2f911415ad0efe0eb7f4bee15c6de7d0f818acd687a117286f9e3c33df5206df918ea4ac52927487968d88f4a18d4889a4060f20487e4cec19250fe48a16b1f9f7250a6ab81fbaa2ad451a936ee98021bf859b9a635132a0dcf7530c0e2c84a459241a1fc9fe45b4a4f32fa8e95185db92660292ece6b5ddbb0b9f69bd7435cd4944f8ff2ed51172f0683fbae1013cde202498f2e1be54d1a2e17b3984b17d1994915a477c87697f465781e41b44c6a40ae035e75a4d9f9c0926bec533db0d4c26d605cb1ae225e692ed315062e8c3283716929e25a22b25105e018d81c07cb7600d1bae16d8beec33c88f1cdb52ac988b4677ed604c28ff1cdeeeb74c332dc526cff5ee935016984cabf117694cccabae944de4d2d2daff8f281b6434475b52c1910210598c684da99c108000a53d2ca03afd42b0200691d92341616353a22a8dacd8cb7eee85953b251236603d2ef1e450675f8d0f3cd0e28ef36457f79c267d836d14ed758148e979b9749ddcef14aec903939c69567a1697aae8f9ed72a16be0267a3a967727937f609720802570287c4e08641b9b7b979c6541add0e8600dd2d75a1dc0822ceb7a7e4e1afda2940d127f488589963b46417d7a7474545e5b08a621c1a7637b3fcb62b0aee10d999505907bd14033370e391f6192ff7d718e1db3ef861d30b2d477f11cd45ecb296d4babcccc34901165e3fcdbef6fa1ee478a97f7d21dc5562582d67c448ae352d3157d83e8ab0122a2bb056bdff8043a91b8f3abf4d788fe741483997a8e3fe126626a14b4243d3ff8ada8dd555c95d5e30b68cc053dfbbb61940cbb552cc1fe211ea5ea13cbfb6a577cde339282d84e92f866145e7b1de4d5a1705fc24fc8843f1a69f4c604adf0d715ad88c6a4ac80a35375662610e0ed07af9c4c76326716a77b106ef87782804ca353eaade28a1ca522d706282ebe48c0b23fd42b2e0297f5997d3aab40615f143e868c6aaf920bc827224946db3e3b3e65ea66dbfa5fe6c45dab930877852e86df251024e4ae46ee8e04cf40f2b3239f4df40062cfddada61700959deaeed3a44fb185ce51685fcab793184435b3e668e7d80820a613acde8d61e24571b9de7ce4581a4751d70a28e8d098660e81941fe40b6844a3204b512457194e100c995c75921569f735afee321080ed6310610887ca842001f5112c5af8c9083e3d088a404b48ee82e1e8be16fd493a2a643816488447706f3e86d2d0ed48f7397aad0cf105a4a71d928a15413ab3813e42478cf7a5be2e03d15ccb90a625863cb2ca1059110f90186cf4c370469f4d7e1ccda56ed9c427cce46e7d1c82641554ffa0c7c42697cbc754702b62be5ab03c995ac8cda3145959c440c4dbcacea29d4554d2d95ed4444e9bcbd6ead7d6398faf189de77645a05a54d6c33c9678daec6e5ac0048f91e15b2fdb808d712e662007da5e228ddc7370f575723a0018a1da70fa27e6624c8c75047eb584bf3399a8fce999df94f6fb54fb6c1fc954b1d899459fcd2f459e57c214ae590513ed268ed2d1114d8276642510a2eb99feecb58d8476550553a9f3d1f04c9bb442dae6dd84628b60cc9fd3c1e5c4fe3b9ad5f43b5d06e31ba4644f7499c03fd68cd2207027eeb1908a8022d70eb8fc8f55fee7be7e3af525d4fb1ab3e9b458246cbb5371e8145e1d04762c62068e03795a5a6b48d8643a83927c47000b7766e320e0ef2339d5423813e8d7845b939a9567745f6e2d6070764669c905ea77943a31f0df838a5d046f25d516bb654336f759c05dcc0febbbf1d214382a76fa09aa32be9799252f1d0fd8bacfe3f32574fdc82c6ed77f1c08d4aef88c157cbdac947346e3e015af60125d3e36ec6bd8dc5127c7ab1ed773c8beffc9dba99bd9fa1498a5a49bcce4ddb13fb85e256fcac569aab1c815527710d2c350c7cc84db5a7eb243227973fd5e2d1d8450077ececa0d96884c90ac0146d37b13f1aacc1eaddec3f0d475df6ceafe73f9076fcfeaf496efcae22d09745453a5e4776876ecfb1d004361f82f76b2bfba050d0fd5060f50fd74f9908a62649955e2f90e4ac4a4f0b29484cf80eebcbecb12db8586ee58443c181a59c046c657ecbb067a1e70d4c548e8b291a5aa681624747d9a52a6184a5fc82d824d9ab6156ec5fd73a038b38d86974e7a89b55a95b609e12c98f4168c0e48139749fce33397948224641e9823588858f82247d9abf8f84250564189676325e43944e888cef6918cd2b842b3a42751475a37656b3f04a02430705f16908d638212f69cf96d5311038e00e048468810d1cfefb0a9aeaf46d1bd31f7156a97542d9373abd3c069aa096486244389312031398a35e0ebca6668ed06dbe80290ac9a2a15ac9c208cdbcb2c1e18f008741649b4fe2ac1e6ca0a19980b6276fa09c5c0e67e748c1669add6fd4c70ba522be4428df305c3313929a4eec348f03fc6a6dfd1d6740a61230a977555b6b4d5165c98323871d750e80f9205231af03ab430a720dcaad03d113f38574ebada74f5b34a05a6abb7ba9b8b280401a3a21dd7e1e026deb438ed020d09fc93ffd7376ced7b5d6c9c35072c7f28ddb7fea3ffa7b7e6766892be2015c20e2cc7fa8bcb5832b97e964947ae940d5ce215ff3a0d74851d5735f3573d533cca9b3a89f9494f150cb732139cc2282304f6a375ee1062f6f850ebf89548973b6c5e7aee8b98b18b443332d3be20fea086653d52756b40ec4f08ad52f4d0a5a61004c700f070b83548670ef36dcbd8daf13ae6d382aaba3c3bac3c1efd953781d69e7365e1393d2c3f34d3dc91999ab9a545bc167e50ea6874fe8f49e93e452ad4710d7127c430ab2caf3ec1627e6a2a6a57604a5da490087991b68cd58d456f6818f22e38007e1628c6a78f6a8a321e3f0d5d5e1bc7f9ef53c4780b451dad949962c8a6a464b25cb161159b72f40fed8280daec34135f77373b9432f411b232e9374e9cb3fcd85a599c20d0b8e294835c60c2e034eb8385c507095c6eb6748180fd1ad97cb0a4b2ffa70c90891d373459538f4106078162bc46b425572466aa4769153b994698bbff1a98b5948e40d98bb2900445eebe95c4892bcb92b4c28b734ea7e106accc9836767e0881f970c9d69063dd918de44a484ef3f860b0dcec58f22b3f1a0abb9c0c2b6cd5bdacdc194f188588c0888d6abfa2d0b79d0b33a41e3b6a0f9fbf811ba20f346025b3a4be17eb5ce583b860cad5424bcaf1ef4a255678706052c1cae9cd77cc78639f975f07737b791831c64f0c974b23a5c428091b8b8e17a037ac3c6d56da4b4c7e4752736cbbc8d67b1b823e87d51ffc95fe9752e8479fc15a6fe7b96fbd7b93dc2144381c424ec7782d7f8b2637010dca11ccdaab1bad652a9ecd8b6ba2c116fa419c8582a0ccf754a294d9de5b457d9b1a4120fd53667862e50cb028e2f92c73a38f77ff57c93b410e7f3257bd56e5aa504f0643bd2bcfae2168046ad2737a36b21f6d993de1fe7b31e9ef7c79d545e5364b65011a6d26e0a2f1018a5280ca88d3d1e30c68195f8cf1a3ece813f22e44d83867c9f711218203d1adf2869ed89babca094b8def7ae0abd0245f522930db59c4b2eeec4d564bfdb931d435a986daba4b604d5bf30b1cfdf6960986ba0dab216dfd7ad95ca2555e0573d073dccd407ddd5ed7920c788aa0213aec90b38981a91bc370ede38d171648316d59478e66c068eec33295345162e9896ffc82f8d94b995d3a3a7a4f459e564632b5918b4fd850da380937655f19e2820376e7deb48edb0f5e295521a9a153f5ef69de397d88acc20be99779d7ea2c38445bd70aeeb68cc6c68c1bc603ab580b632866497a3dbcbfd933e2074323f66f1db73129eec8331c8872aa92a33e2180fc0cf2e28d198faef4421064b8435f37b5bfb9b531332b3b0838015fe848f0ce859db8706f2e53fb07ce4d0fd017d85ac9ce2943ab172f08b13c948c3778d2469257d412b1a5305526cc8dcb4a8645f825cca66a63b7134d8b7c760db6a8fa21f2df3456e9b460867303a9d53fb01db8548800d800e49c08c8d731bbf9a642206f4cc6673e4fc0f7106661abfde1eb8a8d384b26d88c16d15f238556ff4b205145d860228038430cd8a342bc15849afd81666b55b358e3ec584fa96f119b77495c4ec36616070237bb170fc04d3befebdaff66643814eb8519abaaf1e9bf939bf5bfefa33c32fe9909055393e383268e426436305b370867db76991ca600bf6211dece3b6b7b4dc5cd4569ff4538080fec318a9e0cce4a8cf26aca8359b503781aaedc2d58b0bb1a82c163425e678b488bdc7362d0be24a7a8238deb31482c332d4d385005ca84c836933b0fce21685ec067adb9490d1a416f83e36e6e3b87d05ab6973f4e359a1fb5a4dbf2ff6a85d235e50d893f222c2a7d84252be9015e104ee3609c83cafdd796a8422257c9ca9172888d91c0f2f2afe36dccada9a713cfc026cf25e113fc543d522e9254f5e129d7ffd61b43ee25bdd63545a81a2b086b616e23abd380a7bb8e54b8341f42c663da1fc8451f21da7315aea416e6856d4d45128dcd34a0f3aeb7aed00c54c348f38888b8c8fec59028d38344a92249c95943d3ff8608bc11406102ebe8269892b2e909bd82ba467aabef127713a0993df779ba7b0816a990566699e4926d75fd47c3f1b9cae3e58771a6ae8776fdb672ee70f215fd908d6dfddb8a2ad10f27b749fa6e67171848d70d3ae135ee3defb2546bb35a3ad2d8ac0e838ff8abb1cd733d80047bc8626960a257b704b43bf0390b7fee656ca7831d23e8ba940533c16c17de68270bb3b2d3bf142b34899b3a106cf9569b4f46f148297c61390733ff9f399c669122dd045187d0a35fe54b4f17e4090c56cfcfa47498b1701a855827d35cf3624624906f997092b010b1da616325a090770694d028fae9874a91f8d21fea85804956594b8252c24d05df5775148ecbf8ab38f131c268cc263f6a2dcd375acfbf39a2defc9869801a720d83add1ff01ac7fc389bc7e35c2eee2b44f808508e6e02ea31cf23ea9f2118bce520101e307b394e5fdd28e90870a327b0a1444b552b7227134a8e5397474a6c0e1ce89d918c899d292660ea44294e07b1645ff9e85f65156f92d55ae795e134250b5359dec6c31d4892d83f363cb09632bb738c4e7f351361adc3ab54776a5c55d6ff4895516c82cc6387b1a424f3af2bb0398d0d4a71fe44c5132b7ad5fdfa732bbcff9f02395df587714072caca65f5fc1215dc9068585e1fbcee22cd69c0386a6482230540ec9ff8e373018e4e2788b9502e5be3e3247f997800c68a634e4490c91d01144a63a7a55afbfa4f0ef5ad538aeec8ea203ef2716ff989e11ce4985263898b8e36b0d3386b816ce484e81404a01ac0ed9f18ef5643f93d46705c949acddca2b74ad53441090f658d22dd081aaf49a7bb07c93ab8dfb5213cba354b4d37d9899423d3b3d45e9463c506ccd69747162d2d64b54291d11fdc6c9b89114543d6948f10e68008973cc485df080b84e0d098f962715ba009f2aa1fb41f7199ea5b9b70df0e1c378da164f7257b4ed04a9fee7cc2de065ad35a60b882d78e26d5804942ed1f2bcf85fc63795fb9164a5f94ffe6bfbf838c9197bce2160d24f88dca14c3e733d18ff1fb7acb0ebdfc4e2ce268a676fb27cc34d4b6b5d7e8db29c020c4c498d793931b0fc7d91ad68d3d8463e36a267833edbdd7062f4d62aa9fd1cb7f8e561d3939bbfa118b897167168832c0aff17fb6cdcf75ad6ef0a18e2b37fb24c85d0866f2e5f191b2ef8fe9b5997635a74cb06aec67363435eb175559629c09316f96dc56de6c7785335d121fc2e4d47c2f50c37c5bf7950ae5de07b3b73830f4299d5009742d4eca98df821a95d244967a42b5a4f3375edc41c5281ca3104bd247c14e838912634d4764c1b6e440860d98f258aa8a24e8af643497366edc2b781aec0567451884aec0343ced1fbddfae585db1012a6d9245ad85c56aa33d5bc30307515bccc8d36d7848c99884db4a49d748e1953b4673e4286393fc97c233d529435faf7ed9f9aa64029814b7cd6a36c3dd9ca7be95e5c4d48e024a3d23651cc81c00a52e2fa2d094435ebdb4ae5be8e6b53cf628ddc87a4bc2dccc98ac38019c91789a40d103fb95785bde5992de08ecdca1dff2ab7cf5013420b3d29b8a7f0af455c4e86285422b986bdf482b87297061084b50684e936acbb075a84e720a2d03892efec7dc1af2fae2a7ce7725cf0d19f39403b273be262c7a4ff638898f6caf84bfb358c580ba4adfd8664bcc539b82792e39ab4f1d8393b1f98f6dd5aae14bc6b73feeeaef7c3accde4d9b098f2d5c7dd68621851f37d27980c4b44df095d865493eeef2724db90aa53a3c37bd345ea75b4e76e8878deae1b4f3204c2957f3806e36a03e995f7633de9b863ff6b3309d330ade917c82f3286d9500105755efac22a4220f457debd861df3c0925dc4ba8913cea12b8deb93cec87c972421bb8442ef2a2a9d638471108ae0152aefdc45eac6ff786dae370a21bfe1e5777df8070bcefba8596cb8f71a516b505b1f83de1129cee91d3a4d6383daac7b9de46a99bc34661f3d805d2e138a769fd6489e4d058a3ab35ccbc81251aa2f23f83d7740bd8869465634e10e114c62bdfd640d69cebf6e78eb0970fa442746f7c3bea77d8589ab131827a95b274dd63ea04fba4c822aed4f8d0cd83ed83177d90332c7e66f103d4eb1dffb9ec0f52094bc7324a7c59819dca343776d6adb6850e7e7e83e2316db1c32feb4ea1c6f47a2ee41bb09d0a931f4fa3cdf7ada2bac7fe5ae2b997e24b8f8c52b0bee1482b74af68b407f0d78f3767bdcb42557c9f3aff0c2c2ea7745a0f588b00a751c1c8d2124a8bfd4d7f756587d239cc43a8cae1d67cf15c73dc8569a1ebdd7b8559e969541a547c272e52d57e5924ced9afc87cd2cdcdf8e30f423ebe26170393ecec06afa093839fc3a10fdc3f9ae19e79e4df6a9af6027e1129a7a6cb4517607eac80fa2b5f7853fe84028a66976ec4b4af50abe9ca959b844d7b2ab94903efec6dfc99ed9df2c329c0e8449b4d2a0a5bc2506d170884d2c6ea8aefebcaaf2abbfa3c4d9e4d201369a47792124a7909e247dc98b777b60a30b1461d857f164e3df983d9a900f8b11bddbdcf47c29d483033c9250f30e268ddf97e0ecbdd99d6fb3dc4562bb75f8f1e03d1aec424293fa5fc786444411a512fc582a9b577d5e88fb9d6f7346bd489f6eb4296e576e25c45e114fb6a3d0b6b831fb4ffe7486daadf2f0ad78aad8f8f7eba17e524de06e81a5af9c1aa09019fcc51611afc45fd30b8ecd2a2ae19758a1ffa55f79cdf53ef1bb55e49cb58d8b291664be61586ace94c7b378d685e54aeee09af828a3ce7335f9d03f8daabcf3543b8099956f60913db6ab401a427aca83772df4fce9081409ab426dae09739b50a8ab4c04a6d2e63b2c4c0b5f7fbd9dc76722057ab6cefc9ccae3abf251259f999fe09dbe1232b8ecf0e26b3d88d13a1001840f6b5942359c3ac75bfc321d9504bcc0e3f4add741125941ece20b4f90416b1f14edb4ecb1ced79cef883aa1d5193f3efeeae7e103891ae4840978fbe74d2cc90b7e02b4d839f15c75576b74e05f7a8af71823317a851bf0ff9171bdb16ffa36f57ccdef61065a62d64ba434571db0d476995e2bf4f148f0a6276b2fad82f03b91fe53f9a7acff3ecdfcedcc1eae42e52e1f7443114b8edc8a9d5c8a55727f7ee1d20e1ca55b42e51b47fc4d2313458ab9a5f05c1411dc8f11e4c57d3fe87183763bd24cfb8dc583c82ce9c0abbeb76310666d2236e2ca164c66e6336fd571967f35b2b0ba847922f5aabf97aea061d19eb9cc3cd6e764da9651f9e66577d9c8870734fe8e03d20ba107e6e2997ef7c42f940b88410c6bf46635cb5e402113411a98c75e8cfd3760235d7a486bfeea1a1dc188b7886172ac66d45a4bd87f60b8502382888f3806e47ffb74d9aef2519e91536f7798b7c22ee70566e686ae2b577f6341f7c47dc1ae41f2af983b80f7db23a3466b4f14e2afd591b19d36375acbc0c8ebf21654c8cf44ea49103299eb1ac6e96bb282a33a6ea204aa266b7d627c53757daa176f6cde932e7e0342977dbf7d5668e8ba984bf05dc610e5450eb4c3dcf7965eedc9b168a9c274ef6a050e93234a9bb5488a5aefaea9c442729b5416dcee6bac23f238bea2f1f4615c863a3ff7c7a081558237f2097b9ffa869f4b69fa32784f62c0b7a458411efd3a9108735de667c63c34af2225e382a17600acecc118ac1f81ec5ed9a26fa966bee8dc6f55c17bbd89a94932bf930b081fd310ef94c490855453551e9eb809e9d568500e6662564b65701a721208dcbef9a07650f9faa5a503d37f2e1b1912fbfb437f1f4c2d4a830a2dcfae905d323fe9a6a01cc8d88ff82a26a1c228103396b6756659b6a8a9ff8b31494cd8bde6205d6f62e698d9ae43ec740fafc60d798a85e5f8598486b6e82f23506c6004ec2f733cde633c3b45d9ef14fb223c020a67f305e33b5d3b239b5026ca679004e212725a4090818734435247b918dc9c65d2f0c580722651217ce7a2dec34c0f8c49e3dc051c01f5d445dca8675339f5c8b30ddc19f51ffa9e9c513f5fc9892dbe5ee5bc148ebf3033635401c8675f0fb43e503d73cd432e3ae2f25bf29b4088a3193c208f5ba51882364202dc3eed6f3ab9a871b4afa960f1776cc92deb7098ae6f61af30e715ab60d44f378bbb79f8fb663de164a5f4f582e6a17fd7e553e677632d1e8489a8138bc780418de30c0a95ae3ec3b0cdee51901869acc318a6725c0c06273dc67d393129278225b9384d978512befdf449f85146fbbe92e6b52cf40028b13d77ccc68e7b65e0c1a25f1f9d17b06b17f216729684fec1b4c0c3fdaf40af5dd1a3f4492d49e018f60f41d91524bc5d750789fd39b6e69cb66b1d86b2c1405331e3e793fb38dc447161f1ba02cee1519b72727aee9ede2898c5195adb0dc1c29fe6eca6598c5612a7f98bfe0d1853e44f47c94ae57bfdaee16711135226c9b44440abbeca5ed53b0aa58d34fa0faf766087135599d7b88a04d5ba7d69c148f3ebaee211a06438146d762c9f85d9007a228edd7d71ad18fe69a1af0caa6176eade25bea11504c2f0498a450d4d265bf97dea5b23c10560c9844d761702a5814fb355827ed6f46bcebb61d0a06c21746625a438c38496a941f447c2150c9125990ff7feef9d551a7adcbe0fd828ef4397c0799507599899259f61ff914f76be6077d0daa67ac0ab9093ecd0f78455b605a7885cae38a88b2955cecd37f972841f440de12831263ae64c7c78970138a738bcc66aae8c1a5c3ca0e166dde9860bbfc4c7bdb854cdb3d94ad4c723b2de03a50dfd120041a9b3107a480e7e108f729484d0df0d8e47c3a6b7ce0376e642ec5a267a91dd2bb1f1b3fe56a5097edddba482627cf79b66801fdd4ecb733067ad52e8fb9970be01a397ede6a3eaee6b8524f8e1cf00e0c5aed165b8b1533afaaeeaa82153f9840760b58b8a12e8168956db4522f2dd5a13183cf861acb0c0bb2735ff5cb683f633bd99ba2bfa7f1fcdd0a54d3b4fa9a7d3de250d7e40bd7b3a829a4f04fd71c64ed4f2503094773b45fdd821688d10ced9da17089b7c954f7e4a7f3e56226abee46d7eb93a6f3d039a7cf3dc14c18dd7502aa0e29e1c54bd1c2182138e06326f3cd4cddcf1997c9739f9e4a0899ce919f20b2def0ff103e5a9e123a1db4a544d438f789a0ed26664523bd55902364f4a21b2a92fcc111392dcdcf7ac0ece18c474d47a11d544b64836a62e3e1e0e9d15f8066315f000b7d8603f772704ed5b96798f28e4f699a671023a4d49c5a1e30d14145b9179e4b0f3424fd46cc22ca48cde74904876cc037a04aee32b53d02e4869427b6b18bf0ce7b5ffb75268788ca5029d2d12b2df068219af12d4e17e56f83e581b0fd6cb7048204803342ab8b146b0c237d6ac7aeb2ee21550c00da60286994f1e7ca53de19d874f7bb27c8c5e263fa35e548ea28f4ac0cdfdc4c0d5096f2ab328d089dacb5e87f0a29814e8461470a22ee8a4a318f5e2b5317a027da39789b7b17bdcc9b26bdad1ba5e4580f671a3179a9fde91408aa41a68f47c71c524f8e413557b0656cc2a67e36da5a07ee7c55b0877ecf41a8616ec20f59d370f3eff6b10e68a6c55feff6f52f498bc9ab77224a7548ccdfa3de41ff44ee4bd32295a42d9fdac1a4c8484a7383a6bd5e39cb0249e939fe7f53075d6d4a54bcfbaec50853c5e4bfda256665ed56dcd20fbd04a1d40c200223ddac36a7229df6003f335227a6bde261f7e2f7c980e7e522c68abc63601b3b1a9ebdd4530e4f33b9986f5823", 0x2000, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0xb00, 0x2001577f, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1}]) write$FUSE_INIT(r2, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000041c0)="649c957e68e73229d24f25f2d2d84bb40c0b218d7bc35e5c60863f656e6e2f5fafab29d47ce2f8085de26620ca2db115958d383df71403e3195dbf9552c3e56c353cfe724d07434ed7b83b804823d9c41df7972b9a9480924253108030e3d1d1780ae4c13a6fdd76d012880fab4f0a3a476a13590f519446830b7bab73b5ee2ef2fdad4d7582c0b145d43e56177df9ccae5084332bb647c78230ac5fb82e188d84ce132077c1b70946be5a030e5f31996477036b810fdceed022fed099312819c9c55a3e2c695787aa661d836ec76ce875942ae8585be8106d05ab38ca74d7ed1e559ad07882533bdec18a9e2572c1c2dbb7d5097f493235c51f909f354b0deb2dc1363811557d388a1cc88f3d156397be90cc3c43b067cc81012b46f08931d2616656415ed7eb6030e128900f5e1c9972787f36e155aea33cec757eb3dee45be99ee1dfc56cd0ea9cbabbfdf5d8337bf04283c222b6f8813b50c505e05b7a396cb2150b1f0fd78fef527defc9247b028db310f7ee675ce66b6d3d6c75fe699607d6c7675e56b50cf8e52c7a847e95ec70db052f5cfcae761c81ada69aa25116f62b6c7c0b07422838ab3896f54c893659e3e01b0b2fcb2a374abaf279ea724c5dda6c640137b769db033b89755edca9cda3ec6e6f535711e058a33380b6ee7431ff60b0cb2d53b801e533047c9641e76f8750a05e2eb4cb589dfdf54aba957dba3b5b73f972264b1c371df067ed463ff3c3ecf6aacec9c9daee7c389d6c12fcf50ab8ccd3db64322e20f875a1c7747eae833764a2e6b777d7d17e187d5a52641df9293c6e860232cc4266b9840865ca4deefe51f68f75ad6af1f81b1b05b7981786c0eba954e0cad0614397de2c1086448e3f91cf7d6c37162eb7eb5ef8842aaeb6878dd9e670b9c8d18e089a2714fe244014bf7b613acf6ab87a7f3e6aeaca296f4e5237a04a852f5801f5ca74676f0e8d5607118b9a847b492b687ac61d01403da51a8ae8a59c3cc05a66418324b9b670337cb6957d3a7556aeaf3f648dcea67bf162f130059de51eafbab079829cc4b6338c6613f5d5e9ae44ec339523c5b583a8c8611638fa8ab2a10c547c53faf5bea6dd82d561f66e1a07b7218f0610054e02196002567330f772ebff0955879020f31128bcecd237da58c2e978b493d44854afe7f5219539626fa38b3f1d2d1cf202a886a0bbc8515de29b0491f3928b83260fa673c800ca338135307e9d7528e3c2039c112161cbfca834210ffe71ed9bd09e69bade9c183ebfc64a7b92f6a32eed68e2888aaca63e4f42e67e82fe9c061fd92b4c4cd68a26b56f5871e5db0cac3170082f2186d6f45de25144add42223997517e81b8ad6f939f48df5c9aab450349481e6cf11097a2dcf65aa1a2b907ed791d36ba2761fa1d0332dd451fdaaabab4e5e9fa7221e93c54a5d019079c830323e93a83b2e8021453a38bccb7ca9959eb4f72d406f4544a41bf6c7c9b0d56222a7143a3e3cfaa9a47d16fe39d3b4f1bc716db71336ccd32bf2a1ed7d8787f1d0be3e7b75eeb86bdfd5582b5f241b25e9b3dd9bc17a333657ba5e21bdd7697766fb1bacecd7ff6f4d4a884bd1e755787ad0de6f3da3ee466b1fa2427a9280e0b096df00434f81c37149fb968eadf5240072842032b66d97573c219cdfafefcd6b5beee5ba56ef0cf7d44a4c49cfec9b571568a1f9b6c88241d1750f09fd61cd98dac5e9faf2e71a8c3b0e62cbf26261b568f3831f31b98de597ec112078613cdd0e7bf1a098e29883c7f77aa83e6ba53d52f30d3b0d2f9a210e9e179e7a6df8fee2eea925d67a20898fbec5709e071e3843ca2e2db777ab8abf0055be0bb94faf299d9dc97d2fa0abe69e1a81802108ded83d9274b492a959e3e1a3cddf4fa654ada27255f9547b8edb6c248a423dba7d36d134505e9cfc57126a7bf014a7c3ed4ac915964b2cd442ac37b11bb2950f55e8d17ca35af206276fd98e5cd6355791dad234e36d9b60326b28f7ca0bb273f2d952ccd37b29da865bc2b02962f549d4e768a6b66b18dd3ae27b3ecafba2f176f1fca9ad0cb4d1a8fc663eded55213aafe8931a1c4e949b7724f138431e123d135ece64ac6ee904eae4b0dd3b88d32001e23d11f386f78542f127e07c4a64fa5c096059e46d632da6a45797845448b7e689e3fe3c533e50a798083f2ab279e6907120f2ffbcbd803dad36c9992c2a1944f2ce5b803b1b19f18b5ca00735ceee330106caed3f85c701090b84512fef89ab144df09945563dc87b732a1778bfaf4b24d4995748c19c5ebdcfc9e537370f911df0d62d180e1368fcf36f89aaa4678e4780a85dc90d1f038730062f115b8b7692210b89d0497833d6d136210c7f2c9ff92e56baf41c653d359a67f52fc82323155c8ba8be608afde8622d44588defcb1832920e9a2709798033816337308ed919ee881ac7c011c31473726344dcce3896dc7d48f0b54695ab5caa5051291bab1362f36cc8a5fda4944dabac8dd8da4843e55888dcfc6b476ccf22ef69112ab93a5515c8d53ce0625b68f4865e09ca1e70a98f6ab4775b67f8889815479c0792ff00c0217155714123c9f5efbf4770987d24c16729196488c29d54362af3afd5e22b005906c7c24678b39f6b1b73b4b8ebe7fec382e76727b9f56ad0e6f89dde25b7220109415a984b04d9ba671abb4c4400cc5d97c0ba137e58d41b2e9597015824288b57d3bb88e53f58083f9f391f4fc97c44b465e7a65e13af2b1b61ca06b72e7debf2bcfa1c0f8e4e8bc0d7ab90465a62657883e1b1a5a77367c097529c6c71a744dbee41dcf4a1febac43c8f0bf0d424374b3a370f6c0a30d5c8bdfa7b6bd513570f03dc0915280d65878046b0c7d09ab60a610ba9cfa6e3db012b1750c2af5c1a06a0aa930b597edd0e80704a83d525e105ffbca6d6394649b788b9a2b19ab5cdff5ffe805920dba62784bf565163ad3f0a764065f1f1057ec2ef4952d59f18586eae6c65b0b319aeab254fa9363c0f7dcc347e66ae0037e3b3c35a4eacea2451f1e38f0f3ff9102d4add990eff28a6eebe898f07cf04adf5d4705fae0a9f810768b1c235602e6019da1cc8a808230168111ed4c484799077e7b94a5d6d4062b1aaf23e5329783b27dacabceeeb4075b6bd9f1bb7ebd97375c2c068b9912c777a739bfceea505211e0c3815aa2d04cf7041fae1d90cfac100064fb3213cfc5e0480b37e1de0922b4d54e55df399c2800763643111938d1d2d3dbab35c0d53895926956ee41beceb3c58f0f63f9364adf631102a3ac68cbcb61d8d699a290bfffda117b2c11a48ac8b2685b1508f2ee3b67345e599dd03812cdf432fc2b954c065d4f81ae4a39dad9357ad379d483e17f544c9e5d924d39282bfc5de8a0e5bf4e4aaaca6c9cf929685fd7dd1dae82c44e8c95d4b8787c80e67c95260880fcf4a18443fcaa2d1c4f46d4d4518dcd2cc06ba20dd4a94d2c4549b1d89e2aac3188c182fd3654d7813d4abebac7236456c03f5991229e848844912207898e2a61d417f08083756ccb583ea807e1cbcca6d7a1f4b2dbf7b4789204fa3a3397dce45801743fd73d718650300af4f6f02fab941127a6869cc219fbd46bf1efc051207be82c46d70309fd218ddf4d95af9a66fb901dd1847048b8f54bbd3ab8d52a13aa989d482ed1eecb54770f29c995a6e5d434b37e8271edb5b2e654920f12d359285e2ca4f5f0ac1da6908ad15f3e7a3541adad6d0a1da8b8778aece6f0e0a4ca4482ea5ff5cf122a3b091133000526f243cfae467437d0305ec5e0eb7109365adfa4448c7dda4b8637e25ec78a8c1ebbcfe449e8495cca3e733b74c96a7ee6beb1465589d32fb47ec62ffb06d2328e6d296484c9e3a034da007987f45eb1f1069be05d9281159e168b193ffb977881b5cfc00089710065b6abb585ae02c175c5b74e2c10d531f99a7930a5c7c4b41a0cfbd913618c1f840a8dceac9f99ccc435d6afc04a8bb83445cb798016c0dd75597ce6c21d0156c0a1347dbae6d92ec161dea3c9dc9f6fc19bc9d60f3f955aa5770aaeb74c65bfa19adc55dc0b5bdd656cc51c3fea5f617a10698834a97148aefc5a9f9470b50e297df0796c35072014b3cad316035c4bdc776c3c19fb49e916eea9a793ec02a238def59ce2e7cca396e6f21ee12a7386dc5af9102d3c007afb249647d9a3e51aaa839804d690c4b6226bc22c34ca969396a417a9b648423f02c73e0693f4e7667deda7f22b58ef72174dbc730e4e367f995e435f5065110d34b6552775324afa911efc07ae6604187475575403fc339e1cb4fc7f8ad73bcfee35305a5c00b9235e3fe42a0843f271e6a2ce7dd64ab563a0c2544b8973c2fd2285743040e2e90f4179d7ee8009a5ea3e4a716d6746926d2119dfdd849cb1a5d49903d255a4d453e7549fc41042d6713ffe797eee8e89d645f1cbe649d3fb8a88f97decc3c587227a76e4d479236ac3692ae586e56c73bf0b4a0bd0c701e5a2860f43e8a49b74a503d1c22977d2d074fdc08746efc2bef06e8c5605c6ab7c72886b1aa59d649b603b8e404ea33d4ed3d32383c2ecce939138511423d636cf3eeb63186f9a3fe83f4c0d2e038fa629e60a464a286689c3fa91b9f7b8252c5e15655b1d6aba838606b0f723234bc26e4867135b99b3f30c9580c9005acf39f222d3435aa03c4c58fddc90f07148f556228ea07c85e430306ea2256edf30db7680de0f065247b9eaea3ea03bdc40e824b404bd65d2c2c2f88725cc9317e9188226a00d0b71f6d846f824ccce658b865e276a8be82fe22bd6cdee6184458bd4f7f07e3ad88de07aad0de0d2c07786e29fc0c05ea83e374e7ebb6846f065eb3a01e01ce510a7a3e7c2346140c7c6b6a02fa60464b20dc5440a3640cda7d1680c2d76eb076f3e9355815f8b4ae133102288e1df4d875a90fdc51670a41675f81486fdcf2dc21732a2ddbc0f29ca8159de56e3f2b6372f72f68ac4b6b94948fed98f3fd5b3eede14692bfbd88755d99ff2cff5fc587aff942d096261aa0851604b3c696dfd5b353c990db71918cdd7ea93f0158e95708f6bd3e0eea1f439a6ba8b3558eacca71079cb96ad5b49179a381f4e8dcd9a8314a17e39844981008c4152f5586b59e5db040dbc89a621d4417dee30f79cf7610e6d297762ad214b593cc7564c5c9ae6442f9c4e350dd28b8d897e46dd924cb8afd795de4ed0351e49ea48e0c145358fe921215dbf354034716f90253f2b8d5378ee3654e44e401d4c6268460440073608b29997f28ae092b7143f7e6c7565865ecc1c2cc65157312b060bad10db5d3a4a201720408d5579909962d7ef28b4b4a884a662e8071af991823e80ddf3359edccae79c8e9579e3c11acf4e8c005cfadea0d35a9a882f8c1c841c65576017fe1763308e45f1a1f8ab8faf1f108df0bf4704d02b46082e3ca40ebad2dc78a7050ace53122dfcd0f8c84ce3713f9e34f40d993dc5276653023dc79735b4e9eb053d982884e97c6ca54b4eaf9a5d6cc6f299ce10a33d52a77ca47b7011033af7989e5bc62754f29d92944f92eae4edd91fca745f0af05a7cb2bc69fffe24ec999f0069c2801def0b115e310ffde47fab0751ab19a8838cc8581e89f1b6c54d36ff4951342f79b01da5a9d2c08fb09028361933896686530f261d8c0c30fca74ef267d97a2a0d9911ceb70da5cc6d6f849b71999ed389867eba64ca9a43f4d5395c588f47dbc329cee1af32b2e58542a6436320d51ddc5b3d4a4ccd48463a94709a8d342133e6e569629c3e0dfe44a5e7718e142947fee90817f0c015acef3e5008f2eae18d3a6fd3af9582649dc492b0d677015918c8e64519f7a2dc2246f28d120977c5389eaebc2ca230968c320c63ea996ba18ae69384be05978b19085ac7fc2f32dcc8bc55207e67376b859f99ab8603723cb5c9492b444c1f84ebd4b095e999950b0d66397216ebdcb78dccbf70ae417ea246c99eef9753b02768683e64860b5f67a34ea5610ad50cb9e853bdae456d73c996dc9afc76e271290dec4b766c66b681bf7359df9caf9bd2e9c24860fdcafdb8c8fa43b75bb800ee6711a2fe6dbc92f75e08c9baef29f4efd96e8228b14a8fe42b2904471a431878b6258c78aef6fcb8c7a7bdedf45f8b4bb5bb9f1bce67aa60e8843d179468a8eb1edaa1df3292a63469d4546399b0539705d4a3f2f88c984cca9455686531d3034290f9308ca15f9ee7ad41c90733c6f06823a3ed6bb2dcd15fc1cd3bd8b1be95eeec490a7a4ecaf9e67c878b2f4db4b69ca7f81a0f00ff5e22d0ea92c58d210947fe469eb655578469b19941f4912f91c48909a4a383d65b3273ba3cb0de83126b76b7c4ad4669038cc236443be6024b84d42f30fe541b02a4f6f6210585461dbd234a554da0339a1e897a2d91c6755b0dfbc66a41e1c5c17219ef0c9c05af9af7d65ce760678c7dd5b80654168cc7fdd3e6bca95019d53b7aead021d9781babb526a48171037fbe5ddc46aaf1ed04a828474ec392e27f633e1bb6e30b816bbb485c0a9282a8e1d56e81950bcea20e74598d5f3d50cb3179bdef530ec7634a978cda0d004a87d4730ff363361897e4b98884373d94ac777c7b43ea8c15d57c0d2bfd933e7a9fd40fb7452a30d717bfbdda93d4bb998e7811f8d0849f7cef6361a5daf7000cf9e18c9992a4992748f2bfcddaae1d16b8ae6f4d4ff7b238976d52d7b7171bae1a480ff9e130e6dee0740f4478d9a25e18e7f3e91f46f549d2721c53df9c2b5f3031e4befa1674883cf1ccbd56cfd059bfdce96367b4bf79b04a6030bd90af04d6ecd328ac8c06f778bd3d66b6460a29df0ad24773a89ea7c7b42f66114b43b4b081798a1f4cdbf7e53203fe72d5e9eee5cc169bf7d9bd8c6216119473beba2949643ed798fa5393a754557e90bd085c7f60aad0b139f0c4cf917586fb8ccdf9e3c28f8287aa4238bb5324050e03bf4bd96b009c143a7e7a310f9adf15fde53390653e233831dfeca12031c9ca1862a52500bc94f45cbf988002dd977b73064d3fc3e1e64c331d4fd087683649cdf08da545ab21effb09cbfb4b3450c70b3abe7556961d8f19fee6ff88d6767ba482ce8aeba8d0c71c09989c7663fb8d8354f12912ce7071ab7643fe890fc34cf9ac2b5f8f53b5a98ddb02aa4639ca03f58526b144469afda8a950a9410fea39623333da321f46e2e83de57b8b29b41e7bf45092e296947db8e384aa12380495414998d0b2266f804151613d03f02748c8228a227fea9f16246a8302be240c5adeff9cef0ad658c7a4965843414b2cda781d6fe9fc3562d6064f7d8ccd645c43a5dde6cf1e3d7a53a983bb5367094aaa9075c2ca98c9dce3be2b6c7ed938e22dd88fc8b3f4a359da1c3c61585c688dd35d9a0b87fa6e3e29ff2b62a7f45b6bf6b8c4d27eb880d1395bfb819a671443444a17776218559f842513a0afb4d4b887059fe735f1d1da081c2fd3620cb3d30ab91e22a39aa2eefbf7f420575950f6d0491ce3693b0a9ff4102866a65f2ee9ba4d06a50dec28e65943b423f469131479210b3ed521919692b0e040befc19c60155104e7be92c0177c9c61d5a8acfa28ec1da0d3886ccb6db7301b6f7c66617a1c1a17ac9b4712185f5ca8d5209c046f61922e2670be35154d59e1bcd62eee29c0ae2d588c23382e5ce9c0f1680a80273e5a1fd79bb44a90a74ae1631bb3475a8865a8d6748a95dc62ea069ee57657c1f947e5a8fe134c1b5a04b8e838f6daca0e801d92cf2cb3c542db0e4b5aedbf94adbba1a6b32ca1f771ac3faf41d7b57f7c3b2a7950d3b077b7c93b7d5be6d22460396f1e362b56ad9029f44b04a94e9b56d38304c74150a0be808d0f493d57eec6c5e4422602e974abb90742335f1cc69d6965ba64b2157d31260f8ee0f9578b7aadaabebb80d17e1620eb06f28b9db1fb3df81946c3e21af9096dfc99472956a84249b3924baf31e80616393bd865d25e2b2041f07f63d6252b6ff3f0689b3114dec010a1d691aae61f774d38cd4c43c7c3fd326aea6e0fafd26485ddd4c2844d03dbd08a709156b22b3179a3f35c67e673533e01050c261eef958296ac0c9b7f21f2a3f8db7299e178fde6dde7fad44421fa1da79804ae520234d4da79cc88a9f84f1e3024b93e0eb86f32601dab672684ba316a194a125c7984fc8587abefcd5a982c6d3888eb0ff38e71ede0818b2bcc6618aad3f9828056e1e1de82cc1c14535ec25f0cef0264849612d5d21a8db8677e63e909e5896751e38697ea0e7852ea91514261c5bb2ce93fa600252dac2ce223dc44157923df503be6443e141e0bf9b15736646473ddf64f9ec7c687c4e89a6c735dc12b5eb12a0b9bce4b356a641c51c3f2aa6ea4d8bb85d5f6ef0440018f3f9ed3203c35d6285ebdee7a04de547ba15f5b7443890da3ee54577a34d7d551eb9a734a980de31400da16ae1c38759746ebaacc72c3563a4f01f9081618a596ce9dfb0ae3d1e68a5e2e82d2475c7672486acbdcbd420843bf1af3b8939d26d750db3168530617cfa9d74ce044e9b1466c55f5b4a9f16d4deca0bfcce2245566211cb6f304ebc5168263f835a28ad31165542be6ef4387494f1ad8b94cca9c31e61dff12c231ed72cff0f08576c8495a0e31809b016735a701255e5d698ab37d53f224f2e98d8468568b8ce2499dd58c0069f79ab3195dd39b308f92d96ae18f0e88a8871512f46af598dc1fa54e9adcdc92764735d707b87c4eeaeb01d2d3d9c6c6761817afdae84a66cf4e7a7efdbc4dfb2fb4ae5256c12f51497c2bf01c5c84f8134d8f4c927ba077ab80c0ed2a1f058de6127c7014094d4ca28c807a53a5d9375b0e9297eeb62e4f7a94393af775a770649cb5d9f16dd796ebcf260f1063b4a35539dc5d247cd98cefc64ce09102b7db4bc2cf053159495dca99582b5d14846d5b01dac8e102c0734ccc685156581a29f8399cf654c30d504be319f6accd2f0cfc20854155bc2e19949541f6b2db402642a840d0ea4ca5201eabec9d5cf39b784acabd6de0ba9386acfa4d26d55ba9c12abdddf97102ea347c1e6d755a4b94ab3de12d43704fb579c35baeedce30515d95979989979a7dcb6af6ad6db61930c59c6bc0ad28eb3f1428f95364bd652b09384bd344890a8e4a9bfcea976121888210a8d88da292a7739f5d9a27f9ddb3bb5c77b16d32e21a784e2345a9778692634f01712d9a2fa51b87e7e6e486b569cbe1c9b37b43749c152e7ee44aba37147a90a0c28bf2502bb600e0ad8a8ac1c3002798c2ea0102c120f714ae22328c9d3b15e3d0b21932236ffbe6c1cdb2a3f02f29cdc520f32014c98b52e51df824e60524ec0b8370a2e18032934f8068f537fad9b9629d8504c711d2282268de03a6719e95be68a08413f2105385add3b949912cf4cc2aabcd5b53539f2ea28d066850c43f99a3100366d26a2ea93086cfafb0922d34a49cbf6a9e3310163b2fa45e406057c976fc679b6e50d1cee6c7c44ab160adc2f6443a009d61827406e211675ffc11c957acdf961b2ce58ac023619b802cd3c226514dc3370668c87bb6f8565c42719ab5c8287ae687f371e076541908aa74e888e6166e9ff699cabace4d7befd3f9698e538ddb5b6398edd206f822442f4ef3295d21a165322ce0b9d71fb9d64db6d56565b18a6ca1b7f1c831480a735d8253f4bb667ed5ec7c5125739bdb5b2dcc65b3e7216f8f6dc48ddc839f954aa1eab60ce15839cd5f68a26ff41d988d34b606970a5e91a6e81f08c37b95eef2445daaefb1e9d1ee9b687ed2b25816949307bdad2d7c30981fbbe074faa720508a5125ee661d63b2b57415460db5cc9be1276e8a60bad8ff337506d9166fda90e8b138a3b3a197aa0a4d7f1bea634c958c1e0ba3b0e7c0bd87beb959528be2920dda1b4a6a971412299a5ae51bc81cc9714a27426616b78682a55686bc1855ebe3dbfb325035f3e5ed35613809b719b5746b120164253a978959fe882fe956a42ba73df298e1d877585e304f039f7a32ed07dc95bbf49530c2cc54da879adb165dff1418478029d89ff761794ed3ab5984cebffe14607206cdc360e7eadd57bd24e137b92873369e0e420f4803a81a35fb7466a86d0d0e4abdfce32d21b71db025f7a017a9db8f88cb86314b4008c0f4d6250fb411e549cdd56d363176b27740626828a0dd4235cbfaf4c9e899e0bc553c95e4a691479d964605047e3b35a0a64553b4e39f27dcab1765ede4eccce16936a719d927d793a7fd9feb42d523f4798a5838a7710c3b144cb651465fcadca6c1977d2b4dc1698e30c2cae1a4bb88bef6a5eeb401c0a4faa6a8e0763b1a58b643bd52e799eba444c7ac2c28fc54687a533761663b74b2ac1a0d50d0a9873952c5f50eead22efd055cd32e63b09f1fa716bf2e3dd38f3bab998b481bd2ede72d87e8b4dc40c276b1cc11d7e7cd67dc45de6d47a60472f06890888e2f3566cd3bb68e6f9b4703deaa26fc24163035ec4974ee9db3da0e723077aea6ca4cdb9d6b670b5d15c934482140cd4e72835a8c1e873a19cb2a90bb264a3682a9cd520da50cd81c0fc24cc1938088d15d782f3b5e3fe292c5fedb14fcfee864f89bd3c2d56c5beacf4220deb4ca2029597adbcf25c6d186cbb309c62f107c72adaafbc8877148056613a1a45ad03d3b5bed801b5707e785d348b1742f024618c8a7615769d655305f6edabfe86fad8206d605ab41778c5116892195be8236c8068c48e9f4986eeb124e0c324a5ad366b35c8c29373ce14f6981e631169fb7c83a3bdd6880e13df194449b15ce50e001f42428c9db09731b051234a853e72d49e19ee72d40b0f07ebbcb3f1a89b28f00ae088c0af8e2f480f87d1f7b2708674b27a5ba68c941518459b87f4f350ccc893e5517e1eb5a8b13a495e30cd828b2369d563ea400ed37283e3b9c9778f9ab1e7d87251f22864481448308dadfe59fc0d4f5825526c2a69affd30d25d2e9d21586afb993e8dd1c63849ac1b9aa3b0b7b79523bc0a55ad69598a10cd79b8c46bde950223c3affa9e8d2a8597d9f4faa15c53c99d557ecec9e272ae647ca2406c4540e58179ccd8b38cf873b75d74e4d927ed3b77ee1e8815588ee2cd9834e7d899d2a80b2744cc1166c2e79108ef0ac19b68e3922eadeaa1c9d3aeb7471e95a996ce5b48c5f36dfe1f354f985bc6741664d0e8cef1d885c6ab4e0c6896ff003564636076180882256ba307deb2497136fba3541eed0fde1ef53276a14c80a26cb0bb6c5517f886f8f67d8e41ae8b044e85c1c4c3579d41f6754670ca4c8fa00aa04052284727e24dd3cb13c05280177da43d44450d5b0f5dfd84851b301cc09a5f11ae1cbda05605a750e553d9d71909c52623d150ae43a222cb8d2f2fa67897e0ed3ee5a47df6491b0296c3321c21ef07b4b5dd739031bb9bb2f79fcfe1820f79df467e8054a8fb28d023fd346a298ff6027c13d83f8a84a8ae055f0300777a70d4a92ed45b36f5d1892b44bea0fb11b3498f31833bc42373a1dc2c3f0cc2bf7f73699803ad2548d554ebf1a76b7f22340de4d2e62a4672f50ce14d1f569f", 0x2000, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000061c0)="1e1e76de4c0c20efdcac04880b0a02694be01a195c5329a2034ef336d150c9fda2b8084dc867dd974c0353627187b3d7f10cc7efc4952b455ca525bdf0f9897b2bbdf6f7778553d5961b6051ab84db0b343f06cd9a7ff549e03cf3b5e59ec80d2bcefc585ba5795f31d7e278ff2549e08fff01cf0795e88de20a3920917b9f61f6467a904d1140ed435fc1bde35d762e95eb594b4de9ba859bbb4d828a65be417a9814d65343c36f3b3d66fe4f4bcd6db819a3a8db7df82532c170bc3e526601583da55c4cf6d344b6225b1a60338da37491fb32f5c3fea8773c25cbe1500def8511a1616744ba6996794af3d8ea7b1a4aba9c26a74d19534dd6f75a276658836b38d488b84b15a845792208eee51ad4521981423f41a4bc604071e5a3d6c7f549d09cf3cb97cce1363dbe44f0d0a4c8c7224e771296d783ef4be91283060d732527ac2e3d0c06f5f894438b6048c2adf845610f98e28fdd3c552f56520387ec4271dce322308cfb2009a4b5b3ba9655e2f4ce850a1b3fa09a3c35dc3c7dc8ba4468ee9343bc75027d2f2674736f0fdd61169aa4ceba7b8d644f021e3093382b98b2c12baf3856a5d9522d745594ad0feb9122d1fb41213c32caae256eb312e6016510ce8e7b04d74fbc55e89a7946911f1b6fe5c8ee48ce669b74e1bd8c76f47e437546e4461e08ee2c002949122396f819dbd0d6aa50d9db063e2cdbbf2de1ff1e7cf8b1805e95c1bd984a1c775883ab57b4fc5676d614110a6566de6d25b60725646cc4d4493719930441a90ae8400dd801e767619b574f9fdf1e770bea90fb01651f9ff634fb0831781379e3af48da2c056adcf25607e7d7b32fd285b4e1cc6e24ae1cb8d26c8941de3a60546cd3cd5c8a38364bd38f49143f75067cb7380eea4296ece7b38ca3ee9fa664ef54b9c60c57b3286e01d1a8a3ec176efceb3a9a580d1129218f11a9c4a1ada20c9f6d6a9f805caba58236e2cc0813121da2d8dde7ea7e7675a053131542ad4bb794a1e5033517647708e7e288dde76439da3cd79aabbcf708dc8b2d2858573f34bb0be0d88fc2309ecbb9c43caf8a8e08549e2f0df02e14991a8c1741058d77a82ce6faa2c75875a9a591563279d79c8378b0c051b300f329bb8c366d25c59a6c109a4702585930c37dc0743f5fe692b6fa6e51af3a692c21ca32d09a93b809f225344b97280c6cb84981d1ff8ba07ad2671a81aeb4bdb5f29a9c8009e0a115ed5907fb4eb164efc07432adfb268211284ab5a3695056cf032d0acd08583046ab457e5a5c62542dc36ba2d78d0122ac726379e0733b94bf2f63fa65eb2e4d5f31aae380fc68a5f4b9fecc67d81af3b02af8e2de4782a28d37a0a3408682bbcda97384cdac6cf49ab5153b9049f17f2b1472d809d49678d3d97a851609fc505673163c53713f7a77729640db2f4688eb775f53bda2043ffb8643a40cf1b1041f3c183f3051deec6f36d54d56c6677341898e2e4b0b7155d37a80f44dac1b1350e31498cb2f367bee3bf82128ab4fe35210618fddbd493ca04fcb6bed7469a8f8b64df3882c8010137cfba5380fc66e7737d42453c790d98ccb4d0b3e6a4aa717d255137135ab0b348c06aba6e56fbe0e3aa3612c5fba753838f88ec6b23dd08cf968588ea551b7b76b5b7daaad27cf3b303b4080bf7c014a61bf73d350a17a065bbb3da6e6dd178616364ad1181a01d214127651a4aa845ec626880e46137b481dfdc53f6980b9ee61c7eab780fb883885e1816e0f4359dc4d41b9292fef566f7fce39e56088bee6d5aa222803206b4d42aeb1956183689b07843f047cdde9958be4caf23dfeafe47dbd25711405c321c114f5271acf54611089e9629973b22bd52b74318022d5cddb61637d2b937f4c2b20ec3277ec2e84cbc7254980028e170d1b41686d7f7ada6c088fa89dfff7b14d547c00785b94aa2e0913e73e9c3d16a41dcfc61a1f0583315ca43db741e72a9082156425359e35f0193d19ccaa0a2b1fd5ea6484b9eb38b5f96ccd2598cf868668b907c90e7ed9829d2c173d6530c2616586d8a8cbe8ba93e391735ef01b4c6d763cec5ba4930a21b2b653b1b930ee2c1b0dc402089a45d3f9d38435c824a392d2a12f8fbf4fbc1c6b94f20fb042337d043cded163711d47ef19462a529cc8d2f9aeac20f547ed49d0100d57517f9cf7252eadfe0678229ad4ec181f708e138d6dc31275df8ce68520feabf3d0d26d9446e1a2940f6a0a774c1a3254189ec79dae3449c8f9f6af4760786c7a7beaf36267735d71f164a01a0ba2558f09ee057761d9e46cac7b001e11158159a11e33c98d84cddf65cbcb807b60d94eb1ddc7a5d369da3770f2800426aa5059cb92ca3f284e459ba124d92d1141e868affc1a8cafb2a7adc05a3a0421e7e137ce9086d37af0e688da22fbd528d63bddabdd689786b84e688258b3089e21fcbd0608eda180e8719766d92010cc599cc370c86b918e476d7f7841d23d61c086c105551e0beb6147814676bb1799154119dfec726fbd84fb5ad2aed2ddbac36ae7a558f78310a0958a387b5d2393a22828582493af6e77d35883653f4923e2322b9ab8ab1153ac2c922eceedad6fd87ea77c08584e16b5f0e6edebb74b31754a22aa881e95d69395d187dfcc5a69897c8ce5c92ca114fdd4e1da8d6c245a101f33789e79ea425416e21b90f9be43822a861dc3e048bfb49f9d33c6dc5569ddf94d01dcb3f31a05eafd0d3dcde167a3d5e3d817bdea2b5bc632c925efa0535ac1ebf6c70a36ce171f27279bc64394ca85e02e7fdeda507a69421c845004e80f14d71bc28286664cd36d6e058910acdcd93da431986fb7e40da7369cc9394ee62546cd9be8407cf2cc276bb1f7ccaa2fe61e918cdc86c4f22b55ff20f95944b153a74aa24ed8f5952dc7428c41b56f2e215a02f2c66ec0fcfc3a1e429d10dae753e2584651afbd327adbf2c839391da718fb503d4b7eb3823bece1ebea584262e82feaaf865c8af48654570b32a76577a09cbe735a184483b48a1874289c6a77e1cd0b82c052d0c1fbdb59fd284010722f8fc18c2be6ad54c9f66f02151abcef76fa598a58272a6148ae073e3e286f9c3112ecc87a612863cde3f4bc842e5ad31d51cecc7a255d89ccb8966940fb43a9eacadafc3f6b10b284cca328b9d758152326ff62486b5f1e59ce0de804cc64c25ec6b5e36755f041844360ee09b0bbfd35a4d06e71c1befd80aecb0fc9da7b364ed543e82898f3249f8d81a5b518b48b66b4af17605677ab7b0578faf5212f7f8efe84b33ad49143feaf1ff694e0d76beb2863f0944656319463133e536a6976aac4abc4d8dff72bb2f21dc5059bf9a3691d516e4836e0fa0482629d03846e847cc81b5c1e43e0864e58022ae8ed6acf5f46f5b6f76bb8d90eec067698bc3e93a03af19f312ec9a3197e4198464b23439ec9486c9d7f93dae6f8c55cb085f23b97f203b1d86edc1a483699bf8a6f9eb9bfdc9a0b5d50f5bd3454c3c017eeb8d65f031bfa6e8e22326aa745028e9b0b63dc636953e781c027949f5d9ce7fd59829c41eae0ab0720febb8d95e93d6ea95e1060a369d6825ada3e92812ed0705391e10ebc8d599c1c842f49d4bbb01c353c22459c4e1ff6b0124cc72847e94ae3396c95348df2b0d1e1ed9789c9ffdd314456aac10639a02164b16cb4a90741bdb1a9905afb604c2b63d9caffdc78a1508fbd7860940455d1c3521da41492afcbdfc1fba92df50d290b5003a25bf64735c12bc66a6a3514d90d4d91e544df571b8b2a6238bb24b767b4132c2fa38773a49276f980424fef61437f0b467ad163f33b3eee0793eb5002cfc6c8e3afb5f2e7da6a81a2890d6363626f9f41cc66efe73e567e50f523a1d3a9484dc9eb5c81659aa46b85db4c3e501e0ec3a46e429f0d3bf29def943a95d5891d04a173b7a4eccf7df6cb4207d56969adc3cbd412ad0bdb70fc291dcaffe528be324e055d2a4371e2afda37b3b625e93cc5b315b6f4c51f07fc42dbba2fa834dfeff0e11e416006606bf87cf951ce2bb0fb808d9563a08f0b0c8d295c29e1a5a8125abd5ac23ef25679fecbbc1e49ac12a4dac8b7f3d89e640161882cf7797151d3c35a2d463b329370120a846cb9a410c8fe977d26c6c3c0b07aa43ec658d7bd6d887a24b7c207b48d52cd027ae9fc17276b820ef0e94f5722bd5922461a13369cd04c15ca065c598f5c50cacb4b06512965e733247763a386dec1cdeee9b2bb71ca2ab9d0be47854b354760dc7be1964fc462a89b1505d4960ab70a16e2699c4f5bebb966e2ac053b0a8d14ce6fbc82e26052f8a9df84c280a8a4b1e3f0b1a046825544b067cab80b07866ec0bd1a7d81f266f41501a374fda949c6d6e98f9082c841b0c257a2827050295d7a563dd43c8cd7de77c4fd474a4ba3841a508ab845e5befc3fc2b0f0af7564abb7041f3729402a2dae53200113075767d9a378f5e6608be5ec30fbe4014f807fdd0ac5397a1aaca41080a7c7c8fe05ba554ea63c9991fd75ae6a1d6e81b6b3455f2b094471178fbbe1686b970e88b2192edec2c61703e4245e80a7c7b7b6c1aef40a6c31dbb062fce0aac85703bd515ef4d69b0af4855c2e69e5a22a0df013d5a6fc3744a1b6aa81d45ce9a9be0759ffc8918f0ec5f34bd54c2e8bff55d95aa66c596175e3c92d4fada1219a0ccff5de169d368465921644df844a05640ab60814465f51e212e8452befbd4908002b28416a0567466d4fe759b0a60efad9f68716f4f75335f10ae0befd4a3f72058abe3304744176af437bcb4741f3138d5279ee84fd4d841af76b071a32ad19cc406390dfc352862f9d55711f36cfdc4aba0e8dc2e03ea8fb177fab0c38f726dd09af2711e9b5295b39ed0416e113c045f7568980fea2bd272661163e762afbaa13dd2705d31c9e2e7151fad4bee596d945d162daf167a1e0bbd8fcfde5a82840e3b928655c40f435dda937123e386a0d41be1799e663088c0282f52ca553a4b22fda2d7eb9a5cc1bda6144dc1076fc8b09d4e8c4a9b67a47013cbf9b85adbcaefba1c08090fe462fdff8550afab1f75d99c1291cef5fea4cc63abc4327d0e425d7a5f1c602d11c0cccb8047274097e4f6107a42300552ba816ebfd5f843c19b2e40c6a809146ae20aa70c36a02854aff19582eef8657a2c8a8ec5b4f0ac29cb73e3669a02444d0da5ea7d2d2d23db59f3a0020ab5c4445ec23b35614943479251091f81c526306eaacd9d74e8fa8474f3b840665e52641003ab1b2015e2b5e64c911a7133944877b236523c72e259f6056cae2473dfd5cc95c1fa51ad6d1eced401e74dacfd7c72cc6a808f7e1e6f8a9bfc0c3ed9fd65ba0d9ed2adfda06366fc8970cbed680f50602b0ed129b270958f88e0537c22abd5cd7bccab0731effafa438b3ab8bc0ba5e6b5fbc66633d647e5defab2db16bafa92cc0a21e62fd6e49bb8e97c426e3e5467b2f205e6e35c1f8fb7ea1290ba387c68da115ed1c3210d84e29983332c549777e6219885ed91573585066cbf67410dc6f5812e4050f543fdd2ff66574eceab90c8871a5556fcc52bf527cc9f20657b81f8996901bdb3ee0c87c6b2612a3b294d47d63fc228f0d70ad2786ef6f885411ca6ad7218d01aed20e6e887aa75bd5847c06f9f3f571b8b1ddb896a461bd5e7fe72b80567447f2e0c3e7a9a599c32cfa1ece3fdbeab21ca7fccde0541878d3dfac71b441ef07c40259e7d1ada2c832948edd040bf29b4b2ec651170a6093a71b6718ee633c96d21d351f94d95361592fadd191899509f844800712a4122da07537685da10f8c7d47378555076da6a08c5363d3e057cc0bb007d2277e272e70e7c8705cc6b212e8f0d228fc5bcfd7bf6227d17d256319bd1aac37ee41e9ac0d4ab33dfe9e361b87111419d0f7ca3ca4efd4c5620d96fc6cee00064be5c45e39b0f3c9cb98753a95a3f7b1197f9a0e12237124fc0b99992a9fe76ca06b7c3e4cc880d1dde7393c41f27c17a717361ea8ff828ed4daa7d700c82b3d5e0fd249237d71d75603b59128f7e84758bae93197bc27b9fd539329e72de1e49206eadeb050ae74e2d40f63d82d38f4ea33b81f627fb883bf43ea3757ff875f4cb7d3e4c96c4540df633751ff15406d64514fe80ecb818adf1d89dcf628e71866d1d6b02ab64e53ec685b81f73963f5e2e27cda5a661e40603e8808353d07fb73f4ddc8477a7a7d43aee78d3cd3481491fefe1d347298b683f7edbc6be07fd860bf868c33961ff282f04463c8625260e37a02a30b79aa70a462db9a99e500c046826379e6d0b076e4c40a0545277d98ca72c9a9a4b4e0142839ce3732902199db242222d4a0c48611193daa7279c980a0d231c5b6cb2b995a3bc14eaf9a42e3e39e8c46fa18579473d9e9fc17ddf721a2d2fbbc033005e27cac7381e4e84964104ac140eab746be4a192ed209afaa4c0ba5aa9c7385ce127105631cd48554bee45abb0c302dea90a54d459809656d0fdaf313a96946733e34d4d4f003ddcdd612c50ead67f6f602e054647bbcba1090bd009503aa48848e2ed61a7729f307434afb5b50ba06d8d2814f454c0a8e24d9a815bd0f5cd5587f89354932bc0224601ff191a6389c8b8719c08ebfd9a00013b1b420dfbce167b17b17fa3ca7496a6504f5a7a21943e10712b3ee59e2d06a55c8b42804063a3483573b9016b64cfaa516f2a139916d253cdada4cb62804b91df5aafce285fc7241ac7532fbc41eb1b8c2897f3e106a0829389157485fc4b313daaddb3036cfdeb9a109d556eb18e443066730356cf7f9d17bf2e60825db9a63e4ab58d4635bdb43c9e3b35972f11c4ab787e4f765f357abf9aa41a40f509cfcd61a78640bb2bcbe6a4d25456035a3cb1fac3d3727da1dca42e965fde7eb252691fbf6a66a8eb0f356747d4ba89d9fa297a7de455459bc67623d3af2a561e8f177021abecf738a98166b869c4b91ee71907cfa867ca21637e2c1874948fc7089b16edaa071ba276ba4a29c85e8c0b966e487644a960b345419d699f1760b3e4c4880d00208378342459bbc2396e9cbdd4aa67c6f7e81b877313ec8cde9fe608ba3150fd6ac2923a934c796b796a7dc1adc7b373078a5eef432f0d8fb5e177f9433c42d8bb7badaac8b132cf02d6084fa963d26c100e746c27eac0f1b7e68b0afb6d011d5e94d0b220b492a18994675758807ce2d7428e2ed5d078d25d33c72bc1de84d9ac2908db2e7baf8f13e52347f9a6260737d62462f9854493d235856459d1a6840682cbd9a76b56b49e631503570523ce15eb04cfa0c844787fb53e9aa48414452ca226b2d6dc55a0e78f920cc4c330e4aebb90330e55b049002b9a1c865a32563ccf0e04a0bb7b28a2615d3824ebf1b429667bd07c0081e593ff85176667a8b0f921b99632a344ec2e47d4e8947a3d08a08e10a04918be7c6b2bbc274f307b5d945d60041ad7b7185d00d5e7f7d35bb487238b03d69c2876f5897bb8dcefd5bf312e056690c2c2d8045c87d838adb6647ce99c2ed607a6d0ec198b64caebf412dfb356a9dfd0fc2c568780dc7a2570aa2430f8ae5fc5700521d52646a2084e95329e76a8f629002524484f434469d275d04cab9c5433e0358b5f2650f2d759297425b1ce8396eaa3455089c5dacce4fd53862fe398d5cbe9025809534e1c9279f3c3af416ddbfdeb979189da1322c38a94522cd65d7af6a695f14f5f6e6c49719fca7786e7d0ba165c5a584c075a3db4c3deaba233470b49a764b3c657e456686d1465b137c3d54c7f7df9be81e45bfdf684f83fba06527f324cd6fc68b6161a0fe9379207018283358a02c53f0ed8d327b5c0de30335c4b98240970fee57d52d0399a455e00648702f11fda0153347f1fe47346f40a51da48b8414c5045bdd6f7e51db08881c9e03f88d7500f22b2ec0aeb3ac9cdcc6dcacc3c904b1dcb22db7cc66b9bead920e97f9fa6d41e658b561f917db9c803b8b6169c31928f87329de18df7745d9702e31b93aecfc4c5337937e891e9a954889289c06b7532dbda4392243840983b77557d69bf51d3baff79bc81f27511d6be4b1f6ebd5bb8a80c6fb3ad2d4b420d0a1a9bb949490594738157c43d711c2c748c5bd1cea22dbdde44379fb8430d89fba9bcbc681adb7ba26c4361e416798c3c54f1ae089e32a63978a01d47cf0c1fb749fec4599bbf999ac4d5a01c45f7c74a92aecfa6992f716505a235ca6199ab5c0ebcf56c3e6cf09996c94c0a1645dfe5f87698187641aa043d90d98aa5ea48e680221da0d5c68d5e6e55089566d9370e350bebb016807a8047496aff55a174e4cacba214981e698faa0ef7da422813501672eb5883c3e414cc7414f81e7c9aebbd129e647a3035fbbf777daccd7bf467eefc96f869abb8e8032c8e9271ca9570df1a1aacd59aa3860e749ac298060830993aa3b0515a22503208332af8ae120bd2936eb1f1b59b1ddcbc5f39817f32329569b21a3c105ecde7b71982b107f6cfb9ecd5a7a97f12ab31ca57734128d972fdf1b60fb6376de5a63fe2b341e27777d3e68b882bc0f630cddacce3954a02b65d3b3e23b7f8091b3a8f5d36f416a1ed96fcf71bbde35d2628e45dd7fda8a4f4f36370cbb422b358f6ab3f0d41ea2b1c55666056aa6a9da7fac2890944bc4cb818cd090a098bdca76e479c9a9c686bba33cf1eb0ef25695db80d0a492f98fdc08ceec513037d9bbc6fe3993d28429c9a531782b559d6f85334b0f75bfc18de75247553eab4bffe0ce394952e355f45d49777c3f7079c5e94e2fe6758503e28503d0baa55baa0bd8ef2c4e026bd6126f1a038d177cec6e5786fc385ecf2fc66d8126ec5013188f828ff6aa3c3971872155e290871def143c7f5d048f33c158099498a485ada8559664d65f2981b7c903ee067a107e37136e7a2283267c51890c29742a3d740c3cd65e46b08183592541d42067477395c7b8a62feccce43108b3e3978bba9496bc1a15dc89ca0e587a44ea1bfcb8b973fc52fac688f4576ce26701e037f0e8950941658180a5815546386a6ed1694c9a326917d0e63d28263a2fe68f365a7d0608a6f0fedc77bd2dae4fc7d824b037004173275bbfdbf82f8389510eb200906f3eb25f40e3b9d46350f5ea7321629a1421e5c61fc2a0bf76c5d7ae08327ea77822ca5ee5dedccf9d522e32bdf2032741430678dea9f325ec0b14d649b81553ba2dba1fc84cba4699dd823eab0d33f416784a7a07d17714f9b706111e521722d87e956f48462babdc1866fb354272de58e0b57dae8388a9e23bd29699418026205c178efd5532b05e7147355f5f4a58cdbd1aa1243a4898767c4e9870420a087881a63417c818dd649e0452b0f1055285c17036ba54bedc9befaa24057cf81b2f5257b6f9f1bd127fe35fa66999baadf8f8161e1150b9fa2281ac0b1d510de9cc2be5120da4557f9344139eb501f139b3d86b3535db5c51477cfe85fee4dff26335d0deda4b93f99ae149dfb8131da63949be5f87d17705992ed281ba04c2fb58df97ca3fe86c6645326813a0f34170fd0efd4a2e8a70d55e795afd1f0f233b01fd0905b2727b774eb6b0464f750db2c34061052e3e0c7bd3802fc993e9b97ff3f64684c45ab4cc0957007e8e5dc290e7c2cdc456bdcc2f8e621c37b6db9d1dea30cfe1ccb0ee5fbc5155d523b0be6c9477e314c75c256276cbf26d22b07262e8504d114c6174b92098d23129f75ffa1db5000339a6fbd9366e339cf6359fada71b264696e3d575a59edeb09e16fa2f2f9dcc7a3a1f6e0e9c8c0cd4d1a60dc6e9cf575dcf93d3131f6356cc7365c4a2b085d115fed98987874727aa2a709588f5cded48be00e9b5cc8c671a82b79d52efb62f9767cfa3ffdb02e32917a8fcb2b07bae3fdf2d52cd4bd199415323505d2dc1f668b07c1193a17518f84afa714779a4fefb26a5489d84ae413322cf46237c742464c48d6babfad707bff94f057df176a0a1e9e7136fccc96ba3ebf684cda0d9bc6647641a2b91e00508b00d053ab2b120b2a2328d6982bd94da29ba02df61f1a8ae8abfd5db6ad0289e8d3804799a4f96ac6081a3be3ff8099e7b55a488da32ca54e2c3766d7027aaf08340193879b32549496452d8f29c6969de6914f78e5d99d4c91f8db7b1783577f21f3d1a8b462ccacf6dd0cc80e3c26c331bffdb8404717c97172b4a906efcc60f7e6e3d2356b9e9de17b7ed258b99d89c30c31a496504a89c7ddc85a576b06d967ad3cda4466d288924e122e33ba94dc2d256f5abc699c08f9927754ef8ddb792600d1d8813d4040d05fca5d7b514cef93c342520e5d934d783f7901a82333f1701c2aa594c53ffaf5786058d43b7c0d316f63fc6afd5277360ecac9e9e4a25a8aef1dcac38a3fc4fb3cb605ef9f4a5fcf17d0348b0fc4f3c1307ece3dcbbb4e94df504dc6af65a21063724921b1678139bebc8b9fb54c5ea6cfd773f6fc29d8734d5987f21b68eae96907fc571a5394e46d101fb46787b071694e13a0ed320447c87ff275d3e6684b87e4909064d5828b08cd1926e5af427f5cf47977351e41ca57de72bd115bddd0cd14ce3629f25be6f798cf3245af290d9f0ed5c5828900e3bde6b366fac9a8c72f3822483274f8390aa026b71c0a748f8337eaff00f7af4d09840c40323685363ac46d9a5c5501c5703bea35a29d3de968d83edff603f3f8ec429f20e2d9834c138c41c829cb6f6b454b16089e4bbce52576107706dcf69d0c8a6ba75eeb555c52e387d37df9e49f90b1e9ea3a1547961466dd576f23ea06e39f7a847ac23f585b18c9a240fdd833070717801cfbae88cb132fb9adb0fc81918dc3e599d3eacfedcc940aa12ad930b0275713c87fdf3c8c2215fcb7a5646548084b31bf91bad9480169fcfe9fdda475ce8f0d00bc9255a94e91932a5db912d292721291bba75cbb30e40a111cc3ac12e581af626f881547a42748e532366d8a7f23f186da357e2b2e28ac5c106fa23326cc8cf4375b9192aa4fa59fb196fc0ab3548973c901418c4b362715c4295f3ab1d44357fbb807fae3cb4d56cd4cf8a9527155c4307ea9584b20f86d7fd6f02a80d8ff7b6c9161146de3accef3331c981f9f7cdb26edfb0753a9cb0bd30a1bfc5746d54367e4e7c3b7c305bee72ff5716933272a7ae5a75061e22ea45eb7bd49359dc827b83a6ec15cc0ece6427df45dacabecc017f116e913e75b35aaf26be58df8c1481109f99ab7a678bd0ba5b84e8aeae1538d7b1bf28201b54717748c458c935af6b362eb58163f35a83d34acf4b3853e62b2ccf5d7e260530aab9767cf5e32276ee05277242f27d023e99000f59ae7ad185d48f11d33fb31ac8a26938d9a239b79375baecc4ecf15ee6068381225aca0735c82e386234ab48b124c9fb923da4a28c6485e35f5c27b35579e813dbd6ee5af25dc751cc929f54fa2a434816884b6f4fd3e1db83e00b3717e6384e6dde7d3b91423c09936a62611c73c4dbcbec6bb874fa66132f242bac2bb2003aff897791bd8ae2fbc31422f5ab0bca0215b9ed5b458544e7f9f31d832984793ffe8667091bb0", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x78}, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f000000a3c0)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0ff1100001f79a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7040000050000006a0af2fe00000000850000001a000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffffffff55bb2007ee51050512b5b42128aa090a79507df719af36349f298129da4871307b534bf901115e17392ac66ad022186a8929d1c000006146001e04aeacea799a22a2fa030000c412f6cae80043eb27d53319d0ad229e575254830000001d0b000000000000488318b5790bee7ebdc745b7cdd77b85b941092314fd085f028f4e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b217369ca8b6712f000000001b1df65b3e1b9bf115646914ce53d13d0ccacda1ef16fdcceaede3faedc51d29a47fc813ce3d32cfc7a53ac271d6d6f4ea6bf97f2f1be2ea2e534300bcb3fdc4b4861004eefbda7f54f82a804d4a69bf9bc5fa77b16573970f69ee293167fdb35a68488e40b030166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b8496da787e814c4fdf0b4a387b4c8149d18c1020029a18986252a70f8f92eb6f0e8c7db000068fbaa2e2a27efd9104297f2c58159f02d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa909ac06b57479321a0574fb304bc2a168198932011bf5742e0ef94234db1f00000000000000c20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b94c461d7b86f4470c1d6a406be962b0d2277a84aeb26f37f3e2c25a65f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41aad8bdffff66f47cc17d8ba3eec0fd80f82c5f573c6d294d366505000000da0fde0745db06753a7ac7fe13cab6692422a46e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da323947004cacadcaff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c5f1e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55d001623258a141bd587cc9dad46de56ef907b059b99a79ae5498f6589880ed6eea7b9c670012f80cd6a1397953ba5870786554df26236ebced9390cb6941b8365d936a7d2120eca291963eb2d537d87cbb54e588ee5d6944ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a0aa9a104e16bb1a2bae513464ca03aff14b9aa4bd9539f5096412b92012e095b84c202060098df3314f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c363000000000223201780200c6ed7966130b5492304ba3decc3acc52f2cd39000000200000e81c23cfea586951210001c800000000001500000000000928ee53595a779d243a48cea769470424d28804c026ab7f4a5c81921e0128dfd70b438af60b060000000000000056642b49b745f3bf2c01808b6d7d748308eea09f0161b4735efbf3411738d6ee7aebf9ef40662d7836d252c566e1ee938a9a6804ed3a1079b0282a12043408cd60b9e53978c81839be0000000000456f7d2a42cb13da2022f23eaec61854f640f701db0276652f6c74f20675eb781925441578e93037aaddea394cd8ffd3d628293e591dc6f71c2710a7ea8a4fdc214e1cc275b26adfa892e6de9200000000e50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab50fe82d5a96b09c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b11a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bbf96c89739f5d81e750d50515a59a3ad09e8802e8f4f535447dc0fc9d5f99a145dfcedad69da9cd4b75c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d583f436137a3c5dc714c9402c21d181aae59efb28d4f91652f6750b9195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa80900000000b6638c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284df80e4636c25b96174327d82761c26e329555f9290af40000000000000100000fd3763655500344bae348c1a08aba8e2b53b02a42b1a88eee5347f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419a5c16e2055b85058099448430587a49bed2ee9647c5d3bbb47bc00edf5e9020c09ab004321610b857e8717974b633b21cb32f0e03280e09758bd445ab91d201782d656ab09f508bbbaca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92b32af00f191b66b6a6f732a91f0a2e9120be61e58c79d497247d278888901d44bf77ff246605a644e9e3d769db497c3960df05caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f3101985602688888ccb85c87b4f8ffffff7f000000002c331fca0e541b7ca2119ff0d61c5224550346115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000000102000000000000000000000027c9585c0cead5d619d18475ccde2857279a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77a23b0000e49666c464d35ca9b50f3ed307da8c17a23692759ccf5a205311b7d122532697b861dfb54609fd88e6043bd52ae84c1bb0c8a6c769f952b3d42c68a3102fa1296dfff4a979369b0e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e8918a0d6e2949affcacb5ba0a56aa063b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fd00000000007271e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9448a2ff93060ff073b3a113e47edf76f7d1b8b90bc0df4cfb0b9c8c80158b44ecae9420654f7016b0aac117087406d343e27b372d6027ab2aec8f2bcad7fe6bb932bc5751d2974e95455a277fa3b472bc7bbdd2ac5a1ea608e8137ace03361607cc1a84be659355629ab13ad49008c3fcfa2423439a3607961d5b59da48a0155e8e42cc13c702cc40c99cf86c2021d72f9f4ab1b00de555a5a39593c93871ff7eb5ecadb64837a2d88723ef65aa5152e3d5864e5758b0960600000000000000265f091e7bce17d20604c5ab751773a5cf8a719a7ada06ed03832bf274707c7c970edc20f4a1eaa3b610450d2025cae6d2cb639ecd58709b05a20097208d03f7a146a6901913618738679d4e0af53eae997eecfa0dba856c6ed3d9205450765d659220c92701ee75c8710470d9eb6f62c5c721883f1544ba0800000000000000746c16b6e93294b561c6715a32a394ed1e6c01670c931bfa52c58c6f34d64e758a7a7f7d33c49336d4cba2cbb170ad7539a45774dfcc55257215c8ae719dc1c232fc6699ef01005887d04a543030b4328ab48744ac23ff56fd2da52eb9fb2eefcdd2d92d73ac1b111ea8b5e1fec36a3579879acfe366d393f1fa9cbe08d9ba57a443643e9cd251dc88e91a5e458e66ea1e822d55d4dd919a95eb4c25a08cb6e1070000003a0fd07a4ad9df240e00006aaa2db0dfe416146840d88bd08365e547c970e2983200703864a3b9e1682cb479dad6d34d211b05267eb1355520e9ec0c5014b0832f7fb35782fdbfcbf5e23a7f5d51ea480371748d18d8e10608ab8261fe058d1732f28814a9981d84a04a2bb36c89bdd245e3293a14df1ac567301a79514f103abd387d6ef2d9d94508ac0f6135c8921279573eefd5d4e33b9ef585980789a94d9848906f545559d32112b5040f0776703363249ca984cbb09752f099efbb9e7362e4999594c1086d8958e9469db01d85fb0b9b3148663e9ea2e755d96c70e540b4200e4cf82986712dd733b26d00e947d03c42215118426d548cb2077b43b89e4163d260faea1db53e2cf3427c90aefa2662a1c2b28b0e020e872bda1d39da508de5dbc37d03ee056b2579a1d16799589a2600000000aa00006c94bcaf115fbbcb216e3cb7fd9afe16d1fff2d047e508aa5f6de0ea4e9ec1b3a4ab1f8b5f312fc50000000000000800000000000042709db6de7e969ac0ce18b47280fb1b1b1531648122fed3e25edecb5200f5000000000000166f7d36b2966c19af7ffa6afa69e50821c9aa3ae60fbc196cf8ad2f7f86d79db1bb0ecbb9c3d0d3d407574def838e4def26ed9c7e6c69858f7813be8ffc565583663bebfe7485660b67e1436cbc6d4d3c48ab7b033d7d1195173edb16643f69cb779802839d490a4df94e010001002af2ae83876edd59c9a7140e12ba591f073ec604f7e8f1e100cd414e9237ecfc052d9a73a868cd0e4b06da0435af72fb0d25657e8f5464b19fa83f977e6900000000367871fa37420e7a232ef9b440bb0639994c655d144c5786939d6a187b8182ddd2bec36cd28371b1754cb6c53697fb23576ee0d3fd0a5803c9be9fe384f1a7a9a8eb64d17d238fa3238a001aa8ed040a69e9ec0a627e3b3ca64d4680d819c14c71684581000000000000000000000000000000000000c6a6587715865fe14558960bc936bc83abd1f2a00b17a407457681d0760000000000000040000000000000000000004faeabea6de40ae30291662594c993099ef041c264a64d77d69e0cdfa620a191704cef91e269044acf844de65a099200265e13c2a8f9b717886dea8e79407e34bc268a17965033ca1dfeeaf9b49bc68f1546595642f9fc008875ddb7aebda7a16b1d20dd8b65bcdac8cdc75a173fd2e57a9c37bf5a52ea001ec981dd7ad4e5944575ced39233ada8f3c1b856644812828bb79536a5188d14fe537250dc107121534cbbc7598f48aa2335616ae8eb72acf6982048e568e37f1b58e9714343587734c7ec0fa5c44d13165d6384bf9500757b4b0275950d6e7c451eef3fd353d47c54c4c2cf7318e6c24583ba0966225284d1abac80786519c563ddf0e6c023d537ca6e0d6d4e072c98f45415d13f0dcea174f162ebd00b42264f6fa3dccd09f4101dd254e54423b30e06713eccfacb6ffb38afff920980af938a4d78f4b9a6b5c7424e91121cda789104ee490d25843f1622bba93257cc23e45cd7ed42abdb991d51804e674e507dfd53b5ab6944df33f4f494b9ae0d2de410539828e846ffffffffffffff1d6705f548535dc469385e66809d7d4d3630b6f22c2f41fdaa0fadeea09fa4f7005813643c2d6307d55689faf6f656327ac5872a3bd4c11363909a8b9f30e5401993a0f6e1a9b42287542647d1e86b02b7e36319414629ac1f35572a9cc1e98ce1457f922da0c2de76c9e97944efad0a3ad78cda81c5b82709d696e85bbf4595ef9664a6aff8cf96446cb6c26595f4eb659d26c846471f6551dbb24fc6c03a01e33efcd5939472b687d31be9bd9bd1bcda45bd2236f06ceca8f50f7d348ebcb9d810d4dc3c55bbe4055ce9c45267daeec7a7d8b498f56ee933cc02fb53c2c28fa09ce5ada5de1415309761f6378c794f8ce23c1f7add4f65280ab446ea2d130000000000000000000000d1a03116c6748185432e79267b45e592c51e5443985d7b0b730b89b76dd2bd372037723f4642297d88b51f53959ea78c65a3ae2f92aeeb0cefc94ccc8acfaedd84d78407b2c2b37b89a108daabb8e72ac498"], &(0x7f0000000100)='GPL\x00'}, 0x48) dup3(r4, r0, 0x0) 23:35:53 executing program 3: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x12502}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000083c0)="61ddaf21c1282a5a6352f350c2f614ede5b0c406f5488574ed6fcb609ce20f648ee274c8dfeaa625b1fd332f70f776ae0b6e3f959c24f3876756c20e05c82079387520764f2446820d53242898a90e51c5b68297e39b7fcf558b450e9608326c3dc6704a054216a8c6f0d689e5eb6b8564854376910eff147682d2378b9c5b95a626493ce628b1bb6b524ed7e90ebe6eb0246399eac6d624dcf4e824be2de9c1d5d06eab13f2770577304eb676106fd9868a030192067ac009482e03a817f1abd909a94702479fe30b2594ca60b4acc37148cf04e8c0e76dd69e29d243596f8174129ac6ab9dbb79ace8f0fae14234845725102a027d4163f97f3971d207500defeaa2c7318f7e82e591701f9d3f78592ea7ec28806a53278a35a20251eeb2735fa9f37bf0045b5e6faf5f751c7ad31d8426be7b09027b2092f49247159a33b580d2691ebf00797962168bdc368f57282ce5b8526eacb80952ffba771626c0016b8a010546f0b4daf470814cee0ea418b76331c34616cea0459dbd1f196364c99e4a47bcdd64b518ef51833e6f8041fbbbe86e808bdbade7009885f2c4d7ffd76a0e7dc7d542bdee1d136d2096dfa997f98ac83c6341b306a3a8cf81642566d7777480d4dc61b0182f0d418ce95d74c9aadb182326d6671412a1f0c62c93a0ba873ff5daa4ece4b2fc73ed5b02b60890374acc0cd25cbf1707016a542fafd6af098f9737304c726712c8243dcd5eb15c0996e9e03dd741d519cb3e86ea214e20408c2cc5ea607585f1bfd268ba3084ffa69425512571d263fd1ae49b488b2964bd3e78943122006489cc22191dec2900a7fdf798c9f683461f2a7b940f4112b805dc077a7b99071b5b454f7c6d2b13a6b23091f74ecc65a24ac0d11e2ffd7332fb2b2b11aeec3c809d78cc2e168f126f38dddfe3e1d0ec1c6fb25f880690f97a70dc5fbea5d25dba3b24c01d9bd228c58deca660625511127a62220429c94be65d6ad4ce7e79e97af67931b46ccfabca5dbaea11e2dc76279b0244cc2845f31beff418fe4bd892d3676079d9d4eb0251dfead9e0a07a11c0a7e597ac89ec77de60a5f6e0ff4a62374856b8e1659e885d3a0d90293daa0c7bb041cbcd54bf098b66b2ddec28dcba4cfbad969e3b97e4bf680f901485d1cd4b231a9115c22ab2f911415ad0efe0eb7f4bee15c6de7d0f818acd687a117286f9e3c33df5206df918ea4ac52927487968d88f4a18d4889a4060f20487e4cec19250fe48a16b1f9f7250a6ab81fbaa2ad451a936ee98021bf859b9a635132a0dcf7530c0e2c84a459241a1fc9fe45b4a4f32fa8e95185db92660292ece6b5ddbb0b9f69bd7435cd4944f8ff2ed51172f0683fbae1013cde202498f2e1be54d1a2e17b3984b17d1994915a477c87697f465781e41b44c6a40ae035e75a4d9f9c0926bec533db0d4c26d605cb1ae225e692ed315062e8c3283716929e25a22b25105e018d81c07cb7600d1bae16d8beec33c88f1cdb52ac988b4677ed604c28ff1cdeeeb74c332dc526cff5ee935016984cabf117694cccabae944de4d2d2daff8f281b6434475b52c1910210598c684da99c108000a53d2ca03afd42b0200691d92341616353a22a8dacd8cb7eee85953b251236603d2ef1e450675f8d0f3cd0e28ef36457f79c267d836d14ed758148e979b9749ddcef14aec903939c69567a1697aae8f9ed72a16be0267a3a967727937f609720802570287c4e08641b9b7b979c6541add0e8600dd2d75a1dc0822ceb7a7e4e1afda2940d127f488589963b46417d7a7474545e5b08a621c1a7637b3fcb62b0aee10d999505907bd14033370e391f6192ff7d718e1db3ef861d30b2d477f11cd45ecb296d4babcccc34901165e3fcdbef6fa1ee478a97f7d21dc5562582d67c448ae352d3157d83e8ab0122a2bb056bdff8043a91b8f3abf4d788fe741483997a8e3fe126626a14b4243d3ff8ada8dd555c95d5e30b68cc053dfbbb61940cbb552cc1fe211ea5ea13cbfb6a577cde339282d84e92f866145e7b1de4d5a1705fc24fc8843f1a69f4c604adf0d715ad88c6a4ac80a35375662610e0ed07af9c4c76326716a77b106ef87782804ca353eaade28a1ca522d706282ebe48c0b23fd42b2e0297f5997d3aab40615f143e868c6aaf920bc827224946db3e3b3e65ea66dbfa5fe6c45dab930877852e86df251024e4ae46ee8e04cf40f2b3239f4df40062cfddada61700959deaeed3a44fb185ce51685fcab793184435b3e668e7d80820a613acde8d61e24571b9de7ce4581a4751d70a28e8d098660e81941fe40b6844a3204b512457194e100c995c75921569f735afee321080ed6310610887ca842001f5112c5af8c9083e3d088a404b48ee82e1e8be16fd493a2a643816488447706f3e86d2d0ed48f7397aad0cf105a4a71d928a15413ab3813e42478cf7a5be2e03d15ccb90a625863cb2ca1059110f90186cf4c370469f4d7e1ccda56ed9c427cce46e7d1c82641554ffa0c7c42697cbc754702b62be5ab03c995ac8cda3145959c440c4dbcacea29d4554d2d95ed4444e9bcbd6ead7d6398faf189de77645a05a54d6c33c9678daec6e5ac0048f91e15b2fdb808d712e662007da5e228ddc7370f575723a0018a1da70fa27e6624c8c75047eb584bf3399a8fce999df94f6fb54fb6c1fc954b1d899459fcd2f459e57c214ae590513ed268ed2d1114d8276642510a2eb99feecb58d8476550553a9f3d1f04c9bb442dae6dd84628b60cc9fd3c1e5c4fe3b9ad5f43b5d06e31ba4644f7499c03fd68cd2207027eeb1908a8022d70eb8fc8f55fee7be7e3af525d4fb1ab3e9b458246cbb5371e8145e1d04762c62068e03795a5a6b48d8643a83927c47000b7766e320e0ef2339d5423813e8d7845b939a9567745f6e2d6070764669c905ea77943a31f0df838a5d046f25d516bb654336f759c05dcc0febbbf1d214382a76fa09aa32be9799252f1d0fd8bacfe3f32574fdc82c6ed77f1c08d4aef88c157cbdac947346e3e015af60125d3e36ec6bd8dc5127c7ab1ed773c8beffc9dba99bd9fa1498a5a49bcce4ddb13fb85e256fcac569aab1c815527710d2c350c7cc84db5a7eb243227973fd5e2d1d8450077ececa0d96884c90ac0146d37b13f1aacc1eaddec3f0d475df6ceafe73f9076fcfeaf496efcae22d09745453a5e4776876ecfb1d004361f82f76b2bfba050d0fd5060f50fd74f9908a62649955e2f90e4ac4a4f0b29484cf80eebcbecb12db8586ee58443c181a59c046c657ecbb067a1e70d4c548e8b291a5aa681624747d9a52a6184a5fc82d824d9ab6156ec5fd73a038b38d86974e7a89b55a95b609e12c98f4168c0e48139749fce33397948224641e9823588858f82247d9abf8f84250564189676325e43944e888cef6918cd2b842b3a42751475a37656b3f04a02430705f16908d638212f69cf96d5311038e00e048468810d1cfefb0a9aeaf46d1bd31f7156a97542d9373abd3c069aa096486244389312031398a35e0ebca6668ed06dbe80290ac9a2a15ac9c208cdbcb2c1e18f008741649b4fe2ac1e6ca0a19980b6276fa09c5c0e67e748c1669add6fd4c70ba522be4428df305c3313929a4eec348f03fc6a6dfd1d6740a61230a977555b6b4d5165c98323871d750e80f9205231af03ab430a720dcaad03d113f38574ebada74f5b34a05a6abb7ba9b8b280401a3a21dd7e1e026deb438ed020d09fc93ffd7376ced7b5d6c9c35072c7f28ddb7fea3ffa7b7e6766892be2015c20e2cc7fa8bcb5832b97e964947ae940d5ce215ff3a0d74851d5735f3573d533cca9b3a89f9494f150cb732139cc2282304f6a375ee1062f6f850ebf89548973b6c5e7aee8b98b18b443332d3be20fea086653d52756b40ec4f08ad52f4d0a5a61004c700f070b83548670ef36dcbd8daf13ae6d382aaba3c3bac3c1efd953781d69e7365e1393d2c3f34d3dc91999ab9a545bc167e50ea6874fe8f49e93e452ad4710d7127c430ab2caf3ec1627e6a2a6a57604a5da490087991b68cd58d456f6818f22e38007e1628c6a78f6a8a321e3f0d5d5e1bc7f9ef53c4780b451dad949962c8a6a464b25cb161159b72f40fed8280daec34135f77373b9432f411b232e9374e9cb3fcd85a599c20d0b8e294835c60c2e034eb8385c507095c6eb6748180fd1ad97cb0a4b2ffa70c90891d373459538f4106078162bc46b425572466aa4769153b994698bbff1a98b5948e40d98bb2900445eebe95c4892bcb92b4c28b734ea7e106accc9836767e0881f970c9d69063dd918de44a484ef3f860b0dcec58f22b3f1a0abb9c0c2b6cd5bdacdc194f188588c0888d6abfa2d0b79d0b33a41e3b6a0f9fbf811ba20f346025b3a4be17eb5ce583b860cad5424bcaf1ef4a255678706052c1cae9cd77cc78639f975f07737b791831c64f0c974b23a5c428091b8b8e17a037ac3c6d56da4b4c7e4752736cbbc8d67b1b823e87d51ffc95fe9752e8479fc15a6fe7b96fbd7b93dc2144381c424ec7782d7f8b2637010dca11ccdaab1bad652a9ecd8b6ba2c116fa419c8582a0ccf754a294d9de5b457d9b1a4120fd53667862e50cb028e2f92c73a38f77ff57c93b410e7f3257bd56e5aa504f0643bd2bcfae2168046ad2737a36b21f6d993de1fe7b31e9ef7c79d545e5364b65011a6d26e0a2f1018a5280ca88d3d1e30c68195f8cf1a3ece813f22e44d83867c9f711218203d1adf2869ed89babca094b8def7ae0abd0245f522930db59c4b2eeec4d564bfdb931d435a986daba4b604d5bf30b1cfdf6960986ba0dab216dfd7ad95ca2555e0573d073dccd407ddd5ed7920c788aa0213aec90b38981a91bc370ede38d171648316d59478e66c068eec33295345162e9896ffc82f8d94b995d3a3a7a4f459e564632b5918b4fd850da380937655f19e2820376e7deb48edb0f5e295521a9a153f5ef69de397d88acc20be99779d7ea2c38445bd70aeeb68cc6c68c1bc603ab580b632866497a3dbcbfd933e2074323f66f1db73129eec8331c8872aa92a33e2180fc0cf2e28d198faef4421064b8435f37b5bfb9b531332b3b0838015fe848f0ce859db8706f2e53fb07ce4d0fd017d85ac9ce2943ab172f08b13c948c3778d2469257d412b1a5305526cc8dcb4a8645f825cca66a63b7134d8b7c760db6a8fa21f2df3456e9b460867303a9d53fb01db8548800d800e49c08c8d731bbf9a642206f4cc6673e4fc0f7106661abfde1eb8a8d384b26d88c16d15f238556ff4b205145d860228038430cd8a342bc15849afd81666b55b358e3ec584fa96f119b77495c4ec36616070237bb170fc04d3befebdaff66643814eb8519abaaf1e9bf939bf5bfefa33c32fe9909055393e383268e426436305b370867db76991ca600bf6211dece3b6b7b4dc5cd4569ff4538080fec318a9e0cce4a8cf26aca8359b503781aaedc2d58b0bb1a82c163425e678b488bdc7362d0be24a7a8238deb31482c332d4d385005ca84c836933b0fce21685ec067adb9490d1a416f83e36e6e3b87d05ab6973f4e359a1fb5a4dbf2ff6a85d235e50d893f222c2a7d84252be9015e104ee3609c83cafdd796a8422257c9ca9172888d91c0f2f2afe36dccada9a713cfc026cf25e113fc543d522e9254f5e129d7ffd61b43ee25bdd63545a81a2b086b616e23abd380a7bb8e54b8341f42c663da1fc8451f21da7315aea416e6856d4d45128dcd34a0f3aeb7aed00c54c348f38888b8c8fec59028d38344a92249c95943d3ff8608bc11406102ebe8269892b2e909bd82ba467aabef127713a0993df779ba7b0816a990566699e4926d75fd47c3f1b9cae3e58771a6ae8776fdb672ee70f215fd908d6dfddb8a2ad10f27b749fa6e67171848d70d3ae135ee3defb2546bb35a3ad2d8ac0e838ff8abb1cd733d80047bc8626960a257b704b43bf0390b7fee656ca7831d23e8ba940533c16c17de68270bb3b2d3bf142b34899b3a106cf9569b4f46f148297c61390733ff9f399c669122dd045187d0a35fe54b4f17e4090c56cfcfa47498b1701a855827d35cf3624624906f997092b010b1da616325a090770694d028fae9874a91f8d21fea85804956594b8252c24d05df5775148ecbf8ab38f131c268cc263f6a2dcd375acfbf39a2defc9869801a720d83add1ff01ac7fc389bc7e35c2eee2b44f808508e6e02ea31cf23ea9f2118bce520101e307b394e5fdd28e90870a327b0a1444b552b7227134a8e5397474a6c0e1ce89d918c899d292660ea44294e07b1645ff9e85f65156f92d55ae795e134250b5359dec6c31d4892d83f363cb09632bb738c4e7f351361adc3ab54776a5c55d6ff4895516c82cc6387b1a424f3af2bb0398d0d4a71fe44c5132b7ad5fdfa732bbcff9f02395df587714072caca65f5fc1215dc9068585e1fbcee22cd69c0386a6482230540ec9ff8e373018e4e2788b9502e5be3e3247f997800c68a634e4490c91d01144a63a7a55afbfa4f0ef5ad538aeec8ea203ef2716ff989e11ce4985263898b8e36b0d3386b816ce484e81404a01ac0ed9f18ef5643f93d46705c949acddca2b74ad53441090f658d22dd081aaf49a7bb07c93ab8dfb5213cba354b4d37d9899423d3b3d45e9463c506ccd69747162d2d64b54291d11fdc6c9b89114543d6948f10e68008973cc485df080b84e0d098f962715ba009f2aa1fb41f7199ea5b9b70df0e1c378da164f7257b4ed04a9fee7cc2de065ad35a60b882d78e26d5804942ed1f2bcf85fc63795fb9164a5f94ffe6bfbf838c9197bce2160d24f88dca14c3e733d18ff1fb7acb0ebdfc4e2ce268a676fb27cc34d4b6b5d7e8db29c020c4c498d793931b0fc7d91ad68d3d8463e36a267833edbdd7062f4d62aa9fd1cb7f8e561d3939bbfa118b897167168832c0aff17fb6cdcf75ad6ef0a18e2b37fb24c85d0866f2e5f191b2ef8fe9b5997635a74cb06aec67363435eb175559629c09316f96dc56de6c7785335d121fc2e4d47c2f50c37c5bf7950ae5de07b3b73830f4299d5009742d4eca98df821a95d244967a42b5a4f3375edc41c5281ca3104bd247c14e838912634d4764c1b6e440860d98f258aa8a24e8af643497366edc2b781aec0567451884aec0343ced1fbddfae585db1012a6d9245ad85c56aa33d5bc30307515bccc8d36d7848c99884db4a49d748e1953b4673e4286393fc97c233d529435faf7ed9f9aa64029814b7cd6a36c3dd9ca7be95e5c4d48e024a3d23651cc81c00a52e2fa2d094435ebdb4ae5be8e6b53cf628ddc87a4bc2dccc98ac38019c91789a40d103fb95785bde5992de08ecdca1dff2ab7cf5013420b3d29b8a7f0af455c4e86285422b986bdf482b87297061084b50684e936acbb075a84e720a2d03892efec7dc1af2fae2a7ce7725cf0d19f39403b273be262c7a4ff638898f6caf84bfb358c580ba4adfd8664bcc539b82792e39ab4f1d8393b1f98f6dd5aae14bc6b73feeeaef7c3accde4d9b098f2d5c7dd68621851f37d27980c4b44df095d865493eeef2724db90aa53a3c37bd345ea75b4e76e8878deae1b4f3204c2957f3806e36a03e995f7633de9b863ff6b3309d330ade917c82f3286d9500105755efac22a4220f457debd861df3c0925dc4ba8913cea12b8deb93cec87c972421bb8442ef2a2a9d638471108ae0152aefdc45eac6ff786dae370a21bfe1e5777df8070bcefba8596cb8f71a516b505b1f83de1129cee91d3a4d6383daac7b9de46a99bc34661f3d805d2e138a769fd6489e4d058a3ab35ccbc81251aa2f23f83d7740bd8869465634e10e114c62bdfd640d69cebf6e78eb0970fa442746f7c3bea77d8589ab131827a95b274dd63ea04fba4c822aed4f8d0cd83ed83177d90332c7e66f103d4eb1dffb9ec0f52094bc7324a7c59819dca343776d6adb6850e7e7e83e2316db1c32feb4ea1c6f47a2ee41bb09d0a931f4fa3cdf7ada2bac7fe5ae2b997e24b8f8c52b0bee1482b74af68b407f0d78f3767bdcb42557c9f3aff0c2c2ea7745a0f588b00a751c1c8d2124a8bfd4d7f756587d239cc43a8cae1d67cf15c73dc8569a1ebdd7b8559e969541a547c272e52d57e5924ced9afc87cd2cdcdf8e30f423ebe26170393ecec06afa093839fc3a10fdc3f9ae19e79e4df6a9af6027e1129a7a6cb4517607eac80fa2b5f7853fe84028a66976ec4b4af50abe9ca959b844d7b2ab94903efec6dfc99ed9df2c329c0e8449b4d2a0a5bc2506d170884d2c6ea8aefebcaaf2abbfa3c4d9e4d201369a47792124a7909e247dc98b777b60a30b1461d857f164e3df983d9a900f8b11bddbdcf47c29d483033c9250f30e268ddf97e0ecbdd99d6fb3dc4562bb75f8f1e03d1aec424293fa5fc786444411a512fc582a9b577d5e88fb9d6f7346bd489f6eb4296e576e25c45e114fb6a3d0b6b831fb4ffe7486daadf2f0ad78aad8f8f7eba17e524de06e81a5af9c1aa09019fcc51611afc45fd30b8ecd2a2ae19758a1ffa55f79cdf53ef1bb55e49cb58d8b291664be61586ace94c7b378d685e54aeee09af828a3ce7335f9d03f8daabcf3543b8099956f60913db6ab401a427aca83772df4fce9081409ab426dae09739b50a8ab4c04a6d2e63b2c4c0b5f7fbd9dc76722057ab6cefc9ccae3abf251259f999fe09dbe1232b8ecf0e26b3d88d13a1001840f6b5942359c3ac75bfc321d9504bcc0e3f4add741125941ece20b4f90416b1f14edb4ecb1ced79cef883aa1d5193f3efeeae7e103891ae4840978fbe74d2cc90b7e02b4d839f15c75576b74e05f7a8af71823317a851bf0ff9171bdb16ffa36f57ccdef61065a62d64ba434571db0d476995e2bf4f148f0a6276b2fad82f03b91fe53f9a7acff3ecdfcedcc1eae42e52e1f7443114b8edc8a9d5c8a55727f7ee1d20e1ca55b42e51b47fc4d2313458ab9a5f05c1411dc8f11e4c57d3fe87183763bd24cfb8dc583c82ce9c0abbeb76310666d2236e2ca164c66e6336fd571967f35b2b0ba847922f5aabf97aea061d19eb9cc3cd6e764da9651f9e66577d9c8870734fe8e03d20ba107e6e2997ef7c42f940b88410c6bf46635cb5e402113411a98c75e8cfd3760235d7a486bfeea1a1dc188b7886172ac66d45a4bd87f60b8502382888f3806e47ffb74d9aef2519e91536f7798b7c22ee70566e686ae2b577f6341f7c47dc1ae41f2af983b80f7db23a3466b4f14e2afd591b19d36375acbc0c8ebf21654c8cf44ea49103299eb1ac6e96bb282a33a6ea204aa266b7d627c53757daa176f6cde932e7e0342977dbf7d5668e8ba984bf05dc610e5450eb4c3dcf7965eedc9b168a9c274ef6a050e93234a9bb5488a5aefaea9c442729b5416dcee6bac23f238bea2f1f4615c863a3ff7c7a081558237f2097b9ffa869f4b69fa32784f62c0b7a458411efd3a9108735de667c63c34af2225e382a17600acecc118ac1f81ec5ed9a26fa966bee8dc6f55c17bbd89a94932bf930b081fd310ef94c490855453551e9eb809e9d568500e6662564b65701a721208dcbef9a07650f9faa5a503d37f2e1b1912fbfb437f1f4c2d4a830a2dcfae905d323fe9a6a01cc8d88ff82a26a1c228103396b6756659b6a8a9ff8b31494cd8bde6205d6f62e698d9ae43ec740fafc60d798a85e5f8598486b6e82f23506c6004ec2f733cde633c3b45d9ef14fb223c020a67f305e33b5d3b239b5026ca679004e212725a4090818734435247b918dc9c65d2f0c580722651217ce7a2dec34c0f8c49e3dc051c01f5d445dca8675339f5c8b30ddc19f51ffa9e9c513f5fc9892dbe5ee5bc148ebf3033635401c8675f0fb43e503d73cd432e3ae2f25bf29b4088a3193c208f5ba51882364202dc3eed6f3ab9a871b4afa960f1776cc92deb7098ae6f61af30e715ab60d44f378bbb79f8fb663de164a5f4f582e6a17fd7e553e677632d1e8489a8138bc780418de30c0a95ae3ec3b0cdee51901869acc318a6725c0c06273dc67d393129278225b9384d978512befdf449f85146fbbe92e6b52cf40028b13d77ccc68e7b65e0c1a25f1f9d17b06b17f216729684fec1b4c0c3fdaf40af5dd1a3f4492d49e018f60f41d91524bc5d750789fd39b6e69cb66b1d86b2c1405331e3e793fb38dc447161f1ba02cee1519b72727aee9ede2898c5195adb0dc1c29fe6eca6598c5612a7f98bfe0d1853e44f47c94ae57bfdaee16711135226c9b44440abbeca5ed53b0aa58d34fa0faf766087135599d7b88a04d5ba7d69c148f3ebaee211a06438146d762c9f85d9007a228edd7d71ad18fe69a1af0caa6176eade25bea11504c2f0498a450d4d265bf97dea5b23c10560c9844d761702a5814fb355827ed6f46bcebb61d0a06c21746625a438c38496a941f447c2150c9125990ff7feef9d551a7adcbe0fd828ef4397c0799507599899259f61ff914f76be6077d0daa67ac0ab9093ecd0f78455b605a7885cae38a88b2955cecd37f972841f440de12831263ae64c7c78970138a738bcc66aae8c1a5c3ca0e166dde9860bbfc4c7bdb854cdb3d94ad4c723b2de03a50dfd120041a9b3107a480e7e108f729484d0df0d8e47c3a6b7ce0376e642ec5a267a91dd2bb1f1b3fe56a5097edddba482627cf79b66801fdd4ecb733067ad52e8fb9970be01a397ede6a3eaee6b8524f8e1cf00e0c5aed165b8b1533afaaeeaa82153f9840760b58b8a12e8168956db4522f2dd5a13183cf861acb0c0bb2735ff5cb683f633bd99ba2bfa7f1fcdd0a54d3b4fa9a7d3de250d7e40bd7b3a829a4f04fd71c64ed4f2503094773b45fdd821688d10ced9da17089b7c954f7e4a7f3e56226abee46d7eb93a6f3d039a7cf3dc14c18dd7502aa0e29e1c54bd1c2182138e06326f3cd4cddcf1997c9739f9e4a0899ce919f20b2def0ff103e5a9e123a1db4a544d438f789a0ed26664523bd55902364f4a21b2a92fcc111392dcdcf7ac0ece18c474d47a11d544b64836a62e3e1e0e9d15f8066315f000b7d8603f772704ed5b96798f28e4f699a671023a4d49c5a1e30d14145b9179e4b0f3424fd46cc22ca48cde74904876cc037a04aee32b53d02e4869427b6b18bf0ce7b5ffb75268788ca5029d2d12b2df068219af12d4e17e56f83e581b0fd6cb7048204803342ab8b146b0c237d6ac7aeb2ee21550c00da60286994f1e7ca53de19d874f7bb27c8c5e263fa35e548ea28f4ac0cdfdc4c0d5096f2ab328d089dacb5e87f0a29814e8461470a22ee8a4a318f5e2b5317a027da39789b7b17bdcc9b26bdad1ba5e4580f671a3179a9fde91408aa41a68f47c71c524f8e413557b0656cc2a67e36da5a07ee7c55b0877ecf41a8616ec20f59d370f3eff6b10e68a6c55feff6f52f498bc9ab77224a7548ccdfa3de41ff44ee4bd32295a42d9fdac1a4c8484a7383a6bd5e39cb0249e939fe7f53075d6d4a54bcfbaec50853c5e4bfda256665ed56dcd20fbd04a1d40c200223ddac36a7229df6003f335227a6bde261f7e2f7c980e7e522c68abc63601b3b1a9ebdd4530e4f33b9986f5823", 0x2000, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0xb00, 0x2001577f, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1}]) write$FUSE_INIT(r2, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000041c0)="649c957e68e73229d24f25f2d2d84bb40c0b218d7bc35e5c60863f656e6e2f5fafab29d47ce2f8085de26620ca2db115958d383df71403e3195dbf9552c3e56c353cfe724d07434ed7b83b804823d9c41df7972b9a9480924253108030e3d1d1780ae4c13a6fdd76d012880fab4f0a3a476a13590f519446830b7bab73b5ee2ef2fdad4d7582c0b145d43e56177df9ccae5084332bb647c78230ac5fb82e188d84ce132077c1b70946be5a030e5f31996477036b810fdceed022fed099312819c9c55a3e2c695787aa661d836ec76ce875942ae8585be8106d05ab38ca74d7ed1e559ad07882533bdec18a9e2572c1c2dbb7d5097f493235c51f909f354b0deb2dc1363811557d388a1cc88f3d156397be90cc3c43b067cc81012b46f08931d2616656415ed7eb6030e128900f5e1c9972787f36e155aea33cec757eb3dee45be99ee1dfc56cd0ea9cbabbfdf5d8337bf04283c222b6f8813b50c505e05b7a396cb2150b1f0fd78fef527defc9247b028db310f7ee675ce66b6d3d6c75fe699607d6c7675e56b50cf8e52c7a847e95ec70db052f5cfcae761c81ada69aa25116f62b6c7c0b07422838ab3896f54c893659e3e01b0b2fcb2a374abaf279ea724c5dda6c640137b769db033b89755edca9cda3ec6e6f535711e058a33380b6ee7431ff60b0cb2d53b801e533047c9641e76f8750a05e2eb4cb589dfdf54aba957dba3b5b73f972264b1c371df067ed463ff3c3ecf6aacec9c9daee7c389d6c12fcf50ab8ccd3db64322e20f875a1c7747eae833764a2e6b777d7d17e187d5a52641df9293c6e860232cc4266b9840865ca4deefe51f68f75ad6af1f81b1b05b7981786c0eba954e0cad0614397de2c1086448e3f91cf7d6c37162eb7eb5ef8842aaeb6878dd9e670b9c8d18e089a2714fe244014bf7b613acf6ab87a7f3e6aeaca296f4e5237a04a852f5801f5ca74676f0e8d5607118b9a847b492b687ac61d01403da51a8ae8a59c3cc05a66418324b9b670337cb6957d3a7556aeaf3f648dcea67bf162f130059de51eafbab079829cc4b6338c6613f5d5e9ae44ec339523c5b583a8c8611638fa8ab2a10c547c53faf5bea6dd82d561f66e1a07b7218f0610054e02196002567330f772ebff0955879020f31128bcecd237da58c2e978b493d44854afe7f5219539626fa38b3f1d2d1cf202a886a0bbc8515de29b0491f3928b83260fa673c800ca338135307e9d7528e3c2039c112161cbfca834210ffe71ed9bd09e69bade9c183ebfc64a7b92f6a32eed68e2888aaca63e4f42e67e82fe9c061fd92b4c4cd68a26b56f5871e5db0cac3170082f2186d6f45de25144add42223997517e81b8ad6f939f48df5c9aab450349481e6cf11097a2dcf65aa1a2b907ed791d36ba2761fa1d0332dd451fdaaabab4e5e9fa7221e93c54a5d019079c830323e93a83b2e8021453a38bccb7ca9959eb4f72d406f4544a41bf6c7c9b0d56222a7143a3e3cfaa9a47d16fe39d3b4f1bc716db71336ccd32bf2a1ed7d8787f1d0be3e7b75eeb86bdfd5582b5f241b25e9b3dd9bc17a333657ba5e21bdd7697766fb1bacecd7ff6f4d4a884bd1e755787ad0de6f3da3ee466b1fa2427a9280e0b096df00434f81c37149fb968eadf5240072842032b66d97573c219cdfafefcd6b5beee5ba56ef0cf7d44a4c49cfec9b571568a1f9b6c88241d1750f09fd61cd98dac5e9faf2e71a8c3b0e62cbf26261b568f3831f31b98de597ec112078613cdd0e7bf1a098e29883c7f77aa83e6ba53d52f30d3b0d2f9a210e9e179e7a6df8fee2eea925d67a20898fbec5709e071e3843ca2e2db777ab8abf0055be0bb94faf299d9dc97d2fa0abe69e1a81802108ded83d9274b492a959e3e1a3cddf4fa654ada27255f9547b8edb6c248a423dba7d36d134505e9cfc57126a7bf014a7c3ed4ac915964b2cd442ac37b11bb2950f55e8d17ca35af206276fd98e5cd6355791dad234e36d9b60326b28f7ca0bb273f2d952ccd37b29da865bc2b02962f549d4e768a6b66b18dd3ae27b3ecafba2f176f1fca9ad0cb4d1a8fc663eded55213aafe8931a1c4e949b7724f138431e123d135ece64ac6ee904eae4b0dd3b88d32001e23d11f386f78542f127e07c4a64fa5c096059e46d632da6a45797845448b7e689e3fe3c533e50a798083f2ab279e6907120f2ffbcbd803dad36c9992c2a1944f2ce5b803b1b19f18b5ca00735ceee330106caed3f85c701090b84512fef89ab144df09945563dc87b732a1778bfaf4b24d4995748c19c5ebdcfc9e537370f911df0d62d180e1368fcf36f89aaa4678e4780a85dc90d1f038730062f115b8b7692210b89d0497833d6d136210c7f2c9ff92e56baf41c653d359a67f52fc82323155c8ba8be608afde8622d44588defcb1832920e9a2709798033816337308ed919ee881ac7c011c31473726344dcce3896dc7d48f0b54695ab5caa5051291bab1362f36cc8a5fda4944dabac8dd8da4843e55888dcfc6b476ccf22ef69112ab93a5515c8d53ce0625b68f4865e09ca1e70a98f6ab4775b67f8889815479c0792ff00c0217155714123c9f5efbf4770987d24c16729196488c29d54362af3afd5e22b005906c7c24678b39f6b1b73b4b8ebe7fec382e76727b9f56ad0e6f89dde25b7220109415a984b04d9ba671abb4c4400cc5d97c0ba137e58d41b2e9597015824288b57d3bb88e53f58083f9f391f4fc97c44b465e7a65e13af2b1b61ca06b72e7debf2bcfa1c0f8e4e8bc0d7ab90465a62657883e1b1a5a77367c097529c6c71a744dbee41dcf4a1febac43c8f0bf0d424374b3a370f6c0a30d5c8bdfa7b6bd513570f03dc0915280d65878046b0c7d09ab60a610ba9cfa6e3db012b1750c2af5c1a06a0aa930b597edd0e80704a83d525e105ffbca6d6394649b788b9a2b19ab5cdff5ffe805920dba62784bf565163ad3f0a764065f1f1057ec2ef4952d59f18586eae6c65b0b319aeab254fa9363c0f7dcc347e66ae0037e3b3c35a4eacea2451f1e38f0f3ff9102d4add990eff28a6eebe898f07cf04adf5d4705fae0a9f810768b1c235602e6019da1cc8a808230168111ed4c484799077e7b94a5d6d4062b1aaf23e5329783b27dacabceeeb4075b6bd9f1bb7ebd97375c2c068b9912c777a739bfceea505211e0c3815aa2d04cf7041fae1d90cfac100064fb3213cfc5e0480b37e1de0922b4d54e55df399c2800763643111938d1d2d3dbab35c0d53895926956ee41beceb3c58f0f63f9364adf631102a3ac68cbcb61d8d699a290bfffda117b2c11a48ac8b2685b1508f2ee3b67345e599dd03812cdf432fc2b954c065d4f81ae4a39dad9357ad379d483e17f544c9e5d924d39282bfc5de8a0e5bf4e4aaaca6c9cf929685fd7dd1dae82c44e8c95d4b8787c80e67c95260880fcf4a18443fcaa2d1c4f46d4d4518dcd2cc06ba20dd4a94d2c4549b1d89e2aac3188c182fd3654d7813d4abebac7236456c03f5991229e848844912207898e2a61d417f08083756ccb583ea807e1cbcca6d7a1f4b2dbf7b4789204fa3a3397dce45801743fd73d718650300af4f6f02fab941127a6869cc219fbd46bf1efc051207be82c46d70309fd218ddf4d95af9a66fb901dd1847048b8f54bbd3ab8d52a13aa989d482ed1eecb54770f29c995a6e5d434b37e8271edb5b2e654920f12d359285e2ca4f5f0ac1da6908ad15f3e7a3541adad6d0a1da8b8778aece6f0e0a4ca4482ea5ff5cf122a3b091133000526f243cfae467437d0305ec5e0eb7109365adfa4448c7dda4b8637e25ec78a8c1ebbcfe449e8495cca3e733b74c96a7ee6beb1465589d32fb47ec62ffb06d2328e6d296484c9e3a034da007987f45eb1f1069be05d9281159e168b193ffb977881b5cfc00089710065b6abb585ae02c175c5b74e2c10d531f99a7930a5c7c4b41a0cfbd913618c1f840a8dceac9f99ccc435d6afc04a8bb83445cb798016c0dd75597ce6c21d0156c0a1347dbae6d92ec161dea3c9dc9f6fc19bc9d60f3f955aa5770aaeb74c65bfa19adc55dc0b5bdd656cc51c3fea5f617a10698834a97148aefc5a9f9470b50e297df0796c35072014b3cad316035c4bdc776c3c19fb49e916eea9a793ec02a238def59ce2e7cca396e6f21ee12a7386dc5af9102d3c007afb249647d9a3e51aaa839804d690c4b6226bc22c34ca969396a417a9b648423f02c73e0693f4e7667deda7f22b58ef72174dbc730e4e367f995e435f5065110d34b6552775324afa911efc07ae6604187475575403fc339e1cb4fc7f8ad73bcfee35305a5c00b9235e3fe42a0843f271e6a2ce7dd64ab563a0c2544b8973c2fd2285743040e2e90f4179d7ee8009a5ea3e4a716d6746926d2119dfdd849cb1a5d49903d255a4d453e7549fc41042d6713ffe797eee8e89d645f1cbe649d3fb8a88f97decc3c587227a76e4d479236ac3692ae586e56c73bf0b4a0bd0c701e5a2860f43e8a49b74a503d1c22977d2d074fdc08746efc2bef06e8c5605c6ab7c72886b1aa59d649b603b8e404ea33d4ed3d32383c2ecce939138511423d636cf3eeb63186f9a3fe83f4c0d2e038fa629e60a464a286689c3fa91b9f7b8252c5e15655b1d6aba838606b0f723234bc26e4867135b99b3f30c9580c9005acf39f222d3435aa03c4c58fddc90f07148f556228ea07c85e430306ea2256edf30db7680de0f065247b9eaea3ea03bdc40e824b404bd65d2c2c2f88725cc9317e9188226a00d0b71f6d846f824ccce658b865e276a8be82fe22bd6cdee6184458bd4f7f07e3ad88de07aad0de0d2c07786e29fc0c05ea83e374e7ebb6846f065eb3a01e01ce510a7a3e7c2346140c7c6b6a02fa60464b20dc5440a3640cda7d1680c2d76eb076f3e9355815f8b4ae133102288e1df4d875a90fdc51670a41675f81486fdcf2dc21732a2ddbc0f29ca8159de56e3f2b6372f72f68ac4b6b94948fed98f3fd5b3eede14692bfbd88755d99ff2cff5fc587aff942d096261aa0851604b3c696dfd5b353c990db71918cdd7ea93f0158e95708f6bd3e0eea1f439a6ba8b3558eacca71079cb96ad5b49179a381f4e8dcd9a8314a17e39844981008c4152f5586b59e5db040dbc89a621d4417dee30f79cf7610e6d297762ad214b593cc7564c5c9ae6442f9c4e350dd28b8d897e46dd924cb8afd795de4ed0351e49ea48e0c145358fe921215dbf354034716f90253f2b8d5378ee3654e44e401d4c6268460440073608b29997f28ae092b7143f7e6c7565865ecc1c2cc65157312b060bad10db5d3a4a201720408d5579909962d7ef28b4b4a884a662e8071af991823e80ddf3359edccae79c8e9579e3c11acf4e8c005cfadea0d35a9a882f8c1c841c65576017fe1763308e45f1a1f8ab8faf1f108df0bf4704d02b46082e3ca40ebad2dc78a7050ace53122dfcd0f8c84ce3713f9e34f40d993dc5276653023dc79735b4e9eb053d982884e97c6ca54b4eaf9a5d6cc6f299ce10a33d52a77ca47b7011033af7989e5bc62754f29d92944f92eae4edd91fca745f0af05a7cb2bc69fffe24ec999f0069c2801def0b115e310ffde47fab0751ab19a8838cc8581e89f1b6c54d36ff4951342f79b01da5a9d2c08fb09028361933896686530f261d8c0c30fca74ef267d97a2a0d9911ceb70da5cc6d6f849b71999ed389867eba64ca9a43f4d5395c588f47dbc329cee1af32b2e58542a6436320d51ddc5b3d4a4ccd48463a94709a8d342133e6e569629c3e0dfe44a5e7718e142947fee90817f0c015acef3e5008f2eae18d3a6fd3af9582649dc492b0d677015918c8e64519f7a2dc2246f28d120977c5389eaebc2ca230968c320c63ea996ba18ae69384be05978b19085ac7fc2f32dcc8bc55207e67376b859f99ab8603723cb5c9492b444c1f84ebd4b095e999950b0d66397216ebdcb78dccbf70ae417ea246c99eef9753b02768683e64860b5f67a34ea5610ad50cb9e853bdae456d73c996dc9afc76e271290dec4b766c66b681bf7359df9caf9bd2e9c24860fdcafdb8c8fa43b75bb800ee6711a2fe6dbc92f75e08c9baef29f4efd96e8228b14a8fe42b2904471a431878b6258c78aef6fcb8c7a7bdedf45f8b4bb5bb9f1bce67aa60e8843d179468a8eb1edaa1df3292a63469d4546399b0539705d4a3f2f88c984cca9455686531d3034290f9308ca15f9ee7ad41c90733c6f06823a3ed6bb2dcd15fc1cd3bd8b1be95eeec490a7a4ecaf9e67c878b2f4db4b69ca7f81a0f00ff5e22d0ea92c58d210947fe469eb655578469b19941f4912f91c48909a4a383d65b3273ba3cb0de83126b76b7c4ad4669038cc236443be6024b84d42f30fe541b02a4f6f6210585461dbd234a554da0339a1e897a2d91c6755b0dfbc66a41e1c5c17219ef0c9c05af9af7d65ce760678c7dd5b80654168cc7fdd3e6bca95019d53b7aead021d9781babb526a48171037fbe5ddc46aaf1ed04a828474ec392e27f633e1bb6e30b816bbb485c0a9282a8e1d56e81950bcea20e74598d5f3d50cb3179bdef530ec7634a978cda0d004a87d4730ff363361897e4b98884373d94ac777c7b43ea8c15d57c0d2bfd933e7a9fd40fb7452a30d717bfbdda93d4bb998e7811f8d0849f7cef6361a5daf7000cf9e18c9992a4992748f2bfcddaae1d16b8ae6f4d4ff7b238976d52d7b7171bae1a480ff9e130e6dee0740f4478d9a25e18e7f3e91f46f549d2721c53df9c2b5f3031e4befa1674883cf1ccbd56cfd059bfdce96367b4bf79b04a6030bd90af04d6ecd328ac8c06f778bd3d66b6460a29df0ad24773a89ea7c7b42f66114b43b4b081798a1f4cdbf7e53203fe72d5e9eee5cc169bf7d9bd8c6216119473beba2949643ed798fa5393a754557e90bd085c7f60aad0b139f0c4cf917586fb8ccdf9e3c28f8287aa4238bb5324050e03bf4bd96b009c143a7e7a310f9adf15fde53390653e233831dfeca12031c9ca1862a52500bc94f45cbf988002dd977b73064d3fc3e1e64c331d4fd087683649cdf08da545ab21effb09cbfb4b3450c70b3abe7556961d8f19fee6ff88d6767ba482ce8aeba8d0c71c09989c7663fb8d8354f12912ce7071ab7643fe890fc34cf9ac2b5f8f53b5a98ddb02aa4639ca03f58526b144469afda8a950a9410fea39623333da321f46e2e83de57b8b29b41e7bf45092e296947db8e384aa12380495414998d0b2266f804151613d03f02748c8228a227fea9f16246a8302be240c5adeff9cef0ad658c7a4965843414b2cda781d6fe9fc3562d6064f7d8ccd645c43a5dde6cf1e3d7a53a983bb5367094aaa9075c2ca98c9dce3be2b6c7ed938e22dd88fc8b3f4a359da1c3c61585c688dd35d9a0b87fa6e3e29ff2b62a7f45b6bf6b8c4d27eb880d1395bfb819a671443444a17776218559f842513a0afb4d4b887059fe735f1d1da081c2fd3620cb3d30ab91e22a39aa2eefbf7f420575950f6d0491ce3693b0a9ff4102866a65f2ee9ba4d06a50dec28e65943b423f469131479210b3ed521919692b0e040befc19c60155104e7be92c0177c9c61d5a8acfa28ec1da0d3886ccb6db7301b6f7c66617a1c1a17ac9b4712185f5ca8d5209c046f61922e2670be35154d59e1bcd62eee29c0ae2d588c23382e5ce9c0f1680a80273e5a1fd79bb44a90a74ae1631bb3475a8865a8d6748a95dc62ea069ee57657c1f947e5a8fe134c1b5a04b8e838f6daca0e801d92cf2cb3c542db0e4b5aedbf94adbba1a6b32ca1f771ac3faf41d7b57f7c3b2a7950d3b077b7c93b7d5be6d22460396f1e362b56ad9029f44b04a94e9b56d38304c74150a0be808d0f493d57eec6c5e4422602e974abb90742335f1cc69d6965ba64b2157d31260f8ee0f9578b7aadaabebb80d17e1620eb06f28b9db1fb3df81946c3e21af9096dfc99472956a84249b3924baf31e80616393bd865d25e2b2041f07f63d6252b6ff3f0689b3114dec010a1d691aae61f774d38cd4c43c7c3fd326aea6e0fafd26485ddd4c2844d03dbd08a709156b22b3179a3f35c67e673533e01050c261eef958296ac0c9b7f21f2a3f8db7299e178fde6dde7fad44421fa1da79804ae520234d4da79cc88a9f84f1e3024b93e0eb86f32601dab672684ba316a194a125c7984fc8587abefcd5a982c6d3888eb0ff38e71ede0818b2bcc6618aad3f9828056e1e1de82cc1c14535ec25f0cef0264849612d5d21a8db8677e63e909e5896751e38697ea0e7852ea91514261c5bb2ce93fa600252dac2ce223dc44157923df503be6443e141e0bf9b15736646473ddf64f9ec7c687c4e89a6c735dc12b5eb12a0b9bce4b356a641c51c3f2aa6ea4d8bb85d5f6ef0440018f3f9ed3203c35d6285ebdee7a04de547ba15f5b7443890da3ee54577a34d7d551eb9a734a980de31400da16ae1c38759746ebaacc72c3563a4f01f9081618a596ce9dfb0ae3d1e68a5e2e82d2475c7672486acbdcbd420843bf1af3b8939d26d750db3168530617cfa9d74ce044e9b1466c55f5b4a9f16d4deca0bfcce2245566211cb6f304ebc5168263f835a28ad31165542be6ef4387494f1ad8b94cca9c31e61dff12c231ed72cff0f08576c8495a0e31809b016735a701255e5d698ab37d53f224f2e98d8468568b8ce2499dd58c0069f79ab3195dd39b308f92d96ae18f0e88a8871512f46af598dc1fa54e9adcdc92764735d707b87c4eeaeb01d2d3d9c6c6761817afdae84a66cf4e7a7efdbc4dfb2fb4ae5256c12f51497c2bf01c5c84f8134d8f4c927ba077ab80c0ed2a1f058de6127c7014094d4ca28c807a53a5d9375b0e9297eeb62e4f7a94393af775a770649cb5d9f16dd796ebcf260f1063b4a35539dc5d247cd98cefc64ce09102b7db4bc2cf053159495dca99582b5d14846d5b01dac8e102c0734ccc685156581a29f8399cf654c30d504be319f6accd2f0cfc20854155bc2e19949541f6b2db402642a840d0ea4ca5201eabec9d5cf39b784acabd6de0ba9386acfa4d26d55ba9c12abdddf97102ea347c1e6d755a4b94ab3de12d43704fb579c35baeedce30515d95979989979a7dcb6af6ad6db61930c59c6bc0ad28eb3f1428f95364bd652b09384bd344890a8e4a9bfcea976121888210a8d88da292a7739f5d9a27f9ddb3bb5c77b16d32e21a784e2345a9778692634f01712d9a2fa51b87e7e6e486b569cbe1c9b37b43749c152e7ee44aba37147a90a0c28bf2502bb600e0ad8a8ac1c3002798c2ea0102c120f714ae22328c9d3b15e3d0b21932236ffbe6c1cdb2a3f02f29cdc520f32014c98b52e51df824e60524ec0b8370a2e18032934f8068f537fad9b9629d8504c711d2282268de03a6719e95be68a08413f2105385add3b949912cf4cc2aabcd5b53539f2ea28d066850c43f99a3100366d26a2ea93086cfafb0922d34a49cbf6a9e3310163b2fa45e406057c976fc679b6e50d1cee6c7c44ab160adc2f6443a009d61827406e211675ffc11c957acdf961b2ce58ac023619b802cd3c226514dc3370668c87bb6f8565c42719ab5c8287ae687f371e076541908aa74e888e6166e9ff699cabace4d7befd3f9698e538ddb5b6398edd206f822442f4ef3295d21a165322ce0b9d71fb9d64db6d56565b18a6ca1b7f1c831480a735d8253f4bb667ed5ec7c5125739bdb5b2dcc65b3e7216f8f6dc48ddc839f954aa1eab60ce15839cd5f68a26ff41d988d34b606970a5e91a6e81f08c37b95eef2445daaefb1e9d1ee9b687ed2b25816949307bdad2d7c30981fbbe074faa720508a5125ee661d63b2b57415460db5cc9be1276e8a60bad8ff337506d9166fda90e8b138a3b3a197aa0a4d7f1bea634c958c1e0ba3b0e7c0bd87beb959528be2920dda1b4a6a971412299a5ae51bc81cc9714a27426616b78682a55686bc1855ebe3dbfb325035f3e5ed35613809b719b5746b120164253a978959fe882fe956a42ba73df298e1d877585e304f039f7a32ed07dc95bbf49530c2cc54da879adb165dff1418478029d89ff761794ed3ab5984cebffe14607206cdc360e7eadd57bd24e137b92873369e0e420f4803a81a35fb7466a86d0d0e4abdfce32d21b71db025f7a017a9db8f88cb86314b4008c0f4d6250fb411e549cdd56d363176b27740626828a0dd4235cbfaf4c9e899e0bc553c95e4a691479d964605047e3b35a0a64553b4e39f27dcab1765ede4eccce16936a719d927d793a7fd9feb42d523f4798a5838a7710c3b144cb651465fcadca6c1977d2b4dc1698e30c2cae1a4bb88bef6a5eeb401c0a4faa6a8e0763b1a58b643bd52e799eba444c7ac2c28fc54687a533761663b74b2ac1a0d50d0a9873952c5f50eead22efd055cd32e63b09f1fa716bf2e3dd38f3bab998b481bd2ede72d87e8b4dc40c276b1cc11d7e7cd67dc45de6d47a60472f06890888e2f3566cd3bb68e6f9b4703deaa26fc24163035ec4974ee9db3da0e723077aea6ca4cdb9d6b670b5d15c934482140cd4e72835a8c1e873a19cb2a90bb264a3682a9cd520da50cd81c0fc24cc1938088d15d782f3b5e3fe292c5fedb14fcfee864f89bd3c2d56c5beacf4220deb4ca2029597adbcf25c6d186cbb309c62f107c72adaafbc8877148056613a1a45ad03d3b5bed801b5707e785d348b1742f024618c8a7615769d655305f6edabfe86fad8206d605ab41778c5116892195be8236c8068c48e9f4986eeb124e0c324a5ad366b35c8c29373ce14f6981e631169fb7c83a3bdd6880e13df194449b15ce50e001f42428c9db09731b051234a853e72d49e19ee72d40b0f07ebbcb3f1a89b28f00ae088c0af8e2f480f87d1f7b2708674b27a5ba68c941518459b87f4f350ccc893e5517e1eb5a8b13a495e30cd828b2369d563ea400ed37283e3b9c9778f9ab1e7d87251f22864481448308dadfe59fc0d4f5825526c2a69affd30d25d2e9d21586afb993e8dd1c63849ac1b9aa3b0b7b79523bc0a55ad69598a10cd79b8c46bde950223c3affa9e8d2a8597d9f4faa15c53c99d557ecec9e272ae647ca2406c4540e58179ccd8b38cf873b75d74e4d927ed3b77ee1e8815588ee2cd9834e7d899d2a80b2744cc1166c2e79108ef0ac19b68e3922eadeaa1c9d3aeb7471e95a996ce5b48c5f36dfe1f354f985bc6741664d0e8cef1d885c6ab4e0c6896ff003564636076180882256ba307deb2497136fba3541eed0fde1ef53276a14c80a26cb0bb6c5517f886f8f67d8e41ae8b044e85c1c4c3579d41f6754670ca4c8fa00aa04052284727e24dd3cb13c05280177da43d44450d5b0f5dfd84851b301cc09a5f11ae1cbda05605a750e553d9d71909c52623d150ae43a222cb8d2f2fa67897e0ed3ee5a47df6491b0296c3321c21ef07b4b5dd739031bb9bb2f79fcfe1820f79df467e8054a8fb28d023fd346a298ff6027c13d83f8a84a8ae055f0300777a70d4a92ed45b36f5d1892b44bea0fb11b3498f31833bc42373a1dc2c3f0cc2bf7f73699803ad2548d554ebf1a76b7f22340de4d2e62a4672f50ce14d1f569f", 0x2000, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000061c0)="1e1e76de4c0c20efdcac04880b0a02694be01a195c5329a2034ef336d150c9fda2b8084dc867dd974c0353627187b3d7f10cc7efc4952b455ca525bdf0f9897b2bbdf6f7778553d5961b6051ab84db0b343f06cd9a7ff549e03cf3b5e59ec80d2bcefc585ba5795f31d7e278ff2549e08fff01cf0795e88de20a3920917b9f61f6467a904d1140ed435fc1bde35d762e95eb594b4de9ba859bbb4d828a65be417a9814d65343c36f3b3d66fe4f4bcd6db819a3a8db7df82532c170bc3e526601583da55c4cf6d344b6225b1a60338da37491fb32f5c3fea8773c25cbe1500def8511a1616744ba6996794af3d8ea7b1a4aba9c26a74d19534dd6f75a276658836b38d488b84b15a845792208eee51ad4521981423f41a4bc604071e5a3d6c7f549d09cf3cb97cce1363dbe44f0d0a4c8c7224e771296d783ef4be91283060d732527ac2e3d0c06f5f894438b6048c2adf845610f98e28fdd3c552f56520387ec4271dce322308cfb2009a4b5b3ba9655e2f4ce850a1b3fa09a3c35dc3c7dc8ba4468ee9343bc75027d2f2674736f0fdd61169aa4ceba7b8d644f021e3093382b98b2c12baf3856a5d9522d745594ad0feb9122d1fb41213c32caae256eb312e6016510ce8e7b04d74fbc55e89a7946911f1b6fe5c8ee48ce669b74e1bd8c76f47e437546e4461e08ee2c002949122396f819dbd0d6aa50d9db063e2cdbbf2de1ff1e7cf8b1805e95c1bd984a1c775883ab57b4fc5676d614110a6566de6d25b60725646cc4d4493719930441a90ae8400dd801e767619b574f9fdf1e770bea90fb01651f9ff634fb0831781379e3af48da2c056adcf25607e7d7b32fd285b4e1cc6e24ae1cb8d26c8941de3a60546cd3cd5c8a38364bd38f49143f75067cb7380eea4296ece7b38ca3ee9fa664ef54b9c60c57b3286e01d1a8a3ec176efceb3a9a580d1129218f11a9c4a1ada20c9f6d6a9f805caba58236e2cc0813121da2d8dde7ea7e7675a053131542ad4bb794a1e5033517647708e7e288dde76439da3cd79aabbcf708dc8b2d2858573f34bb0be0d88fc2309ecbb9c43caf8a8e08549e2f0df02e14991a8c1741058d77a82ce6faa2c75875a9a591563279d79c8378b0c051b300f329bb8c366d25c59a6c109a4702585930c37dc0743f5fe692b6fa6e51af3a692c21ca32d09a93b809f225344b97280c6cb84981d1ff8ba07ad2671a81aeb4bdb5f29a9c8009e0a115ed5907fb4eb164efc07432adfb268211284ab5a3695056cf032d0acd08583046ab457e5a5c62542dc36ba2d78d0122ac726379e0733b94bf2f63fa65eb2e4d5f31aae380fc68a5f4b9fecc67d81af3b02af8e2de4782a28d37a0a3408682bbcda97384cdac6cf49ab5153b9049f17f2b1472d809d49678d3d97a851609fc505673163c53713f7a77729640db2f4688eb775f53bda2043ffb8643a40cf1b1041f3c183f3051deec6f36d54d56c6677341898e2e4b0b7155d37a80f44dac1b1350e31498cb2f367bee3bf82128ab4fe35210618fddbd493ca04fcb6bed7469a8f8b64df3882c8010137cfba5380fc66e7737d42453c790d98ccb4d0b3e6a4aa717d255137135ab0b348c06aba6e56fbe0e3aa3612c5fba753838f88ec6b23dd08cf968588ea551b7b76b5b7daaad27cf3b303b4080bf7c014a61bf73d350a17a065bbb3da6e6dd178616364ad1181a01d214127651a4aa845ec626880e46137b481dfdc53f6980b9ee61c7eab780fb883885e1816e0f4359dc4d41b9292fef566f7fce39e56088bee6d5aa222803206b4d42aeb1956183689b07843f047cdde9958be4caf23dfeafe47dbd25711405c321c114f5271acf54611089e9629973b22bd52b74318022d5cddb61637d2b937f4c2b20ec3277ec2e84cbc7254980028e170d1b41686d7f7ada6c088fa89dfff7b14d547c00785b94aa2e0913e73e9c3d16a41dcfc61a1f0583315ca43db741e72a9082156425359e35f0193d19ccaa0a2b1fd5ea6484b9eb38b5f96ccd2598cf868668b907c90e7ed9829d2c173d6530c2616586d8a8cbe8ba93e391735ef01b4c6d763cec5ba4930a21b2b653b1b930ee2c1b0dc402089a45d3f9d38435c824a392d2a12f8fbf4fbc1c6b94f20fb042337d043cded163711d47ef19462a529cc8d2f9aeac20f547ed49d0100d57517f9cf7252eadfe0678229ad4ec181f708e138d6dc31275df8ce68520feabf3d0d26d9446e1a2940f6a0a774c1a3254189ec79dae3449c8f9f6af4760786c7a7beaf36267735d71f164a01a0ba2558f09ee057761d9e46cac7b001e11158159a11e33c98d84cddf65cbcb807b60d94eb1ddc7a5d369da3770f2800426aa5059cb92ca3f284e459ba124d92d1141e868affc1a8cafb2a7adc05a3a0421e7e137ce9086d37af0e688da22fbd528d63bddabdd689786b84e688258b3089e21fcbd0608eda180e8719766d92010cc599cc370c86b918e476d7f7841d23d61c086c105551e0beb6147814676bb1799154119dfec726fbd84fb5ad2aed2ddbac36ae7a558f78310a0958a387b5d2393a22828582493af6e77d35883653f4923e2322b9ab8ab1153ac2c922eceedad6fd87ea77c08584e16b5f0e6edebb74b31754a22aa881e95d69395d187dfcc5a69897c8ce5c92ca114fdd4e1da8d6c245a101f33789e79ea425416e21b90f9be43822a861dc3e048bfb49f9d33c6dc5569ddf94d01dcb3f31a05eafd0d3dcde167a3d5e3d817bdea2b5bc632c925efa0535ac1ebf6c70a36ce171f27279bc64394ca85e02e7fdeda507a69421c845004e80f14d71bc28286664cd36d6e058910acdcd93da431986fb7e40da7369cc9394ee62546cd9be8407cf2cc276bb1f7ccaa2fe61e918cdc86c4f22b55ff20f95944b153a74aa24ed8f5952dc7428c41b56f2e215a02f2c66ec0fcfc3a1e429d10dae753e2584651afbd327adbf2c839391da718fb503d4b7eb3823bece1ebea584262e82feaaf865c8af48654570b32a76577a09cbe735a184483b48a1874289c6a77e1cd0b82c052d0c1fbdb59fd284010722f8fc18c2be6ad54c9f66f02151abcef76fa598a58272a6148ae073e3e286f9c3112ecc87a612863cde3f4bc842e5ad31d51cecc7a255d89ccb8966940fb43a9eacadafc3f6b10b284cca328b9d758152326ff62486b5f1e59ce0de804cc64c25ec6b5e36755f041844360ee09b0bbfd35a4d06e71c1befd80aecb0fc9da7b364ed543e82898f3249f8d81a5b518b48b66b4af17605677ab7b0578faf5212f7f8efe84b33ad49143feaf1ff694e0d76beb2863f0944656319463133e536a6976aac4abc4d8dff72bb2f21dc5059bf9a3691d516e4836e0fa0482629d03846e847cc81b5c1e43e0864e58022ae8ed6acf5f46f5b6f76bb8d90eec067698bc3e93a03af19f312ec9a3197e4198464b23439ec9486c9d7f93dae6f8c55cb085f23b97f203b1d86edc1a483699bf8a6f9eb9bfdc9a0b5d50f5bd3454c3c017eeb8d65f031bfa6e8e22326aa745028e9b0b63dc636953e781c027949f5d9ce7fd59829c41eae0ab0720febb8d95e93d6ea95e1060a369d6825ada3e92812ed0705391e10ebc8d599c1c842f49d4bbb01c353c22459c4e1ff6b0124cc72847e94ae3396c95348df2b0d1e1ed9789c9ffdd314456aac10639a02164b16cb4a90741bdb1a9905afb604c2b63d9caffdc78a1508fbd7860940455d1c3521da41492afcbdfc1fba92df50d290b5003a25bf64735c12bc66a6a3514d90d4d91e544df571b8b2a6238bb24b767b4132c2fa38773a49276f980424fef61437f0b467ad163f33b3eee0793eb5002cfc6c8e3afb5f2e7da6a81a2890d6363626f9f41cc66efe73e567e50f523a1d3a9484dc9eb5c81659aa46b85db4c3e501e0ec3a46e429f0d3bf29def943a95d5891d04a173b7a4eccf7df6cb4207d56969adc3cbd412ad0bdb70fc291dcaffe528be324e055d2a4371e2afda37b3b625e93cc5b315b6f4c51f07fc42dbba2fa834dfeff0e11e416006606bf87cf951ce2bb0fb808d9563a08f0b0c8d295c29e1a5a8125abd5ac23ef25679fecbbc1e49ac12a4dac8b7f3d89e640161882cf7797151d3c35a2d463b329370120a846cb9a410c8fe977d26c6c3c0b07aa43ec658d7bd6d887a24b7c207b48d52cd027ae9fc17276b820ef0e94f5722bd5922461a13369cd04c15ca065c598f5c50cacb4b06512965e733247763a386dec1cdeee9b2bb71ca2ab9d0be47854b354760dc7be1964fc462a89b1505d4960ab70a16e2699c4f5bebb966e2ac053b0a8d14ce6fbc82e26052f8a9df84c280a8a4b1e3f0b1a046825544b067cab80b07866ec0bd1a7d81f266f41501a374fda949c6d6e98f9082c841b0c257a2827050295d7a563dd43c8cd7de77c4fd474a4ba3841a508ab845e5befc3fc2b0f0af7564abb7041f3729402a2dae53200113075767d9a378f5e6608be5ec30fbe4014f807fdd0ac5397a1aaca41080a7c7c8fe05ba554ea63c9991fd75ae6a1d6e81b6b3455f2b094471178fbbe1686b970e88b2192edec2c61703e4245e80a7c7b7b6c1aef40a6c31dbb062fce0aac85703bd515ef4d69b0af4855c2e69e5a22a0df013d5a6fc3744a1b6aa81d45ce9a9be0759ffc8918f0ec5f34bd54c2e8bff55d95aa66c596175e3c92d4fada1219a0ccff5de169d368465921644df844a05640ab60814465f51e212e8452befbd4908002b28416a0567466d4fe759b0a60efad9f68716f4f75335f10ae0befd4a3f72058abe3304744176af437bcb4741f3138d5279ee84fd4d841af76b071a32ad19cc406390dfc352862f9d55711f36cfdc4aba0e8dc2e03ea8fb177fab0c38f726dd09af2711e9b5295b39ed0416e113c045f7568980fea2bd272661163e762afbaa13dd2705d31c9e2e7151fad4bee596d945d162daf167a1e0bbd8fcfde5a82840e3b928655c40f435dda937123e386a0d41be1799e663088c0282f52ca553a4b22fda2d7eb9a5cc1bda6144dc1076fc8b09d4e8c4a9b67a47013cbf9b85adbcaefba1c08090fe462fdff8550afab1f75d99c1291cef5fea4cc63abc4327d0e425d7a5f1c602d11c0cccb8047274097e4f6107a42300552ba816ebfd5f843c19b2e40c6a809146ae20aa70c36a02854aff19582eef8657a2c8a8ec5b4f0ac29cb73e3669a02444d0da5ea7d2d2d23db59f3a0020ab5c4445ec23b35614943479251091f81c526306eaacd9d74e8fa8474f3b840665e52641003ab1b2015e2b5e64c911a7133944877b236523c72e259f6056cae2473dfd5cc95c1fa51ad6d1eced401e74dacfd7c72cc6a808f7e1e6f8a9bfc0c3ed9fd65ba0d9ed2adfda06366fc8970cbed680f50602b0ed129b270958f88e0537c22abd5cd7bccab0731effafa438b3ab8bc0ba5e6b5fbc66633d647e5defab2db16bafa92cc0a21e62fd6e49bb8e97c426e3e5467b2f205e6e35c1f8fb7ea1290ba387c68da115ed1c3210d84e29983332c549777e6219885ed91573585066cbf67410dc6f5812e4050f543fdd2ff66574eceab90c8871a5556fcc52bf527cc9f20657b81f8996901bdb3ee0c87c6b2612a3b294d47d63fc228f0d70ad2786ef6f885411ca6ad7218d01aed20e6e887aa75bd5847c06f9f3f571b8b1ddb896a461bd5e7fe72b80567447f2e0c3e7a9a599c32cfa1ece3fdbeab21ca7fccde0541878d3dfac71b441ef07c40259e7d1ada2c832948edd040bf29b4b2ec651170a6093a71b6718ee633c96d21d351f94d95361592fadd191899509f844800712a4122da07537685da10f8c7d47378555076da6a08c5363d3e057cc0bb007d2277e272e70e7c8705cc6b212e8f0d228fc5bcfd7bf6227d17d256319bd1aac37ee41e9ac0d4ab33dfe9e361b87111419d0f7ca3ca4efd4c5620d96fc6cee00064be5c45e39b0f3c9cb98753a95a3f7b1197f9a0e12237124fc0b99992a9fe76ca06b7c3e4cc880d1dde7393c41f27c17a717361ea8ff828ed4daa7d700c82b3d5e0fd249237d71d75603b59128f7e84758bae93197bc27b9fd539329e72de1e49206eadeb050ae74e2d40f63d82d38f4ea33b81f627fb883bf43ea3757ff875f4cb7d3e4c96c4540df633751ff15406d64514fe80ecb818adf1d89dcf628e71866d1d6b02ab64e53ec685b81f73963f5e2e27cda5a661e40603e8808353d07fb73f4ddc8477a7a7d43aee78d3cd3481491fefe1d347298b683f7edbc6be07fd860bf868c33961ff282f04463c8625260e37a02a30b79aa70a462db9a99e500c046826379e6d0b076e4c40a0545277d98ca72c9a9a4b4e0142839ce3732902199db242222d4a0c48611193daa7279c980a0d231c5b6cb2b995a3bc14eaf9a42e3e39e8c46fa18579473d9e9fc17ddf721a2d2fbbc033005e27cac7381e4e84964104ac140eab746be4a192ed209afaa4c0ba5aa9c7385ce127105631cd48554bee45abb0c302dea90a54d459809656d0fdaf313a96946733e34d4d4f003ddcdd612c50ead67f6f602e054647bbcba1090bd009503aa48848e2ed61a7729f307434afb5b50ba06d8d2814f454c0a8e24d9a815bd0f5cd5587f89354932bc0224601ff191a6389c8b8719c08ebfd9a00013b1b420dfbce167b17b17fa3ca7496a6504f5a7a21943e10712b3ee59e2d06a55c8b42804063a3483573b9016b64cfaa516f2a139916d253cdada4cb62804b91df5aafce285fc7241ac7532fbc41eb1b8c2897f3e106a0829389157485fc4b313daaddb3036cfdeb9a109d556eb18e443066730356cf7f9d17bf2e60825db9a63e4ab58d4635bdb43c9e3b35972f11c4ab787e4f765f357abf9aa41a40f509cfcd61a78640bb2bcbe6a4d25456035a3cb1fac3d3727da1dca42e965fde7eb252691fbf6a66a8eb0f356747d4ba89d9fa297a7de455459bc67623d3af2a561e8f177021abecf738a98166b869c4b91ee71907cfa867ca21637e2c1874948fc7089b16edaa071ba276ba4a29c85e8c0b966e487644a960b345419d699f1760b3e4c4880d00208378342459bbc2396e9cbdd4aa67c6f7e81b877313ec8cde9fe608ba3150fd6ac2923a934c796b796a7dc1adc7b373078a5eef432f0d8fb5e177f9433c42d8bb7badaac8b132cf02d6084fa963d26c100e746c27eac0f1b7e68b0afb6d011d5e94d0b220b492a18994675758807ce2d7428e2ed5d078d25d33c72bc1de84d9ac2908db2e7baf8f13e52347f9a6260737d62462f9854493d235856459d1a6840682cbd9a76b56b49e631503570523ce15eb04cfa0c844787fb53e9aa48414452ca226b2d6dc55a0e78f920cc4c330e4aebb90330e55b049002b9a1c865a32563ccf0e04a0bb7b28a2615d3824ebf1b429667bd07c0081e593ff85176667a8b0f921b99632a344ec2e47d4e8947a3d08a08e10a04918be7c6b2bbc274f307b5d945d60041ad7b7185d00d5e7f7d35bb487238b03d69c2876f5897bb8dcefd5bf312e056690c2c2d8045c87d838adb6647ce99c2ed607a6d0ec198b64caebf412dfb356a9dfd0fc2c568780dc7a2570aa2430f8ae5fc5700521d52646a2084e95329e76a8f629002524484f434469d275d04cab9c5433e0358b5f2650f2d759297425b1ce8396eaa3455089c5dacce4fd53862fe398d5cbe9025809534e1c9279f3c3af416ddbfdeb979189da1322c38a94522cd65d7af6a695f14f5f6e6c49719fca7786e7d0ba165c5a584c075a3db4c3deaba233470b49a764b3c657e456686d1465b137c3d54c7f7df9be81e45bfdf684f83fba06527f324cd6fc68b6161a0fe9379207018283358a02c53f0ed8d327b5c0de30335c4b98240970fee57d52d0399a455e00648702f11fda0153347f1fe47346f40a51da48b8414c5045bdd6f7e51db08881c9e03f88d7500f22b2ec0aeb3ac9cdcc6dcacc3c904b1dcb22db7cc66b9bead920e97f9fa6d41e658b561f917db9c803b8b6169c31928f87329de18df7745d9702e31b93aecfc4c5337937e891e9a954889289c06b7532dbda4392243840983b77557d69bf51d3baff79bc81f27511d6be4b1f6ebd5bb8a80c6fb3ad2d4b420d0a1a9bb949490594738157c43d711c2c748c5bd1cea22dbdde44379fb8430d89fba9bcbc681adb7ba26c4361e416798c3c54f1ae089e32a63978a01d47cf0c1fb749fec4599bbf999ac4d5a01c45f7c74a92aecfa6992f716505a235ca6199ab5c0ebcf56c3e6cf09996c94c0a1645dfe5f87698187641aa043d90d98aa5ea48e680221da0d5c68d5e6e55089566d9370e350bebb016807a8047496aff55a174e4cacba214981e698faa0ef7da422813501672eb5883c3e414cc7414f81e7c9aebbd129e647a3035fbbf777daccd7bf467eefc96f869abb8e8032c8e9271ca9570df1a1aacd59aa3860e749ac298060830993aa3b0515a22503208332af8ae120bd2936eb1f1b59b1ddcbc5f39817f32329569b21a3c105ecde7b71982b107f6cfb9ecd5a7a97f12ab31ca57734128d972fdf1b60fb6376de5a63fe2b341e27777d3e68b882bc0f630cddacce3954a02b65d3b3e23b7f8091b3a8f5d36f416a1ed96fcf71bbde35d2628e45dd7fda8a4f4f36370cbb422b358f6ab3f0d41ea2b1c55666056aa6a9da7fac2890944bc4cb818cd090a098bdca76e479c9a9c686bba33cf1eb0ef25695db80d0a492f98fdc08ceec513037d9bbc6fe3993d28429c9a531782b559d6f85334b0f75bfc18de75247553eab4bffe0ce394952e355f45d49777c3f7079c5e94e2fe6758503e28503d0baa55baa0bd8ef2c4e026bd6126f1a038d177cec6e5786fc385ecf2fc66d8126ec5013188f828ff6aa3c3971872155e290871def143c7f5d048f33c158099498a485ada8559664d65f2981b7c903ee067a107e37136e7a2283267c51890c29742a3d740c3cd65e46b08183592541d42067477395c7b8a62feccce43108b3e3978bba9496bc1a15dc89ca0e587a44ea1bfcb8b973fc52fac688f4576ce26701e037f0e8950941658180a5815546386a6ed1694c9a326917d0e63d28263a2fe68f365a7d0608a6f0fedc77bd2dae4fc7d824b037004173275bbfdbf82f8389510eb200906f3eb25f40e3b9d46350f5ea7321629a1421e5c61fc2a0bf76c5d7ae08327ea77822ca5ee5dedccf9d522e32bdf2032741430678dea9f325ec0b14d649b81553ba2dba1fc84cba4699dd823eab0d33f416784a7a07d17714f9b706111e521722d87e956f48462babdc1866fb354272de58e0b57dae8388a9e23bd29699418026205c178efd5532b05e7147355f5f4a58cdbd1aa1243a4898767c4e9870420a087881a63417c818dd649e0452b0f1055285c17036ba54bedc9befaa24057cf81b2f5257b6f9f1bd127fe35fa66999baadf8f8161e1150b9fa2281ac0b1d510de9cc2be5120da4557f9344139eb501f139b3d86b3535db5c51477cfe85fee4dff26335d0deda4b93f99ae149dfb8131da63949be5f87d17705992ed281ba04c2fb58df97ca3fe86c6645326813a0f34170fd0efd4a2e8a70d55e795afd1f0f233b01fd0905b2727b774eb6b0464f750db2c34061052e3e0c7bd3802fc993e9b97ff3f64684c45ab4cc0957007e8e5dc290e7c2cdc456bdcc2f8e621c37b6db9d1dea30cfe1ccb0ee5fbc5155d523b0be6c9477e314c75c256276cbf26d22b07262e8504d114c6174b92098d23129f75ffa1db5000339a6fbd9366e339cf6359fada71b264696e3d575a59edeb09e16fa2f2f9dcc7a3a1f6e0e9c8c0cd4d1a60dc6e9cf575dcf93d3131f6356cc7365c4a2b085d115fed98987874727aa2a709588f5cded48be00e9b5cc8c671a82b79d52efb62f9767cfa3ffdb02e32917a8fcb2b07bae3fdf2d52cd4bd199415323505d2dc1f668b07c1193a17518f84afa714779a4fefb26a5489d84ae413322cf46237c742464c48d6babfad707bff94f057df176a0a1e9e7136fccc96ba3ebf684cda0d9bc6647641a2b91e00508b00d053ab2b120b2a2328d6982bd94da29ba02df61f1a8ae8abfd5db6ad0289e8d3804799a4f96ac6081a3be3ff8099e7b55a488da32ca54e2c3766d7027aaf08340193879b32549496452d8f29c6969de6914f78e5d99d4c91f8db7b1783577f21f3d1a8b462ccacf6dd0cc80e3c26c331bffdb8404717c97172b4a906efcc60f7e6e3d2356b9e9de17b7ed258b99d89c30c31a496504a89c7ddc85a576b06d967ad3cda4466d288924e122e33ba94dc2d256f5abc699c08f9927754ef8ddb792600d1d8813d4040d05fca5d7b514cef93c342520e5d934d783f7901a82333f1701c2aa594c53ffaf5786058d43b7c0d316f63fc6afd5277360ecac9e9e4a25a8aef1dcac38a3fc4fb3cb605ef9f4a5fcf17d0348b0fc4f3c1307ece3dcbbb4e94df504dc6af65a21063724921b1678139bebc8b9fb54c5ea6cfd773f6fc29d8734d5987f21b68eae96907fc571a5394e46d101fb46787b071694e13a0ed320447c87ff275d3e6684b87e4909064d5828b08cd1926e5af427f5cf47977351e41ca57de72bd115bddd0cd14ce3629f25be6f798cf3245af290d9f0ed5c5828900e3bde6b366fac9a8c72f3822483274f8390aa026b71c0a748f8337eaff00f7af4d09840c40323685363ac46d9a5c5501c5703bea35a29d3de968d83edff603f3f8ec429f20e2d9834c138c41c829cb6f6b454b16089e4bbce52576107706dcf69d0c8a6ba75eeb555c52e387d37df9e49f90b1e9ea3a1547961466dd576f23ea06e39f7a847ac23f585b18c9a240fdd833070717801cfbae88cb132fb9adb0fc81918dc3e599d3eacfedcc940aa12ad930b0275713c87fdf3c8c2215fcb7a5646548084b31bf91bad9480169fcfe9fdda475ce8f0d00bc9255a94e91932a5db912d292721291bba75cbb30e40a111cc3ac12e581af626f881547a42748e532366d8a7f23f186da357e2b2e28ac5c106fa23326cc8cf4375b9192aa4fa59fb196fc0ab3548973c901418c4b362715c4295f3ab1d44357fbb807fae3cb4d56cd4cf8a9527155c4307ea9584b20f86d7fd6f02a80d8ff7b6c9161146de3accef3331c981f9f7cdb26edfb0753a9cb0bd30a1bfc5746d54367e4e7c3b7c305bee72ff5716933272a7ae5a75061e22ea45eb7bd49359dc827b83a6ec15cc0ece6427df45dacabecc017f116e913e75b35aaf26be58df8c1481109f99ab7a678bd0ba5b84e8aeae1538d7b1bf28201b54717748c458c935af6b362eb58163f35a83d34acf4b3853e62b2ccf5d7e260530aab9767cf5e32276ee05277242f27d023e99000f59ae7ad185d48f11d33fb31ac8a26938d9a239b79375baecc4ecf15ee6068381225aca0735c82e386234ab48b124c9fb923da4a28c6485e35f5c27b35579e813dbd6ee5af25dc751cc929f54fa2a434816884b6f4fd3e1db83e00b3717e6384e6dde7d3b91423c09936a62611c73c4dbcbec6bb874fa66132f242bac2bb2003aff897791bd8ae2fbc31422f5ab0bca0215b9ed5b458544e7f9f31d832984793ffe8667091bb0", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x78}, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f000000a3c0)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0ff1100001f79a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7040000050000006a0af2fe00000000850000001a000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffffffff55bb2007ee51050512b5b42128aa090a79507df719af36349f298129da4871307b534bf901115e17392ac66ad022186a8929d1c000006146001e04aeacea799a22a2fa030000c412f6cae80043eb27d53319d0ad229e575254830000001d0b000000000000488318b5790bee7ebdc745b7cdd77b85b941092314fd085f028f4e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b217369ca8b6712f000000001b1df65b3e1b9bf115646914ce53d13d0ccacda1ef16fdcceaede3faedc51d29a47fc813ce3d32cfc7a53ac271d6d6f4ea6bf97f2f1be2ea2e534300bcb3fdc4b4861004eefbda7f54f82a804d4a69bf9bc5fa77b16573970f69ee293167fdb35a68488e40b030166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b8496da787e814c4fdf0b4a387b4c8149d18c1020029a18986252a70f8f92eb6f0e8c7db000068fbaa2e2a27efd9104297f2c58159f02d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa909ac06b57479321a0574fb304bc2a168198932011bf5742e0ef94234db1f00000000000000c20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b94c461d7b86f4470c1d6a406be962b0d2277a84aeb26f37f3e2c25a65f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41aad8bdffff66f47cc17d8ba3eec0fd80f82c5f573c6d294d366505000000da0fde0745db06753a7ac7fe13cab6692422a46e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da323947004cacadcaff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c5f1e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55d001623258a141bd587cc9dad46de56ef907b059b99a79ae5498f6589880ed6eea7b9c670012f80cd6a1397953ba5870786554df26236ebced9390cb6941b8365d936a7d2120eca291963eb2d537d87cbb54e588ee5d6944ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a0aa9a104e16bb1a2bae513464ca03aff14b9aa4bd9539f5096412b92012e095b84c202060098df3314f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c363000000000223201780200c6ed7966130b5492304ba3decc3acc52f2cd39000000200000e81c23cfea586951210001c800000000001500000000000928ee53595a779d243a48cea769470424d28804c026ab7f4a5c81921e0128dfd70b438af60b060000000000000056642b49b745f3bf2c01808b6d7d748308eea09f0161b4735efbf3411738d6ee7aebf9ef40662d7836d252c566e1ee938a9a6804ed3a1079b0282a12043408cd60b9e53978c81839be0000000000456f7d2a42cb13da2022f23eaec61854f640f701db0276652f6c74f20675eb781925441578e93037aaddea394cd8ffd3d628293e591dc6f71c2710a7ea8a4fdc214e1cc275b26adfa892e6de9200000000e50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab50fe82d5a96b09c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b11a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bbf96c89739f5d81e750d50515a59a3ad09e8802e8f4f535447dc0fc9d5f99a145dfcedad69da9cd4b75c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d583f436137a3c5dc714c9402c21d181aae59efb28d4f91652f6750b9195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa80900000000b6638c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284df80e4636c25b96174327d82761c26e329555f9290af40000000000000100000fd3763655500344bae348c1a08aba8e2b53b02a42b1a88eee5347f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419a5c16e2055b85058099448430587a49bed2ee9647c5d3bbb47bc00edf5e9020c09ab004321610b857e8717974b633b21cb32f0e03280e09758bd445ab91d201782d656ab09f508bbbaca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92b32af00f191b66b6a6f732a91f0a2e9120be61e58c79d497247d278888901d44bf77ff246605a644e9e3d769db497c3960df05caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f3101985602688888ccb85c87b4f8ffffff7f000000002c331fca0e541b7ca2119ff0d61c5224550346115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000000102000000000000000000000027c9585c0cead5d619d18475ccde2857279a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77a23b0000e49666c464d35ca9b50f3ed307da8c17a23692759ccf5a205311b7d122532697b861dfb54609fd88e6043bd52ae84c1bb0c8a6c769f952b3d42c68a3102fa1296dfff4a979369b0e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e8918a0d6e2949affcacb5ba0a56aa063b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fd00000000007271e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9448a2ff93060ff073b3a113e47edf76f7d1b8b90bc0df4cfb0b9c8c80158b44ecae9420654f7016b0aac117087406d343e27b372d6027ab2aec8f2bcad7fe6bb932bc5751d2974e95455a277fa3b472bc7bbdd2ac5a1ea608e8137ace03361607cc1a84be659355629ab13ad49008c3fcfa2423439a3607961d5b59da48a0155e8e42cc13c702cc40c99cf86c2021d72f9f4ab1b00de555a5a39593c93871ff7eb5ecadb64837a2d88723ef65aa5152e3d5864e5758b0960600000000000000265f091e7bce17d20604c5ab751773a5cf8a719a7ada06ed03832bf274707c7c970edc20f4a1eaa3b610450d2025cae6d2cb639ecd58709b05a20097208d03f7a146a6901913618738679d4e0af53eae997eecfa0dba856c6ed3d9205450765d659220c92701ee75c8710470d9eb6f62c5c721883f1544ba0800000000000000746c16b6e93294b561c6715a32a394ed1e6c01670c931bfa52c58c6f34d64e758a7a7f7d33c49336d4cba2cbb170ad7539a45774dfcc55257215c8ae719dc1c232fc6699ef01005887d04a543030b4328ab48744ac23ff56fd2da52eb9fb2eefcdd2d92d73ac1b111ea8b5e1fec36a3579879acfe366d393f1fa9cbe08d9ba57a443643e9cd251dc88e91a5e458e66ea1e822d55d4dd919a95eb4c25a08cb6e1070000003a0fd07a4ad9df240e00006aaa2db0dfe416146840d88bd08365e547c970e2983200703864a3b9e1682cb479dad6d34d211b05267eb1355520e9ec0c5014b0832f7fb35782fdbfcbf5e23a7f5d51ea480371748d18d8e10608ab8261fe058d1732f28814a9981d84a04a2bb36c89bdd245e3293a14df1ac567301a79514f103abd387d6ef2d9d94508ac0f6135c8921279573eefd5d4e33b9ef585980789a94d9848906f545559d32112b5040f0776703363249ca984cbb09752f099efbb9e7362e4999594c1086d8958e9469db01d85fb0b9b3148663e9ea2e755d96c70e540b4200e4cf82986712dd733b26d00e947d03c42215118426d548cb2077b43b89e4163d260faea1db53e2cf3427c90aefa2662a1c2b28b0e020e872bda1d39da508de5dbc37d03ee056b2579a1d16799589a2600000000aa00006c94bcaf115fbbcb216e3cb7fd9afe16d1fff2d047e508aa5f6de0ea4e9ec1b3a4ab1f8b5f312fc50000000000000800000000000042709db6de7e969ac0ce18b47280fb1b1b1531648122fed3e25edecb5200f5000000000000166f7d36b2966c19af7ffa6afa69e50821c9aa3ae60fbc196cf8ad2f7f86d79db1bb0ecbb9c3d0d3d407574def838e4def26ed9c7e6c69858f7813be8ffc565583663bebfe7485660b67e1436cbc6d4d3c48ab7b033d7d1195173edb16643f69cb779802839d490a4df94e010001002af2ae83876edd59c9a7140e12ba591f073ec604f7e8f1e100cd414e9237ecfc052d9a73a868cd0e4b06da0435af72fb0d25657e8f5464b19fa83f977e6900000000367871fa37420e7a232ef9b440bb0639994c655d144c5786939d6a187b8182ddd2bec36cd28371b1754cb6c53697fb23576ee0d3fd0a5803c9be9fe384f1a7a9a8eb64d17d238fa3238a001aa8ed040a69e9ec0a627e3b3ca64d4680d819c14c71684581000000000000000000000000000000000000c6a6587715865fe14558960bc936bc83abd1f2a00b17a407457681d0760000000000000040000000000000000000004faeabea6de40ae30291662594c993099ef041c264a64d77d69e0cdfa620a191704cef91e269044acf844de65a099200265e13c2a8f9b717886dea8e79407e34bc268a17965033ca1dfeeaf9b49bc68f1546595642f9fc008875ddb7aebda7a16b1d20dd8b65bcdac8cdc75a173fd2e57a9c37bf5a52ea001ec981dd7ad4e5944575ced39233ada8f3c1b856644812828bb79536a5188d14fe537250dc107121534cbbc7598f48aa2335616ae8eb72acf6982048e568e37f1b58e9714343587734c7ec0fa5c44d13165d6384bf9500757b4b0275950d6e7c451eef3fd353d47c54c4c2cf7318e6c24583ba0966225284d1abac80786519c563ddf0e6c023d537ca6e0d6d4e072c98f45415d13f0dcea174f162ebd00b42264f6fa3dccd09f4101dd254e54423b30e06713eccfacb6ffb38afff920980af938a4d78f4b9a6b5c7424e91121cda789104ee490d25843f1622bba93257cc23e45cd7ed42abdb991d51804e674e507dfd53b5ab6944df33f4f494b9ae0d2de410539828e846ffffffffffffff1d6705f548535dc469385e66809d7d4d3630b6f22c2f41fdaa0fadeea09fa4f7005813643c2d6307d55689faf6f656327ac5872a3bd4c11363909a8b9f30e5401993a0f6e1a9b42287542647d1e86b02b7e36319414629ac1f35572a9cc1e98ce1457f922da0c2de76c9e97944efad0a3ad78cda81c5b82709d696e85bbf4595ef9664a6aff8cf96446cb6c26595f4eb659d26c846471f6551dbb24fc6c03a01e33efcd5939472b687d31be9bd9bd1bcda45bd2236f06ceca8f50f7d348ebcb9d810d4dc3c55bbe4055ce9c45267daeec7a7d8b498f56ee933cc02fb53c2c28fa09ce5ada5de1415309761f6378c794f8ce23c1f7add4f65280ab446ea2d130000000000000000000000d1a03116c6748185432e79267b45e592c51e5443985d7b0b730b89b76dd2bd372037723f4642297d88b51f53959ea78c65a3ae2f92aeeb0cefc94ccc8acfaedd84d78407b2c2b37b89a108daabb8e72ac498"], &(0x7f0000000100)='GPL\x00'}, 0x48) dup3(r4, r0, 0x0) 23:35:53 executing program 2: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x12502}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000083c0)="61ddaf21c1282a5a6352f350c2f614ede5b0c406f5488574ed6fcb609ce20f648ee274c8dfeaa625b1fd332f70f776ae0b6e3f959c24f3876756c20e05c82079387520764f2446820d53242898a90e51c5b68297e39b7fcf558b450e9608326c3dc6704a054216a8c6f0d689e5eb6b8564854376910eff147682d2378b9c5b95a626493ce628b1bb6b524ed7e90ebe6eb0246399eac6d624dcf4e824be2de9c1d5d06eab13f2770577304eb676106fd9868a030192067ac009482e03a817f1abd909a94702479fe30b2594ca60b4acc37148cf04e8c0e76dd69e29d243596f8174129ac6ab9dbb79ace8f0fae14234845725102a027d4163f97f3971d207500defeaa2c7318f7e82e591701f9d3f78592ea7ec28806a53278a35a20251eeb2735fa9f37bf0045b5e6faf5f751c7ad31d8426be7b09027b2092f49247159a33b580d2691ebf00797962168bdc368f57282ce5b8526eacb80952ffba771626c0016b8a010546f0b4daf470814cee0ea418b76331c34616cea0459dbd1f196364c99e4a47bcdd64b518ef51833e6f8041fbbbe86e808bdbade7009885f2c4d7ffd76a0e7dc7d542bdee1d136d2096dfa997f98ac83c6341b306a3a8cf81642566d7777480d4dc61b0182f0d418ce95d74c9aadb182326d6671412a1f0c62c93a0ba873ff5daa4ece4b2fc73ed5b02b60890374acc0cd25cbf1707016a542fafd6af098f9737304c726712c8243dcd5eb15c0996e9e03dd741d519cb3e86ea214e20408c2cc5ea607585f1bfd268ba3084ffa69425512571d263fd1ae49b488b2964bd3e78943122006489cc22191dec2900a7fdf798c9f683461f2a7b940f4112b805dc077a7b99071b5b454f7c6d2b13a6b23091f74ecc65a24ac0d11e2ffd7332fb2b2b11aeec3c809d78cc2e168f126f38dddfe3e1d0ec1c6fb25f880690f97a70dc5fbea5d25dba3b24c01d9bd228c58deca660625511127a62220429c94be65d6ad4ce7e79e97af67931b46ccfabca5dbaea11e2dc76279b0244cc2845f31beff418fe4bd892d3676079d9d4eb0251dfead9e0a07a11c0a7e597ac89ec77de60a5f6e0ff4a62374856b8e1659e885d3a0d90293daa0c7bb041cbcd54bf098b66b2ddec28dcba4cfbad969e3b97e4bf680f901485d1cd4b231a9115c22ab2f911415ad0efe0eb7f4bee15c6de7d0f818acd687a117286f9e3c33df5206df918ea4ac52927487968d88f4a18d4889a4060f20487e4cec19250fe48a16b1f9f7250a6ab81fbaa2ad451a936ee98021bf859b9a635132a0dcf7530c0e2c84a459241a1fc9fe45b4a4f32fa8e95185db92660292ece6b5ddbb0b9f69bd7435cd4944f8ff2ed51172f0683fbae1013cde202498f2e1be54d1a2e17b3984b17d1994915a477c87697f465781e41b44c6a40ae035e75a4d9f9c0926bec533db0d4c26d605cb1ae225e692ed315062e8c3283716929e25a22b25105e018d81c07cb7600d1bae16d8beec33c88f1cdb52ac988b4677ed604c28ff1cdeeeb74c332dc526cff5ee935016984cabf117694cccabae944de4d2d2daff8f281b6434475b52c1910210598c684da99c108000a53d2ca03afd42b0200691d92341616353a22a8dacd8cb7eee85953b251236603d2ef1e450675f8d0f3cd0e28ef36457f79c267d836d14ed758148e979b9749ddcef14aec903939c69567a1697aae8f9ed72a16be0267a3a967727937f609720802570287c4e08641b9b7b979c6541add0e8600dd2d75a1dc0822ceb7a7e4e1afda2940d127f488589963b46417d7a7474545e5b08a621c1a7637b3fcb62b0aee10d999505907bd14033370e391f6192ff7d718e1db3ef861d30b2d477f11cd45ecb296d4babcccc34901165e3fcdbef6fa1ee478a97f7d21dc5562582d67c448ae352d3157d83e8ab0122a2bb056bdff8043a91b8f3abf4d788fe741483997a8e3fe126626a14b4243d3ff8ada8dd555c95d5e30b68cc053dfbbb61940cbb552cc1fe211ea5ea13cbfb6a577cde339282d84e92f866145e7b1de4d5a1705fc24fc8843f1a69f4c604adf0d715ad88c6a4ac80a35375662610e0ed07af9c4c76326716a77b106ef87782804ca353eaade28a1ca522d706282ebe48c0b23fd42b2e0297f5997d3aab40615f143e868c6aaf920bc827224946db3e3b3e65ea66dbfa5fe6c45dab930877852e86df251024e4ae46ee8e04cf40f2b3239f4df40062cfddada61700959deaeed3a44fb185ce51685fcab793184435b3e668e7d80820a613acde8d61e24571b9de7ce4581a4751d70a28e8d098660e81941fe40b6844a3204b512457194e100c995c75921569f735afee321080ed6310610887ca842001f5112c5af8c9083e3d088a404b48ee82e1e8be16fd493a2a643816488447706f3e86d2d0ed48f7397aad0cf105a4a71d928a15413ab3813e42478cf7a5be2e03d15ccb90a625863cb2ca1059110f90186cf4c370469f4d7e1ccda56ed9c427cce46e7d1c82641554ffa0c7c42697cbc754702b62be5ab03c995ac8cda3145959c440c4dbcacea29d4554d2d95ed4444e9bcbd6ead7d6398faf189de77645a05a54d6c33c9678daec6e5ac0048f91e15b2fdb808d712e662007da5e228ddc7370f575723a0018a1da70fa27e6624c8c75047eb584bf3399a8fce999df94f6fb54fb6c1fc954b1d899459fcd2f459e57c214ae590513ed268ed2d1114d8276642510a2eb99feecb58d8476550553a9f3d1f04c9bb442dae6dd84628b60cc9fd3c1e5c4fe3b9ad5f43b5d06e31ba4644f7499c03fd68cd2207027eeb1908a8022d70eb8fc8f55fee7be7e3af525d4fb1ab3e9b458246cbb5371e8145e1d04762c62068e03795a5a6b48d8643a83927c47000b7766e320e0ef2339d5423813e8d7845b939a9567745f6e2d6070764669c905ea77943a31f0df838a5d046f25d516bb654336f759c05dcc0febbbf1d214382a76fa09aa32be9799252f1d0fd8bacfe3f32574fdc82c6ed77f1c08d4aef88c157cbdac947346e3e015af60125d3e36ec6bd8dc5127c7ab1ed773c8beffc9dba99bd9fa1498a5a49bcce4ddb13fb85e256fcac569aab1c815527710d2c350c7cc84db5a7eb243227973fd5e2d1d8450077ececa0d96884c90ac0146d37b13f1aacc1eaddec3f0d475df6ceafe73f9076fcfeaf496efcae22d09745453a5e4776876ecfb1d004361f82f76b2bfba050d0fd5060f50fd74f9908a62649955e2f90e4ac4a4f0b29484cf80eebcbecb12db8586ee58443c181a59c046c657ecbb067a1e70d4c548e8b291a5aa681624747d9a52a6184a5fc82d824d9ab6156ec5fd73a038b38d86974e7a89b55a95b609e12c98f4168c0e48139749fce33397948224641e9823588858f82247d9abf8f84250564189676325e43944e888cef6918cd2b842b3a42751475a37656b3f04a02430705f16908d638212f69cf96d5311038e00e048468810d1cfefb0a9aeaf46d1bd31f7156a97542d9373abd3c069aa096486244389312031398a35e0ebca6668ed06dbe80290ac9a2a15ac9c208cdbcb2c1e18f008741649b4fe2ac1e6ca0a19980b6276fa09c5c0e67e748c1669add6fd4c70ba522be4428df305c3313929a4eec348f03fc6a6dfd1d6740a61230a977555b6b4d5165c98323871d750e80f9205231af03ab430a720dcaad03d113f38574ebada74f5b34a05a6abb7ba9b8b280401a3a21dd7e1e026deb438ed020d09fc93ffd7376ced7b5d6c9c35072c7f28ddb7fea3ffa7b7e6766892be2015c20e2cc7fa8bcb5832b97e964947ae940d5ce215ff3a0d74851d5735f3573d533cca9b3a89f9494f150cb732139cc2282304f6a375ee1062f6f850ebf89548973b6c5e7aee8b98b18b443332d3be20fea086653d52756b40ec4f08ad52f4d0a5a61004c700f070b83548670ef36dcbd8daf13ae6d382aaba3c3bac3c1efd953781d69e7365e1393d2c3f34d3dc91999ab9a545bc167e50ea6874fe8f49e93e452ad4710d7127c430ab2caf3ec1627e6a2a6a57604a5da490087991b68cd58d456f6818f22e38007e1628c6a78f6a8a321e3f0d5d5e1bc7f9ef53c4780b451dad949962c8a6a464b25cb161159b72f40fed8280daec34135f77373b9432f411b232e9374e9cb3fcd85a599c20d0b8e294835c60c2e034eb8385c507095c6eb6748180fd1ad97cb0a4b2ffa70c90891d373459538f4106078162bc46b425572466aa4769153b994698bbff1a98b5948e40d98bb2900445eebe95c4892bcb92b4c28b734ea7e106accc9836767e0881f970c9d69063dd918de44a484ef3f860b0dcec58f22b3f1a0abb9c0c2b6cd5bdacdc194f188588c0888d6abfa2d0b79d0b33a41e3b6a0f9fbf811ba20f346025b3a4be17eb5ce583b860cad5424bcaf1ef4a255678706052c1cae9cd77cc78639f975f07737b791831c64f0c974b23a5c428091b8b8e17a037ac3c6d56da4b4c7e4752736cbbc8d67b1b823e87d51ffc95fe9752e8479fc15a6fe7b96fbd7b93dc2144381c424ec7782d7f8b2637010dca11ccdaab1bad652a9ecd8b6ba2c116fa419c8582a0ccf754a294d9de5b457d9b1a4120fd53667862e50cb028e2f92c73a38f77ff57c93b410e7f3257bd56e5aa504f0643bd2bcfae2168046ad2737a36b21f6d993de1fe7b31e9ef7c79d545e5364b65011a6d26e0a2f1018a5280ca88d3d1e30c68195f8cf1a3ece813f22e44d83867c9f711218203d1adf2869ed89babca094b8def7ae0abd0245f522930db59c4b2eeec4d564bfdb931d435a986daba4b604d5bf30b1cfdf6960986ba0dab216dfd7ad95ca2555e0573d073dccd407ddd5ed7920c788aa0213aec90b38981a91bc370ede38d171648316d59478e66c068eec33295345162e9896ffc82f8d94b995d3a3a7a4f459e564632b5918b4fd850da380937655f19e2820376e7deb48edb0f5e295521a9a153f5ef69de397d88acc20be99779d7ea2c38445bd70aeeb68cc6c68c1bc603ab580b632866497a3dbcbfd933e2074323f66f1db73129eec8331c8872aa92a33e2180fc0cf2e28d198faef4421064b8435f37b5bfb9b531332b3b0838015fe848f0ce859db8706f2e53fb07ce4d0fd017d85ac9ce2943ab172f08b13c948c3778d2469257d412b1a5305526cc8dcb4a8645f825cca66a63b7134d8b7c760db6a8fa21f2df3456e9b460867303a9d53fb01db8548800d800e49c08c8d731bbf9a642206f4cc6673e4fc0f7106661abfde1eb8a8d384b26d88c16d15f238556ff4b205145d860228038430cd8a342bc15849afd81666b55b358e3ec584fa96f119b77495c4ec36616070237bb170fc04d3befebdaff66643814eb8519abaaf1e9bf939bf5bfefa33c32fe9909055393e383268e426436305b370867db76991ca600bf6211dece3b6b7b4dc5cd4569ff4538080fec318a9e0cce4a8cf26aca8359b503781aaedc2d58b0bb1a82c163425e678b488bdc7362d0be24a7a8238deb31482c332d4d385005ca84c836933b0fce21685ec067adb9490d1a416f83e36e6e3b87d05ab6973f4e359a1fb5a4dbf2ff6a85d235e50d893f222c2a7d84252be9015e104ee3609c83cafdd796a8422257c9ca9172888d91c0f2f2afe36dccada9a713cfc026cf25e113fc543d522e9254f5e129d7ffd61b43ee25bdd63545a81a2b086b616e23abd380a7bb8e54b8341f42c663da1fc8451f21da7315aea416e6856d4d45128dcd34a0f3aeb7aed00c54c348f38888b8c8fec59028d38344a92249c95943d3ff8608bc11406102ebe8269892b2e909bd82ba467aabef127713a0993df779ba7b0816a990566699e4926d75fd47c3f1b9cae3e58771a6ae8776fdb672ee70f215fd908d6dfddb8a2ad10f27b749fa6e67171848d70d3ae135ee3defb2546bb35a3ad2d8ac0e838ff8abb1cd733d80047bc8626960a257b704b43bf0390b7fee656ca7831d23e8ba940533c16c17de68270bb3b2d3bf142b34899b3a106cf9569b4f46f148297c61390733ff9f399c669122dd045187d0a35fe54b4f17e4090c56cfcfa47498b1701a855827d35cf3624624906f997092b010b1da616325a090770694d028fae9874a91f8d21fea85804956594b8252c24d05df5775148ecbf8ab38f131c268cc263f6a2dcd375acfbf39a2defc9869801a720d83add1ff01ac7fc389bc7e35c2eee2b44f808508e6e02ea31cf23ea9f2118bce520101e307b394e5fdd28e90870a327b0a1444b552b7227134a8e5397474a6c0e1ce89d918c899d292660ea44294e07b1645ff9e85f65156f92d55ae795e134250b5359dec6c31d4892d83f363cb09632bb738c4e7f351361adc3ab54776a5c55d6ff4895516c82cc6387b1a424f3af2bb0398d0d4a71fe44c5132b7ad5fdfa732bbcff9f02395df587714072caca65f5fc1215dc9068585e1fbcee22cd69c0386a6482230540ec9ff8e373018e4e2788b9502e5be3e3247f997800c68a634e4490c91d01144a63a7a55afbfa4f0ef5ad538aeec8ea203ef2716ff989e11ce4985263898b8e36b0d3386b816ce484e81404a01ac0ed9f18ef5643f93d46705c949acddca2b74ad53441090f658d22dd081aaf49a7bb07c93ab8dfb5213cba354b4d37d9899423d3b3d45e9463c506ccd69747162d2d64b54291d11fdc6c9b89114543d6948f10e68008973cc485df080b84e0d098f962715ba009f2aa1fb41f7199ea5b9b70df0e1c378da164f7257b4ed04a9fee7cc2de065ad35a60b882d78e26d5804942ed1f2bcf85fc63795fb9164a5f94ffe6bfbf838c9197bce2160d24f88dca14c3e733d18ff1fb7acb0ebdfc4e2ce268a676fb27cc34d4b6b5d7e8db29c020c4c498d793931b0fc7d91ad68d3d8463e36a267833edbdd7062f4d62aa9fd1cb7f8e561d3939bbfa118b897167168832c0aff17fb6cdcf75ad6ef0a18e2b37fb24c85d0866f2e5f191b2ef8fe9b5997635a74cb06aec67363435eb175559629c09316f96dc56de6c7785335d121fc2e4d47c2f50c37c5bf7950ae5de07b3b73830f4299d5009742d4eca98df821a95d244967a42b5a4f3375edc41c5281ca3104bd247c14e838912634d4764c1b6e440860d98f258aa8a24e8af643497366edc2b781aec0567451884aec0343ced1fbddfae585db1012a6d9245ad85c56aa33d5bc30307515bccc8d36d7848c99884db4a49d748e1953b4673e4286393fc97c233d529435faf7ed9f9aa64029814b7cd6a36c3dd9ca7be95e5c4d48e024a3d23651cc81c00a52e2fa2d094435ebdb4ae5be8e6b53cf628ddc87a4bc2dccc98ac38019c91789a40d103fb95785bde5992de08ecdca1dff2ab7cf5013420b3d29b8a7f0af455c4e86285422b986bdf482b87297061084b50684e936acbb075a84e720a2d03892efec7dc1af2fae2a7ce7725cf0d19f39403b273be262c7a4ff638898f6caf84bfb358c580ba4adfd8664bcc539b82792e39ab4f1d8393b1f98f6dd5aae14bc6b73feeeaef7c3accde4d9b098f2d5c7dd68621851f37d27980c4b44df095d865493eeef2724db90aa53a3c37bd345ea75b4e76e8878deae1b4f3204c2957f3806e36a03e995f7633de9b863ff6b3309d330ade917c82f3286d9500105755efac22a4220f457debd861df3c0925dc4ba8913cea12b8deb93cec87c972421bb8442ef2a2a9d638471108ae0152aefdc45eac6ff786dae370a21bfe1e5777df8070bcefba8596cb8f71a516b505b1f83de1129cee91d3a4d6383daac7b9de46a99bc34661f3d805d2e138a769fd6489e4d058a3ab35ccbc81251aa2f23f83d7740bd8869465634e10e114c62bdfd640d69cebf6e78eb0970fa442746f7c3bea77d8589ab131827a95b274dd63ea04fba4c822aed4f8d0cd83ed83177d90332c7e66f103d4eb1dffb9ec0f52094bc7324a7c59819dca343776d6adb6850e7e7e83e2316db1c32feb4ea1c6f47a2ee41bb09d0a931f4fa3cdf7ada2bac7fe5ae2b997e24b8f8c52b0bee1482b74af68b407f0d78f3767bdcb42557c9f3aff0c2c2ea7745a0f588b00a751c1c8d2124a8bfd4d7f756587d239cc43a8cae1d67cf15c73dc8569a1ebdd7b8559e969541a547c272e52d57e5924ced9afc87cd2cdcdf8e30f423ebe26170393ecec06afa093839fc3a10fdc3f9ae19e79e4df6a9af6027e1129a7a6cb4517607eac80fa2b5f7853fe84028a66976ec4b4af50abe9ca959b844d7b2ab94903efec6dfc99ed9df2c329c0e8449b4d2a0a5bc2506d170884d2c6ea8aefebcaaf2abbfa3c4d9e4d201369a47792124a7909e247dc98b777b60a30b1461d857f164e3df983d9a900f8b11bddbdcf47c29d483033c9250f30e268ddf97e0ecbdd99d6fb3dc4562bb75f8f1e03d1aec424293fa5fc786444411a512fc582a9b577d5e88fb9d6f7346bd489f6eb4296e576e25c45e114fb6a3d0b6b831fb4ffe7486daadf2f0ad78aad8f8f7eba17e524de06e81a5af9c1aa09019fcc51611afc45fd30b8ecd2a2ae19758a1ffa55f79cdf53ef1bb55e49cb58d8b291664be61586ace94c7b378d685e54aeee09af828a3ce7335f9d03f8daabcf3543b8099956f60913db6ab401a427aca83772df4fce9081409ab426dae09739b50a8ab4c04a6d2e63b2c4c0b5f7fbd9dc76722057ab6cefc9ccae3abf251259f999fe09dbe1232b8ecf0e26b3d88d13a1001840f6b5942359c3ac75bfc321d9504bcc0e3f4add741125941ece20b4f90416b1f14edb4ecb1ced79cef883aa1d5193f3efeeae7e103891ae4840978fbe74d2cc90b7e02b4d839f15c75576b74e05f7a8af71823317a851bf0ff9171bdb16ffa36f57ccdef61065a62d64ba434571db0d476995e2bf4f148f0a6276b2fad82f03b91fe53f9a7acff3ecdfcedcc1eae42e52e1f7443114b8edc8a9d5c8a55727f7ee1d20e1ca55b42e51b47fc4d2313458ab9a5f05c1411dc8f11e4c57d3fe87183763bd24cfb8dc583c82ce9c0abbeb76310666d2236e2ca164c66e6336fd571967f35b2b0ba847922f5aabf97aea061d19eb9cc3cd6e764da9651f9e66577d9c8870734fe8e03d20ba107e6e2997ef7c42f940b88410c6bf46635cb5e402113411a98c75e8cfd3760235d7a486bfeea1a1dc188b7886172ac66d45a4bd87f60b8502382888f3806e47ffb74d9aef2519e91536f7798b7c22ee70566e686ae2b577f6341f7c47dc1ae41f2af983b80f7db23a3466b4f14e2afd591b19d36375acbc0c8ebf21654c8cf44ea49103299eb1ac6e96bb282a33a6ea204aa266b7d627c53757daa176f6cde932e7e0342977dbf7d5668e8ba984bf05dc610e5450eb4c3dcf7965eedc9b168a9c274ef6a050e93234a9bb5488a5aefaea9c442729b5416dcee6bac23f238bea2f1f4615c863a3ff7c7a081558237f2097b9ffa869f4b69fa32784f62c0b7a458411efd3a9108735de667c63c34af2225e382a17600acecc118ac1f81ec5ed9a26fa966bee8dc6f55c17bbd89a94932bf930b081fd310ef94c490855453551e9eb809e9d568500e6662564b65701a721208dcbef9a07650f9faa5a503d37f2e1b1912fbfb437f1f4c2d4a830a2dcfae905d323fe9a6a01cc8d88ff82a26a1c228103396b6756659b6a8a9ff8b31494cd8bde6205d6f62e698d9ae43ec740fafc60d798a85e5f8598486b6e82f23506c6004ec2f733cde633c3b45d9ef14fb223c020a67f305e33b5d3b239b5026ca679004e212725a4090818734435247b918dc9c65d2f0c580722651217ce7a2dec34c0f8c49e3dc051c01f5d445dca8675339f5c8b30ddc19f51ffa9e9c513f5fc9892dbe5ee5bc148ebf3033635401c8675f0fb43e503d73cd432e3ae2f25bf29b4088a3193c208f5ba51882364202dc3eed6f3ab9a871b4afa960f1776cc92deb7098ae6f61af30e715ab60d44f378bbb79f8fb663de164a5f4f582e6a17fd7e553e677632d1e8489a8138bc780418de30c0a95ae3ec3b0cdee51901869acc318a6725c0c06273dc67d393129278225b9384d978512befdf449f85146fbbe92e6b52cf40028b13d77ccc68e7b65e0c1a25f1f9d17b06b17f216729684fec1b4c0c3fdaf40af5dd1a3f4492d49e018f60f41d91524bc5d750789fd39b6e69cb66b1d86b2c1405331e3e793fb38dc447161f1ba02cee1519b72727aee9ede2898c5195adb0dc1c29fe6eca6598c5612a7f98bfe0d1853e44f47c94ae57bfdaee16711135226c9b44440abbeca5ed53b0aa58d34fa0faf766087135599d7b88a04d5ba7d69c148f3ebaee211a06438146d762c9f85d9007a228edd7d71ad18fe69a1af0caa6176eade25bea11504c2f0498a450d4d265bf97dea5b23c10560c9844d761702a5814fb355827ed6f46bcebb61d0a06c21746625a438c38496a941f447c2150c9125990ff7feef9d551a7adcbe0fd828ef4397c0799507599899259f61ff914f76be6077d0daa67ac0ab9093ecd0f78455b605a7885cae38a88b2955cecd37f972841f440de12831263ae64c7c78970138a738bcc66aae8c1a5c3ca0e166dde9860bbfc4c7bdb854cdb3d94ad4c723b2de03a50dfd120041a9b3107a480e7e108f729484d0df0d8e47c3a6b7ce0376e642ec5a267a91dd2bb1f1b3fe56a5097edddba482627cf79b66801fdd4ecb733067ad52e8fb9970be01a397ede6a3eaee6b8524f8e1cf00e0c5aed165b8b1533afaaeeaa82153f9840760b58b8a12e8168956db4522f2dd5a13183cf861acb0c0bb2735ff5cb683f633bd99ba2bfa7f1fcdd0a54d3b4fa9a7d3de250d7e40bd7b3a829a4f04fd71c64ed4f2503094773b45fdd821688d10ced9da17089b7c954f7e4a7f3e56226abee46d7eb93a6f3d039a7cf3dc14c18dd7502aa0e29e1c54bd1c2182138e06326f3cd4cddcf1997c9739f9e4a0899ce919f20b2def0ff103e5a9e123a1db4a544d438f789a0ed26664523bd55902364f4a21b2a92fcc111392dcdcf7ac0ece18c474d47a11d544b64836a62e3e1e0e9d15f8066315f000b7d8603f772704ed5b96798f28e4f699a671023a4d49c5a1e30d14145b9179e4b0f3424fd46cc22ca48cde74904876cc037a04aee32b53d02e4869427b6b18bf0ce7b5ffb75268788ca5029d2d12b2df068219af12d4e17e56f83e581b0fd6cb7048204803342ab8b146b0c237d6ac7aeb2ee21550c00da60286994f1e7ca53de19d874f7bb27c8c5e263fa35e548ea28f4ac0cdfdc4c0d5096f2ab328d089dacb5e87f0a29814e8461470a22ee8a4a318f5e2b5317a027da39789b7b17bdcc9b26bdad1ba5e4580f671a3179a9fde91408aa41a68f47c71c524f8e413557b0656cc2a67e36da5a07ee7c55b0877ecf41a8616ec20f59d370f3eff6b10e68a6c55feff6f52f498bc9ab77224a7548ccdfa3de41ff44ee4bd32295a42d9fdac1a4c8484a7383a6bd5e39cb0249e939fe7f53075d6d4a54bcfbaec50853c5e4bfda256665ed56dcd20fbd04a1d40c200223ddac36a7229df6003f335227a6bde261f7e2f7c980e7e522c68abc63601b3b1a9ebdd4530e4f33b9986f5823", 0x2000, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0xb00, 0x2001577f, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1}]) write$FUSE_INIT(r2, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000041c0)="649c957e68e73229d24f25f2d2d84bb40c0b218d7bc35e5c60863f656e6e2f5fafab29d47ce2f8085de26620ca2db115958d383df71403e3195dbf9552c3e56c353cfe724d07434ed7b83b804823d9c41df7972b9a9480924253108030e3d1d1780ae4c13a6fdd76d012880fab4f0a3a476a13590f519446830b7bab73b5ee2ef2fdad4d7582c0b145d43e56177df9ccae5084332bb647c78230ac5fb82e188d84ce132077c1b70946be5a030e5f31996477036b810fdceed022fed099312819c9c55a3e2c695787aa661d836ec76ce875942ae8585be8106d05ab38ca74d7ed1e559ad07882533bdec18a9e2572c1c2dbb7d5097f493235c51f909f354b0deb2dc1363811557d388a1cc88f3d156397be90cc3c43b067cc81012b46f08931d2616656415ed7eb6030e128900f5e1c9972787f36e155aea33cec757eb3dee45be99ee1dfc56cd0ea9cbabbfdf5d8337bf04283c222b6f8813b50c505e05b7a396cb2150b1f0fd78fef527defc9247b028db310f7ee675ce66b6d3d6c75fe699607d6c7675e56b50cf8e52c7a847e95ec70db052f5cfcae761c81ada69aa25116f62b6c7c0b07422838ab3896f54c893659e3e01b0b2fcb2a374abaf279ea724c5dda6c640137b769db033b89755edca9cda3ec6e6f535711e058a33380b6ee7431ff60b0cb2d53b801e533047c9641e76f8750a05e2eb4cb589dfdf54aba957dba3b5b73f972264b1c371df067ed463ff3c3ecf6aacec9c9daee7c389d6c12fcf50ab8ccd3db64322e20f875a1c7747eae833764a2e6b777d7d17e187d5a52641df9293c6e860232cc4266b9840865ca4deefe51f68f75ad6af1f81b1b05b7981786c0eba954e0cad0614397de2c1086448e3f91cf7d6c37162eb7eb5ef8842aaeb6878dd9e670b9c8d18e089a2714fe244014bf7b613acf6ab87a7f3e6aeaca296f4e5237a04a852f5801f5ca74676f0e8d5607118b9a847b492b687ac61d01403da51a8ae8a59c3cc05a66418324b9b670337cb6957d3a7556aeaf3f648dcea67bf162f130059de51eafbab079829cc4b6338c6613f5d5e9ae44ec339523c5b583a8c8611638fa8ab2a10c547c53faf5bea6dd82d561f66e1a07b7218f0610054e02196002567330f772ebff0955879020f31128bcecd237da58c2e978b493d44854afe7f5219539626fa38b3f1d2d1cf202a886a0bbc8515de29b0491f3928b83260fa673c800ca338135307e9d7528e3c2039c112161cbfca834210ffe71ed9bd09e69bade9c183ebfc64a7b92f6a32eed68e2888aaca63e4f42e67e82fe9c061fd92b4c4cd68a26b56f5871e5db0cac3170082f2186d6f45de25144add42223997517e81b8ad6f939f48df5c9aab450349481e6cf11097a2dcf65aa1a2b907ed791d36ba2761fa1d0332dd451fdaaabab4e5e9fa7221e93c54a5d019079c830323e93a83b2e8021453a38bccb7ca9959eb4f72d406f4544a41bf6c7c9b0d56222a7143a3e3cfaa9a47d16fe39d3b4f1bc716db71336ccd32bf2a1ed7d8787f1d0be3e7b75eeb86bdfd5582b5f241b25e9b3dd9bc17a333657ba5e21bdd7697766fb1bacecd7ff6f4d4a884bd1e755787ad0de6f3da3ee466b1fa2427a9280e0b096df00434f81c37149fb968eadf5240072842032b66d97573c219cdfafefcd6b5beee5ba56ef0cf7d44a4c49cfec9b571568a1f9b6c88241d1750f09fd61cd98dac5e9faf2e71a8c3b0e62cbf26261b568f3831f31b98de597ec112078613cdd0e7bf1a098e29883c7f77aa83e6ba53d52f30d3b0d2f9a210e9e179e7a6df8fee2eea925d67a20898fbec5709e071e3843ca2e2db777ab8abf0055be0bb94faf299d9dc97d2fa0abe69e1a81802108ded83d9274b492a959e3e1a3cddf4fa654ada27255f9547b8edb6c248a423dba7d36d134505e9cfc57126a7bf014a7c3ed4ac915964b2cd442ac37b11bb2950f55e8d17ca35af206276fd98e5cd6355791dad234e36d9b60326b28f7ca0bb273f2d952ccd37b29da865bc2b02962f549d4e768a6b66b18dd3ae27b3ecafba2f176f1fca9ad0cb4d1a8fc663eded55213aafe8931a1c4e949b7724f138431e123d135ece64ac6ee904eae4b0dd3b88d32001e23d11f386f78542f127e07c4a64fa5c096059e46d632da6a45797845448b7e689e3fe3c533e50a798083f2ab279e6907120f2ffbcbd803dad36c9992c2a1944f2ce5b803b1b19f18b5ca00735ceee330106caed3f85c701090b84512fef89ab144df09945563dc87b732a1778bfaf4b24d4995748c19c5ebdcfc9e537370f911df0d62d180e1368fcf36f89aaa4678e4780a85dc90d1f038730062f115b8b7692210b89d0497833d6d136210c7f2c9ff92e56baf41c653d359a67f52fc82323155c8ba8be608afde8622d44588defcb1832920e9a2709798033816337308ed919ee881ac7c011c31473726344dcce3896dc7d48f0b54695ab5caa5051291bab1362f36cc8a5fda4944dabac8dd8da4843e55888dcfc6b476ccf22ef69112ab93a5515c8d53ce0625b68f4865e09ca1e70a98f6ab4775b67f8889815479c0792ff00c0217155714123c9f5efbf4770987d24c16729196488c29d54362af3afd5e22b005906c7c24678b39f6b1b73b4b8ebe7fec382e76727b9f56ad0e6f89dde25b7220109415a984b04d9ba671abb4c4400cc5d97c0ba137e58d41b2e9597015824288b57d3bb88e53f58083f9f391f4fc97c44b465e7a65e13af2b1b61ca06b72e7debf2bcfa1c0f8e4e8bc0d7ab90465a62657883e1b1a5a77367c097529c6c71a744dbee41dcf4a1febac43c8f0bf0d424374b3a370f6c0a30d5c8bdfa7b6bd513570f03dc0915280d65878046b0c7d09ab60a610ba9cfa6e3db012b1750c2af5c1a06a0aa930b597edd0e80704a83d525e105ffbca6d6394649b788b9a2b19ab5cdff5ffe805920dba62784bf565163ad3f0a764065f1f1057ec2ef4952d59f18586eae6c65b0b319aeab254fa9363c0f7dcc347e66ae0037e3b3c35a4eacea2451f1e38f0f3ff9102d4add990eff28a6eebe898f07cf04adf5d4705fae0a9f810768b1c235602e6019da1cc8a808230168111ed4c484799077e7b94a5d6d4062b1aaf23e5329783b27dacabceeeb4075b6bd9f1bb7ebd97375c2c068b9912c777a739bfceea505211e0c3815aa2d04cf7041fae1d90cfac100064fb3213cfc5e0480b37e1de0922b4d54e55df399c2800763643111938d1d2d3dbab35c0d53895926956ee41beceb3c58f0f63f9364adf631102a3ac68cbcb61d8d699a290bfffda117b2c11a48ac8b2685b1508f2ee3b67345e599dd03812cdf432fc2b954c065d4f81ae4a39dad9357ad379d483e17f544c9e5d924d39282bfc5de8a0e5bf4e4aaaca6c9cf929685fd7dd1dae82c44e8c95d4b8787c80e67c95260880fcf4a18443fcaa2d1c4f46d4d4518dcd2cc06ba20dd4a94d2c4549b1d89e2aac3188c182fd3654d7813d4abebac7236456c03f5991229e848844912207898e2a61d417f08083756ccb583ea807e1cbcca6d7a1f4b2dbf7b4789204fa3a3397dce45801743fd73d718650300af4f6f02fab941127a6869cc219fbd46bf1efc051207be82c46d70309fd218ddf4d95af9a66fb901dd1847048b8f54bbd3ab8d52a13aa989d482ed1eecb54770f29c995a6e5d434b37e8271edb5b2e654920f12d359285e2ca4f5f0ac1da6908ad15f3e7a3541adad6d0a1da8b8778aece6f0e0a4ca4482ea5ff5cf122a3b091133000526f243cfae467437d0305ec5e0eb7109365adfa4448c7dda4b8637e25ec78a8c1ebbcfe449e8495cca3e733b74c96a7ee6beb1465589d32fb47ec62ffb06d2328e6d296484c9e3a034da007987f45eb1f1069be05d9281159e168b193ffb977881b5cfc00089710065b6abb585ae02c175c5b74e2c10d531f99a7930a5c7c4b41a0cfbd913618c1f840a8dceac9f99ccc435d6afc04a8bb83445cb798016c0dd75597ce6c21d0156c0a1347dbae6d92ec161dea3c9dc9f6fc19bc9d60f3f955aa5770aaeb74c65bfa19adc55dc0b5bdd656cc51c3fea5f617a10698834a97148aefc5a9f9470b50e297df0796c35072014b3cad316035c4bdc776c3c19fb49e916eea9a793ec02a238def59ce2e7cca396e6f21ee12a7386dc5af9102d3c007afb249647d9a3e51aaa839804d690c4b6226bc22c34ca969396a417a9b648423f02c73e0693f4e7667deda7f22b58ef72174dbc730e4e367f995e435f5065110d34b6552775324afa911efc07ae6604187475575403fc339e1cb4fc7f8ad73bcfee35305a5c00b9235e3fe42a0843f271e6a2ce7dd64ab563a0c2544b8973c2fd2285743040e2e90f4179d7ee8009a5ea3e4a716d6746926d2119dfdd849cb1a5d49903d255a4d453e7549fc41042d6713ffe797eee8e89d645f1cbe649d3fb8a88f97decc3c587227a76e4d479236ac3692ae586e56c73bf0b4a0bd0c701e5a2860f43e8a49b74a503d1c22977d2d074fdc08746efc2bef06e8c5605c6ab7c72886b1aa59d649b603b8e404ea33d4ed3d32383c2ecce939138511423d636cf3eeb63186f9a3fe83f4c0d2e038fa629e60a464a286689c3fa91b9f7b8252c5e15655b1d6aba838606b0f723234bc26e4867135b99b3f30c9580c9005acf39f222d3435aa03c4c58fddc90f07148f556228ea07c85e430306ea2256edf30db7680de0f065247b9eaea3ea03bdc40e824b404bd65d2c2c2f88725cc9317e9188226a00d0b71f6d846f824ccce658b865e276a8be82fe22bd6cdee6184458bd4f7f07e3ad88de07aad0de0d2c07786e29fc0c05ea83e374e7ebb6846f065eb3a01e01ce510a7a3e7c2346140c7c6b6a02fa60464b20dc5440a3640cda7d1680c2d76eb076f3e9355815f8b4ae133102288e1df4d875a90fdc51670a41675f81486fdcf2dc21732a2ddbc0f29ca8159de56e3f2b6372f72f68ac4b6b94948fed98f3fd5b3eede14692bfbd88755d99ff2cff5fc587aff942d096261aa0851604b3c696dfd5b353c990db71918cdd7ea93f0158e95708f6bd3e0eea1f439a6ba8b3558eacca71079cb96ad5b49179a381f4e8dcd9a8314a17e39844981008c4152f5586b59e5db040dbc89a621d4417dee30f79cf7610e6d297762ad214b593cc7564c5c9ae6442f9c4e350dd28b8d897e46dd924cb8afd795de4ed0351e49ea48e0c145358fe921215dbf354034716f90253f2b8d5378ee3654e44e401d4c6268460440073608b29997f28ae092b7143f7e6c7565865ecc1c2cc65157312b060bad10db5d3a4a201720408d5579909962d7ef28b4b4a884a662e8071af991823e80ddf3359edccae79c8e9579e3c11acf4e8c005cfadea0d35a9a882f8c1c841c65576017fe1763308e45f1a1f8ab8faf1f108df0bf4704d02b46082e3ca40ebad2dc78a7050ace53122dfcd0f8c84ce3713f9e34f40d993dc5276653023dc79735b4e9eb053d982884e97c6ca54b4eaf9a5d6cc6f299ce10a33d52a77ca47b7011033af7989e5bc62754f29d92944f92eae4edd91fca745f0af05a7cb2bc69fffe24ec999f0069c2801def0b115e310ffde47fab0751ab19a8838cc8581e89f1b6c54d36ff4951342f79b01da5a9d2c08fb09028361933896686530f261d8c0c30fca74ef267d97a2a0d9911ceb70da5cc6d6f849b71999ed389867eba64ca9a43f4d5395c588f47dbc329cee1af32b2e58542a6436320d51ddc5b3d4a4ccd48463a94709a8d342133e6e569629c3e0dfe44a5e7718e142947fee90817f0c015acef3e5008f2eae18d3a6fd3af9582649dc492b0d677015918c8e64519f7a2dc2246f28d120977c5389eaebc2ca230968c320c63ea996ba18ae69384be05978b19085ac7fc2f32dcc8bc55207e67376b859f99ab8603723cb5c9492b444c1f84ebd4b095e999950b0d66397216ebdcb78dccbf70ae417ea246c99eef9753b02768683e64860b5f67a34ea5610ad50cb9e853bdae456d73c996dc9afc76e271290dec4b766c66b681bf7359df9caf9bd2e9c24860fdcafdb8c8fa43b75bb800ee6711a2fe6dbc92f75e08c9baef29f4efd96e8228b14a8fe42b2904471a431878b6258c78aef6fcb8c7a7bdedf45f8b4bb5bb9f1bce67aa60e8843d179468a8eb1edaa1df3292a63469d4546399b0539705d4a3f2f88c984cca9455686531d3034290f9308ca15f9ee7ad41c90733c6f06823a3ed6bb2dcd15fc1cd3bd8b1be95eeec490a7a4ecaf9e67c878b2f4db4b69ca7f81a0f00ff5e22d0ea92c58d210947fe469eb655578469b19941f4912f91c48909a4a383d65b3273ba3cb0de83126b76b7c4ad4669038cc236443be6024b84d42f30fe541b02a4f6f6210585461dbd234a554da0339a1e897a2d91c6755b0dfbc66a41e1c5c17219ef0c9c05af9af7d65ce760678c7dd5b80654168cc7fdd3e6bca95019d53b7aead021d9781babb526a48171037fbe5ddc46aaf1ed04a828474ec392e27f633e1bb6e30b816bbb485c0a9282a8e1d56e81950bcea20e74598d5f3d50cb3179bdef530ec7634a978cda0d004a87d4730ff363361897e4b98884373d94ac777c7b43ea8c15d57c0d2bfd933e7a9fd40fb7452a30d717bfbdda93d4bb998e7811f8d0849f7cef6361a5daf7000cf9e18c9992a4992748f2bfcddaae1d16b8ae6f4d4ff7b238976d52d7b7171bae1a480ff9e130e6dee0740f4478d9a25e18e7f3e91f46f549d2721c53df9c2b5f3031e4befa1674883cf1ccbd56cfd059bfdce96367b4bf79b04a6030bd90af04d6ecd328ac8c06f778bd3d66b6460a29df0ad24773a89ea7c7b42f66114b43b4b081798a1f4cdbf7e53203fe72d5e9eee5cc169bf7d9bd8c6216119473beba2949643ed798fa5393a754557e90bd085c7f60aad0b139f0c4cf917586fb8ccdf9e3c28f8287aa4238bb5324050e03bf4bd96b009c143a7e7a310f9adf15fde53390653e233831dfeca12031c9ca1862a52500bc94f45cbf988002dd977b73064d3fc3e1e64c331d4fd087683649cdf08da545ab21effb09cbfb4b3450c70b3abe7556961d8f19fee6ff88d6767ba482ce8aeba8d0c71c09989c7663fb8d8354f12912ce7071ab7643fe890fc34cf9ac2b5f8f53b5a98ddb02aa4639ca03f58526b144469afda8a950a9410fea39623333da321f46e2e83de57b8b29b41e7bf45092e296947db8e384aa12380495414998d0b2266f804151613d03f02748c8228a227fea9f16246a8302be240c5adeff9cef0ad658c7a4965843414b2cda781d6fe9fc3562d6064f7d8ccd645c43a5dde6cf1e3d7a53a983bb5367094aaa9075c2ca98c9dce3be2b6c7ed938e22dd88fc8b3f4a359da1c3c61585c688dd35d9a0b87fa6e3e29ff2b62a7f45b6bf6b8c4d27eb880d1395bfb819a671443444a17776218559f842513a0afb4d4b887059fe735f1d1da081c2fd3620cb3d30ab91e22a39aa2eefbf7f420575950f6d0491ce3693b0a9ff4102866a65f2ee9ba4d06a50dec28e65943b423f469131479210b3ed521919692b0e040befc19c60155104e7be92c0177c9c61d5a8acfa28ec1da0d3886ccb6db7301b6f7c66617a1c1a17ac9b4712185f5ca8d5209c046f61922e2670be35154d59e1bcd62eee29c0ae2d588c23382e5ce9c0f1680a80273e5a1fd79bb44a90a74ae1631bb3475a8865a8d6748a95dc62ea069ee57657c1f947e5a8fe134c1b5a04b8e838f6daca0e801d92cf2cb3c542db0e4b5aedbf94adbba1a6b32ca1f771ac3faf41d7b57f7c3b2a7950d3b077b7c93b7d5be6d22460396f1e362b56ad9029f44b04a94e9b56d38304c74150a0be808d0f493d57eec6c5e4422602e974abb90742335f1cc69d6965ba64b2157d31260f8ee0f9578b7aadaabebb80d17e1620eb06f28b9db1fb3df81946c3e21af9096dfc99472956a84249b3924baf31e80616393bd865d25e2b2041f07f63d6252b6ff3f0689b3114dec010a1d691aae61f774d38cd4c43c7c3fd326aea6e0fafd26485ddd4c2844d03dbd08a709156b22b3179a3f35c67e673533e01050c261eef958296ac0c9b7f21f2a3f8db7299e178fde6dde7fad44421fa1da79804ae520234d4da79cc88a9f84f1e3024b93e0eb86f32601dab672684ba316a194a125c7984fc8587abefcd5a982c6d3888eb0ff38e71ede0818b2bcc6618aad3f9828056e1e1de82cc1c14535ec25f0cef0264849612d5d21a8db8677e63e909e5896751e38697ea0e7852ea91514261c5bb2ce93fa600252dac2ce223dc44157923df503be6443e141e0bf9b15736646473ddf64f9ec7c687c4e89a6c735dc12b5eb12a0b9bce4b356a641c51c3f2aa6ea4d8bb85d5f6ef0440018f3f9ed3203c35d6285ebdee7a04de547ba15f5b7443890da3ee54577a34d7d551eb9a734a980de31400da16ae1c38759746ebaacc72c3563a4f01f9081618a596ce9dfb0ae3d1e68a5e2e82d2475c7672486acbdcbd420843bf1af3b8939d26d750db3168530617cfa9d74ce044e9b1466c55f5b4a9f16d4deca0bfcce2245566211cb6f304ebc5168263f835a28ad31165542be6ef4387494f1ad8b94cca9c31e61dff12c231ed72cff0f08576c8495a0e31809b016735a701255e5d698ab37d53f224f2e98d8468568b8ce2499dd58c0069f79ab3195dd39b308f92d96ae18f0e88a8871512f46af598dc1fa54e9adcdc92764735d707b87c4eeaeb01d2d3d9c6c6761817afdae84a66cf4e7a7efdbc4dfb2fb4ae5256c12f51497c2bf01c5c84f8134d8f4c927ba077ab80c0ed2a1f058de6127c7014094d4ca28c807a53a5d9375b0e9297eeb62e4f7a94393af775a770649cb5d9f16dd796ebcf260f1063b4a35539dc5d247cd98cefc64ce09102b7db4bc2cf053159495dca99582b5d14846d5b01dac8e102c0734ccc685156581a29f8399cf654c30d504be319f6accd2f0cfc20854155bc2e19949541f6b2db402642a840d0ea4ca5201eabec9d5cf39b784acabd6de0ba9386acfa4d26d55ba9c12abdddf97102ea347c1e6d755a4b94ab3de12d43704fb579c35baeedce30515d95979989979a7dcb6af6ad6db61930c59c6bc0ad28eb3f1428f95364bd652b09384bd344890a8e4a9bfcea976121888210a8d88da292a7739f5d9a27f9ddb3bb5c77b16d32e21a784e2345a9778692634f01712d9a2fa51b87e7e6e486b569cbe1c9b37b43749c152e7ee44aba37147a90a0c28bf2502bb600e0ad8a8ac1c3002798c2ea0102c120f714ae22328c9d3b15e3d0b21932236ffbe6c1cdb2a3f02f29cdc520f32014c98b52e51df824e60524ec0b8370a2e18032934f8068f537fad9b9629d8504c711d2282268de03a6719e95be68a08413f2105385add3b949912cf4cc2aabcd5b53539f2ea28d066850c43f99a3100366d26a2ea93086cfafb0922d34a49cbf6a9e3310163b2fa45e406057c976fc679b6e50d1cee6c7c44ab160adc2f6443a009d61827406e211675ffc11c957acdf961b2ce58ac023619b802cd3c226514dc3370668c87bb6f8565c42719ab5c8287ae687f371e076541908aa74e888e6166e9ff699cabace4d7befd3f9698e538ddb5b6398edd206f822442f4ef3295d21a165322ce0b9d71fb9d64db6d56565b18a6ca1b7f1c831480a735d8253f4bb667ed5ec7c5125739bdb5b2dcc65b3e7216f8f6dc48ddc839f954aa1eab60ce15839cd5f68a26ff41d988d34b606970a5e91a6e81f08c37b95eef2445daaefb1e9d1ee9b687ed2b25816949307bdad2d7c30981fbbe074faa720508a5125ee661d63b2b57415460db5cc9be1276e8a60bad8ff337506d9166fda90e8b138a3b3a197aa0a4d7f1bea634c958c1e0ba3b0e7c0bd87beb959528be2920dda1b4a6a971412299a5ae51bc81cc9714a27426616b78682a55686bc1855ebe3dbfb325035f3e5ed35613809b719b5746b120164253a978959fe882fe956a42ba73df298e1d877585e304f039f7a32ed07dc95bbf49530c2cc54da879adb165dff1418478029d89ff761794ed3ab5984cebffe14607206cdc360e7eadd57bd24e137b92873369e0e420f4803a81a35fb7466a86d0d0e4abdfce32d21b71db025f7a017a9db8f88cb86314b4008c0f4d6250fb411e549cdd56d363176b27740626828a0dd4235cbfaf4c9e899e0bc553c95e4a691479d964605047e3b35a0a64553b4e39f27dcab1765ede4eccce16936a719d927d793a7fd9feb42d523f4798a5838a7710c3b144cb651465fcadca6c1977d2b4dc1698e30c2cae1a4bb88bef6a5eeb401c0a4faa6a8e0763b1a58b643bd52e799eba444c7ac2c28fc54687a533761663b74b2ac1a0d50d0a9873952c5f50eead22efd055cd32e63b09f1fa716bf2e3dd38f3bab998b481bd2ede72d87e8b4dc40c276b1cc11d7e7cd67dc45de6d47a60472f06890888e2f3566cd3bb68e6f9b4703deaa26fc24163035ec4974ee9db3da0e723077aea6ca4cdb9d6b670b5d15c934482140cd4e72835a8c1e873a19cb2a90bb264a3682a9cd520da50cd81c0fc24cc1938088d15d782f3b5e3fe292c5fedb14fcfee864f89bd3c2d56c5beacf4220deb4ca2029597adbcf25c6d186cbb309c62f107c72adaafbc8877148056613a1a45ad03d3b5bed801b5707e785d348b1742f024618c8a7615769d655305f6edabfe86fad8206d605ab41778c5116892195be8236c8068c48e9f4986eeb124e0c324a5ad366b35c8c29373ce14f6981e631169fb7c83a3bdd6880e13df194449b15ce50e001f42428c9db09731b051234a853e72d49e19ee72d40b0f07ebbcb3f1a89b28f00ae088c0af8e2f480f87d1f7b2708674b27a5ba68c941518459b87f4f350ccc893e5517e1eb5a8b13a495e30cd828b2369d563ea400ed37283e3b9c9778f9ab1e7d87251f22864481448308dadfe59fc0d4f5825526c2a69affd30d25d2e9d21586afb993e8dd1c63849ac1b9aa3b0b7b79523bc0a55ad69598a10cd79b8c46bde950223c3affa9e8d2a8597d9f4faa15c53c99d557ecec9e272ae647ca2406c4540e58179ccd8b38cf873b75d74e4d927ed3b77ee1e8815588ee2cd9834e7d899d2a80b2744cc1166c2e79108ef0ac19b68e3922eadeaa1c9d3aeb7471e95a996ce5b48c5f36dfe1f354f985bc6741664d0e8cef1d885c6ab4e0c6896ff003564636076180882256ba307deb2497136fba3541eed0fde1ef53276a14c80a26cb0bb6c5517f886f8f67d8e41ae8b044e85c1c4c3579d41f6754670ca4c8fa00aa04052284727e24dd3cb13c05280177da43d44450d5b0f5dfd84851b301cc09a5f11ae1cbda05605a750e553d9d71909c52623d150ae43a222cb8d2f2fa67897e0ed3ee5a47df6491b0296c3321c21ef07b4b5dd739031bb9bb2f79fcfe1820f79df467e8054a8fb28d023fd346a298ff6027c13d83f8a84a8ae055f0300777a70d4a92ed45b36f5d1892b44bea0fb11b3498f31833bc42373a1dc2c3f0cc2bf7f73699803ad2548d554ebf1a76b7f22340de4d2e62a4672f50ce14d1f569f", 0x2000, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000061c0)="1e1e76de4c0c20efdcac04880b0a02694be01a195c5329a2034ef336d150c9fda2b8084dc867dd974c0353627187b3d7f10cc7efc4952b455ca525bdf0f9897b2bbdf6f7778553d5961b6051ab84db0b343f06cd9a7ff549e03cf3b5e59ec80d2bcefc585ba5795f31d7e278ff2549e08fff01cf0795e88de20a3920917b9f61f6467a904d1140ed435fc1bde35d762e95eb594b4de9ba859bbb4d828a65be417a9814d65343c36f3b3d66fe4f4bcd6db819a3a8db7df82532c170bc3e526601583da55c4cf6d344b6225b1a60338da37491fb32f5c3fea8773c25cbe1500def8511a1616744ba6996794af3d8ea7b1a4aba9c26a74d19534dd6f75a276658836b38d488b84b15a845792208eee51ad4521981423f41a4bc604071e5a3d6c7f549d09cf3cb97cce1363dbe44f0d0a4c8c7224e771296d783ef4be91283060d732527ac2e3d0c06f5f894438b6048c2adf845610f98e28fdd3c552f56520387ec4271dce322308cfb2009a4b5b3ba9655e2f4ce850a1b3fa09a3c35dc3c7dc8ba4468ee9343bc75027d2f2674736f0fdd61169aa4ceba7b8d644f021e3093382b98b2c12baf3856a5d9522d745594ad0feb9122d1fb41213c32caae256eb312e6016510ce8e7b04d74fbc55e89a7946911f1b6fe5c8ee48ce669b74e1bd8c76f47e437546e4461e08ee2c002949122396f819dbd0d6aa50d9db063e2cdbbf2de1ff1e7cf8b1805e95c1bd984a1c775883ab57b4fc5676d614110a6566de6d25b60725646cc4d4493719930441a90ae8400dd801e767619b574f9fdf1e770bea90fb01651f9ff634fb0831781379e3af48da2c056adcf25607e7d7b32fd285b4e1cc6e24ae1cb8d26c8941de3a60546cd3cd5c8a38364bd38f49143f75067cb7380eea4296ece7b38ca3ee9fa664ef54b9c60c57b3286e01d1a8a3ec176efceb3a9a580d1129218f11a9c4a1ada20c9f6d6a9f805caba58236e2cc0813121da2d8dde7ea7e7675a053131542ad4bb794a1e5033517647708e7e288dde76439da3cd79aabbcf708dc8b2d2858573f34bb0be0d88fc2309ecbb9c43caf8a8e08549e2f0df02e14991a8c1741058d77a82ce6faa2c75875a9a591563279d79c8378b0c051b300f329bb8c366d25c59a6c109a4702585930c37dc0743f5fe692b6fa6e51af3a692c21ca32d09a93b809f225344b97280c6cb84981d1ff8ba07ad2671a81aeb4bdb5f29a9c8009e0a115ed5907fb4eb164efc07432adfb268211284ab5a3695056cf032d0acd08583046ab457e5a5c62542dc36ba2d78d0122ac726379e0733b94bf2f63fa65eb2e4d5f31aae380fc68a5f4b9fecc67d81af3b02af8e2de4782a28d37a0a3408682bbcda97384cdac6cf49ab5153b9049f17f2b1472d809d49678d3d97a851609fc505673163c53713f7a77729640db2f4688eb775f53bda2043ffb8643a40cf1b1041f3c183f3051deec6f36d54d56c6677341898e2e4b0b7155d37a80f44dac1b1350e31498cb2f367bee3bf82128ab4fe35210618fddbd493ca04fcb6bed7469a8f8b64df3882c8010137cfba5380fc66e7737d42453c790d98ccb4d0b3e6a4aa717d255137135ab0b348c06aba6e56fbe0e3aa3612c5fba753838f88ec6b23dd08cf968588ea551b7b76b5b7daaad27cf3b303b4080bf7c014a61bf73d350a17a065bbb3da6e6dd178616364ad1181a01d214127651a4aa845ec626880e46137b481dfdc53f6980b9ee61c7eab780fb883885e1816e0f4359dc4d41b9292fef566f7fce39e56088bee6d5aa222803206b4d42aeb1956183689b07843f047cdde9958be4caf23dfeafe47dbd25711405c321c114f5271acf54611089e9629973b22bd52b74318022d5cddb61637d2b937f4c2b20ec3277ec2e84cbc7254980028e170d1b41686d7f7ada6c088fa89dfff7b14d547c00785b94aa2e0913e73e9c3d16a41dcfc61a1f0583315ca43db741e72a9082156425359e35f0193d19ccaa0a2b1fd5ea6484b9eb38b5f96ccd2598cf868668b907c90e7ed9829d2c173d6530c2616586d8a8cbe8ba93e391735ef01b4c6d763cec5ba4930a21b2b653b1b930ee2c1b0dc402089a45d3f9d38435c824a392d2a12f8fbf4fbc1c6b94f20fb042337d043cded163711d47ef19462a529cc8d2f9aeac20f547ed49d0100d57517f9cf7252eadfe0678229ad4ec181f708e138d6dc31275df8ce68520feabf3d0d26d9446e1a2940f6a0a774c1a3254189ec79dae3449c8f9f6af4760786c7a7beaf36267735d71f164a01a0ba2558f09ee057761d9e46cac7b001e11158159a11e33c98d84cddf65cbcb807b60d94eb1ddc7a5d369da3770f2800426aa5059cb92ca3f284e459ba124d92d1141e868affc1a8cafb2a7adc05a3a0421e7e137ce9086d37af0e688da22fbd528d63bddabdd689786b84e688258b3089e21fcbd0608eda180e8719766d92010cc599cc370c86b918e476d7f7841d23d61c086c105551e0beb6147814676bb1799154119dfec726fbd84fb5ad2aed2ddbac36ae7a558f78310a0958a387b5d2393a22828582493af6e77d35883653f4923e2322b9ab8ab1153ac2c922eceedad6fd87ea77c08584e16b5f0e6edebb74b31754a22aa881e95d69395d187dfcc5a69897c8ce5c92ca114fdd4e1da8d6c245a101f33789e79ea425416e21b90f9be43822a861dc3e048bfb49f9d33c6dc5569ddf94d01dcb3f31a05eafd0d3dcde167a3d5e3d817bdea2b5bc632c925efa0535ac1ebf6c70a36ce171f27279bc64394ca85e02e7fdeda507a69421c845004e80f14d71bc28286664cd36d6e058910acdcd93da431986fb7e40da7369cc9394ee62546cd9be8407cf2cc276bb1f7ccaa2fe61e918cdc86c4f22b55ff20f95944b153a74aa24ed8f5952dc7428c41b56f2e215a02f2c66ec0fcfc3a1e429d10dae753e2584651afbd327adbf2c839391da718fb503d4b7eb3823bece1ebea584262e82feaaf865c8af48654570b32a76577a09cbe735a184483b48a1874289c6a77e1cd0b82c052d0c1fbdb59fd284010722f8fc18c2be6ad54c9f66f02151abcef76fa598a58272a6148ae073e3e286f9c3112ecc87a612863cde3f4bc842e5ad31d51cecc7a255d89ccb8966940fb43a9eacadafc3f6b10b284cca328b9d758152326ff62486b5f1e59ce0de804cc64c25ec6b5e36755f041844360ee09b0bbfd35a4d06e71c1befd80aecb0fc9da7b364ed543e82898f3249f8d81a5b518b48b66b4af17605677ab7b0578faf5212f7f8efe84b33ad49143feaf1ff694e0d76beb2863f0944656319463133e536a6976aac4abc4d8dff72bb2f21dc5059bf9a3691d516e4836e0fa0482629d03846e847cc81b5c1e43e0864e58022ae8ed6acf5f46f5b6f76bb8d90eec067698bc3e93a03af19f312ec9a3197e4198464b23439ec9486c9d7f93dae6f8c55cb085f23b97f203b1d86edc1a483699bf8a6f9eb9bfdc9a0b5d50f5bd3454c3c017eeb8d65f031bfa6e8e22326aa745028e9b0b63dc636953e781c027949f5d9ce7fd59829c41eae0ab0720febb8d95e93d6ea95e1060a369d6825ada3e92812ed0705391e10ebc8d599c1c842f49d4bbb01c353c22459c4e1ff6b0124cc72847e94ae3396c95348df2b0d1e1ed9789c9ffdd314456aac10639a02164b16cb4a90741bdb1a9905afb604c2b63d9caffdc78a1508fbd7860940455d1c3521da41492afcbdfc1fba92df50d290b5003a25bf64735c12bc66a6a3514d90d4d91e544df571b8b2a6238bb24b767b4132c2fa38773a49276f980424fef61437f0b467ad163f33b3eee0793eb5002cfc6c8e3afb5f2e7da6a81a2890d6363626f9f41cc66efe73e567e50f523a1d3a9484dc9eb5c81659aa46b85db4c3e501e0ec3a46e429f0d3bf29def943a95d5891d04a173b7a4eccf7df6cb4207d56969adc3cbd412ad0bdb70fc291dcaffe528be324e055d2a4371e2afda37b3b625e93cc5b315b6f4c51f07fc42dbba2fa834dfeff0e11e416006606bf87cf951ce2bb0fb808d9563a08f0b0c8d295c29e1a5a8125abd5ac23ef25679fecbbc1e49ac12a4dac8b7f3d89e640161882cf7797151d3c35a2d463b329370120a846cb9a410c8fe977d26c6c3c0b07aa43ec658d7bd6d887a24b7c207b48d52cd027ae9fc17276b820ef0e94f5722bd5922461a13369cd04c15ca065c598f5c50cacb4b06512965e733247763a386dec1cdeee9b2bb71ca2ab9d0be47854b354760dc7be1964fc462a89b1505d4960ab70a16e2699c4f5bebb966e2ac053b0a8d14ce6fbc82e26052f8a9df84c280a8a4b1e3f0b1a046825544b067cab80b07866ec0bd1a7d81f266f41501a374fda949c6d6e98f9082c841b0c257a2827050295d7a563dd43c8cd7de77c4fd474a4ba3841a508ab845e5befc3fc2b0f0af7564abb7041f3729402a2dae53200113075767d9a378f5e6608be5ec30fbe4014f807fdd0ac5397a1aaca41080a7c7c8fe05ba554ea63c9991fd75ae6a1d6e81b6b3455f2b094471178fbbe1686b970e88b2192edec2c61703e4245e80a7c7b7b6c1aef40a6c31dbb062fce0aac85703bd515ef4d69b0af4855c2e69e5a22a0df013d5a6fc3744a1b6aa81d45ce9a9be0759ffc8918f0ec5f34bd54c2e8bff55d95aa66c596175e3c92d4fada1219a0ccff5de169d368465921644df844a05640ab60814465f51e212e8452befbd4908002b28416a0567466d4fe759b0a60efad9f68716f4f75335f10ae0befd4a3f72058abe3304744176af437bcb4741f3138d5279ee84fd4d841af76b071a32ad19cc406390dfc352862f9d55711f36cfdc4aba0e8dc2e03ea8fb177fab0c38f726dd09af2711e9b5295b39ed0416e113c045f7568980fea2bd272661163e762afbaa13dd2705d31c9e2e7151fad4bee596d945d162daf167a1e0bbd8fcfde5a82840e3b928655c40f435dda937123e386a0d41be1799e663088c0282f52ca553a4b22fda2d7eb9a5cc1bda6144dc1076fc8b09d4e8c4a9b67a47013cbf9b85adbcaefba1c08090fe462fdff8550afab1f75d99c1291cef5fea4cc63abc4327d0e425d7a5f1c602d11c0cccb8047274097e4f6107a42300552ba816ebfd5f843c19b2e40c6a809146ae20aa70c36a02854aff19582eef8657a2c8a8ec5b4f0ac29cb73e3669a02444d0da5ea7d2d2d23db59f3a0020ab5c4445ec23b35614943479251091f81c526306eaacd9d74e8fa8474f3b840665e52641003ab1b2015e2b5e64c911a7133944877b236523c72e259f6056cae2473dfd5cc95c1fa51ad6d1eced401e74dacfd7c72cc6a808f7e1e6f8a9bfc0c3ed9fd65ba0d9ed2adfda06366fc8970cbed680f50602b0ed129b270958f88e0537c22abd5cd7bccab0731effafa438b3ab8bc0ba5e6b5fbc66633d647e5defab2db16bafa92cc0a21e62fd6e49bb8e97c426e3e5467b2f205e6e35c1f8fb7ea1290ba387c68da115ed1c3210d84e29983332c549777e6219885ed91573585066cbf67410dc6f5812e4050f543fdd2ff66574eceab90c8871a5556fcc52bf527cc9f20657b81f8996901bdb3ee0c87c6b2612a3b294d47d63fc228f0d70ad2786ef6f885411ca6ad7218d01aed20e6e887aa75bd5847c06f9f3f571b8b1ddb896a461bd5e7fe72b80567447f2e0c3e7a9a599c32cfa1ece3fdbeab21ca7fccde0541878d3dfac71b441ef07c40259e7d1ada2c832948edd040bf29b4b2ec651170a6093a71b6718ee633c96d21d351f94d95361592fadd191899509f844800712a4122da07537685da10f8c7d47378555076da6a08c5363d3e057cc0bb007d2277e272e70e7c8705cc6b212e8f0d228fc5bcfd7bf6227d17d256319bd1aac37ee41e9ac0d4ab33dfe9e361b87111419d0f7ca3ca4efd4c5620d96fc6cee00064be5c45e39b0f3c9cb98753a95a3f7b1197f9a0e12237124fc0b99992a9fe76ca06b7c3e4cc880d1dde7393c41f27c17a717361ea8ff828ed4daa7d700c82b3d5e0fd249237d71d75603b59128f7e84758bae93197bc27b9fd539329e72de1e49206eadeb050ae74e2d40f63d82d38f4ea33b81f627fb883bf43ea3757ff875f4cb7d3e4c96c4540df633751ff15406d64514fe80ecb818adf1d89dcf628e71866d1d6b02ab64e53ec685b81f73963f5e2e27cda5a661e40603e8808353d07fb73f4ddc8477a7a7d43aee78d3cd3481491fefe1d347298b683f7edbc6be07fd860bf868c33961ff282f04463c8625260e37a02a30b79aa70a462db9a99e500c046826379e6d0b076e4c40a0545277d98ca72c9a9a4b4e0142839ce3732902199db242222d4a0c48611193daa7279c980a0d231c5b6cb2b995a3bc14eaf9a42e3e39e8c46fa18579473d9e9fc17ddf721a2d2fbbc033005e27cac7381e4e84964104ac140eab746be4a192ed209afaa4c0ba5aa9c7385ce127105631cd48554bee45abb0c302dea90a54d459809656d0fdaf313a96946733e34d4d4f003ddcdd612c50ead67f6f602e054647bbcba1090bd009503aa48848e2ed61a7729f307434afb5b50ba06d8d2814f454c0a8e24d9a815bd0f5cd5587f89354932bc0224601ff191a6389c8b8719c08ebfd9a00013b1b420dfbce167b17b17fa3ca7496a6504f5a7a21943e10712b3ee59e2d06a55c8b42804063a3483573b9016b64cfaa516f2a139916d253cdada4cb62804b91df5aafce285fc7241ac7532fbc41eb1b8c2897f3e106a0829389157485fc4b313daaddb3036cfdeb9a109d556eb18e443066730356cf7f9d17bf2e60825db9a63e4ab58d4635bdb43c9e3b35972f11c4ab787e4f765f357abf9aa41a40f509cfcd61a78640bb2bcbe6a4d25456035a3cb1fac3d3727da1dca42e965fde7eb252691fbf6a66a8eb0f356747d4ba89d9fa297a7de455459bc67623d3af2a561e8f177021abecf738a98166b869c4b91ee71907cfa867ca21637e2c1874948fc7089b16edaa071ba276ba4a29c85e8c0b966e487644a960b345419d699f1760b3e4c4880d00208378342459bbc2396e9cbdd4aa67c6f7e81b877313ec8cde9fe608ba3150fd6ac2923a934c796b796a7dc1adc7b373078a5eef432f0d8fb5e177f9433c42d8bb7badaac8b132cf02d6084fa963d26c100e746c27eac0f1b7e68b0afb6d011d5e94d0b220b492a18994675758807ce2d7428e2ed5d078d25d33c72bc1de84d9ac2908db2e7baf8f13e52347f9a6260737d62462f9854493d235856459d1a6840682cbd9a76b56b49e631503570523ce15eb04cfa0c844787fb53e9aa48414452ca226b2d6dc55a0e78f920cc4c330e4aebb90330e55b049002b9a1c865a32563ccf0e04a0bb7b28a2615d3824ebf1b429667bd07c0081e593ff85176667a8b0f921b99632a344ec2e47d4e8947a3d08a08e10a04918be7c6b2bbc274f307b5d945d60041ad7b7185d00d5e7f7d35bb487238b03d69c2876f5897bb8dcefd5bf312e056690c2c2d8045c87d838adb6647ce99c2ed607a6d0ec198b64caebf412dfb356a9dfd0fc2c568780dc7a2570aa2430f8ae5fc5700521d52646a2084e95329e76a8f629002524484f434469d275d04cab9c5433e0358b5f2650f2d759297425b1ce8396eaa3455089c5dacce4fd53862fe398d5cbe9025809534e1c9279f3c3af416ddbfdeb979189da1322c38a94522cd65d7af6a695f14f5f6e6c49719fca7786e7d0ba165c5a584c075a3db4c3deaba233470b49a764b3c657e456686d1465b137c3d54c7f7df9be81e45bfdf684f83fba06527f324cd6fc68b6161a0fe9379207018283358a02c53f0ed8d327b5c0de30335c4b98240970fee57d52d0399a455e00648702f11fda0153347f1fe47346f40a51da48b8414c5045bdd6f7e51db08881c9e03f88d7500f22b2ec0aeb3ac9cdcc6dcacc3c904b1dcb22db7cc66b9bead920e97f9fa6d41e658b561f917db9c803b8b6169c31928f87329de18df7745d9702e31b93aecfc4c5337937e891e9a954889289c06b7532dbda4392243840983b77557d69bf51d3baff79bc81f27511d6be4b1f6ebd5bb8a80c6fb3ad2d4b420d0a1a9bb949490594738157c43d711c2c748c5bd1cea22dbdde44379fb8430d89fba9bcbc681adb7ba26c4361e416798c3c54f1ae089e32a63978a01d47cf0c1fb749fec4599bbf999ac4d5a01c45f7c74a92aecfa6992f716505a235ca6199ab5c0ebcf56c3e6cf09996c94c0a1645dfe5f87698187641aa043d90d98aa5ea48e680221da0d5c68d5e6e55089566d9370e350bebb016807a8047496aff55a174e4cacba214981e698faa0ef7da422813501672eb5883c3e414cc7414f81e7c9aebbd129e647a3035fbbf777daccd7bf467eefc96f869abb8e8032c8e9271ca9570df1a1aacd59aa3860e749ac298060830993aa3b0515a22503208332af8ae120bd2936eb1f1b59b1ddcbc5f39817f32329569b21a3c105ecde7b71982b107f6cfb9ecd5a7a97f12ab31ca57734128d972fdf1b60fb6376de5a63fe2b341e27777d3e68b882bc0f630cddacce3954a02b65d3b3e23b7f8091b3a8f5d36f416a1ed96fcf71bbde35d2628e45dd7fda8a4f4f36370cbb422b358f6ab3f0d41ea2b1c55666056aa6a9da7fac2890944bc4cb818cd090a098bdca76e479c9a9c686bba33cf1eb0ef25695db80d0a492f98fdc08ceec513037d9bbc6fe3993d28429c9a531782b559d6f85334b0f75bfc18de75247553eab4bffe0ce394952e355f45d49777c3f7079c5e94e2fe6758503e28503d0baa55baa0bd8ef2c4e026bd6126f1a038d177cec6e5786fc385ecf2fc66d8126ec5013188f828ff6aa3c3971872155e290871def143c7f5d048f33c158099498a485ada8559664d65f2981b7c903ee067a107e37136e7a2283267c51890c29742a3d740c3cd65e46b08183592541d42067477395c7b8a62feccce43108b3e3978bba9496bc1a15dc89ca0e587a44ea1bfcb8b973fc52fac688f4576ce26701e037f0e8950941658180a5815546386a6ed1694c9a326917d0e63d28263a2fe68f365a7d0608a6f0fedc77bd2dae4fc7d824b037004173275bbfdbf82f8389510eb200906f3eb25f40e3b9d46350f5ea7321629a1421e5c61fc2a0bf76c5d7ae08327ea77822ca5ee5dedccf9d522e32bdf2032741430678dea9f325ec0b14d649b81553ba2dba1fc84cba4699dd823eab0d33f416784a7a07d17714f9b706111e521722d87e956f48462babdc1866fb354272de58e0b57dae8388a9e23bd29699418026205c178efd5532b05e7147355f5f4a58cdbd1aa1243a4898767c4e9870420a087881a63417c818dd649e0452b0f1055285c17036ba54bedc9befaa24057cf81b2f5257b6f9f1bd127fe35fa66999baadf8f8161e1150b9fa2281ac0b1d510de9cc2be5120da4557f9344139eb501f139b3d86b3535db5c51477cfe85fee4dff26335d0deda4b93f99ae149dfb8131da63949be5f87d17705992ed281ba04c2fb58df97ca3fe86c6645326813a0f34170fd0efd4a2e8a70d55e795afd1f0f233b01fd0905b2727b774eb6b0464f750db2c34061052e3e0c7bd3802fc993e9b97ff3f64684c45ab4cc0957007e8e5dc290e7c2cdc456bdcc2f8e621c37b6db9d1dea30cfe1ccb0ee5fbc5155d523b0be6c9477e314c75c256276cbf26d22b07262e8504d114c6174b92098d23129f75ffa1db5000339a6fbd9366e339cf6359fada71b264696e3d575a59edeb09e16fa2f2f9dcc7a3a1f6e0e9c8c0cd4d1a60dc6e9cf575dcf93d3131f6356cc7365c4a2b085d115fed98987874727aa2a709588f5cded48be00e9b5cc8c671a82b79d52efb62f9767cfa3ffdb02e32917a8fcb2b07bae3fdf2d52cd4bd199415323505d2dc1f668b07c1193a17518f84afa714779a4fefb26a5489d84ae413322cf46237c742464c48d6babfad707bff94f057df176a0a1e9e7136fccc96ba3ebf684cda0d9bc6647641a2b91e00508b00d053ab2b120b2a2328d6982bd94da29ba02df61f1a8ae8abfd5db6ad0289e8d3804799a4f96ac6081a3be3ff8099e7b55a488da32ca54e2c3766d7027aaf08340193879b32549496452d8f29c6969de6914f78e5d99d4c91f8db7b1783577f21f3d1a8b462ccacf6dd0cc80e3c26c331bffdb8404717c97172b4a906efcc60f7e6e3d2356b9e9de17b7ed258b99d89c30c31a496504a89c7ddc85a576b06d967ad3cda4466d288924e122e33ba94dc2d256f5abc699c08f9927754ef8ddb792600d1d8813d4040d05fca5d7b514cef93c342520e5d934d783f7901a82333f1701c2aa594c53ffaf5786058d43b7c0d316f63fc6afd5277360ecac9e9e4a25a8aef1dcac38a3fc4fb3cb605ef9f4a5fcf17d0348b0fc4f3c1307ece3dcbbb4e94df504dc6af65a21063724921b1678139bebc8b9fb54c5ea6cfd773f6fc29d8734d5987f21b68eae96907fc571a5394e46d101fb46787b071694e13a0ed320447c87ff275d3e6684b87e4909064d5828b08cd1926e5af427f5cf47977351e41ca57de72bd115bddd0cd14ce3629f25be6f798cf3245af290d9f0ed5c5828900e3bde6b366fac9a8c72f3822483274f8390aa026b71c0a748f8337eaff00f7af4d09840c40323685363ac46d9a5c5501c5703bea35a29d3de968d83edff603f3f8ec429f20e2d9834c138c41c829cb6f6b454b16089e4bbce52576107706dcf69d0c8a6ba75eeb555c52e387d37df9e49f90b1e9ea3a1547961466dd576f23ea06e39f7a847ac23f585b18c9a240fdd833070717801cfbae88cb132fb9adb0fc81918dc3e599d3eacfedcc940aa12ad930b0275713c87fdf3c8c2215fcb7a5646548084b31bf91bad9480169fcfe9fdda475ce8f0d00bc9255a94e91932a5db912d292721291bba75cbb30e40a111cc3ac12e581af626f881547a42748e532366d8a7f23f186da357e2b2e28ac5c106fa23326cc8cf4375b9192aa4fa59fb196fc0ab3548973c901418c4b362715c4295f3ab1d44357fbb807fae3cb4d56cd4cf8a9527155c4307ea9584b20f86d7fd6f02a80d8ff7b6c9161146de3accef3331c981f9f7cdb26edfb0753a9cb0bd30a1bfc5746d54367e4e7c3b7c305bee72ff5716933272a7ae5a75061e22ea45eb7bd49359dc827b83a6ec15cc0ece6427df45dacabecc017f116e913e75b35aaf26be58df8c1481109f99ab7a678bd0ba5b84e8aeae1538d7b1bf28201b54717748c458c935af6b362eb58163f35a83d34acf4b3853e62b2ccf5d7e260530aab9767cf5e32276ee05277242f27d023e99000f59ae7ad185d48f11d33fb31ac8a26938d9a239b79375baecc4ecf15ee6068381225aca0735c82e386234ab48b124c9fb923da4a28c6485e35f5c27b35579e813dbd6ee5af25dc751cc929f54fa2a434816884b6f4fd3e1db83e00b3717e6384e6dde7d3b91423c09936a62611c73c4dbcbec6bb874fa66132f242bac2bb2003aff897791bd8ae2fbc31422f5ab0bca0215b9ed5b458544e7f9f31d832984793ffe8667091bb0", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x78}, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f000000a3c0)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0ff1100001f79a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7040000050000006a0af2fe00000000850000001a000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffffffff55bb2007ee51050512b5b42128aa090a79507df719af36349f298129da4871307b534bf901115e17392ac66ad022186a8929d1c000006146001e04aeacea799a22a2fa030000c412f6cae80043eb27d53319d0ad229e575254830000001d0b000000000000488318b5790bee7ebdc745b7cdd77b85b941092314fd085f028f4e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b217369ca8b6712f000000001b1df65b3e1b9bf115646914ce53d13d0ccacda1ef16fdcceaede3faedc51d29a47fc813ce3d32cfc7a53ac271d6d6f4ea6bf97f2f1be2ea2e534300bcb3fdc4b4861004eefbda7f54f82a804d4a69bf9bc5fa77b16573970f69ee293167fdb35a68488e40b030166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b8496da787e814c4fdf0b4a387b4c8149d18c1020029a18986252a70f8f92eb6f0e8c7db000068fbaa2e2a27efd9104297f2c58159f02d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa909ac06b57479321a0574fb304bc2a168198932011bf5742e0ef94234db1f00000000000000c20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b94c461d7b86f4470c1d6a406be962b0d2277a84aeb26f37f3e2c25a65f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41aad8bdffff66f47cc17d8ba3eec0fd80f82c5f573c6d294d366505000000da0fde0745db06753a7ac7fe13cab6692422a46e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da323947004cacadcaff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c5f1e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55d001623258a141bd587cc9dad46de56ef907b059b99a79ae5498f6589880ed6eea7b9c670012f80cd6a1397953ba5870786554df26236ebced9390cb6941b8365d936a7d2120eca291963eb2d537d87cbb54e588ee5d6944ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a0aa9a104e16bb1a2bae513464ca03aff14b9aa4bd9539f5096412b92012e095b84c202060098df3314f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c363000000000223201780200c6ed7966130b5492304ba3decc3acc52f2cd39000000200000e81c23cfea586951210001c800000000001500000000000928ee53595a779d243a48cea769470424d28804c026ab7f4a5c81921e0128dfd70b438af60b060000000000000056642b49b745f3bf2c01808b6d7d748308eea09f0161b4735efbf3411738d6ee7aebf9ef40662d7836d252c566e1ee938a9a6804ed3a1079b0282a12043408cd60b9e53978c81839be0000000000456f7d2a42cb13da2022f23eaec61854f640f701db0276652f6c74f20675eb781925441578e93037aaddea394cd8ffd3d628293e591dc6f71c2710a7ea8a4fdc214e1cc275b26adfa892e6de9200000000e50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab50fe82d5a96b09c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b11a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bbf96c89739f5d81e750d50515a59a3ad09e8802e8f4f535447dc0fc9d5f99a145dfcedad69da9cd4b75c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d583f436137a3c5dc714c9402c21d181aae59efb28d4f91652f6750b9195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa80900000000b6638c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284df80e4636c25b96174327d82761c26e329555f9290af40000000000000100000fd3763655500344bae348c1a08aba8e2b53b02a42b1a88eee5347f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419a5c16e2055b85058099448430587a49bed2ee9647c5d3bbb47bc00edf5e9020c09ab004321610b857e8717974b633b21cb32f0e03280e09758bd445ab91d201782d656ab09f508bbbaca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92b32af00f191b66b6a6f732a91f0a2e9120be61e58c79d497247d278888901d44bf77ff246605a644e9e3d769db497c3960df05caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f3101985602688888ccb85c87b4f8ffffff7f000000002c331fca0e541b7ca2119ff0d61c5224550346115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000000102000000000000000000000027c9585c0cead5d619d18475ccde2857279a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77a23b0000e49666c464d35ca9b50f3ed307da8c17a23692759ccf5a205311b7d122532697b861dfb54609fd88e6043bd52ae84c1bb0c8a6c769f952b3d42c68a3102fa1296dfff4a979369b0e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e8918a0d6e2949affcacb5ba0a56aa063b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fd00000000007271e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9448a2ff93060ff073b3a113e47edf76f7d1b8b90bc0df4cfb0b9c8c80158b44ecae9420654f7016b0aac117087406d343e27b372d6027ab2aec8f2bcad7fe6bb932bc5751d2974e95455a277fa3b472bc7bbdd2ac5a1ea608e8137ace03361607cc1a84be659355629ab13ad49008c3fcfa2423439a3607961d5b59da48a0155e8e42cc13c702cc40c99cf86c2021d72f9f4ab1b00de555a5a39593c93871ff7eb5ecadb64837a2d88723ef65aa5152e3d5864e5758b0960600000000000000265f091e7bce17d20604c5ab751773a5cf8a719a7ada06ed03832bf274707c7c970edc20f4a1eaa3b610450d2025cae6d2cb639ecd58709b05a20097208d03f7a146a6901913618738679d4e0af53eae997eecfa0dba856c6ed3d9205450765d659220c92701ee75c8710470d9eb6f62c5c721883f1544ba0800000000000000746c16b6e93294b561c6715a32a394ed1e6c01670c931bfa52c58c6f34d64e758a7a7f7d33c49336d4cba2cbb170ad7539a45774dfcc55257215c8ae719dc1c232fc6699ef01005887d04a543030b4328ab48744ac23ff56fd2da52eb9fb2eefcdd2d92d73ac1b111ea8b5e1fec36a3579879acfe366d393f1fa9cbe08d9ba57a443643e9cd251dc88e91a5e458e66ea1e822d55d4dd919a95eb4c25a08cb6e1070000003a0fd07a4ad9df240e00006aaa2db0dfe416146840d88bd08365e547c970e2983200703864a3b9e1682cb479dad6d34d211b05267eb1355520e9ec0c5014b0832f7fb35782fdbfcbf5e23a7f5d51ea480371748d18d8e10608ab8261fe058d1732f28814a9981d84a04a2bb36c89bdd245e3293a14df1ac567301a79514f103abd387d6ef2d9d94508ac0f6135c8921279573eefd5d4e33b9ef585980789a94d9848906f545559d32112b5040f0776703363249ca984cbb09752f099efbb9e7362e4999594c1086d8958e9469db01d85fb0b9b3148663e9ea2e755d96c70e540b4200e4cf82986712dd733b26d00e947d03c42215118426d548cb2077b43b89e4163d260faea1db53e2cf3427c90aefa2662a1c2b28b0e020e872bda1d39da508de5dbc37d03ee056b2579a1d16799589a2600000000aa00006c94bcaf115fbbcb216e3cb7fd9afe16d1fff2d047e508aa5f6de0ea4e9ec1b3a4ab1f8b5f312fc50000000000000800000000000042709db6de7e969ac0ce18b47280fb1b1b1531648122fed3e25edecb5200f5000000000000166f7d36b2966c19af7ffa6afa69e50821c9aa3ae60fbc196cf8ad2f7f86d79db1bb0ecbb9c3d0d3d407574def838e4def26ed9c7e6c69858f7813be8ffc565583663bebfe7485660b67e1436cbc6d4d3c48ab7b033d7d1195173edb16643f69cb779802839d490a4df94e010001002af2ae83876edd59c9a7140e12ba591f073ec604f7e8f1e100cd414e9237ecfc052d9a73a868cd0e4b06da0435af72fb0d25657e8f5464b19fa83f977e6900000000367871fa37420e7a232ef9b440bb0639994c655d144c5786939d6a187b8182ddd2bec36cd28371b1754cb6c53697fb23576ee0d3fd0a5803c9be9fe384f1a7a9a8eb64d17d238fa3238a001aa8ed040a69e9ec0a627e3b3ca64d4680d819c14c71684581000000000000000000000000000000000000c6a6587715865fe14558960bc936bc83abd1f2a00b17a407457681d0760000000000000040000000000000000000004faeabea6de40ae30291662594c993099ef041c264a64d77d69e0cdfa620a191704cef91e269044acf844de65a099200265e13c2a8f9b717886dea8e79407e34bc268a17965033ca1dfeeaf9b49bc68f1546595642f9fc008875ddb7aebda7a16b1d20dd8b65bcdac8cdc75a173fd2e57a9c37bf5a52ea001ec981dd7ad4e5944575ced39233ada8f3c1b856644812828bb79536a5188d14fe537250dc107121534cbbc7598f48aa2335616ae8eb72acf6982048e568e37f1b58e9714343587734c7ec0fa5c44d13165d6384bf9500757b4b0275950d6e7c451eef3fd353d47c54c4c2cf7318e6c24583ba0966225284d1abac80786519c563ddf0e6c023d537ca6e0d6d4e072c98f45415d13f0dcea174f162ebd00b42264f6fa3dccd09f4101dd254e54423b30e06713eccfacb6ffb38afff920980af938a4d78f4b9a6b5c7424e91121cda789104ee490d25843f1622bba93257cc23e45cd7ed42abdb991d51804e674e507dfd53b5ab6944df33f4f494b9ae0d2de410539828e846ffffffffffffff1d6705f548535dc469385e66809d7d4d3630b6f22c2f41fdaa0fadeea09fa4f7005813643c2d6307d55689faf6f656327ac5872a3bd4c11363909a8b9f30e5401993a0f6e1a9b42287542647d1e86b02b7e36319414629ac1f35572a9cc1e98ce1457f922da0c2de76c9e97944efad0a3ad78cda81c5b82709d696e85bbf4595ef9664a6aff8cf96446cb6c26595f4eb659d26c846471f6551dbb24fc6c03a01e33efcd5939472b687d31be9bd9bd1bcda45bd2236f06ceca8f50f7d348ebcb9d810d4dc3c55bbe4055ce9c45267daeec7a7d8b498f56ee933cc02fb53c2c28fa09ce5ada5de1415309761f6378c794f8ce23c1f7add4f65280ab446ea2d130000000000000000000000d1a03116c6748185432e79267b45e592c51e5443985d7b0b730b89b76dd2bd372037723f4642297d88b51f53959ea78c65a3ae2f92aeeb0cefc94ccc8acfaedd84d78407b2c2b37b89a108daabb8e72ac498"], &(0x7f0000000100)='GPL\x00'}, 0x48) dup3(r4, r0, 0x0) 23:35:53 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x12502}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000083c0)="61ddaf21c1282a5a6352f350c2f614ede5b0c406f5488574ed6fcb609ce20f648ee274c8dfeaa625b1fd332f70f776ae0b6e3f959c24f3876756c20e05c82079387520764f2446820d53242898a90e51c5b68297e39b7fcf558b450e9608326c3dc6704a054216a8c6f0d689e5eb6b8564854376910eff147682d2378b9c5b95a626493ce628b1bb6b524ed7e90ebe6eb0246399eac6d624dcf4e824be2de9c1d5d06eab13f2770577304eb676106fd9868a030192067ac009482e03a817f1abd909a94702479fe30b2594ca60b4acc37148cf04e8c0e76dd69e29d243596f8174129ac6ab9dbb79ace8f0fae14234845725102a027d4163f97f3971d207500defeaa2c7318f7e82e591701f9d3f78592ea7ec28806a53278a35a20251eeb2735fa9f37bf0045b5e6faf5f751c7ad31d8426be7b09027b2092f49247159a33b580d2691ebf00797962168bdc368f57282ce5b8526eacb80952ffba771626c0016b8a010546f0b4daf470814cee0ea418b76331c34616cea0459dbd1f196364c99e4a47bcdd64b518ef51833e6f8041fbbbe86e808bdbade7009885f2c4d7ffd76a0e7dc7d542bdee1d136d2096dfa997f98ac83c6341b306a3a8cf81642566d7777480d4dc61b0182f0d418ce95d74c9aadb182326d6671412a1f0c62c93a0ba873ff5daa4ece4b2fc73ed5b02b60890374acc0cd25cbf1707016a542fafd6af098f9737304c726712c8243dcd5eb15c0996e9e03dd741d519cb3e86ea214e20408c2cc5ea607585f1bfd268ba3084ffa69425512571d263fd1ae49b488b2964bd3e78943122006489cc22191dec2900a7fdf798c9f683461f2a7b940f4112b805dc077a7b99071b5b454f7c6d2b13a6b23091f74ecc65a24ac0d11e2ffd7332fb2b2b11aeec3c809d78cc2e168f126f38dddfe3e1d0ec1c6fb25f880690f97a70dc5fbea5d25dba3b24c01d9bd228c58deca660625511127a62220429c94be65d6ad4ce7e79e97af67931b46ccfabca5dbaea11e2dc76279b0244cc2845f31beff418fe4bd892d3676079d9d4eb0251dfead9e0a07a11c0a7e597ac89ec77de60a5f6e0ff4a62374856b8e1659e885d3a0d90293daa0c7bb041cbcd54bf098b66b2ddec28dcba4cfbad969e3b97e4bf680f901485d1cd4b231a9115c22ab2f911415ad0efe0eb7f4bee15c6de7d0f818acd687a117286f9e3c33df5206df918ea4ac52927487968d88f4a18d4889a4060f20487e4cec19250fe48a16b1f9f7250a6ab81fbaa2ad451a936ee98021bf859b9a635132a0dcf7530c0e2c84a459241a1fc9fe45b4a4f32fa8e95185db92660292ece6b5ddbb0b9f69bd7435cd4944f8ff2ed51172f0683fbae1013cde202498f2e1be54d1a2e17b3984b17d1994915a477c87697f465781e41b44c6a40ae035e75a4d9f9c0926bec533db0d4c26d605cb1ae225e692ed315062e8c3283716929e25a22b25105e018d81c07cb7600d1bae16d8beec33c88f1cdb52ac988b4677ed604c28ff1cdeeeb74c332dc526cff5ee935016984cabf117694cccabae944de4d2d2daff8f281b6434475b52c1910210598c684da99c108000a53d2ca03afd42b0200691d92341616353a22a8dacd8cb7eee85953b251236603d2ef1e450675f8d0f3cd0e28ef36457f79c267d836d14ed758148e979b9749ddcef14aec903939c69567a1697aae8f9ed72a16be0267a3a967727937f609720802570287c4e08641b9b7b979c6541add0e8600dd2d75a1dc0822ceb7a7e4e1afda2940d127f488589963b46417d7a7474545e5b08a621c1a7637b3fcb62b0aee10d999505907bd14033370e391f6192ff7d718e1db3ef861d30b2d477f11cd45ecb296d4babcccc34901165e3fcdbef6fa1ee478a97f7d21dc5562582d67c448ae352d3157d83e8ab0122a2bb056bdff8043a91b8f3abf4d788fe741483997a8e3fe126626a14b4243d3ff8ada8dd555c95d5e30b68cc053dfbbb61940cbb552cc1fe211ea5ea13cbfb6a577cde339282d84e92f866145e7b1de4d5a1705fc24fc8843f1a69f4c604adf0d715ad88c6a4ac80a35375662610e0ed07af9c4c76326716a77b106ef87782804ca353eaade28a1ca522d706282ebe48c0b23fd42b2e0297f5997d3aab40615f143e868c6aaf920bc827224946db3e3b3e65ea66dbfa5fe6c45dab930877852e86df251024e4ae46ee8e04cf40f2b3239f4df40062cfddada61700959deaeed3a44fb185ce51685fcab793184435b3e668e7d80820a613acde8d61e24571b9de7ce4581a4751d70a28e8d098660e81941fe40b6844a3204b512457194e100c995c75921569f735afee321080ed6310610887ca842001f5112c5af8c9083e3d088a404b48ee82e1e8be16fd493a2a643816488447706f3e86d2d0ed48f7397aad0cf105a4a71d928a15413ab3813e42478cf7a5be2e03d15ccb90a625863cb2ca1059110f90186cf4c370469f4d7e1ccda56ed9c427cce46e7d1c82641554ffa0c7c42697cbc754702b62be5ab03c995ac8cda3145959c440c4dbcacea29d4554d2d95ed4444e9bcbd6ead7d6398faf189de77645a05a54d6c33c9678daec6e5ac0048f91e15b2fdb808d712e662007da5e228ddc7370f575723a0018a1da70fa27e6624c8c75047eb584bf3399a8fce999df94f6fb54fb6c1fc954b1d899459fcd2f459e57c214ae590513ed268ed2d1114d8276642510a2eb99feecb58d8476550553a9f3d1f04c9bb442dae6dd84628b60cc9fd3c1e5c4fe3b9ad5f43b5d06e31ba4644f7499c03fd68cd2207027eeb1908a8022d70eb8fc8f55fee7be7e3af525d4fb1ab3e9b458246cbb5371e8145e1d04762c62068e03795a5a6b48d8643a83927c47000b7766e320e0ef2339d5423813e8d7845b939a9567745f6e2d6070764669c905ea77943a31f0df838a5d046f25d516bb654336f759c05dcc0febbbf1d214382a76fa09aa32be9799252f1d0fd8bacfe3f32574fdc82c6ed77f1c08d4aef88c157cbdac947346e3e015af60125d3e36ec6bd8dc5127c7ab1ed773c8beffc9dba99bd9fa1498a5a49bcce4ddb13fb85e256fcac569aab1c815527710d2c350c7cc84db5a7eb243227973fd5e2d1d8450077ececa0d96884c90ac0146d37b13f1aacc1eaddec3f0d475df6ceafe73f9076fcfeaf496efcae22d09745453a5e4776876ecfb1d004361f82f76b2bfba050d0fd5060f50fd74f9908a62649955e2f90e4ac4a4f0b29484cf80eebcbecb12db8586ee58443c181a59c046c657ecbb067a1e70d4c548e8b291a5aa681624747d9a52a6184a5fc82d824d9ab6156ec5fd73a038b38d86974e7a89b55a95b609e12c98f4168c0e48139749fce33397948224641e9823588858f82247d9abf8f84250564189676325e43944e888cef6918cd2b842b3a42751475a37656b3f04a02430705f16908d638212f69cf96d5311038e00e048468810d1cfefb0a9aeaf46d1bd31f7156a97542d9373abd3c069aa096486244389312031398a35e0ebca6668ed06dbe80290ac9a2a15ac9c208cdbcb2c1e18f008741649b4fe2ac1e6ca0a19980b6276fa09c5c0e67e748c1669add6fd4c70ba522be4428df305c3313929a4eec348f03fc6a6dfd1d6740a61230a977555b6b4d5165c98323871d750e80f9205231af03ab430a720dcaad03d113f38574ebada74f5b34a05a6abb7ba9b8b280401a3a21dd7e1e026deb438ed020d09fc93ffd7376ced7b5d6c9c35072c7f28ddb7fea3ffa7b7e6766892be2015c20e2cc7fa8bcb5832b97e964947ae940d5ce215ff3a0d74851d5735f3573d533cca9b3a89f9494f150cb732139cc2282304f6a375ee1062f6f850ebf89548973b6c5e7aee8b98b18b443332d3be20fea086653d52756b40ec4f08ad52f4d0a5a61004c700f070b83548670ef36dcbd8daf13ae6d382aaba3c3bac3c1efd953781d69e7365e1393d2c3f34d3dc91999ab9a545bc167e50ea6874fe8f49e93e452ad4710d7127c430ab2caf3ec1627e6a2a6a57604a5da490087991b68cd58d456f6818f22e38007e1628c6a78f6a8a321e3f0d5d5e1bc7f9ef53c4780b451dad949962c8a6a464b25cb161159b72f40fed8280daec34135f77373b9432f411b232e9374e9cb3fcd85a599c20d0b8e294835c60c2e034eb8385c507095c6eb6748180fd1ad97cb0a4b2ffa70c90891d373459538f4106078162bc46b425572466aa4769153b994698bbff1a98b5948e40d98bb2900445eebe95c4892bcb92b4c28b734ea7e106accc9836767e0881f970c9d69063dd918de44a484ef3f860b0dcec58f22b3f1a0abb9c0c2b6cd5bdacdc194f188588c0888d6abfa2d0b79d0b33a41e3b6a0f9fbf811ba20f346025b3a4be17eb5ce583b860cad5424bcaf1ef4a255678706052c1cae9cd77cc78639f975f07737b791831c64f0c974b23a5c428091b8b8e17a037ac3c6d56da4b4c7e4752736cbbc8d67b1b823e87d51ffc95fe9752e8479fc15a6fe7b96fbd7b93dc2144381c424ec7782d7f8b2637010dca11ccdaab1bad652a9ecd8b6ba2c116fa419c8582a0ccf754a294d9de5b457d9b1a4120fd53667862e50cb028e2f92c73a38f77ff57c93b410e7f3257bd56e5aa504f0643bd2bcfae2168046ad2737a36b21f6d993de1fe7b31e9ef7c79d545e5364b65011a6d26e0a2f1018a5280ca88d3d1e30c68195f8cf1a3ece813f22e44d83867c9f711218203d1adf2869ed89babca094b8def7ae0abd0245f522930db59c4b2eeec4d564bfdb931d435a986daba4b604d5bf30b1cfdf6960986ba0dab216dfd7ad95ca2555e0573d073dccd407ddd5ed7920c788aa0213aec90b38981a91bc370ede38d171648316d59478e66c068eec33295345162e9896ffc82f8d94b995d3a3a7a4f459e564632b5918b4fd850da380937655f19e2820376e7deb48edb0f5e295521a9a153f5ef69de397d88acc20be99779d7ea2c38445bd70aeeb68cc6c68c1bc603ab580b632866497a3dbcbfd933e2074323f66f1db73129eec8331c8872aa92a33e2180fc0cf2e28d198faef4421064b8435f37b5bfb9b531332b3b0838015fe848f0ce859db8706f2e53fb07ce4d0fd017d85ac9ce2943ab172f08b13c948c3778d2469257d412b1a5305526cc8dcb4a8645f825cca66a63b7134d8b7c760db6a8fa21f2df3456e9b460867303a9d53fb01db8548800d800e49c08c8d731bbf9a642206f4cc6673e4fc0f7106661abfde1eb8a8d384b26d88c16d15f238556ff4b205145d860228038430cd8a342bc15849afd81666b55b358e3ec584fa96f119b77495c4ec36616070237bb170fc04d3befebdaff66643814eb8519abaaf1e9bf939bf5bfefa33c32fe9909055393e383268e426436305b370867db76991ca600bf6211dece3b6b7b4dc5cd4569ff4538080fec318a9e0cce4a8cf26aca8359b503781aaedc2d58b0bb1a82c163425e678b488bdc7362d0be24a7a8238deb31482c332d4d385005ca84c836933b0fce21685ec067adb9490d1a416f83e36e6e3b87d05ab6973f4e359a1fb5a4dbf2ff6a85d235e50d893f222c2a7d84252be9015e104ee3609c83cafdd796a8422257c9ca9172888d91c0f2f2afe36dccada9a713cfc026cf25e113fc543d522e9254f5e129d7ffd61b43ee25bdd63545a81a2b086b616e23abd380a7bb8e54b8341f42c663da1fc8451f21da7315aea416e6856d4d45128dcd34a0f3aeb7aed00c54c348f38888b8c8fec59028d38344a92249c95943d3ff8608bc11406102ebe8269892b2e909bd82ba467aabef127713a0993df779ba7b0816a990566699e4926d75fd47c3f1b9cae3e58771a6ae8776fdb672ee70f215fd908d6dfddb8a2ad10f27b749fa6e67171848d70d3ae135ee3defb2546bb35a3ad2d8ac0e838ff8abb1cd733d80047bc8626960a257b704b43bf0390b7fee656ca7831d23e8ba940533c16c17de68270bb3b2d3bf142b34899b3a106cf9569b4f46f148297c61390733ff9f399c669122dd045187d0a35fe54b4f17e4090c56cfcfa47498b1701a855827d35cf3624624906f997092b010b1da616325a090770694d028fae9874a91f8d21fea85804956594b8252c24d05df5775148ecbf8ab38f131c268cc263f6a2dcd375acfbf39a2defc9869801a720d83add1ff01ac7fc389bc7e35c2eee2b44f808508e6e02ea31cf23ea9f2118bce520101e307b394e5fdd28e90870a327b0a1444b552b7227134a8e5397474a6c0e1ce89d918c899d292660ea44294e07b1645ff9e85f65156f92d55ae795e134250b5359dec6c31d4892d83f363cb09632bb738c4e7f351361adc3ab54776a5c55d6ff4895516c82cc6387b1a424f3af2bb0398d0d4a71fe44c5132b7ad5fdfa732bbcff9f02395df587714072caca65f5fc1215dc9068585e1fbcee22cd69c0386a6482230540ec9ff8e373018e4e2788b9502e5be3e3247f997800c68a634e4490c91d01144a63a7a55afbfa4f0ef5ad538aeec8ea203ef2716ff989e11ce4985263898b8e36b0d3386b816ce484e81404a01ac0ed9f18ef5643f93d46705c949acddca2b74ad53441090f658d22dd081aaf49a7bb07c93ab8dfb5213cba354b4d37d9899423d3b3d45e9463c506ccd69747162d2d64b54291d11fdc6c9b89114543d6948f10e68008973cc485df080b84e0d098f962715ba009f2aa1fb41f7199ea5b9b70df0e1c378da164f7257b4ed04a9fee7cc2de065ad35a60b882d78e26d5804942ed1f2bcf85fc63795fb9164a5f94ffe6bfbf838c9197bce2160d24f88dca14c3e733d18ff1fb7acb0ebdfc4e2ce268a676fb27cc34d4b6b5d7e8db29c020c4c498d793931b0fc7d91ad68d3d8463e36a267833edbdd7062f4d62aa9fd1cb7f8e561d3939bbfa118b897167168832c0aff17fb6cdcf75ad6ef0a18e2b37fb24c85d0866f2e5f191b2ef8fe9b5997635a74cb06aec67363435eb175559629c09316f96dc56de6c7785335d121fc2e4d47c2f50c37c5bf7950ae5de07b3b73830f4299d5009742d4eca98df821a95d244967a42b5a4f3375edc41c5281ca3104bd247c14e838912634d4764c1b6e440860d98f258aa8a24e8af643497366edc2b781aec0567451884aec0343ced1fbddfae585db1012a6d9245ad85c56aa33d5bc30307515bccc8d36d7848c99884db4a49d748e1953b4673e4286393fc97c233d529435faf7ed9f9aa64029814b7cd6a36c3dd9ca7be95e5c4d48e024a3d23651cc81c00a52e2fa2d094435ebdb4ae5be8e6b53cf628ddc87a4bc2dccc98ac38019c91789a40d103fb95785bde5992de08ecdca1dff2ab7cf5013420b3d29b8a7f0af455c4e86285422b986bdf482b87297061084b50684e936acbb075a84e720a2d03892efec7dc1af2fae2a7ce7725cf0d19f39403b273be262c7a4ff638898f6caf84bfb358c580ba4adfd8664bcc539b82792e39ab4f1d8393b1f98f6dd5aae14bc6b73feeeaef7c3accde4d9b098f2d5c7dd68621851f37d27980c4b44df095d865493eeef2724db90aa53a3c37bd345ea75b4e76e8878deae1b4f3204c2957f3806e36a03e995f7633de9b863ff6b3309d330ade917c82f3286d9500105755efac22a4220f457debd861df3c0925dc4ba8913cea12b8deb93cec87c972421bb8442ef2a2a9d638471108ae0152aefdc45eac6ff786dae370a21bfe1e5777df8070bcefba8596cb8f71a516b505b1f83de1129cee91d3a4d6383daac7b9de46a99bc34661f3d805d2e138a769fd6489e4d058a3ab35ccbc81251aa2f23f83d7740bd8869465634e10e114c62bdfd640d69cebf6e78eb0970fa442746f7c3bea77d8589ab131827a95b274dd63ea04fba4c822aed4f8d0cd83ed83177d90332c7e66f103d4eb1dffb9ec0f52094bc7324a7c59819dca343776d6adb6850e7e7e83e2316db1c32feb4ea1c6f47a2ee41bb09d0a931f4fa3cdf7ada2bac7fe5ae2b997e24b8f8c52b0bee1482b74af68b407f0d78f3767bdcb42557c9f3aff0c2c2ea7745a0f588b00a751c1c8d2124a8bfd4d7f756587d239cc43a8cae1d67cf15c73dc8569a1ebdd7b8559e969541a547c272e52d57e5924ced9afc87cd2cdcdf8e30f423ebe26170393ecec06afa093839fc3a10fdc3f9ae19e79e4df6a9af6027e1129a7a6cb4517607eac80fa2b5f7853fe84028a66976ec4b4af50abe9ca959b844d7b2ab94903efec6dfc99ed9df2c329c0e8449b4d2a0a5bc2506d170884d2c6ea8aefebcaaf2abbfa3c4d9e4d201369a47792124a7909e247dc98b777b60a30b1461d857f164e3df983d9a900f8b11bddbdcf47c29d483033c9250f30e268ddf97e0ecbdd99d6fb3dc4562bb75f8f1e03d1aec424293fa5fc786444411a512fc582a9b577d5e88fb9d6f7346bd489f6eb4296e576e25c45e114fb6a3d0b6b831fb4ffe7486daadf2f0ad78aad8f8f7eba17e524de06e81a5af9c1aa09019fcc51611afc45fd30b8ecd2a2ae19758a1ffa55f79cdf53ef1bb55e49cb58d8b291664be61586ace94c7b378d685e54aeee09af828a3ce7335f9d03f8daabcf3543b8099956f60913db6ab401a427aca83772df4fce9081409ab426dae09739b50a8ab4c04a6d2e63b2c4c0b5f7fbd9dc76722057ab6cefc9ccae3abf251259f999fe09dbe1232b8ecf0e26b3d88d13a1001840f6b5942359c3ac75bfc321d9504bcc0e3f4add741125941ece20b4f90416b1f14edb4ecb1ced79cef883aa1d5193f3efeeae7e103891ae4840978fbe74d2cc90b7e02b4d839f15c75576b74e05f7a8af71823317a851bf0ff9171bdb16ffa36f57ccdef61065a62d64ba434571db0d476995e2bf4f148f0a6276b2fad82f03b91fe53f9a7acff3ecdfcedcc1eae42e52e1f7443114b8edc8a9d5c8a55727f7ee1d20e1ca55b42e51b47fc4d2313458ab9a5f05c1411dc8f11e4c57d3fe87183763bd24cfb8dc583c82ce9c0abbeb76310666d2236e2ca164c66e6336fd571967f35b2b0ba847922f5aabf97aea061d19eb9cc3cd6e764da9651f9e66577d9c8870734fe8e03d20ba107e6e2997ef7c42f940b88410c6bf46635cb5e402113411a98c75e8cfd3760235d7a486bfeea1a1dc188b7886172ac66d45a4bd87f60b8502382888f3806e47ffb74d9aef2519e91536f7798b7c22ee70566e686ae2b577f6341f7c47dc1ae41f2af983b80f7db23a3466b4f14e2afd591b19d36375acbc0c8ebf21654c8cf44ea49103299eb1ac6e96bb282a33a6ea204aa266b7d627c53757daa176f6cde932e7e0342977dbf7d5668e8ba984bf05dc610e5450eb4c3dcf7965eedc9b168a9c274ef6a050e93234a9bb5488a5aefaea9c442729b5416dcee6bac23f238bea2f1f4615c863a3ff7c7a081558237f2097b9ffa869f4b69fa32784f62c0b7a458411efd3a9108735de667c63c34af2225e382a17600acecc118ac1f81ec5ed9a26fa966bee8dc6f55c17bbd89a94932bf930b081fd310ef94c490855453551e9eb809e9d568500e6662564b65701a721208dcbef9a07650f9faa5a503d37f2e1b1912fbfb437f1f4c2d4a830a2dcfae905d323fe9a6a01cc8d88ff82a26a1c228103396b6756659b6a8a9ff8b31494cd8bde6205d6f62e698d9ae43ec740fafc60d798a85e5f8598486b6e82f23506c6004ec2f733cde633c3b45d9ef14fb223c020a67f305e33b5d3b239b5026ca679004e212725a4090818734435247b918dc9c65d2f0c580722651217ce7a2dec34c0f8c49e3dc051c01f5d445dca8675339f5c8b30ddc19f51ffa9e9c513f5fc9892dbe5ee5bc148ebf3033635401c8675f0fb43e503d73cd432e3ae2f25bf29b4088a3193c208f5ba51882364202dc3eed6f3ab9a871b4afa960f1776cc92deb7098ae6f61af30e715ab60d44f378bbb79f8fb663de164a5f4f582e6a17fd7e553e677632d1e8489a8138bc780418de30c0a95ae3ec3b0cdee51901869acc318a6725c0c06273dc67d393129278225b9384d978512befdf449f85146fbbe92e6b52cf40028b13d77ccc68e7b65e0c1a25f1f9d17b06b17f216729684fec1b4c0c3fdaf40af5dd1a3f4492d49e018f60f41d91524bc5d750789fd39b6e69cb66b1d86b2c1405331e3e793fb38dc447161f1ba02cee1519b72727aee9ede2898c5195adb0dc1c29fe6eca6598c5612a7f98bfe0d1853e44f47c94ae57bfdaee16711135226c9b44440abbeca5ed53b0aa58d34fa0faf766087135599d7b88a04d5ba7d69c148f3ebaee211a06438146d762c9f85d9007a228edd7d71ad18fe69a1af0caa6176eade25bea11504c2f0498a450d4d265bf97dea5b23c10560c9844d761702a5814fb355827ed6f46bcebb61d0a06c21746625a438c38496a941f447c2150c9125990ff7feef9d551a7adcbe0fd828ef4397c0799507599899259f61ff914f76be6077d0daa67ac0ab9093ecd0f78455b605a7885cae38a88b2955cecd37f972841f440de12831263ae64c7c78970138a738bcc66aae8c1a5c3ca0e166dde9860bbfc4c7bdb854cdb3d94ad4c723b2de03a50dfd120041a9b3107a480e7e108f729484d0df0d8e47c3a6b7ce0376e642ec5a267a91dd2bb1f1b3fe56a5097edddba482627cf79b66801fdd4ecb733067ad52e8fb9970be01a397ede6a3eaee6b8524f8e1cf00e0c5aed165b8b1533afaaeeaa82153f9840760b58b8a12e8168956db4522f2dd5a13183cf861acb0c0bb2735ff5cb683f633bd99ba2bfa7f1fcdd0a54d3b4fa9a7d3de250d7e40bd7b3a829a4f04fd71c64ed4f2503094773b45fdd821688d10ced9da17089b7c954f7e4a7f3e56226abee46d7eb93a6f3d039a7cf3dc14c18dd7502aa0e29e1c54bd1c2182138e06326f3cd4cddcf1997c9739f9e4a0899ce919f20b2def0ff103e5a9e123a1db4a544d438f789a0ed26664523bd55902364f4a21b2a92fcc111392dcdcf7ac0ece18c474d47a11d544b64836a62e3e1e0e9d15f8066315f000b7d8603f772704ed5b96798f28e4f699a671023a4d49c5a1e30d14145b9179e4b0f3424fd46cc22ca48cde74904876cc037a04aee32b53d02e4869427b6b18bf0ce7b5ffb75268788ca5029d2d12b2df068219af12d4e17e56f83e581b0fd6cb7048204803342ab8b146b0c237d6ac7aeb2ee21550c00da60286994f1e7ca53de19d874f7bb27c8c5e263fa35e548ea28f4ac0cdfdc4c0d5096f2ab328d089dacb5e87f0a29814e8461470a22ee8a4a318f5e2b5317a027da39789b7b17bdcc9b26bdad1ba5e4580f671a3179a9fde91408aa41a68f47c71c524f8e413557b0656cc2a67e36da5a07ee7c55b0877ecf41a8616ec20f59d370f3eff6b10e68a6c55feff6f52f498bc9ab77224a7548ccdfa3de41ff44ee4bd32295a42d9fdac1a4c8484a7383a6bd5e39cb0249e939fe7f53075d6d4a54bcfbaec50853c5e4bfda256665ed56dcd20fbd04a1d40c200223ddac36a7229df6003f335227a6bde261f7e2f7c980e7e522c68abc63601b3b1a9ebdd4530e4f33b9986f5823", 0x2000, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0xb00, 0x2001577f, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1}]) write$FUSE_INIT(r2, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000041c0)="649c957e68e73229d24f25f2d2d84bb40c0b218d7bc35e5c60863f656e6e2f5fafab29d47ce2f8085de26620ca2db115958d383df71403e3195dbf9552c3e56c353cfe724d07434ed7b83b804823d9c41df7972b9a9480924253108030e3d1d1780ae4c13a6fdd76d012880fab4f0a3a476a13590f519446830b7bab73b5ee2ef2fdad4d7582c0b145d43e56177df9ccae5084332bb647c78230ac5fb82e188d84ce132077c1b70946be5a030e5f31996477036b810fdceed022fed099312819c9c55a3e2c695787aa661d836ec76ce875942ae8585be8106d05ab38ca74d7ed1e559ad07882533bdec18a9e2572c1c2dbb7d5097f493235c51f909f354b0deb2dc1363811557d388a1cc88f3d156397be90cc3c43b067cc81012b46f08931d2616656415ed7eb6030e128900f5e1c9972787f36e155aea33cec757eb3dee45be99ee1dfc56cd0ea9cbabbfdf5d8337bf04283c222b6f8813b50c505e05b7a396cb2150b1f0fd78fef527defc9247b028db310f7ee675ce66b6d3d6c75fe699607d6c7675e56b50cf8e52c7a847e95ec70db052f5cfcae761c81ada69aa25116f62b6c7c0b07422838ab3896f54c893659e3e01b0b2fcb2a374abaf279ea724c5dda6c640137b769db033b89755edca9cda3ec6e6f535711e058a33380b6ee7431ff60b0cb2d53b801e533047c9641e76f8750a05e2eb4cb589dfdf54aba957dba3b5b73f972264b1c371df067ed463ff3c3ecf6aacec9c9daee7c389d6c12fcf50ab8ccd3db64322e20f875a1c7747eae833764a2e6b777d7d17e187d5a52641df9293c6e860232cc4266b9840865ca4deefe51f68f75ad6af1f81b1b05b7981786c0eba954e0cad0614397de2c1086448e3f91cf7d6c37162eb7eb5ef8842aaeb6878dd9e670b9c8d18e089a2714fe244014bf7b613acf6ab87a7f3e6aeaca296f4e5237a04a852f5801f5ca74676f0e8d5607118b9a847b492b687ac61d01403da51a8ae8a59c3cc05a66418324b9b670337cb6957d3a7556aeaf3f648dcea67bf162f130059de51eafbab079829cc4b6338c6613f5d5e9ae44ec339523c5b583a8c8611638fa8ab2a10c547c53faf5bea6dd82d561f66e1a07b7218f0610054e02196002567330f772ebff0955879020f31128bcecd237da58c2e978b493d44854afe7f5219539626fa38b3f1d2d1cf202a886a0bbc8515de29b0491f3928b83260fa673c800ca338135307e9d7528e3c2039c112161cbfca834210ffe71ed9bd09e69bade9c183ebfc64a7b92f6a32eed68e2888aaca63e4f42e67e82fe9c061fd92b4c4cd68a26b56f5871e5db0cac3170082f2186d6f45de25144add42223997517e81b8ad6f939f48df5c9aab450349481e6cf11097a2dcf65aa1a2b907ed791d36ba2761fa1d0332dd451fdaaabab4e5e9fa7221e93c54a5d019079c830323e93a83b2e8021453a38bccb7ca9959eb4f72d406f4544a41bf6c7c9b0d56222a7143a3e3cfaa9a47d16fe39d3b4f1bc716db71336ccd32bf2a1ed7d8787f1d0be3e7b75eeb86bdfd5582b5f241b25e9b3dd9bc17a333657ba5e21bdd7697766fb1bacecd7ff6f4d4a884bd1e755787ad0de6f3da3ee466b1fa2427a9280e0b096df00434f81c37149fb968eadf5240072842032b66d97573c219cdfafefcd6b5beee5ba56ef0cf7d44a4c49cfec9b571568a1f9b6c88241d1750f09fd61cd98dac5e9faf2e71a8c3b0e62cbf26261b568f3831f31b98de597ec112078613cdd0e7bf1a098e29883c7f77aa83e6ba53d52f30d3b0d2f9a210e9e179e7a6df8fee2eea925d67a20898fbec5709e071e3843ca2e2db777ab8abf0055be0bb94faf299d9dc97d2fa0abe69e1a81802108ded83d9274b492a959e3e1a3cddf4fa654ada27255f9547b8edb6c248a423dba7d36d134505e9cfc57126a7bf014a7c3ed4ac915964b2cd442ac37b11bb2950f55e8d17ca35af206276fd98e5cd6355791dad234e36d9b60326b28f7ca0bb273f2d952ccd37b29da865bc2b02962f549d4e768a6b66b18dd3ae27b3ecafba2f176f1fca9ad0cb4d1a8fc663eded55213aafe8931a1c4e949b7724f138431e123d135ece64ac6ee904eae4b0dd3b88d32001e23d11f386f78542f127e07c4a64fa5c096059e46d632da6a45797845448b7e689e3fe3c533e50a798083f2ab279e6907120f2ffbcbd803dad36c9992c2a1944f2ce5b803b1b19f18b5ca00735ceee330106caed3f85c701090b84512fef89ab144df09945563dc87b732a1778bfaf4b24d4995748c19c5ebdcfc9e537370f911df0d62d180e1368fcf36f89aaa4678e4780a85dc90d1f038730062f115b8b7692210b89d0497833d6d136210c7f2c9ff92e56baf41c653d359a67f52fc82323155c8ba8be608afde8622d44588defcb1832920e9a2709798033816337308ed919ee881ac7c011c31473726344dcce3896dc7d48f0b54695ab5caa5051291bab1362f36cc8a5fda4944dabac8dd8da4843e55888dcfc6b476ccf22ef69112ab93a5515c8d53ce0625b68f4865e09ca1e70a98f6ab4775b67f8889815479c0792ff00c0217155714123c9f5efbf4770987d24c16729196488c29d54362af3afd5e22b005906c7c24678b39f6b1b73b4b8ebe7fec382e76727b9f56ad0e6f89dde25b7220109415a984b04d9ba671abb4c4400cc5d97c0ba137e58d41b2e9597015824288b57d3bb88e53f58083f9f391f4fc97c44b465e7a65e13af2b1b61ca06b72e7debf2bcfa1c0f8e4e8bc0d7ab90465a62657883e1b1a5a77367c097529c6c71a744dbee41dcf4a1febac43c8f0bf0d424374b3a370f6c0a30d5c8bdfa7b6bd513570f03dc0915280d65878046b0c7d09ab60a610ba9cfa6e3db012b1750c2af5c1a06a0aa930b597edd0e80704a83d525e105ffbca6d6394649b788b9a2b19ab5cdff5ffe805920dba62784bf565163ad3f0a764065f1f1057ec2ef4952d59f18586eae6c65b0b319aeab254fa9363c0f7dcc347e66ae0037e3b3c35a4eacea2451f1e38f0f3ff9102d4add990eff28a6eebe898f07cf04adf5d4705fae0a9f810768b1c235602e6019da1cc8a808230168111ed4c484799077e7b94a5d6d4062b1aaf23e5329783b27dacabceeeb4075b6bd9f1bb7ebd97375c2c068b9912c777a739bfceea505211e0c3815aa2d04cf7041fae1d90cfac100064fb3213cfc5e0480b37e1de0922b4d54e55df399c2800763643111938d1d2d3dbab35c0d53895926956ee41beceb3c58f0f63f9364adf631102a3ac68cbcb61d8d699a290bfffda117b2c11a48ac8b2685b1508f2ee3b67345e599dd03812cdf432fc2b954c065d4f81ae4a39dad9357ad379d483e17f544c9e5d924d39282bfc5de8a0e5bf4e4aaaca6c9cf929685fd7dd1dae82c44e8c95d4b8787c80e67c95260880fcf4a18443fcaa2d1c4f46d4d4518dcd2cc06ba20dd4a94d2c4549b1d89e2aac3188c182fd3654d7813d4abebac7236456c03f5991229e848844912207898e2a61d417f08083756ccb583ea807e1cbcca6d7a1f4b2dbf7b4789204fa3a3397dce45801743fd73d718650300af4f6f02fab941127a6869cc219fbd46bf1efc051207be82c46d70309fd218ddf4d95af9a66fb901dd1847048b8f54bbd3ab8d52a13aa989d482ed1eecb54770f29c995a6e5d434b37e8271edb5b2e654920f12d359285e2ca4f5f0ac1da6908ad15f3e7a3541adad6d0a1da8b8778aece6f0e0a4ca4482ea5ff5cf122a3b091133000526f243cfae467437d0305ec5e0eb7109365adfa4448c7dda4b8637e25ec78a8c1ebbcfe449e8495cca3e733b74c96a7ee6beb1465589d32fb47ec62ffb06d2328e6d296484c9e3a034da007987f45eb1f1069be05d9281159e168b193ffb977881b5cfc00089710065b6abb585ae02c175c5b74e2c10d531f99a7930a5c7c4b41a0cfbd913618c1f840a8dceac9f99ccc435d6afc04a8bb83445cb798016c0dd75597ce6c21d0156c0a1347dbae6d92ec161dea3c9dc9f6fc19bc9d60f3f955aa5770aaeb74c65bfa19adc55dc0b5bdd656cc51c3fea5f617a10698834a97148aefc5a9f9470b50e297df0796c35072014b3cad316035c4bdc776c3c19fb49e916eea9a793ec02a238def59ce2e7cca396e6f21ee12a7386dc5af9102d3c007afb249647d9a3e51aaa839804d690c4b6226bc22c34ca969396a417a9b648423f02c73e0693f4e7667deda7f22b58ef72174dbc730e4e367f995e435f5065110d34b6552775324afa911efc07ae6604187475575403fc339e1cb4fc7f8ad73bcfee35305a5c00b9235e3fe42a0843f271e6a2ce7dd64ab563a0c2544b8973c2fd2285743040e2e90f4179d7ee8009a5ea3e4a716d6746926d2119dfdd849cb1a5d49903d255a4d453e7549fc41042d6713ffe797eee8e89d645f1cbe649d3fb8a88f97decc3c587227a76e4d479236ac3692ae586e56c73bf0b4a0bd0c701e5a2860f43e8a49b74a503d1c22977d2d074fdc08746efc2bef06e8c5605c6ab7c72886b1aa59d649b603b8e404ea33d4ed3d32383c2ecce939138511423d636cf3eeb63186f9a3fe83f4c0d2e038fa629e60a464a286689c3fa91b9f7b8252c5e15655b1d6aba838606b0f723234bc26e4867135b99b3f30c9580c9005acf39f222d3435aa03c4c58fddc90f07148f556228ea07c85e430306ea2256edf30db7680de0f065247b9eaea3ea03bdc40e824b404bd65d2c2c2f88725cc9317e9188226a00d0b71f6d846f824ccce658b865e276a8be82fe22bd6cdee6184458bd4f7f07e3ad88de07aad0de0d2c07786e29fc0c05ea83e374e7ebb6846f065eb3a01e01ce510a7a3e7c2346140c7c6b6a02fa60464b20dc5440a3640cda7d1680c2d76eb076f3e9355815f8b4ae133102288e1df4d875a90fdc51670a41675f81486fdcf2dc21732a2ddbc0f29ca8159de56e3f2b6372f72f68ac4b6b94948fed98f3fd5b3eede14692bfbd88755d99ff2cff5fc587aff942d096261aa0851604b3c696dfd5b353c990db71918cdd7ea93f0158e95708f6bd3e0eea1f439a6ba8b3558eacca71079cb96ad5b49179a381f4e8dcd9a8314a17e39844981008c4152f5586b59e5db040dbc89a621d4417dee30f79cf7610e6d297762ad214b593cc7564c5c9ae6442f9c4e350dd28b8d897e46dd924cb8afd795de4ed0351e49ea48e0c145358fe921215dbf354034716f90253f2b8d5378ee3654e44e401d4c6268460440073608b29997f28ae092b7143f7e6c7565865ecc1c2cc65157312b060bad10db5d3a4a201720408d5579909962d7ef28b4b4a884a662e8071af991823e80ddf3359edccae79c8e9579e3c11acf4e8c005cfadea0d35a9a882f8c1c841c65576017fe1763308e45f1a1f8ab8faf1f108df0bf4704d02b46082e3ca40ebad2dc78a7050ace53122dfcd0f8c84ce3713f9e34f40d993dc5276653023dc79735b4e9eb053d982884e97c6ca54b4eaf9a5d6cc6f299ce10a33d52a77ca47b7011033af7989e5bc62754f29d92944f92eae4edd91fca745f0af05a7cb2bc69fffe24ec999f0069c2801def0b115e310ffde47fab0751ab19a8838cc8581e89f1b6c54d36ff4951342f79b01da5a9d2c08fb09028361933896686530f261d8c0c30fca74ef267d97a2a0d9911ceb70da5cc6d6f849b71999ed389867eba64ca9a43f4d5395c588f47dbc329cee1af32b2e58542a6436320d51ddc5b3d4a4ccd48463a94709a8d342133e6e569629c3e0dfe44a5e7718e142947fee90817f0c015acef3e5008f2eae18d3a6fd3af9582649dc492b0d677015918c8e64519f7a2dc2246f28d120977c5389eaebc2ca230968c320c63ea996ba18ae69384be05978b19085ac7fc2f32dcc8bc55207e67376b859f99ab8603723cb5c9492b444c1f84ebd4b095e999950b0d66397216ebdcb78dccbf70ae417ea246c99eef9753b02768683e64860b5f67a34ea5610ad50cb9e853bdae456d73c996dc9afc76e271290dec4b766c66b681bf7359df9caf9bd2e9c24860fdcafdb8c8fa43b75bb800ee6711a2fe6dbc92f75e08c9baef29f4efd96e8228b14a8fe42b2904471a431878b6258c78aef6fcb8c7a7bdedf45f8b4bb5bb9f1bce67aa60e8843d179468a8eb1edaa1df3292a63469d4546399b0539705d4a3f2f88c984cca9455686531d3034290f9308ca15f9ee7ad41c90733c6f06823a3ed6bb2dcd15fc1cd3bd8b1be95eeec490a7a4ecaf9e67c878b2f4db4b69ca7f81a0f00ff5e22d0ea92c58d210947fe469eb655578469b19941f4912f91c48909a4a383d65b3273ba3cb0de83126b76b7c4ad4669038cc236443be6024b84d42f30fe541b02a4f6f6210585461dbd234a554da0339a1e897a2d91c6755b0dfbc66a41e1c5c17219ef0c9c05af9af7d65ce760678c7dd5b80654168cc7fdd3e6bca95019d53b7aead021d9781babb526a48171037fbe5ddc46aaf1ed04a828474ec392e27f633e1bb6e30b816bbb485c0a9282a8e1d56e81950bcea20e74598d5f3d50cb3179bdef530ec7634a978cda0d004a87d4730ff363361897e4b98884373d94ac777c7b43ea8c15d57c0d2bfd933e7a9fd40fb7452a30d717bfbdda93d4bb998e7811f8d0849f7cef6361a5daf7000cf9e18c9992a4992748f2bfcddaae1d16b8ae6f4d4ff7b238976d52d7b7171bae1a480ff9e130e6dee0740f4478d9a25e18e7f3e91f46f549d2721c53df9c2b5f3031e4befa1674883cf1ccbd56cfd059bfdce96367b4bf79b04a6030bd90af04d6ecd328ac8c06f778bd3d66b6460a29df0ad24773a89ea7c7b42f66114b43b4b081798a1f4cdbf7e53203fe72d5e9eee5cc169bf7d9bd8c6216119473beba2949643ed798fa5393a754557e90bd085c7f60aad0b139f0c4cf917586fb8ccdf9e3c28f8287aa4238bb5324050e03bf4bd96b009c143a7e7a310f9adf15fde53390653e233831dfeca12031c9ca1862a52500bc94f45cbf988002dd977b73064d3fc3e1e64c331d4fd087683649cdf08da545ab21effb09cbfb4b3450c70b3abe7556961d8f19fee6ff88d6767ba482ce8aeba8d0c71c09989c7663fb8d8354f12912ce7071ab7643fe890fc34cf9ac2b5f8f53b5a98ddb02aa4639ca03f58526b144469afda8a950a9410fea39623333da321f46e2e83de57b8b29b41e7bf45092e296947db8e384aa12380495414998d0b2266f804151613d03f02748c8228a227fea9f16246a8302be240c5adeff9cef0ad658c7a4965843414b2cda781d6fe9fc3562d6064f7d8ccd645c43a5dde6cf1e3d7a53a983bb5367094aaa9075c2ca98c9dce3be2b6c7ed938e22dd88fc8b3f4a359da1c3c61585c688dd35d9a0b87fa6e3e29ff2b62a7f45b6bf6b8c4d27eb880d1395bfb819a671443444a17776218559f842513a0afb4d4b887059fe735f1d1da081c2fd3620cb3d30ab91e22a39aa2eefbf7f420575950f6d0491ce3693b0a9ff4102866a65f2ee9ba4d06a50dec28e65943b423f469131479210b3ed521919692b0e040befc19c60155104e7be92c0177c9c61d5a8acfa28ec1da0d3886ccb6db7301b6f7c66617a1c1a17ac9b4712185f5ca8d5209c046f61922e2670be35154d59e1bcd62eee29c0ae2d588c23382e5ce9c0f1680a80273e5a1fd79bb44a90a74ae1631bb3475a8865a8d6748a95dc62ea069ee57657c1f947e5a8fe134c1b5a04b8e838f6daca0e801d92cf2cb3c542db0e4b5aedbf94adbba1a6b32ca1f771ac3faf41d7b57f7c3b2a7950d3b077b7c93b7d5be6d22460396f1e362b56ad9029f44b04a94e9b56d38304c74150a0be808d0f493d57eec6c5e4422602e974abb90742335f1cc69d6965ba64b2157d31260f8ee0f9578b7aadaabebb80d17e1620eb06f28b9db1fb3df81946c3e21af9096dfc99472956a84249b3924baf31e80616393bd865d25e2b2041f07f63d6252b6ff3f0689b3114dec010a1d691aae61f774d38cd4c43c7c3fd326aea6e0fafd26485ddd4c2844d03dbd08a709156b22b3179a3f35c67e673533e01050c261eef958296ac0c9b7f21f2a3f8db7299e178fde6dde7fad44421fa1da79804ae520234d4da79cc88a9f84f1e3024b93e0eb86f32601dab672684ba316a194a125c7984fc8587abefcd5a982c6d3888eb0ff38e71ede0818b2bcc6618aad3f9828056e1e1de82cc1c14535ec25f0cef0264849612d5d21a8db8677e63e909e5896751e38697ea0e7852ea91514261c5bb2ce93fa600252dac2ce223dc44157923df503be6443e141e0bf9b15736646473ddf64f9ec7c687c4e89a6c735dc12b5eb12a0b9bce4b356a641c51c3f2aa6ea4d8bb85d5f6ef0440018f3f9ed3203c35d6285ebdee7a04de547ba15f5b7443890da3ee54577a34d7d551eb9a734a980de31400da16ae1c38759746ebaacc72c3563a4f01f9081618a596ce9dfb0ae3d1e68a5e2e82d2475c7672486acbdcbd420843bf1af3b8939d26d750db3168530617cfa9d74ce044e9b1466c55f5b4a9f16d4deca0bfcce2245566211cb6f304ebc5168263f835a28ad31165542be6ef4387494f1ad8b94cca9c31e61dff12c231ed72cff0f08576c8495a0e31809b016735a701255e5d698ab37d53f224f2e98d8468568b8ce2499dd58c0069f79ab3195dd39b308f92d96ae18f0e88a8871512f46af598dc1fa54e9adcdc92764735d707b87c4eeaeb01d2d3d9c6c6761817afdae84a66cf4e7a7efdbc4dfb2fb4ae5256c12f51497c2bf01c5c84f8134d8f4c927ba077ab80c0ed2a1f058de6127c7014094d4ca28c807a53a5d9375b0e9297eeb62e4f7a94393af775a770649cb5d9f16dd796ebcf260f1063b4a35539dc5d247cd98cefc64ce09102b7db4bc2cf053159495dca99582b5d14846d5b01dac8e102c0734ccc685156581a29f8399cf654c30d504be319f6accd2f0cfc20854155bc2e19949541f6b2db402642a840d0ea4ca5201eabec9d5cf39b784acabd6de0ba9386acfa4d26d55ba9c12abdddf97102ea347c1e6d755a4b94ab3de12d43704fb579c35baeedce30515d95979989979a7dcb6af6ad6db61930c59c6bc0ad28eb3f1428f95364bd652b09384bd344890a8e4a9bfcea976121888210a8d88da292a7739f5d9a27f9ddb3bb5c77b16d32e21a784e2345a9778692634f01712d9a2fa51b87e7e6e486b569cbe1c9b37b43749c152e7ee44aba37147a90a0c28bf2502bb600e0ad8a8ac1c3002798c2ea0102c120f714ae22328c9d3b15e3d0b21932236ffbe6c1cdb2a3f02f29cdc520f32014c98b52e51df824e60524ec0b8370a2e18032934f8068f537fad9b9629d8504c711d2282268de03a6719e95be68a08413f2105385add3b949912cf4cc2aabcd5b53539f2ea28d066850c43f99a3100366d26a2ea93086cfafb0922d34a49cbf6a9e3310163b2fa45e406057c976fc679b6e50d1cee6c7c44ab160adc2f6443a009d61827406e211675ffc11c957acdf961b2ce58ac023619b802cd3c226514dc3370668c87bb6f8565c42719ab5c8287ae687f371e076541908aa74e888e6166e9ff699cabace4d7befd3f9698e538ddb5b6398edd206f822442f4ef3295d21a165322ce0b9d71fb9d64db6d56565b18a6ca1b7f1c831480a735d8253f4bb667ed5ec7c5125739bdb5b2dcc65b3e7216f8f6dc48ddc839f954aa1eab60ce15839cd5f68a26ff41d988d34b606970a5e91a6e81f08c37b95eef2445daaefb1e9d1ee9b687ed2b25816949307bdad2d7c30981fbbe074faa720508a5125ee661d63b2b57415460db5cc9be1276e8a60bad8ff337506d9166fda90e8b138a3b3a197aa0a4d7f1bea634c958c1e0ba3b0e7c0bd87beb959528be2920dda1b4a6a971412299a5ae51bc81cc9714a27426616b78682a55686bc1855ebe3dbfb325035f3e5ed35613809b719b5746b120164253a978959fe882fe956a42ba73df298e1d877585e304f039f7a32ed07dc95bbf49530c2cc54da879adb165dff1418478029d89ff761794ed3ab5984cebffe14607206cdc360e7eadd57bd24e137b92873369e0e420f4803a81a35fb7466a86d0d0e4abdfce32d21b71db025f7a017a9db8f88cb86314b4008c0f4d6250fb411e549cdd56d363176b27740626828a0dd4235cbfaf4c9e899e0bc553c95e4a691479d964605047e3b35a0a64553b4e39f27dcab1765ede4eccce16936a719d927d793a7fd9feb42d523f4798a5838a7710c3b144cb651465fcadca6c1977d2b4dc1698e30c2cae1a4bb88bef6a5eeb401c0a4faa6a8e0763b1a58b643bd52e799eba444c7ac2c28fc54687a533761663b74b2ac1a0d50d0a9873952c5f50eead22efd055cd32e63b09f1fa716bf2e3dd38f3bab998b481bd2ede72d87e8b4dc40c276b1cc11d7e7cd67dc45de6d47a60472f06890888e2f3566cd3bb68e6f9b4703deaa26fc24163035ec4974ee9db3da0e723077aea6ca4cdb9d6b670b5d15c934482140cd4e72835a8c1e873a19cb2a90bb264a3682a9cd520da50cd81c0fc24cc1938088d15d782f3b5e3fe292c5fedb14fcfee864f89bd3c2d56c5beacf4220deb4ca2029597adbcf25c6d186cbb309c62f107c72adaafbc8877148056613a1a45ad03d3b5bed801b5707e785d348b1742f024618c8a7615769d655305f6edabfe86fad8206d605ab41778c5116892195be8236c8068c48e9f4986eeb124e0c324a5ad366b35c8c29373ce14f6981e631169fb7c83a3bdd6880e13df194449b15ce50e001f42428c9db09731b051234a853e72d49e19ee72d40b0f07ebbcb3f1a89b28f00ae088c0af8e2f480f87d1f7b2708674b27a5ba68c941518459b87f4f350ccc893e5517e1eb5a8b13a495e30cd828b2369d563ea400ed37283e3b9c9778f9ab1e7d87251f22864481448308dadfe59fc0d4f5825526c2a69affd30d25d2e9d21586afb993e8dd1c63849ac1b9aa3b0b7b79523bc0a55ad69598a10cd79b8c46bde950223c3affa9e8d2a8597d9f4faa15c53c99d557ecec9e272ae647ca2406c4540e58179ccd8b38cf873b75d74e4d927ed3b77ee1e8815588ee2cd9834e7d899d2a80b2744cc1166c2e79108ef0ac19b68e3922eadeaa1c9d3aeb7471e95a996ce5b48c5f36dfe1f354f985bc6741664d0e8cef1d885c6ab4e0c6896ff003564636076180882256ba307deb2497136fba3541eed0fde1ef53276a14c80a26cb0bb6c5517f886f8f67d8e41ae8b044e85c1c4c3579d41f6754670ca4c8fa00aa04052284727e24dd3cb13c05280177da43d44450d5b0f5dfd84851b301cc09a5f11ae1cbda05605a750e553d9d71909c52623d150ae43a222cb8d2f2fa67897e0ed3ee5a47df6491b0296c3321c21ef07b4b5dd739031bb9bb2f79fcfe1820f79df467e8054a8fb28d023fd346a298ff6027c13d83f8a84a8ae055f0300777a70d4a92ed45b36f5d1892b44bea0fb11b3498f31833bc42373a1dc2c3f0cc2bf7f73699803ad2548d554ebf1a76b7f22340de4d2e62a4672f50ce14d1f569f", 0x2000, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000061c0)="1e1e76de4c0c20efdcac04880b0a02694be01a195c5329a2034ef336d150c9fda2b8084dc867dd974c0353627187b3d7f10cc7efc4952b455ca525bdf0f9897b2bbdf6f7778553d5961b6051ab84db0b343f06cd9a7ff549e03cf3b5e59ec80d2bcefc585ba5795f31d7e278ff2549e08fff01cf0795e88de20a3920917b9f61f6467a904d1140ed435fc1bde35d762e95eb594b4de9ba859bbb4d828a65be417a9814d65343c36f3b3d66fe4f4bcd6db819a3a8db7df82532c170bc3e526601583da55c4cf6d344b6225b1a60338da37491fb32f5c3fea8773c25cbe1500def8511a1616744ba6996794af3d8ea7b1a4aba9c26a74d19534dd6f75a276658836b38d488b84b15a845792208eee51ad4521981423f41a4bc604071e5a3d6c7f549d09cf3cb97cce1363dbe44f0d0a4c8c7224e771296d783ef4be91283060d732527ac2e3d0c06f5f894438b6048c2adf845610f98e28fdd3c552f56520387ec4271dce322308cfb2009a4b5b3ba9655e2f4ce850a1b3fa09a3c35dc3c7dc8ba4468ee9343bc75027d2f2674736f0fdd61169aa4ceba7b8d644f021e3093382b98b2c12baf3856a5d9522d745594ad0feb9122d1fb41213c32caae256eb312e6016510ce8e7b04d74fbc55e89a7946911f1b6fe5c8ee48ce669b74e1bd8c76f47e437546e4461e08ee2c002949122396f819dbd0d6aa50d9db063e2cdbbf2de1ff1e7cf8b1805e95c1bd984a1c775883ab57b4fc5676d614110a6566de6d25b60725646cc4d4493719930441a90ae8400dd801e767619b574f9fdf1e770bea90fb01651f9ff634fb0831781379e3af48da2c056adcf25607e7d7b32fd285b4e1cc6e24ae1cb8d26c8941de3a60546cd3cd5c8a38364bd38f49143f75067cb7380eea4296ece7b38ca3ee9fa664ef54b9c60c57b3286e01d1a8a3ec176efceb3a9a580d1129218f11a9c4a1ada20c9f6d6a9f805caba58236e2cc0813121da2d8dde7ea7e7675a053131542ad4bb794a1e5033517647708e7e288dde76439da3cd79aabbcf708dc8b2d2858573f34bb0be0d88fc2309ecbb9c43caf8a8e08549e2f0df02e14991a8c1741058d77a82ce6faa2c75875a9a591563279d79c8378b0c051b300f329bb8c366d25c59a6c109a4702585930c37dc0743f5fe692b6fa6e51af3a692c21ca32d09a93b809f225344b97280c6cb84981d1ff8ba07ad2671a81aeb4bdb5f29a9c8009e0a115ed5907fb4eb164efc07432adfb268211284ab5a3695056cf032d0acd08583046ab457e5a5c62542dc36ba2d78d0122ac726379e0733b94bf2f63fa65eb2e4d5f31aae380fc68a5f4b9fecc67d81af3b02af8e2de4782a28d37a0a3408682bbcda97384cdac6cf49ab5153b9049f17f2b1472d809d49678d3d97a851609fc505673163c53713f7a77729640db2f4688eb775f53bda2043ffb8643a40cf1b1041f3c183f3051deec6f36d54d56c6677341898e2e4b0b7155d37a80f44dac1b1350e31498cb2f367bee3bf82128ab4fe35210618fddbd493ca04fcb6bed7469a8f8b64df3882c8010137cfba5380fc66e7737d42453c790d98ccb4d0b3e6a4aa717d255137135ab0b348c06aba6e56fbe0e3aa3612c5fba753838f88ec6b23dd08cf968588ea551b7b76b5b7daaad27cf3b303b4080bf7c014a61bf73d350a17a065bbb3da6e6dd178616364ad1181a01d214127651a4aa845ec626880e46137b481dfdc53f6980b9ee61c7eab780fb883885e1816e0f4359dc4d41b9292fef566f7fce39e56088bee6d5aa222803206b4d42aeb1956183689b07843f047cdde9958be4caf23dfeafe47dbd25711405c321c114f5271acf54611089e9629973b22bd52b74318022d5cddb61637d2b937f4c2b20ec3277ec2e84cbc7254980028e170d1b41686d7f7ada6c088fa89dfff7b14d547c00785b94aa2e0913e73e9c3d16a41dcfc61a1f0583315ca43db741e72a9082156425359e35f0193d19ccaa0a2b1fd5ea6484b9eb38b5f96ccd2598cf868668b907c90e7ed9829d2c173d6530c2616586d8a8cbe8ba93e391735ef01b4c6d763cec5ba4930a21b2b653b1b930ee2c1b0dc402089a45d3f9d38435c824a392d2a12f8fbf4fbc1c6b94f20fb042337d043cded163711d47ef19462a529cc8d2f9aeac20f547ed49d0100d57517f9cf7252eadfe0678229ad4ec181f708e138d6dc31275df8ce68520feabf3d0d26d9446e1a2940f6a0a774c1a3254189ec79dae3449c8f9f6af4760786c7a7beaf36267735d71f164a01a0ba2558f09ee057761d9e46cac7b001e11158159a11e33c98d84cddf65cbcb807b60d94eb1ddc7a5d369da3770f2800426aa5059cb92ca3f284e459ba124d92d1141e868affc1a8cafb2a7adc05a3a0421e7e137ce9086d37af0e688da22fbd528d63bddabdd689786b84e688258b3089e21fcbd0608eda180e8719766d92010cc599cc370c86b918e476d7f7841d23d61c086c105551e0beb6147814676bb1799154119dfec726fbd84fb5ad2aed2ddbac36ae7a558f78310a0958a387b5d2393a22828582493af6e77d35883653f4923e2322b9ab8ab1153ac2c922eceedad6fd87ea77c08584e16b5f0e6edebb74b31754a22aa881e95d69395d187dfcc5a69897c8ce5c92ca114fdd4e1da8d6c245a101f33789e79ea425416e21b90f9be43822a861dc3e048bfb49f9d33c6dc5569ddf94d01dcb3f31a05eafd0d3dcde167a3d5e3d817bdea2b5bc632c925efa0535ac1ebf6c70a36ce171f27279bc64394ca85e02e7fdeda507a69421c845004e80f14d71bc28286664cd36d6e058910acdcd93da431986fb7e40da7369cc9394ee62546cd9be8407cf2cc276bb1f7ccaa2fe61e918cdc86c4f22b55ff20f95944b153a74aa24ed8f5952dc7428c41b56f2e215a02f2c66ec0fcfc3a1e429d10dae753e2584651afbd327adbf2c839391da718fb503d4b7eb3823bece1ebea584262e82feaaf865c8af48654570b32a76577a09cbe735a184483b48a1874289c6a77e1cd0b82c052d0c1fbdb59fd284010722f8fc18c2be6ad54c9f66f02151abcef76fa598a58272a6148ae073e3e286f9c3112ecc87a612863cde3f4bc842e5ad31d51cecc7a255d89ccb8966940fb43a9eacadafc3f6b10b284cca328b9d758152326ff62486b5f1e59ce0de804cc64c25ec6b5e36755f041844360ee09b0bbfd35a4d06e71c1befd80aecb0fc9da7b364ed543e82898f3249f8d81a5b518b48b66b4af17605677ab7b0578faf5212f7f8efe84b33ad49143feaf1ff694e0d76beb2863f0944656319463133e536a6976aac4abc4d8dff72bb2f21dc5059bf9a3691d516e4836e0fa0482629d03846e847cc81b5c1e43e0864e58022ae8ed6acf5f46f5b6f76bb8d90eec067698bc3e93a03af19f312ec9a3197e4198464b23439ec9486c9d7f93dae6f8c55cb085f23b97f203b1d86edc1a483699bf8a6f9eb9bfdc9a0b5d50f5bd3454c3c017eeb8d65f031bfa6e8e22326aa745028e9b0b63dc636953e781c027949f5d9ce7fd59829c41eae0ab0720febb8d95e93d6ea95e1060a369d6825ada3e92812ed0705391e10ebc8d599c1c842f49d4bbb01c353c22459c4e1ff6b0124cc72847e94ae3396c95348df2b0d1e1ed9789c9ffdd314456aac10639a02164b16cb4a90741bdb1a9905afb604c2b63d9caffdc78a1508fbd7860940455d1c3521da41492afcbdfc1fba92df50d290b5003a25bf64735c12bc66a6a3514d90d4d91e544df571b8b2a6238bb24b767b4132c2fa38773a49276f980424fef61437f0b467ad163f33b3eee0793eb5002cfc6c8e3afb5f2e7da6a81a2890d6363626f9f41cc66efe73e567e50f523a1d3a9484dc9eb5c81659aa46b85db4c3e501e0ec3a46e429f0d3bf29def943a95d5891d04a173b7a4eccf7df6cb4207d56969adc3cbd412ad0bdb70fc291dcaffe528be324e055d2a4371e2afda37b3b625e93cc5b315b6f4c51f07fc42dbba2fa834dfeff0e11e416006606bf87cf951ce2bb0fb808d9563a08f0b0c8d295c29e1a5a8125abd5ac23ef25679fecbbc1e49ac12a4dac8b7f3d89e640161882cf7797151d3c35a2d463b329370120a846cb9a410c8fe977d26c6c3c0b07aa43ec658d7bd6d887a24b7c207b48d52cd027ae9fc17276b820ef0e94f5722bd5922461a13369cd04c15ca065c598f5c50cacb4b06512965e733247763a386dec1cdeee9b2bb71ca2ab9d0be47854b354760dc7be1964fc462a89b1505d4960ab70a16e2699c4f5bebb966e2ac053b0a8d14ce6fbc82e26052f8a9df84c280a8a4b1e3f0b1a046825544b067cab80b07866ec0bd1a7d81f266f41501a374fda949c6d6e98f9082c841b0c257a2827050295d7a563dd43c8cd7de77c4fd474a4ba3841a508ab845e5befc3fc2b0f0af7564abb7041f3729402a2dae53200113075767d9a378f5e6608be5ec30fbe4014f807fdd0ac5397a1aaca41080a7c7c8fe05ba554ea63c9991fd75ae6a1d6e81b6b3455f2b094471178fbbe1686b970e88b2192edec2c61703e4245e80a7c7b7b6c1aef40a6c31dbb062fce0aac85703bd515ef4d69b0af4855c2e69e5a22a0df013d5a6fc3744a1b6aa81d45ce9a9be0759ffc8918f0ec5f34bd54c2e8bff55d95aa66c596175e3c92d4fada1219a0ccff5de169d368465921644df844a05640ab60814465f51e212e8452befbd4908002b28416a0567466d4fe759b0a60efad9f68716f4f75335f10ae0befd4a3f72058abe3304744176af437bcb4741f3138d5279ee84fd4d841af76b071a32ad19cc406390dfc352862f9d55711f36cfdc4aba0e8dc2e03ea8fb177fab0c38f726dd09af2711e9b5295b39ed0416e113c045f7568980fea2bd272661163e762afbaa13dd2705d31c9e2e7151fad4bee596d945d162daf167a1e0bbd8fcfde5a82840e3b928655c40f435dda937123e386a0d41be1799e663088c0282f52ca553a4b22fda2d7eb9a5cc1bda6144dc1076fc8b09d4e8c4a9b67a47013cbf9b85adbcaefba1c08090fe462fdff8550afab1f75d99c1291cef5fea4cc63abc4327d0e425d7a5f1c602d11c0cccb8047274097e4f6107a42300552ba816ebfd5f843c19b2e40c6a809146ae20aa70c36a02854aff19582eef8657a2c8a8ec5b4f0ac29cb73e3669a02444d0da5ea7d2d2d23db59f3a0020ab5c4445ec23b35614943479251091f81c526306eaacd9d74e8fa8474f3b840665e52641003ab1b2015e2b5e64c911a7133944877b236523c72e259f6056cae2473dfd5cc95c1fa51ad6d1eced401e74dacfd7c72cc6a808f7e1e6f8a9bfc0c3ed9fd65ba0d9ed2adfda06366fc8970cbed680f50602b0ed129b270958f88e0537c22abd5cd7bccab0731effafa438b3ab8bc0ba5e6b5fbc66633d647e5defab2db16bafa92cc0a21e62fd6e49bb8e97c426e3e5467b2f205e6e35c1f8fb7ea1290ba387c68da115ed1c3210d84e29983332c549777e6219885ed91573585066cbf67410dc6f5812e4050f543fdd2ff66574eceab90c8871a5556fcc52bf527cc9f20657b81f8996901bdb3ee0c87c6b2612a3b294d47d63fc228f0d70ad2786ef6f885411ca6ad7218d01aed20e6e887aa75bd5847c06f9f3f571b8b1ddb896a461bd5e7fe72b80567447f2e0c3e7a9a599c32cfa1ece3fdbeab21ca7fccde0541878d3dfac71b441ef07c40259e7d1ada2c832948edd040bf29b4b2ec651170a6093a71b6718ee633c96d21d351f94d95361592fadd191899509f844800712a4122da07537685da10f8c7d47378555076da6a08c5363d3e057cc0bb007d2277e272e70e7c8705cc6b212e8f0d228fc5bcfd7bf6227d17d256319bd1aac37ee41e9ac0d4ab33dfe9e361b87111419d0f7ca3ca4efd4c5620d96fc6cee00064be5c45e39b0f3c9cb98753a95a3f7b1197f9a0e12237124fc0b99992a9fe76ca06b7c3e4cc880d1dde7393c41f27c17a717361ea8ff828ed4daa7d700c82b3d5e0fd249237d71d75603b59128f7e84758bae93197bc27b9fd539329e72de1e49206eadeb050ae74e2d40f63d82d38f4ea33b81f627fb883bf43ea3757ff875f4cb7d3e4c96c4540df633751ff15406d64514fe80ecb818adf1d89dcf628e71866d1d6b02ab64e53ec685b81f73963f5e2e27cda5a661e40603e8808353d07fb73f4ddc8477a7a7d43aee78d3cd3481491fefe1d347298b683f7edbc6be07fd860bf868c33961ff282f04463c8625260e37a02a30b79aa70a462db9a99e500c046826379e6d0b076e4c40a0545277d98ca72c9a9a4b4e0142839ce3732902199db242222d4a0c48611193daa7279c980a0d231c5b6cb2b995a3bc14eaf9a42e3e39e8c46fa18579473d9e9fc17ddf721a2d2fbbc033005e27cac7381e4e84964104ac140eab746be4a192ed209afaa4c0ba5aa9c7385ce127105631cd48554bee45abb0c302dea90a54d459809656d0fdaf313a96946733e34d4d4f003ddcdd612c50ead67f6f602e054647bbcba1090bd009503aa48848e2ed61a7729f307434afb5b50ba06d8d2814f454c0a8e24d9a815bd0f5cd5587f89354932bc0224601ff191a6389c8b8719c08ebfd9a00013b1b420dfbce167b17b17fa3ca7496a6504f5a7a21943e10712b3ee59e2d06a55c8b42804063a3483573b9016b64cfaa516f2a139916d253cdada4cb62804b91df5aafce285fc7241ac7532fbc41eb1b8c2897f3e106a0829389157485fc4b313daaddb3036cfdeb9a109d556eb18e443066730356cf7f9d17bf2e60825db9a63e4ab58d4635bdb43c9e3b35972f11c4ab787e4f765f357abf9aa41a40f509cfcd61a78640bb2bcbe6a4d25456035a3cb1fac3d3727da1dca42e965fde7eb252691fbf6a66a8eb0f356747d4ba89d9fa297a7de455459bc67623d3af2a561e8f177021abecf738a98166b869c4b91ee71907cfa867ca21637e2c1874948fc7089b16edaa071ba276ba4a29c85e8c0b966e487644a960b345419d699f1760b3e4c4880d00208378342459bbc2396e9cbdd4aa67c6f7e81b877313ec8cde9fe608ba3150fd6ac2923a934c796b796a7dc1adc7b373078a5eef432f0d8fb5e177f9433c42d8bb7badaac8b132cf02d6084fa963d26c100e746c27eac0f1b7e68b0afb6d011d5e94d0b220b492a18994675758807ce2d7428e2ed5d078d25d33c72bc1de84d9ac2908db2e7baf8f13e52347f9a6260737d62462f9854493d235856459d1a6840682cbd9a76b56b49e631503570523ce15eb04cfa0c844787fb53e9aa48414452ca226b2d6dc55a0e78f920cc4c330e4aebb90330e55b049002b9a1c865a32563ccf0e04a0bb7b28a2615d3824ebf1b429667bd07c0081e593ff85176667a8b0f921b99632a344ec2e47d4e8947a3d08a08e10a04918be7c6b2bbc274f307b5d945d60041ad7b7185d00d5e7f7d35bb487238b03d69c2876f5897bb8dcefd5bf312e056690c2c2d8045c87d838adb6647ce99c2ed607a6d0ec198b64caebf412dfb356a9dfd0fc2c568780dc7a2570aa2430f8ae5fc5700521d52646a2084e95329e76a8f629002524484f434469d275d04cab9c5433e0358b5f2650f2d759297425b1ce8396eaa3455089c5dacce4fd53862fe398d5cbe9025809534e1c9279f3c3af416ddbfdeb979189da1322c38a94522cd65d7af6a695f14f5f6e6c49719fca7786e7d0ba165c5a584c075a3db4c3deaba233470b49a764b3c657e456686d1465b137c3d54c7f7df9be81e45bfdf684f83fba06527f324cd6fc68b6161a0fe9379207018283358a02c53f0ed8d327b5c0de30335c4b98240970fee57d52d0399a455e00648702f11fda0153347f1fe47346f40a51da48b8414c5045bdd6f7e51db08881c9e03f88d7500f22b2ec0aeb3ac9cdcc6dcacc3c904b1dcb22db7cc66b9bead920e97f9fa6d41e658b561f917db9c803b8b6169c31928f87329de18df7745d9702e31b93aecfc4c5337937e891e9a954889289c06b7532dbda4392243840983b77557d69bf51d3baff79bc81f27511d6be4b1f6ebd5bb8a80c6fb3ad2d4b420d0a1a9bb949490594738157c43d711c2c748c5bd1cea22dbdde44379fb8430d89fba9bcbc681adb7ba26c4361e416798c3c54f1ae089e32a63978a01d47cf0c1fb749fec4599bbf999ac4d5a01c45f7c74a92aecfa6992f716505a235ca6199ab5c0ebcf56c3e6cf09996c94c0a1645dfe5f87698187641aa043d90d98aa5ea48e680221da0d5c68d5e6e55089566d9370e350bebb016807a8047496aff55a174e4cacba214981e698faa0ef7da422813501672eb5883c3e414cc7414f81e7c9aebbd129e647a3035fbbf777daccd7bf467eefc96f869abb8e8032c8e9271ca9570df1a1aacd59aa3860e749ac298060830993aa3b0515a22503208332af8ae120bd2936eb1f1b59b1ddcbc5f39817f32329569b21a3c105ecde7b71982b107f6cfb9ecd5a7a97f12ab31ca57734128d972fdf1b60fb6376de5a63fe2b341e27777d3e68b882bc0f630cddacce3954a02b65d3b3e23b7f8091b3a8f5d36f416a1ed96fcf71bbde35d2628e45dd7fda8a4f4f36370cbb422b358f6ab3f0d41ea2b1c55666056aa6a9da7fac2890944bc4cb818cd090a098bdca76e479c9a9c686bba33cf1eb0ef25695db80d0a492f98fdc08ceec513037d9bbc6fe3993d28429c9a531782b559d6f85334b0f75bfc18de75247553eab4bffe0ce394952e355f45d49777c3f7079c5e94e2fe6758503e28503d0baa55baa0bd8ef2c4e026bd6126f1a038d177cec6e5786fc385ecf2fc66d8126ec5013188f828ff6aa3c3971872155e290871def143c7f5d048f33c158099498a485ada8559664d65f2981b7c903ee067a107e37136e7a2283267c51890c29742a3d740c3cd65e46b08183592541d42067477395c7b8a62feccce43108b3e3978bba9496bc1a15dc89ca0e587a44ea1bfcb8b973fc52fac688f4576ce26701e037f0e8950941658180a5815546386a6ed1694c9a326917d0e63d28263a2fe68f365a7d0608a6f0fedc77bd2dae4fc7d824b037004173275bbfdbf82f8389510eb200906f3eb25f40e3b9d46350f5ea7321629a1421e5c61fc2a0bf76c5d7ae08327ea77822ca5ee5dedccf9d522e32bdf2032741430678dea9f325ec0b14d649b81553ba2dba1fc84cba4699dd823eab0d33f416784a7a07d17714f9b706111e521722d87e956f48462babdc1866fb354272de58e0b57dae8388a9e23bd29699418026205c178efd5532b05e7147355f5f4a58cdbd1aa1243a4898767c4e9870420a087881a63417c818dd649e0452b0f1055285c17036ba54bedc9befaa24057cf81b2f5257b6f9f1bd127fe35fa66999baadf8f8161e1150b9fa2281ac0b1d510de9cc2be5120da4557f9344139eb501f139b3d86b3535db5c51477cfe85fee4dff26335d0deda4b93f99ae149dfb8131da63949be5f87d17705992ed281ba04c2fb58df97ca3fe86c6645326813a0f34170fd0efd4a2e8a70d55e795afd1f0f233b01fd0905b2727b774eb6b0464f750db2c34061052e3e0c7bd3802fc993e9b97ff3f64684c45ab4cc0957007e8e5dc290e7c2cdc456bdcc2f8e621c37b6db9d1dea30cfe1ccb0ee5fbc5155d523b0be6c9477e314c75c256276cbf26d22b07262e8504d114c6174b92098d23129f75ffa1db5000339a6fbd9366e339cf6359fada71b264696e3d575a59edeb09e16fa2f2f9dcc7a3a1f6e0e9c8c0cd4d1a60dc6e9cf575dcf93d3131f6356cc7365c4a2b085d115fed98987874727aa2a709588f5cded48be00e9b5cc8c671a82b79d52efb62f9767cfa3ffdb02e32917a8fcb2b07bae3fdf2d52cd4bd199415323505d2dc1f668b07c1193a17518f84afa714779a4fefb26a5489d84ae413322cf46237c742464c48d6babfad707bff94f057df176a0a1e9e7136fccc96ba3ebf684cda0d9bc6647641a2b91e00508b00d053ab2b120b2a2328d6982bd94da29ba02df61f1a8ae8abfd5db6ad0289e8d3804799a4f96ac6081a3be3ff8099e7b55a488da32ca54e2c3766d7027aaf08340193879b32549496452d8f29c6969de6914f78e5d99d4c91f8db7b1783577f21f3d1a8b462ccacf6dd0cc80e3c26c331bffdb8404717c97172b4a906efcc60f7e6e3d2356b9e9de17b7ed258b99d89c30c31a496504a89c7ddc85a576b06d967ad3cda4466d288924e122e33ba94dc2d256f5abc699c08f9927754ef8ddb792600d1d8813d4040d05fca5d7b514cef93c342520e5d934d783f7901a82333f1701c2aa594c53ffaf5786058d43b7c0d316f63fc6afd5277360ecac9e9e4a25a8aef1dcac38a3fc4fb3cb605ef9f4a5fcf17d0348b0fc4f3c1307ece3dcbbb4e94df504dc6af65a21063724921b1678139bebc8b9fb54c5ea6cfd773f6fc29d8734d5987f21b68eae96907fc571a5394e46d101fb46787b071694e13a0ed320447c87ff275d3e6684b87e4909064d5828b08cd1926e5af427f5cf47977351e41ca57de72bd115bddd0cd14ce3629f25be6f798cf3245af290d9f0ed5c5828900e3bde6b366fac9a8c72f3822483274f8390aa026b71c0a748f8337eaff00f7af4d09840c40323685363ac46d9a5c5501c5703bea35a29d3de968d83edff603f3f8ec429f20e2d9834c138c41c829cb6f6b454b16089e4bbce52576107706dcf69d0c8a6ba75eeb555c52e387d37df9e49f90b1e9ea3a1547961466dd576f23ea06e39f7a847ac23f585b18c9a240fdd833070717801cfbae88cb132fb9adb0fc81918dc3e599d3eacfedcc940aa12ad930b0275713c87fdf3c8c2215fcb7a5646548084b31bf91bad9480169fcfe9fdda475ce8f0d00bc9255a94e91932a5db912d292721291bba75cbb30e40a111cc3ac12e581af626f881547a42748e532366d8a7f23f186da357e2b2e28ac5c106fa23326cc8cf4375b9192aa4fa59fb196fc0ab3548973c901418c4b362715c4295f3ab1d44357fbb807fae3cb4d56cd4cf8a9527155c4307ea9584b20f86d7fd6f02a80d8ff7b6c9161146de3accef3331c981f9f7cdb26edfb0753a9cb0bd30a1bfc5746d54367e4e7c3b7c305bee72ff5716933272a7ae5a75061e22ea45eb7bd49359dc827b83a6ec15cc0ece6427df45dacabecc017f116e913e75b35aaf26be58df8c1481109f99ab7a678bd0ba5b84e8aeae1538d7b1bf28201b54717748c458c935af6b362eb58163f35a83d34acf4b3853e62b2ccf5d7e260530aab9767cf5e32276ee05277242f27d023e99000f59ae7ad185d48f11d33fb31ac8a26938d9a239b79375baecc4ecf15ee6068381225aca0735c82e386234ab48b124c9fb923da4a28c6485e35f5c27b35579e813dbd6ee5af25dc751cc929f54fa2a434816884b6f4fd3e1db83e00b3717e6384e6dde7d3b91423c09936a62611c73c4dbcbec6bb874fa66132f242bac2bb2003aff897791bd8ae2fbc31422f5ab0bca0215b9ed5b458544e7f9f31d832984793ffe8667091bb0", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x78}, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f000000a3c0)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0ff1100001f79a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7040000050000006a0af2fe00000000850000001a000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffffffff55bb2007ee51050512b5b42128aa090a79507df719af36349f298129da4871307b534bf901115e17392ac66ad022186a8929d1c000006146001e04aeacea799a22a2fa030000c412f6cae80043eb27d53319d0ad229e575254830000001d0b000000000000488318b5790bee7ebdc745b7cdd77b85b941092314fd085f028f4e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b217369ca8b6712f000000001b1df65b3e1b9bf115646914ce53d13d0ccacda1ef16fdcceaede3faedc51d29a47fc813ce3d32cfc7a53ac271d6d6f4ea6bf97f2f1be2ea2e534300bcb3fdc4b4861004eefbda7f54f82a804d4a69bf9bc5fa77b16573970f69ee293167fdb35a68488e40b030166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b8496da787e814c4fdf0b4a387b4c8149d18c1020029a18986252a70f8f92eb6f0e8c7db000068fbaa2e2a27efd9104297f2c58159f02d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa909ac06b57479321a0574fb304bc2a168198932011bf5742e0ef94234db1f00000000000000c20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b94c461d7b86f4470c1d6a406be962b0d2277a84aeb26f37f3e2c25a65f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41aad8bdffff66f47cc17d8ba3eec0fd80f82c5f573c6d294d366505000000da0fde0745db06753a7ac7fe13cab6692422a46e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da323947004cacadcaff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c5f1e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55d001623258a141bd587cc9dad46de56ef907b059b99a79ae5498f6589880ed6eea7b9c670012f80cd6a1397953ba5870786554df26236ebced9390cb6941b8365d936a7d2120eca291963eb2d537d87cbb54e588ee5d6944ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a0aa9a104e16bb1a2bae513464ca03aff14b9aa4bd9539f5096412b92012e095b84c202060098df3314f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c363000000000223201780200c6ed7966130b5492304ba3decc3acc52f2cd39000000200000e81c23cfea586951210001c800000000001500000000000928ee53595a779d243a48cea769470424d28804c026ab7f4a5c81921e0128dfd70b438af60b060000000000000056642b49b745f3bf2c01808b6d7d748308eea09f0161b4735efbf3411738d6ee7aebf9ef40662d7836d252c566e1ee938a9a6804ed3a1079b0282a12043408cd60b9e53978c81839be0000000000456f7d2a42cb13da2022f23eaec61854f640f701db0276652f6c74f20675eb781925441578e93037aaddea394cd8ffd3d628293e591dc6f71c2710a7ea8a4fdc214e1cc275b26adfa892e6de9200000000e50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab50fe82d5a96b09c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b11a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bbf96c89739f5d81e750d50515a59a3ad09e8802e8f4f535447dc0fc9d5f99a145dfcedad69da9cd4b75c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d583f436137a3c5dc714c9402c21d181aae59efb28d4f91652f6750b9195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa80900000000b6638c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284df80e4636c25b96174327d82761c26e329555f9290af40000000000000100000fd3763655500344bae348c1a08aba8e2b53b02a42b1a88eee5347f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419a5c16e2055b85058099448430587a49bed2ee9647c5d3bbb47bc00edf5e9020c09ab004321610b857e8717974b633b21cb32f0e03280e09758bd445ab91d201782d656ab09f508bbbaca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92b32af00f191b66b6a6f732a91f0a2e9120be61e58c79d497247d278888901d44bf77ff246605a644e9e3d769db497c3960df05caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f3101985602688888ccb85c87b4f8ffffff7f000000002c331fca0e541b7ca2119ff0d61c5224550346115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000000102000000000000000000000027c9585c0cead5d619d18475ccde2857279a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77a23b0000e49666c464d35ca9b50f3ed307da8c17a23692759ccf5a205311b7d122532697b861dfb54609fd88e6043bd52ae84c1bb0c8a6c769f952b3d42c68a3102fa1296dfff4a979369b0e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e8918a0d6e2949affcacb5ba0a56aa063b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fd00000000007271e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9448a2ff93060ff073b3a113e47edf76f7d1b8b90bc0df4cfb0b9c8c80158b44ecae9420654f7016b0aac117087406d343e27b372d6027ab2aec8f2bcad7fe6bb932bc5751d2974e95455a277fa3b472bc7bbdd2ac5a1ea608e8137ace03361607cc1a84be659355629ab13ad49008c3fcfa2423439a3607961d5b59da48a0155e8e42cc13c702cc40c99cf86c2021d72f9f4ab1b00de555a5a39593c93871ff7eb5ecadb64837a2d88723ef65aa5152e3d5864e5758b0960600000000000000265f091e7bce17d20604c5ab751773a5cf8a719a7ada06ed03832bf274707c7c970edc20f4a1eaa3b610450d2025cae6d2cb639ecd58709b05a20097208d03f7a146a6901913618738679d4e0af53eae997eecfa0dba856c6ed3d9205450765d659220c92701ee75c8710470d9eb6f62c5c721883f1544ba0800000000000000746c16b6e93294b561c6715a32a394ed1e6c01670c931bfa52c58c6f34d64e758a7a7f7d33c49336d4cba2cbb170ad7539a45774dfcc55257215c8ae719dc1c232fc6699ef01005887d04a543030b4328ab48744ac23ff56fd2da52eb9fb2eefcdd2d92d73ac1b111ea8b5e1fec36a3579879acfe366d393f1fa9cbe08d9ba57a443643e9cd251dc88e91a5e458e66ea1e822d55d4dd919a95eb4c25a08cb6e1070000003a0fd07a4ad9df240e00006aaa2db0dfe416146840d88bd08365e547c970e2983200703864a3b9e1682cb479dad6d34d211b05267eb1355520e9ec0c5014b0832f7fb35782fdbfcbf5e23a7f5d51ea480371748d18d8e10608ab8261fe058d1732f28814a9981d84a04a2bb36c89bdd245e3293a14df1ac567301a79514f103abd387d6ef2d9d94508ac0f6135c8921279573eefd5d4e33b9ef585980789a94d9848906f545559d32112b5040f0776703363249ca984cbb09752f099efbb9e7362e4999594c1086d8958e9469db01d85fb0b9b3148663e9ea2e755d96c70e540b4200e4cf82986712dd733b26d00e947d03c42215118426d548cb2077b43b89e4163d260faea1db53e2cf3427c90aefa2662a1c2b28b0e020e872bda1d39da508de5dbc37d03ee056b2579a1d16799589a2600000000aa00006c94bcaf115fbbcb216e3cb7fd9afe16d1fff2d047e508aa5f6de0ea4e9ec1b3a4ab1f8b5f312fc50000000000000800000000000042709db6de7e969ac0ce18b47280fb1b1b1531648122fed3e25edecb5200f5000000000000166f7d36b2966c19af7ffa6afa69e50821c9aa3ae60fbc196cf8ad2f7f86d79db1bb0ecbb9c3d0d3d407574def838e4def26ed9c7e6c69858f7813be8ffc565583663bebfe7485660b67e1436cbc6d4d3c48ab7b033d7d1195173edb16643f69cb779802839d490a4df94e010001002af2ae83876edd59c9a7140e12ba591f073ec604f7e8f1e100cd414e9237ecfc052d9a73a868cd0e4b06da0435af72fb0d25657e8f5464b19fa83f977e6900000000367871fa37420e7a232ef9b440bb0639994c655d144c5786939d6a187b8182ddd2bec36cd28371b1754cb6c53697fb23576ee0d3fd0a5803c9be9fe384f1a7a9a8eb64d17d238fa3238a001aa8ed040a69e9ec0a627e3b3ca64d4680d819c14c71684581000000000000000000000000000000000000c6a6587715865fe14558960bc936bc83abd1f2a00b17a407457681d0760000000000000040000000000000000000004faeabea6de40ae30291662594c993099ef041c264a64d77d69e0cdfa620a191704cef91e269044acf844de65a099200265e13c2a8f9b717886dea8e79407e34bc268a17965033ca1dfeeaf9b49bc68f1546595642f9fc008875ddb7aebda7a16b1d20dd8b65bcdac8cdc75a173fd2e57a9c37bf5a52ea001ec981dd7ad4e5944575ced39233ada8f3c1b856644812828bb79536a5188d14fe537250dc107121534cbbc7598f48aa2335616ae8eb72acf6982048e568e37f1b58e9714343587734c7ec0fa5c44d13165d6384bf9500757b4b0275950d6e7c451eef3fd353d47c54c4c2cf7318e6c24583ba0966225284d1abac80786519c563ddf0e6c023d537ca6e0d6d4e072c98f45415d13f0dcea174f162ebd00b42264f6fa3dccd09f4101dd254e54423b30e06713eccfacb6ffb38afff920980af938a4d78f4b9a6b5c7424e91121cda789104ee490d25843f1622bba93257cc23e45cd7ed42abdb991d51804e674e507dfd53b5ab6944df33f4f494b9ae0d2de410539828e846ffffffffffffff1d6705f548535dc469385e66809d7d4d3630b6f22c2f41fdaa0fadeea09fa4f7005813643c2d6307d55689faf6f656327ac5872a3bd4c11363909a8b9f30e5401993a0f6e1a9b42287542647d1e86b02b7e36319414629ac1f35572a9cc1e98ce1457f922da0c2de76c9e97944efad0a3ad78cda81c5b82709d696e85bbf4595ef9664a6aff8cf96446cb6c26595f4eb659d26c846471f6551dbb24fc6c03a01e33efcd5939472b687d31be9bd9bd1bcda45bd2236f06ceca8f50f7d348ebcb9d810d4dc3c55bbe4055ce9c45267daeec7a7d8b498f56ee933cc02fb53c2c28fa09ce5ada5de1415309761f6378c794f8ce23c1f7add4f65280ab446ea2d130000000000000000000000d1a03116c6748185432e79267b45e592c51e5443985d7b0b730b89b76dd2bd372037723f4642297d88b51f53959ea78c65a3ae2f92aeeb0cefc94ccc8acfaedd84d78407b2c2b37b89a108daabb8e72ac498"], &(0x7f0000000100)='GPL\x00'}, 0x48) dup3(r4, r0, 0x0) 23:35:53 executing program 4: syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYRES8=0x0], 0x1, 0x105fe, &(0x7f0000010640)="$eJzs3E2LW1UYB/AnHadv1rZIXxQKXhBhAmZopi8oiFTbogVbiy8LV5pJbkPaSe4wSadj17rSjXu3goi7gh9AcOMX8AMUF4K4ENxVlNx7RhvtonWmTev8fpD5n3vuuU/OCdmc3OEGsGXtz377tRZ7Y1dEzETEnoiyXUuv0qkqnoqIZyJi222vWur/q2N7ROyOiL3j4lXNWjp18vebt754+txLn3x1s9786cvPp7dqYNqei4j+ctW+1q+y6FZ5OfW3Vntl9o+vpqxO9K+k46LKa/liWeFaa31cq8xj3Wp8sXx1OM5LS632OLu9S2X/8qB6w+Fqd71OecHl1kp53MkXy+wNizK716t5raW8PhxVdTqp3odl+RiN1rPqz9fyaj3LV8psD0apv6pbdPK1ca6mTG8X7WKpU85j8T9/zA+9N3qDq2vZar4y7BWD7MR884X55slGc6Xo5KP8eKPV75w8ns11l8bDGqO81T/VLYruUj7fLvr1bK7bbjdOp1KtQdZszh+bP9o4UU+t57PXLrybLXWyuXG+2htcHfWWhtmlYiU7ky/2WoN6tjB/7MV69mwze/v8xeziW2fPnr/4zvtn3rvwyvlzp9Ogf00rm1s4urDQaB5tLDTrU19/s5nNpYlOrH973O36P9sXMaX11zZ2OVudLxDAPbP/B6bB/j8in00fhv3//dj/bvX9/yOxfts3NsQXCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCf7NxNqtpQFAfwozZqv6gUP7biqHTowEV0CR120lm7m47qGgriHjqzsy6haDG57/HyEJ6Qm8iT3w/ivQnmz1FHxxsuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KY/xWb1Y/fte9Ocw7GZPJ8GAAAAOGdfbFblZFKdv07X36ZL7yNiERHziJhFxLnefRDDWuY0Inppfu79xaMafkWUCad7Rul4FREf0/HvXdvfAgAAANyu3Xa5jhicpuXLh6duGHZRFR1Jv+Y4V175l8+LXGnTMuxLprTZXWQW84goJn8zpS0iov/mU6a0iwxqw/jB0KuGfpfVAAAA3ah3Apd2b9m6PAAAADrz+doFcB3lem16Fj+tBY+qIS0IvqydAQAAAM9Q79oFAAAAAK0r+3/7/wEAAMBtq/b/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE37YrPabZfrpjmHYzP3QdOfv782LQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP/szzkKxTAQRMHWX7zcSfj+xzINdubcSRUIHjNSIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODRuE4+d3xHMo4kv04b/45nkqV3GmtXja3rxt4H8+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnOzP3QmEQBCEwb7zP6fF/MOSBo1BhCpY+JhhHhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4ot/98n9iapxJ5k4bS8cjydpVY+uqsfegcfRgvP0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GIHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr7c2+bMBDGcfj1JVHiNhkhvZXADDRUCEbgQ0Ky5BkYgIVoqGgtFoEVQIJzTWcKnqf5/4or7gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD41GD9Pa/CT3eYl2nt7uV4N8T7sRg8X83OhxHyosmif6Bire0KAAAA+O26qbev0vypvtkMsezF/r/O/ws9//XkMM/9/Hjfn+PtxcNc7v9PtheORjcL+4SL7h8c7i01dpff39THpcudx5XX09WZNO3Ek4/fXqr4QMqts+lBHc+zOO/3N/7HdKLhwgGAL1vMMSX5fSjE5TYLA+DP6KTxb6T/r3rt1gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQhLcAAAD//9iWbOY=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x103a42, 0x0) io_setup(0x3, &(0x7f0000000080)=0x0) io_submit(r1, 0x1, &(0x7f00000003c0)=[&(0x7f0000000200)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000180)="8f", 0x1}]) 23:35:53 executing program 3: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x12502}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000083c0)="61ddaf21c1282a5a6352f350c2f614ede5b0c406f5488574ed6fcb609ce20f648ee274c8dfeaa625b1fd332f70f776ae0b6e3f959c24f3876756c20e05c82079387520764f2446820d53242898a90e51c5b68297e39b7fcf558b450e9608326c3dc6704a054216a8c6f0d689e5eb6b8564854376910eff147682d2378b9c5b95a626493ce628b1bb6b524ed7e90ebe6eb0246399eac6d624dcf4e824be2de9c1d5d06eab13f2770577304eb676106fd9868a030192067ac009482e03a817f1abd909a94702479fe30b2594ca60b4acc37148cf04e8c0e76dd69e29d243596f8174129ac6ab9dbb79ace8f0fae14234845725102a027d4163f97f3971d207500defeaa2c7318f7e82e591701f9d3f78592ea7ec28806a53278a35a20251eeb2735fa9f37bf0045b5e6faf5f751c7ad31d8426be7b09027b2092f49247159a33b580d2691ebf00797962168bdc368f57282ce5b8526eacb80952ffba771626c0016b8a010546f0b4daf470814cee0ea418b76331c34616cea0459dbd1f196364c99e4a47bcdd64b518ef51833e6f8041fbbbe86e808bdbade7009885f2c4d7ffd76a0e7dc7d542bdee1d136d2096dfa997f98ac83c6341b306a3a8cf81642566d7777480d4dc61b0182f0d418ce95d74c9aadb182326d6671412a1f0c62c93a0ba873ff5daa4ece4b2fc73ed5b02b60890374acc0cd25cbf1707016a542fafd6af098f9737304c726712c8243dcd5eb15c0996e9e03dd741d519cb3e86ea214e20408c2cc5ea607585f1bfd268ba3084ffa69425512571d263fd1ae49b488b2964bd3e78943122006489cc22191dec2900a7fdf798c9f683461f2a7b940f4112b805dc077a7b99071b5b454f7c6d2b13a6b23091f74ecc65a24ac0d11e2ffd7332fb2b2b11aeec3c809d78cc2e168f126f38dddfe3e1d0ec1c6fb25f880690f97a70dc5fbea5d25dba3b24c01d9bd228c58deca660625511127a62220429c94be65d6ad4ce7e79e97af67931b46ccfabca5dbaea11e2dc76279b0244cc2845f31beff418fe4bd892d3676079d9d4eb0251dfead9e0a07a11c0a7e597ac89ec77de60a5f6e0ff4a62374856b8e1659e885d3a0d90293daa0c7bb041cbcd54bf098b66b2ddec28dcba4cfbad969e3b97e4bf680f901485d1cd4b231a9115c22ab2f911415ad0efe0eb7f4bee15c6de7d0f818acd687a117286f9e3c33df5206df918ea4ac52927487968d88f4a18d4889a4060f20487e4cec19250fe48a16b1f9f7250a6ab81fbaa2ad451a936ee98021bf859b9a635132a0dcf7530c0e2c84a459241a1fc9fe45b4a4f32fa8e95185db92660292ece6b5ddbb0b9f69bd7435cd4944f8ff2ed51172f0683fbae1013cde202498f2e1be54d1a2e17b3984b17d1994915a477c87697f465781e41b44c6a40ae035e75a4d9f9c0926bec533db0d4c26d605cb1ae225e692ed315062e8c3283716929e25a22b25105e018d81c07cb7600d1bae16d8beec33c88f1cdb52ac988b4677ed604c28ff1cdeeeb74c332dc526cff5ee935016984cabf117694cccabae944de4d2d2daff8f281b6434475b52c1910210598c684da99c108000a53d2ca03afd42b0200691d92341616353a22a8dacd8cb7eee85953b251236603d2ef1e450675f8d0f3cd0e28ef36457f79c267d836d14ed758148e979b9749ddcef14aec903939c69567a1697aae8f9ed72a16be0267a3a967727937f609720802570287c4e08641b9b7b979c6541add0e8600dd2d75a1dc0822ceb7a7e4e1afda2940d127f488589963b46417d7a7474545e5b08a621c1a7637b3fcb62b0aee10d999505907bd14033370e391f6192ff7d718e1db3ef861d30b2d477f11cd45ecb296d4babcccc34901165e3fcdbef6fa1ee478a97f7d21dc5562582d67c448ae352d3157d83e8ab0122a2bb056bdff8043a91b8f3abf4d788fe741483997a8e3fe126626a14b4243d3ff8ada8dd555c95d5e30b68cc053dfbbb61940cbb552cc1fe211ea5ea13cbfb6a577cde339282d84e92f866145e7b1de4d5a1705fc24fc8843f1a69f4c604adf0d715ad88c6a4ac80a35375662610e0ed07af9c4c76326716a77b106ef87782804ca353eaade28a1ca522d706282ebe48c0b23fd42b2e0297f5997d3aab40615f143e868c6aaf920bc827224946db3e3b3e65ea66dbfa5fe6c45dab930877852e86df251024e4ae46ee8e04cf40f2b3239f4df40062cfddada61700959deaeed3a44fb185ce51685fcab793184435b3e668e7d80820a613acde8d61e24571b9de7ce4581a4751d70a28e8d098660e81941fe40b6844a3204b512457194e100c995c75921569f735afee321080ed6310610887ca842001f5112c5af8c9083e3d088a404b48ee82e1e8be16fd493a2a643816488447706f3e86d2d0ed48f7397aad0cf105a4a71d928a15413ab3813e42478cf7a5be2e03d15ccb90a625863cb2ca1059110f90186cf4c370469f4d7e1ccda56ed9c427cce46e7d1c82641554ffa0c7c42697cbc754702b62be5ab03c995ac8cda3145959c440c4dbcacea29d4554d2d95ed4444e9bcbd6ead7d6398faf189de77645a05a54d6c33c9678daec6e5ac0048f91e15b2fdb808d712e662007da5e228ddc7370f575723a0018a1da70fa27e6624c8c75047eb584bf3399a8fce999df94f6fb54fb6c1fc954b1d899459fcd2f459e57c214ae590513ed268ed2d1114d8276642510a2eb99feecb58d8476550553a9f3d1f04c9bb442dae6dd84628b60cc9fd3c1e5c4fe3b9ad5f43b5d06e31ba4644f7499c03fd68cd2207027eeb1908a8022d70eb8fc8f55fee7be7e3af525d4fb1ab3e9b458246cbb5371e8145e1d04762c62068e03795a5a6b48d8643a83927c47000b7766e320e0ef2339d5423813e8d7845b939a9567745f6e2d6070764669c905ea77943a31f0df838a5d046f25d516bb654336f759c05dcc0febbbf1d214382a76fa09aa32be9799252f1d0fd8bacfe3f32574fdc82c6ed77f1c08d4aef88c157cbdac947346e3e015af60125d3e36ec6bd8dc5127c7ab1ed773c8beffc9dba99bd9fa1498a5a49bcce4ddb13fb85e256fcac569aab1c815527710d2c350c7cc84db5a7eb243227973fd5e2d1d8450077ececa0d96884c90ac0146d37b13f1aacc1eaddec3f0d475df6ceafe73f9076fcfeaf496efcae22d09745453a5e4776876ecfb1d004361f82f76b2bfba050d0fd5060f50fd74f9908a62649955e2f90e4ac4a4f0b29484cf80eebcbecb12db8586ee58443c181a59c046c657ecbb067a1e70d4c548e8b291a5aa681624747d9a52a6184a5fc82d824d9ab6156ec5fd73a038b38d86974e7a89b55a95b609e12c98f4168c0e48139749fce33397948224641e9823588858f82247d9abf8f84250564189676325e43944e888cef6918cd2b842b3a42751475a37656b3f04a02430705f16908d638212f69cf96d5311038e00e048468810d1cfefb0a9aeaf46d1bd31f7156a97542d9373abd3c069aa096486244389312031398a35e0ebca6668ed06dbe80290ac9a2a15ac9c208cdbcb2c1e18f008741649b4fe2ac1e6ca0a19980b6276fa09c5c0e67e748c1669add6fd4c70ba522be4428df305c3313929a4eec348f03fc6a6dfd1d6740a61230a977555b6b4d5165c98323871d750e80f9205231af03ab430a720dcaad03d113f38574ebada74f5b34a05a6abb7ba9b8b280401a3a21dd7e1e026deb438ed020d09fc93ffd7376ced7b5d6c9c35072c7f28ddb7fea3ffa7b7e6766892be2015c20e2cc7fa8bcb5832b97e964947ae940d5ce215ff3a0d74851d5735f3573d533cca9b3a89f9494f150cb732139cc2282304f6a375ee1062f6f850ebf89548973b6c5e7aee8b98b18b443332d3be20fea086653d52756b40ec4f08ad52f4d0a5a61004c700f070b83548670ef36dcbd8daf13ae6d382aaba3c3bac3c1efd953781d69e7365e1393d2c3f34d3dc91999ab9a545bc167e50ea6874fe8f49e93e452ad4710d7127c430ab2caf3ec1627e6a2a6a57604a5da490087991b68cd58d456f6818f22e38007e1628c6a78f6a8a321e3f0d5d5e1bc7f9ef53c4780b451dad949962c8a6a464b25cb161159b72f40fed8280daec34135f77373b9432f411b232e9374e9cb3fcd85a599c20d0b8e294835c60c2e034eb8385c507095c6eb6748180fd1ad97cb0a4b2ffa70c90891d373459538f4106078162bc46b425572466aa4769153b994698bbff1a98b5948e40d98bb2900445eebe95c4892bcb92b4c28b734ea7e106accc9836767e0881f970c9d69063dd918de44a484ef3f860b0dcec58f22b3f1a0abb9c0c2b6cd5bdacdc194f188588c0888d6abfa2d0b79d0b33a41e3b6a0f9fbf811ba20f346025b3a4be17eb5ce583b860cad5424bcaf1ef4a255678706052c1cae9cd77cc78639f975f07737b791831c64f0c974b23a5c428091b8b8e17a037ac3c6d56da4b4c7e4752736cbbc8d67b1b823e87d51ffc95fe9752e8479fc15a6fe7b96fbd7b93dc2144381c424ec7782d7f8b2637010dca11ccdaab1bad652a9ecd8b6ba2c116fa419c8582a0ccf754a294d9de5b457d9b1a4120fd53667862e50cb028e2f92c73a38f77ff57c93b410e7f3257bd56e5aa504f0643bd2bcfae2168046ad2737a36b21f6d993de1fe7b31e9ef7c79d545e5364b65011a6d26e0a2f1018a5280ca88d3d1e30c68195f8cf1a3ece813f22e44d83867c9f711218203d1adf2869ed89babca094b8def7ae0abd0245f522930db59c4b2eeec4d564bfdb931d435a986daba4b604d5bf30b1cfdf6960986ba0dab216dfd7ad95ca2555e0573d073dccd407ddd5ed7920c788aa0213aec90b38981a91bc370ede38d171648316d59478e66c068eec33295345162e9896ffc82f8d94b995d3a3a7a4f459e564632b5918b4fd850da380937655f19e2820376e7deb48edb0f5e295521a9a153f5ef69de397d88acc20be99779d7ea2c38445bd70aeeb68cc6c68c1bc603ab580b632866497a3dbcbfd933e2074323f66f1db73129eec8331c8872aa92a33e2180fc0cf2e28d198faef4421064b8435f37b5bfb9b531332b3b0838015fe848f0ce859db8706f2e53fb07ce4d0fd017d85ac9ce2943ab172f08b13c948c3778d2469257d412b1a5305526cc8dcb4a8645f825cca66a63b7134d8b7c760db6a8fa21f2df3456e9b460867303a9d53fb01db8548800d800e49c08c8d731bbf9a642206f4cc6673e4fc0f7106661abfde1eb8a8d384b26d88c16d15f238556ff4b205145d860228038430cd8a342bc15849afd81666b55b358e3ec584fa96f119b77495c4ec36616070237bb170fc04d3befebdaff66643814eb8519abaaf1e9bf939bf5bfefa33c32fe9909055393e383268e426436305b370867db76991ca600bf6211dece3b6b7b4dc5cd4569ff4538080fec318a9e0cce4a8cf26aca8359b503781aaedc2d58b0bb1a82c163425e678b488bdc7362d0be24a7a8238deb31482c332d4d385005ca84c836933b0fce21685ec067adb9490d1a416f83e36e6e3b87d05ab6973f4e359a1fb5a4dbf2ff6a85d235e50d893f222c2a7d84252be9015e104ee3609c83cafdd796a8422257c9ca9172888d91c0f2f2afe36dccada9a713cfc026cf25e113fc543d522e9254f5e129d7ffd61b43ee25bdd63545a81a2b086b616e23abd380a7bb8e54b8341f42c663da1fc8451f21da7315aea416e6856d4d45128dcd34a0f3aeb7aed00c54c348f38888b8c8fec59028d38344a92249c95943d3ff8608bc11406102ebe8269892b2e909bd82ba467aabef127713a0993df779ba7b0816a990566699e4926d75fd47c3f1b9cae3e58771a6ae8776fdb672ee70f215fd908d6dfddb8a2ad10f27b749fa6e67171848d70d3ae135ee3defb2546bb35a3ad2d8ac0e838ff8abb1cd733d80047bc8626960a257b704b43bf0390b7fee656ca7831d23e8ba940533c16c17de68270bb3b2d3bf142b34899b3a106cf9569b4f46f148297c61390733ff9f399c669122dd045187d0a35fe54b4f17e4090c56cfcfa47498b1701a855827d35cf3624624906f997092b010b1da616325a090770694d028fae9874a91f8d21fea85804956594b8252c24d05df5775148ecbf8ab38f131c268cc263f6a2dcd375acfbf39a2defc9869801a720d83add1ff01ac7fc389bc7e35c2eee2b44f808508e6e02ea31cf23ea9f2118bce520101e307b394e5fdd28e90870a327b0a1444b552b7227134a8e5397474a6c0e1ce89d918c899d292660ea44294e07b1645ff9e85f65156f92d55ae795e134250b5359dec6c31d4892d83f363cb09632bb738c4e7f351361adc3ab54776a5c55d6ff4895516c82cc6387b1a424f3af2bb0398d0d4a71fe44c5132b7ad5fdfa732bbcff9f02395df587714072caca65f5fc1215dc9068585e1fbcee22cd69c0386a6482230540ec9ff8e373018e4e2788b9502e5be3e3247f997800c68a634e4490c91d01144a63a7a55afbfa4f0ef5ad538aeec8ea203ef2716ff989e11ce4985263898b8e36b0d3386b816ce484e81404a01ac0ed9f18ef5643f93d46705c949acddca2b74ad53441090f658d22dd081aaf49a7bb07c93ab8dfb5213cba354b4d37d9899423d3b3d45e9463c506ccd69747162d2d64b54291d11fdc6c9b89114543d6948f10e68008973cc485df080b84e0d098f962715ba009f2aa1fb41f7199ea5b9b70df0e1c378da164f7257b4ed04a9fee7cc2de065ad35a60b882d78e26d5804942ed1f2bcf85fc63795fb9164a5f94ffe6bfbf838c9197bce2160d24f88dca14c3e733d18ff1fb7acb0ebdfc4e2ce268a676fb27cc34d4b6b5d7e8db29c020c4c498d793931b0fc7d91ad68d3d8463e36a267833edbdd7062f4d62aa9fd1cb7f8e561d3939bbfa118b897167168832c0aff17fb6cdcf75ad6ef0a18e2b37fb24c85d0866f2e5f191b2ef8fe9b5997635a74cb06aec67363435eb175559629c09316f96dc56de6c7785335d121fc2e4d47c2f50c37c5bf7950ae5de07b3b73830f4299d5009742d4eca98df821a95d244967a42b5a4f3375edc41c5281ca3104bd247c14e838912634d4764c1b6e440860d98f258aa8a24e8af643497366edc2b781aec0567451884aec0343ced1fbddfae585db1012a6d9245ad85c56aa33d5bc30307515bccc8d36d7848c99884db4a49d748e1953b4673e4286393fc97c233d529435faf7ed9f9aa64029814b7cd6a36c3dd9ca7be95e5c4d48e024a3d23651cc81c00a52e2fa2d094435ebdb4ae5be8e6b53cf628ddc87a4bc2dccc98ac38019c91789a40d103fb95785bde5992de08ecdca1dff2ab7cf5013420b3d29b8a7f0af455c4e86285422b986bdf482b87297061084b50684e936acbb075a84e720a2d03892efec7dc1af2fae2a7ce7725cf0d19f39403b273be262c7a4ff638898f6caf84bfb358c580ba4adfd8664bcc539b82792e39ab4f1d8393b1f98f6dd5aae14bc6b73feeeaef7c3accde4d9b098f2d5c7dd68621851f37d27980c4b44df095d865493eeef2724db90aa53a3c37bd345ea75b4e76e8878deae1b4f3204c2957f3806e36a03e995f7633de9b863ff6b3309d330ade917c82f3286d9500105755efac22a4220f457debd861df3c0925dc4ba8913cea12b8deb93cec87c972421bb8442ef2a2a9d638471108ae0152aefdc45eac6ff786dae370a21bfe1e5777df8070bcefba8596cb8f71a516b505b1f83de1129cee91d3a4d6383daac7b9de46a99bc34661f3d805d2e138a769fd6489e4d058a3ab35ccbc81251aa2f23f83d7740bd8869465634e10e114c62bdfd640d69cebf6e78eb0970fa442746f7c3bea77d8589ab131827a95b274dd63ea04fba4c822aed4f8d0cd83ed83177d90332c7e66f103d4eb1dffb9ec0f52094bc7324a7c59819dca343776d6adb6850e7e7e83e2316db1c32feb4ea1c6f47a2ee41bb09d0a931f4fa3cdf7ada2bac7fe5ae2b997e24b8f8c52b0bee1482b74af68b407f0d78f3767bdcb42557c9f3aff0c2c2ea7745a0f588b00a751c1c8d2124a8bfd4d7f756587d239cc43a8cae1d67cf15c73dc8569a1ebdd7b8559e969541a547c272e52d57e5924ced9afc87cd2cdcdf8e30f423ebe26170393ecec06afa093839fc3a10fdc3f9ae19e79e4df6a9af6027e1129a7a6cb4517607eac80fa2b5f7853fe84028a66976ec4b4af50abe9ca959b844d7b2ab94903efec6dfc99ed9df2c329c0e8449b4d2a0a5bc2506d170884d2c6ea8aefebcaaf2abbfa3c4d9e4d201369a47792124a7909e247dc98b777b60a30b1461d857f164e3df983d9a900f8b11bddbdcf47c29d483033c9250f30e268ddf97e0ecbdd99d6fb3dc4562bb75f8f1e03d1aec424293fa5fc786444411a512fc582a9b577d5e88fb9d6f7346bd489f6eb4296e576e25c45e114fb6a3d0b6b831fb4ffe7486daadf2f0ad78aad8f8f7eba17e524de06e81a5af9c1aa09019fcc51611afc45fd30b8ecd2a2ae19758a1ffa55f79cdf53ef1bb55e49cb58d8b291664be61586ace94c7b378d685e54aeee09af828a3ce7335f9d03f8daabcf3543b8099956f60913db6ab401a427aca83772df4fce9081409ab426dae09739b50a8ab4c04a6d2e63b2c4c0b5f7fbd9dc76722057ab6cefc9ccae3abf251259f999fe09dbe1232b8ecf0e26b3d88d13a1001840f6b5942359c3ac75bfc321d9504bcc0e3f4add741125941ece20b4f90416b1f14edb4ecb1ced79cef883aa1d5193f3efeeae7e103891ae4840978fbe74d2cc90b7e02b4d839f15c75576b74e05f7a8af71823317a851bf0ff9171bdb16ffa36f57ccdef61065a62d64ba434571db0d476995e2bf4f148f0a6276b2fad82f03b91fe53f9a7acff3ecdfcedcc1eae42e52e1f7443114b8edc8a9d5c8a55727f7ee1d20e1ca55b42e51b47fc4d2313458ab9a5f05c1411dc8f11e4c57d3fe87183763bd24cfb8dc583c82ce9c0abbeb76310666d2236e2ca164c66e6336fd571967f35b2b0ba847922f5aabf97aea061d19eb9cc3cd6e764da9651f9e66577d9c8870734fe8e03d20ba107e6e2997ef7c42f940b88410c6bf46635cb5e402113411a98c75e8cfd3760235d7a486bfeea1a1dc188b7886172ac66d45a4bd87f60b8502382888f3806e47ffb74d9aef2519e91536f7798b7c22ee70566e686ae2b577f6341f7c47dc1ae41f2af983b80f7db23a3466b4f14e2afd591b19d36375acbc0c8ebf21654c8cf44ea49103299eb1ac6e96bb282a33a6ea204aa266b7d627c53757daa176f6cde932e7e0342977dbf7d5668e8ba984bf05dc610e5450eb4c3dcf7965eedc9b168a9c274ef6a050e93234a9bb5488a5aefaea9c442729b5416dcee6bac23f238bea2f1f4615c863a3ff7c7a081558237f2097b9ffa869f4b69fa32784f62c0b7a458411efd3a9108735de667c63c34af2225e382a17600acecc118ac1f81ec5ed9a26fa966bee8dc6f55c17bbd89a94932bf930b081fd310ef94c490855453551e9eb809e9d568500e6662564b65701a721208dcbef9a07650f9faa5a503d37f2e1b1912fbfb437f1f4c2d4a830a2dcfae905d323fe9a6a01cc8d88ff82a26a1c228103396b6756659b6a8a9ff8b31494cd8bde6205d6f62e698d9ae43ec740fafc60d798a85e5f8598486b6e82f23506c6004ec2f733cde633c3b45d9ef14fb223c020a67f305e33b5d3b239b5026ca679004e212725a4090818734435247b918dc9c65d2f0c580722651217ce7a2dec34c0f8c49e3dc051c01f5d445dca8675339f5c8b30ddc19f51ffa9e9c513f5fc9892dbe5ee5bc148ebf3033635401c8675f0fb43e503d73cd432e3ae2f25bf29b4088a3193c208f5ba51882364202dc3eed6f3ab9a871b4afa960f1776cc92deb7098ae6f61af30e715ab60d44f378bbb79f8fb663de164a5f4f582e6a17fd7e553e677632d1e8489a8138bc780418de30c0a95ae3ec3b0cdee51901869acc318a6725c0c06273dc67d393129278225b9384d978512befdf449f85146fbbe92e6b52cf40028b13d77ccc68e7b65e0c1a25f1f9d17b06b17f216729684fec1b4c0c3fdaf40af5dd1a3f4492d49e018f60f41d91524bc5d750789fd39b6e69cb66b1d86b2c1405331e3e793fb38dc447161f1ba02cee1519b72727aee9ede2898c5195adb0dc1c29fe6eca6598c5612a7f98bfe0d1853e44f47c94ae57bfdaee16711135226c9b44440abbeca5ed53b0aa58d34fa0faf766087135599d7b88a04d5ba7d69c148f3ebaee211a06438146d762c9f85d9007a228edd7d71ad18fe69a1af0caa6176eade25bea11504c2f0498a450d4d265bf97dea5b23c10560c9844d761702a5814fb355827ed6f46bcebb61d0a06c21746625a438c38496a941f447c2150c9125990ff7feef9d551a7adcbe0fd828ef4397c0799507599899259f61ff914f76be6077d0daa67ac0ab9093ecd0f78455b605a7885cae38a88b2955cecd37f972841f440de12831263ae64c7c78970138a738bcc66aae8c1a5c3ca0e166dde9860bbfc4c7bdb854cdb3d94ad4c723b2de03a50dfd120041a9b3107a480e7e108f729484d0df0d8e47c3a6b7ce0376e642ec5a267a91dd2bb1f1b3fe56a5097edddba482627cf79b66801fdd4ecb733067ad52e8fb9970be01a397ede6a3eaee6b8524f8e1cf00e0c5aed165b8b1533afaaeeaa82153f9840760b58b8a12e8168956db4522f2dd5a13183cf861acb0c0bb2735ff5cb683f633bd99ba2bfa7f1fcdd0a54d3b4fa9a7d3de250d7e40bd7b3a829a4f04fd71c64ed4f2503094773b45fdd821688d10ced9da17089b7c954f7e4a7f3e56226abee46d7eb93a6f3d039a7cf3dc14c18dd7502aa0e29e1c54bd1c2182138e06326f3cd4cddcf1997c9739f9e4a0899ce919f20b2def0ff103e5a9e123a1db4a544d438f789a0ed26664523bd55902364f4a21b2a92fcc111392dcdcf7ac0ece18c474d47a11d544b64836a62e3e1e0e9d15f8066315f000b7d8603f772704ed5b96798f28e4f699a671023a4d49c5a1e30d14145b9179e4b0f3424fd46cc22ca48cde74904876cc037a04aee32b53d02e4869427b6b18bf0ce7b5ffb75268788ca5029d2d12b2df068219af12d4e17e56f83e581b0fd6cb7048204803342ab8b146b0c237d6ac7aeb2ee21550c00da60286994f1e7ca53de19d874f7bb27c8c5e263fa35e548ea28f4ac0cdfdc4c0d5096f2ab328d089dacb5e87f0a29814e8461470a22ee8a4a318f5e2b5317a027da39789b7b17bdcc9b26bdad1ba5e4580f671a3179a9fde91408aa41a68f47c71c524f8e413557b0656cc2a67e36da5a07ee7c55b0877ecf41a8616ec20f59d370f3eff6b10e68a6c55feff6f52f498bc9ab77224a7548ccdfa3de41ff44ee4bd32295a42d9fdac1a4c8484a7383a6bd5e39cb0249e939fe7f53075d6d4a54bcfbaec50853c5e4bfda256665ed56dcd20fbd04a1d40c200223ddac36a7229df6003f335227a6bde261f7e2f7c980e7e522c68abc63601b3b1a9ebdd4530e4f33b9986f5823", 0x2000, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0xb00, 0x2001577f, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1}]) write$FUSE_INIT(r2, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000041c0)="649c957e68e73229d24f25f2d2d84bb40c0b218d7bc35e5c60863f656e6e2f5fafab29d47ce2f8085de26620ca2db115958d383df71403e3195dbf9552c3e56c353cfe724d07434ed7b83b804823d9c41df7972b9a9480924253108030e3d1d1780ae4c13a6fdd76d012880fab4f0a3a476a13590f519446830b7bab73b5ee2ef2fdad4d7582c0b145d43e56177df9ccae5084332bb647c78230ac5fb82e188d84ce132077c1b70946be5a030e5f31996477036b810fdceed022fed099312819c9c55a3e2c695787aa661d836ec76ce875942ae8585be8106d05ab38ca74d7ed1e559ad07882533bdec18a9e2572c1c2dbb7d5097f493235c51f909f354b0deb2dc1363811557d388a1cc88f3d156397be90cc3c43b067cc81012b46f08931d2616656415ed7eb6030e128900f5e1c9972787f36e155aea33cec757eb3dee45be99ee1dfc56cd0ea9cbabbfdf5d8337bf04283c222b6f8813b50c505e05b7a396cb2150b1f0fd78fef527defc9247b028db310f7ee675ce66b6d3d6c75fe699607d6c7675e56b50cf8e52c7a847e95ec70db052f5cfcae761c81ada69aa25116f62b6c7c0b07422838ab3896f54c893659e3e01b0b2fcb2a374abaf279ea724c5dda6c640137b769db033b89755edca9cda3ec6e6f535711e058a33380b6ee7431ff60b0cb2d53b801e533047c9641e76f8750a05e2eb4cb589dfdf54aba957dba3b5b73f972264b1c371df067ed463ff3c3ecf6aacec9c9daee7c389d6c12fcf50ab8ccd3db64322e20f875a1c7747eae833764a2e6b777d7d17e187d5a52641df9293c6e860232cc4266b9840865ca4deefe51f68f75ad6af1f81b1b05b7981786c0eba954e0cad0614397de2c1086448e3f91cf7d6c37162eb7eb5ef8842aaeb6878dd9e670b9c8d18e089a2714fe244014bf7b613acf6ab87a7f3e6aeaca296f4e5237a04a852f5801f5ca74676f0e8d5607118b9a847b492b687ac61d01403da51a8ae8a59c3cc05a66418324b9b670337cb6957d3a7556aeaf3f648dcea67bf162f130059de51eafbab079829cc4b6338c6613f5d5e9ae44ec339523c5b583a8c8611638fa8ab2a10c547c53faf5bea6dd82d561f66e1a07b7218f0610054e02196002567330f772ebff0955879020f31128bcecd237da58c2e978b493d44854afe7f5219539626fa38b3f1d2d1cf202a886a0bbc8515de29b0491f3928b83260fa673c800ca338135307e9d7528e3c2039c112161cbfca834210ffe71ed9bd09e69bade9c183ebfc64a7b92f6a32eed68e2888aaca63e4f42e67e82fe9c061fd92b4c4cd68a26b56f5871e5db0cac3170082f2186d6f45de25144add42223997517e81b8ad6f939f48df5c9aab450349481e6cf11097a2dcf65aa1a2b907ed791d36ba2761fa1d0332dd451fdaaabab4e5e9fa7221e93c54a5d019079c830323e93a83b2e8021453a38bccb7ca9959eb4f72d406f4544a41bf6c7c9b0d56222a7143a3e3cfaa9a47d16fe39d3b4f1bc716db71336ccd32bf2a1ed7d8787f1d0be3e7b75eeb86bdfd5582b5f241b25e9b3dd9bc17a333657ba5e21bdd7697766fb1bacecd7ff6f4d4a884bd1e755787ad0de6f3da3ee466b1fa2427a9280e0b096df00434f81c37149fb968eadf5240072842032b66d97573c219cdfafefcd6b5beee5ba56ef0cf7d44a4c49cfec9b571568a1f9b6c88241d1750f09fd61cd98dac5e9faf2e71a8c3b0e62cbf26261b568f3831f31b98de597ec112078613cdd0e7bf1a098e29883c7f77aa83e6ba53d52f30d3b0d2f9a210e9e179e7a6df8fee2eea925d67a20898fbec5709e071e3843ca2e2db777ab8abf0055be0bb94faf299d9dc97d2fa0abe69e1a81802108ded83d9274b492a959e3e1a3cddf4fa654ada27255f9547b8edb6c248a423dba7d36d134505e9cfc57126a7bf014a7c3ed4ac915964b2cd442ac37b11bb2950f55e8d17ca35af206276fd98e5cd6355791dad234e36d9b60326b28f7ca0bb273f2d952ccd37b29da865bc2b02962f549d4e768a6b66b18dd3ae27b3ecafba2f176f1fca9ad0cb4d1a8fc663eded55213aafe8931a1c4e949b7724f138431e123d135ece64ac6ee904eae4b0dd3b88d32001e23d11f386f78542f127e07c4a64fa5c096059e46d632da6a45797845448b7e689e3fe3c533e50a798083f2ab279e6907120f2ffbcbd803dad36c9992c2a1944f2ce5b803b1b19f18b5ca00735ceee330106caed3f85c701090b84512fef89ab144df09945563dc87b732a1778bfaf4b24d4995748c19c5ebdcfc9e537370f911df0d62d180e1368fcf36f89aaa4678e4780a85dc90d1f038730062f115b8b7692210b89d0497833d6d136210c7f2c9ff92e56baf41c653d359a67f52fc82323155c8ba8be608afde8622d44588defcb1832920e9a2709798033816337308ed919ee881ac7c011c31473726344dcce3896dc7d48f0b54695ab5caa5051291bab1362f36cc8a5fda4944dabac8dd8da4843e55888dcfc6b476ccf22ef69112ab93a5515c8d53ce0625b68f4865e09ca1e70a98f6ab4775b67f8889815479c0792ff00c0217155714123c9f5efbf4770987d24c16729196488c29d54362af3afd5e22b005906c7c24678b39f6b1b73b4b8ebe7fec382e76727b9f56ad0e6f89dde25b7220109415a984b04d9ba671abb4c4400cc5d97c0ba137e58d41b2e9597015824288b57d3bb88e53f58083f9f391f4fc97c44b465e7a65e13af2b1b61ca06b72e7debf2bcfa1c0f8e4e8bc0d7ab90465a62657883e1b1a5a77367c097529c6c71a744dbee41dcf4a1febac43c8f0bf0d424374b3a370f6c0a30d5c8bdfa7b6bd513570f03dc0915280d65878046b0c7d09ab60a610ba9cfa6e3db012b1750c2af5c1a06a0aa930b597edd0e80704a83d525e105ffbca6d6394649b788b9a2b19ab5cdff5ffe805920dba62784bf565163ad3f0a764065f1f1057ec2ef4952d59f18586eae6c65b0b319aeab254fa9363c0f7dcc347e66ae0037e3b3c35a4eacea2451f1e38f0f3ff9102d4add990eff28a6eebe898f07cf04adf5d4705fae0a9f810768b1c235602e6019da1cc8a808230168111ed4c484799077e7b94a5d6d4062b1aaf23e5329783b27dacabceeeb4075b6bd9f1bb7ebd97375c2c068b9912c777a739bfceea505211e0c3815aa2d04cf7041fae1d90cfac100064fb3213cfc5e0480b37e1de0922b4d54e55df399c2800763643111938d1d2d3dbab35c0d53895926956ee41beceb3c58f0f63f9364adf631102a3ac68cbcb61d8d699a290bfffda117b2c11a48ac8b2685b1508f2ee3b67345e599dd03812cdf432fc2b954c065d4f81ae4a39dad9357ad379d483e17f544c9e5d924d39282bfc5de8a0e5bf4e4aaaca6c9cf929685fd7dd1dae82c44e8c95d4b8787c80e67c95260880fcf4a18443fcaa2d1c4f46d4d4518dcd2cc06ba20dd4a94d2c4549b1d89e2aac3188c182fd3654d7813d4abebac7236456c03f5991229e848844912207898e2a61d417f08083756ccb583ea807e1cbcca6d7a1f4b2dbf7b4789204fa3a3397dce45801743fd73d718650300af4f6f02fab941127a6869cc219fbd46bf1efc051207be82c46d70309fd218ddf4d95af9a66fb901dd1847048b8f54bbd3ab8d52a13aa989d482ed1eecb54770f29c995a6e5d434b37e8271edb5b2e654920f12d359285e2ca4f5f0ac1da6908ad15f3e7a3541adad6d0a1da8b8778aece6f0e0a4ca4482ea5ff5cf122a3b091133000526f243cfae467437d0305ec5e0eb7109365adfa4448c7dda4b8637e25ec78a8c1ebbcfe449e8495cca3e733b74c96a7ee6beb1465589d32fb47ec62ffb06d2328e6d296484c9e3a034da007987f45eb1f1069be05d9281159e168b193ffb977881b5cfc00089710065b6abb585ae02c175c5b74e2c10d531f99a7930a5c7c4b41a0cfbd913618c1f840a8dceac9f99ccc435d6afc04a8bb83445cb798016c0dd75597ce6c21d0156c0a1347dbae6d92ec161dea3c9dc9f6fc19bc9d60f3f955aa5770aaeb74c65bfa19adc55dc0b5bdd656cc51c3fea5f617a10698834a97148aefc5a9f9470b50e297df0796c35072014b3cad316035c4bdc776c3c19fb49e916eea9a793ec02a238def59ce2e7cca396e6f21ee12a7386dc5af9102d3c007afb249647d9a3e51aaa839804d690c4b6226bc22c34ca969396a417a9b648423f02c73e0693f4e7667deda7f22b58ef72174dbc730e4e367f995e435f5065110d34b6552775324afa911efc07ae6604187475575403fc339e1cb4fc7f8ad73bcfee35305a5c00b9235e3fe42a0843f271e6a2ce7dd64ab563a0c2544b8973c2fd2285743040e2e90f4179d7ee8009a5ea3e4a716d6746926d2119dfdd849cb1a5d49903d255a4d453e7549fc41042d6713ffe797eee8e89d645f1cbe649d3fb8a88f97decc3c587227a76e4d479236ac3692ae586e56c73bf0b4a0bd0c701e5a2860f43e8a49b74a503d1c22977d2d074fdc08746efc2bef06e8c5605c6ab7c72886b1aa59d649b603b8e404ea33d4ed3d32383c2ecce939138511423d636cf3eeb63186f9a3fe83f4c0d2e038fa629e60a464a286689c3fa91b9f7b8252c5e15655b1d6aba838606b0f723234bc26e4867135b99b3f30c9580c9005acf39f222d3435aa03c4c58fddc90f07148f556228ea07c85e430306ea2256edf30db7680de0f065247b9eaea3ea03bdc40e824b404bd65d2c2c2f88725cc9317e9188226a00d0b71f6d846f824ccce658b865e276a8be82fe22bd6cdee6184458bd4f7f07e3ad88de07aad0de0d2c07786e29fc0c05ea83e374e7ebb6846f065eb3a01e01ce510a7a3e7c2346140c7c6b6a02fa60464b20dc5440a3640cda7d1680c2d76eb076f3e9355815f8b4ae133102288e1df4d875a90fdc51670a41675f81486fdcf2dc21732a2ddbc0f29ca8159de56e3f2b6372f72f68ac4b6b94948fed98f3fd5b3eede14692bfbd88755d99ff2cff5fc587aff942d096261aa0851604b3c696dfd5b353c990db71918cdd7ea93f0158e95708f6bd3e0eea1f439a6ba8b3558eacca71079cb96ad5b49179a381f4e8dcd9a8314a17e39844981008c4152f5586b59e5db040dbc89a621d4417dee30f79cf7610e6d297762ad214b593cc7564c5c9ae6442f9c4e350dd28b8d897e46dd924cb8afd795de4ed0351e49ea48e0c145358fe921215dbf354034716f90253f2b8d5378ee3654e44e401d4c6268460440073608b29997f28ae092b7143f7e6c7565865ecc1c2cc65157312b060bad10db5d3a4a201720408d5579909962d7ef28b4b4a884a662e8071af991823e80ddf3359edccae79c8e9579e3c11acf4e8c005cfadea0d35a9a882f8c1c841c65576017fe1763308e45f1a1f8ab8faf1f108df0bf4704d02b46082e3ca40ebad2dc78a7050ace53122dfcd0f8c84ce3713f9e34f40d993dc5276653023dc79735b4e9eb053d982884e97c6ca54b4eaf9a5d6cc6f299ce10a33d52a77ca47b7011033af7989e5bc62754f29d92944f92eae4edd91fca745f0af05a7cb2bc69fffe24ec999f0069c2801def0b115e310ffde47fab0751ab19a8838cc8581e89f1b6c54d36ff4951342f79b01da5a9d2c08fb09028361933896686530f261d8c0c30fca74ef267d97a2a0d9911ceb70da5cc6d6f849b71999ed389867eba64ca9a43f4d5395c588f47dbc329cee1af32b2e58542a6436320d51ddc5b3d4a4ccd48463a94709a8d342133e6e569629c3e0dfe44a5e7718e142947fee90817f0c015acef3e5008f2eae18d3a6fd3af9582649dc492b0d677015918c8e64519f7a2dc2246f28d120977c5389eaebc2ca230968c320c63ea996ba18ae69384be05978b19085ac7fc2f32dcc8bc55207e67376b859f99ab8603723cb5c9492b444c1f84ebd4b095e999950b0d66397216ebdcb78dccbf70ae417ea246c99eef9753b02768683e64860b5f67a34ea5610ad50cb9e853bdae456d73c996dc9afc76e271290dec4b766c66b681bf7359df9caf9bd2e9c24860fdcafdb8c8fa43b75bb800ee6711a2fe6dbc92f75e08c9baef29f4efd96e8228b14a8fe42b2904471a431878b6258c78aef6fcb8c7a7bdedf45f8b4bb5bb9f1bce67aa60e8843d179468a8eb1edaa1df3292a63469d4546399b0539705d4a3f2f88c984cca9455686531d3034290f9308ca15f9ee7ad41c90733c6f06823a3ed6bb2dcd15fc1cd3bd8b1be95eeec490a7a4ecaf9e67c878b2f4db4b69ca7f81a0f00ff5e22d0ea92c58d210947fe469eb655578469b19941f4912f91c48909a4a383d65b3273ba3cb0de83126b76b7c4ad4669038cc236443be6024b84d42f30fe541b02a4f6f6210585461dbd234a554da0339a1e897a2d91c6755b0dfbc66a41e1c5c17219ef0c9c05af9af7d65ce760678c7dd5b80654168cc7fdd3e6bca95019d53b7aead021d9781babb526a48171037fbe5ddc46aaf1ed04a828474ec392e27f633e1bb6e30b816bbb485c0a9282a8e1d56e81950bcea20e74598d5f3d50cb3179bdef530ec7634a978cda0d004a87d4730ff363361897e4b98884373d94ac777c7b43ea8c15d57c0d2bfd933e7a9fd40fb7452a30d717bfbdda93d4bb998e7811f8d0849f7cef6361a5daf7000cf9e18c9992a4992748f2bfcddaae1d16b8ae6f4d4ff7b238976d52d7b7171bae1a480ff9e130e6dee0740f4478d9a25e18e7f3e91f46f549d2721c53df9c2b5f3031e4befa1674883cf1ccbd56cfd059bfdce96367b4bf79b04a6030bd90af04d6ecd328ac8c06f778bd3d66b6460a29df0ad24773a89ea7c7b42f66114b43b4b081798a1f4cdbf7e53203fe72d5e9eee5cc169bf7d9bd8c6216119473beba2949643ed798fa5393a754557e90bd085c7f60aad0b139f0c4cf917586fb8ccdf9e3c28f8287aa4238bb5324050e03bf4bd96b009c143a7e7a310f9adf15fde53390653e233831dfeca12031c9ca1862a52500bc94f45cbf988002dd977b73064d3fc3e1e64c331d4fd087683649cdf08da545ab21effb09cbfb4b3450c70b3abe7556961d8f19fee6ff88d6767ba482ce8aeba8d0c71c09989c7663fb8d8354f12912ce7071ab7643fe890fc34cf9ac2b5f8f53b5a98ddb02aa4639ca03f58526b144469afda8a950a9410fea39623333da321f46e2e83de57b8b29b41e7bf45092e296947db8e384aa12380495414998d0b2266f804151613d03f02748c8228a227fea9f16246a8302be240c5adeff9cef0ad658c7a4965843414b2cda781d6fe9fc3562d6064f7d8ccd645c43a5dde6cf1e3d7a53a983bb5367094aaa9075c2ca98c9dce3be2b6c7ed938e22dd88fc8b3f4a359da1c3c61585c688dd35d9a0b87fa6e3e29ff2b62a7f45b6bf6b8c4d27eb880d1395bfb819a671443444a17776218559f842513a0afb4d4b887059fe735f1d1da081c2fd3620cb3d30ab91e22a39aa2eefbf7f420575950f6d0491ce3693b0a9ff4102866a65f2ee9ba4d06a50dec28e65943b423f469131479210b3ed521919692b0e040befc19c60155104e7be92c0177c9c61d5a8acfa28ec1da0d3886ccb6db7301b6f7c66617a1c1a17ac9b4712185f5ca8d5209c046f61922e2670be35154d59e1bcd62eee29c0ae2d588c23382e5ce9c0f1680a80273e5a1fd79bb44a90a74ae1631bb3475a8865a8d6748a95dc62ea069ee57657c1f947e5a8fe134c1b5a04b8e838f6daca0e801d92cf2cb3c542db0e4b5aedbf94adbba1a6b32ca1f771ac3faf41d7b57f7c3b2a7950d3b077b7c93b7d5be6d22460396f1e362b56ad9029f44b04a94e9b56d38304c74150a0be808d0f493d57eec6c5e4422602e974abb90742335f1cc69d6965ba64b2157d31260f8ee0f9578b7aadaabebb80d17e1620eb06f28b9db1fb3df81946c3e21af9096dfc99472956a84249b3924baf31e80616393bd865d25e2b2041f07f63d6252b6ff3f0689b3114dec010a1d691aae61f774d38cd4c43c7c3fd326aea6e0fafd26485ddd4c2844d03dbd08a709156b22b3179a3f35c67e673533e01050c261eef958296ac0c9b7f21f2a3f8db7299e178fde6dde7fad44421fa1da79804ae520234d4da79cc88a9f84f1e3024b93e0eb86f32601dab672684ba316a194a125c7984fc8587abefcd5a982c6d3888eb0ff38e71ede0818b2bcc6618aad3f9828056e1e1de82cc1c14535ec25f0cef0264849612d5d21a8db8677e63e909e5896751e38697ea0e7852ea91514261c5bb2ce93fa600252dac2ce223dc44157923df503be6443e141e0bf9b15736646473ddf64f9ec7c687c4e89a6c735dc12b5eb12a0b9bce4b356a641c51c3f2aa6ea4d8bb85d5f6ef0440018f3f9ed3203c35d6285ebdee7a04de547ba15f5b7443890da3ee54577a34d7d551eb9a734a980de31400da16ae1c38759746ebaacc72c3563a4f01f9081618a596ce9dfb0ae3d1e68a5e2e82d2475c7672486acbdcbd420843bf1af3b8939d26d750db3168530617cfa9d74ce044e9b1466c55f5b4a9f16d4deca0bfcce2245566211cb6f304ebc5168263f835a28ad31165542be6ef4387494f1ad8b94cca9c31e61dff12c231ed72cff0f08576c8495a0e31809b016735a701255e5d698ab37d53f224f2e98d8468568b8ce2499dd58c0069f79ab3195dd39b308f92d96ae18f0e88a8871512f46af598dc1fa54e9adcdc92764735d707b87c4eeaeb01d2d3d9c6c6761817afdae84a66cf4e7a7efdbc4dfb2fb4ae5256c12f51497c2bf01c5c84f8134d8f4c927ba077ab80c0ed2a1f058de6127c7014094d4ca28c807a53a5d9375b0e9297eeb62e4f7a94393af775a770649cb5d9f16dd796ebcf260f1063b4a35539dc5d247cd98cefc64ce09102b7db4bc2cf053159495dca99582b5d14846d5b01dac8e102c0734ccc685156581a29f8399cf654c30d504be319f6accd2f0cfc20854155bc2e19949541f6b2db402642a840d0ea4ca5201eabec9d5cf39b784acabd6de0ba9386acfa4d26d55ba9c12abdddf97102ea347c1e6d755a4b94ab3de12d43704fb579c35baeedce30515d95979989979a7dcb6af6ad6db61930c59c6bc0ad28eb3f1428f95364bd652b09384bd344890a8e4a9bfcea976121888210a8d88da292a7739f5d9a27f9ddb3bb5c77b16d32e21a784e2345a9778692634f01712d9a2fa51b87e7e6e486b569cbe1c9b37b43749c152e7ee44aba37147a90a0c28bf2502bb600e0ad8a8ac1c3002798c2ea0102c120f714ae22328c9d3b15e3d0b21932236ffbe6c1cdb2a3f02f29cdc520f32014c98b52e51df824e60524ec0b8370a2e18032934f8068f537fad9b9629d8504c711d2282268de03a6719e95be68a08413f2105385add3b949912cf4cc2aabcd5b53539f2ea28d066850c43f99a3100366d26a2ea93086cfafb0922d34a49cbf6a9e3310163b2fa45e406057c976fc679b6e50d1cee6c7c44ab160adc2f6443a009d61827406e211675ffc11c957acdf961b2ce58ac023619b802cd3c226514dc3370668c87bb6f8565c42719ab5c8287ae687f371e076541908aa74e888e6166e9ff699cabace4d7befd3f9698e538ddb5b6398edd206f822442f4ef3295d21a165322ce0b9d71fb9d64db6d56565b18a6ca1b7f1c831480a735d8253f4bb667ed5ec7c5125739bdb5b2dcc65b3e7216f8f6dc48ddc839f954aa1eab60ce15839cd5f68a26ff41d988d34b606970a5e91a6e81f08c37b95eef2445daaefb1e9d1ee9b687ed2b25816949307bdad2d7c30981fbbe074faa720508a5125ee661d63b2b57415460db5cc9be1276e8a60bad8ff337506d9166fda90e8b138a3b3a197aa0a4d7f1bea634c958c1e0ba3b0e7c0bd87beb959528be2920dda1b4a6a971412299a5ae51bc81cc9714a27426616b78682a55686bc1855ebe3dbfb325035f3e5ed35613809b719b5746b120164253a978959fe882fe956a42ba73df298e1d877585e304f039f7a32ed07dc95bbf49530c2cc54da879adb165dff1418478029d89ff761794ed3ab5984cebffe14607206cdc360e7eadd57bd24e137b92873369e0e420f4803a81a35fb7466a86d0d0e4abdfce32d21b71db025f7a017a9db8f88cb86314b4008c0f4d6250fb411e549cdd56d363176b27740626828a0dd4235cbfaf4c9e899e0bc553c95e4a691479d964605047e3b35a0a64553b4e39f27dcab1765ede4eccce16936a719d927d793a7fd9feb42d523f4798a5838a7710c3b144cb651465fcadca6c1977d2b4dc1698e30c2cae1a4bb88bef6a5eeb401c0a4faa6a8e0763b1a58b643bd52e799eba444c7ac2c28fc54687a533761663b74b2ac1a0d50d0a9873952c5f50eead22efd055cd32e63b09f1fa716bf2e3dd38f3bab998b481bd2ede72d87e8b4dc40c276b1cc11d7e7cd67dc45de6d47a60472f06890888e2f3566cd3bb68e6f9b4703deaa26fc24163035ec4974ee9db3da0e723077aea6ca4cdb9d6b670b5d15c934482140cd4e72835a8c1e873a19cb2a90bb264a3682a9cd520da50cd81c0fc24cc1938088d15d782f3b5e3fe292c5fedb14fcfee864f89bd3c2d56c5beacf4220deb4ca2029597adbcf25c6d186cbb309c62f107c72adaafbc8877148056613a1a45ad03d3b5bed801b5707e785d348b1742f024618c8a7615769d655305f6edabfe86fad8206d605ab41778c5116892195be8236c8068c48e9f4986eeb124e0c324a5ad366b35c8c29373ce14f6981e631169fb7c83a3bdd6880e13df194449b15ce50e001f42428c9db09731b051234a853e72d49e19ee72d40b0f07ebbcb3f1a89b28f00ae088c0af8e2f480f87d1f7b2708674b27a5ba68c941518459b87f4f350ccc893e5517e1eb5a8b13a495e30cd828b2369d563ea400ed37283e3b9c9778f9ab1e7d87251f22864481448308dadfe59fc0d4f5825526c2a69affd30d25d2e9d21586afb993e8dd1c63849ac1b9aa3b0b7b79523bc0a55ad69598a10cd79b8c46bde950223c3affa9e8d2a8597d9f4faa15c53c99d557ecec9e272ae647ca2406c4540e58179ccd8b38cf873b75d74e4d927ed3b77ee1e8815588ee2cd9834e7d899d2a80b2744cc1166c2e79108ef0ac19b68e3922eadeaa1c9d3aeb7471e95a996ce5b48c5f36dfe1f354f985bc6741664d0e8cef1d885c6ab4e0c6896ff003564636076180882256ba307deb2497136fba3541eed0fde1ef53276a14c80a26cb0bb6c5517f886f8f67d8e41ae8b044e85c1c4c3579d41f6754670ca4c8fa00aa04052284727e24dd3cb13c05280177da43d44450d5b0f5dfd84851b301cc09a5f11ae1cbda05605a750e553d9d71909c52623d150ae43a222cb8d2f2fa67897e0ed3ee5a47df6491b0296c3321c21ef07b4b5dd739031bb9bb2f79fcfe1820f79df467e8054a8fb28d023fd346a298ff6027c13d83f8a84a8ae055f0300777a70d4a92ed45b36f5d1892b44bea0fb11b3498f31833bc42373a1dc2c3f0cc2bf7f73699803ad2548d554ebf1a76b7f22340de4d2e62a4672f50ce14d1f569f", 0x2000, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000061c0)="1e1e76de4c0c20efdcac04880b0a02694be01a195c5329a2034ef336d150c9fda2b8084dc867dd974c0353627187b3d7f10cc7efc4952b455ca525bdf0f9897b2bbdf6f7778553d5961b6051ab84db0b343f06cd9a7ff549e03cf3b5e59ec80d2bcefc585ba5795f31d7e278ff2549e08fff01cf0795e88de20a3920917b9f61f6467a904d1140ed435fc1bde35d762e95eb594b4de9ba859bbb4d828a65be417a9814d65343c36f3b3d66fe4f4bcd6db819a3a8db7df82532c170bc3e526601583da55c4cf6d344b6225b1a60338da37491fb32f5c3fea8773c25cbe1500def8511a1616744ba6996794af3d8ea7b1a4aba9c26a74d19534dd6f75a276658836b38d488b84b15a845792208eee51ad4521981423f41a4bc604071e5a3d6c7f549d09cf3cb97cce1363dbe44f0d0a4c8c7224e771296d783ef4be91283060d732527ac2e3d0c06f5f894438b6048c2adf845610f98e28fdd3c552f56520387ec4271dce322308cfb2009a4b5b3ba9655e2f4ce850a1b3fa09a3c35dc3c7dc8ba4468ee9343bc75027d2f2674736f0fdd61169aa4ceba7b8d644f021e3093382b98b2c12baf3856a5d9522d745594ad0feb9122d1fb41213c32caae256eb312e6016510ce8e7b04d74fbc55e89a7946911f1b6fe5c8ee48ce669b74e1bd8c76f47e437546e4461e08ee2c002949122396f819dbd0d6aa50d9db063e2cdbbf2de1ff1e7cf8b1805e95c1bd984a1c775883ab57b4fc5676d614110a6566de6d25b60725646cc4d4493719930441a90ae8400dd801e767619b574f9fdf1e770bea90fb01651f9ff634fb0831781379e3af48da2c056adcf25607e7d7b32fd285b4e1cc6e24ae1cb8d26c8941de3a60546cd3cd5c8a38364bd38f49143f75067cb7380eea4296ece7b38ca3ee9fa664ef54b9c60c57b3286e01d1a8a3ec176efceb3a9a580d1129218f11a9c4a1ada20c9f6d6a9f805caba58236e2cc0813121da2d8dde7ea7e7675a053131542ad4bb794a1e5033517647708e7e288dde76439da3cd79aabbcf708dc8b2d2858573f34bb0be0d88fc2309ecbb9c43caf8a8e08549e2f0df02e14991a8c1741058d77a82ce6faa2c75875a9a591563279d79c8378b0c051b300f329bb8c366d25c59a6c109a4702585930c37dc0743f5fe692b6fa6e51af3a692c21ca32d09a93b809f225344b97280c6cb84981d1ff8ba07ad2671a81aeb4bdb5f29a9c8009e0a115ed5907fb4eb164efc07432adfb268211284ab5a3695056cf032d0acd08583046ab457e5a5c62542dc36ba2d78d0122ac726379e0733b94bf2f63fa65eb2e4d5f31aae380fc68a5f4b9fecc67d81af3b02af8e2de4782a28d37a0a3408682bbcda97384cdac6cf49ab5153b9049f17f2b1472d809d49678d3d97a851609fc505673163c53713f7a77729640db2f4688eb775f53bda2043ffb8643a40cf1b1041f3c183f3051deec6f36d54d56c6677341898e2e4b0b7155d37a80f44dac1b1350e31498cb2f367bee3bf82128ab4fe35210618fddbd493ca04fcb6bed7469a8f8b64df3882c8010137cfba5380fc66e7737d42453c790d98ccb4d0b3e6a4aa717d255137135ab0b348c06aba6e56fbe0e3aa3612c5fba753838f88ec6b23dd08cf968588ea551b7b76b5b7daaad27cf3b303b4080bf7c014a61bf73d350a17a065bbb3da6e6dd178616364ad1181a01d214127651a4aa845ec626880e46137b481dfdc53f6980b9ee61c7eab780fb883885e1816e0f4359dc4d41b9292fef566f7fce39e56088bee6d5aa222803206b4d42aeb1956183689b07843f047cdde9958be4caf23dfeafe47dbd25711405c321c114f5271acf54611089e9629973b22bd52b74318022d5cddb61637d2b937f4c2b20ec3277ec2e84cbc7254980028e170d1b41686d7f7ada6c088fa89dfff7b14d547c00785b94aa2e0913e73e9c3d16a41dcfc61a1f0583315ca43db741e72a9082156425359e35f0193d19ccaa0a2b1fd5ea6484b9eb38b5f96ccd2598cf868668b907c90e7ed9829d2c173d6530c2616586d8a8cbe8ba93e391735ef01b4c6d763cec5ba4930a21b2b653b1b930ee2c1b0dc402089a45d3f9d38435c824a392d2a12f8fbf4fbc1c6b94f20fb042337d043cded163711d47ef19462a529cc8d2f9aeac20f547ed49d0100d57517f9cf7252eadfe0678229ad4ec181f708e138d6dc31275df8ce68520feabf3d0d26d9446e1a2940f6a0a774c1a3254189ec79dae3449c8f9f6af4760786c7a7beaf36267735d71f164a01a0ba2558f09ee057761d9e46cac7b001e11158159a11e33c98d84cddf65cbcb807b60d94eb1ddc7a5d369da3770f2800426aa5059cb92ca3f284e459ba124d92d1141e868affc1a8cafb2a7adc05a3a0421e7e137ce9086d37af0e688da22fbd528d63bddabdd689786b84e688258b3089e21fcbd0608eda180e8719766d92010cc599cc370c86b918e476d7f7841d23d61c086c105551e0beb6147814676bb1799154119dfec726fbd84fb5ad2aed2ddbac36ae7a558f78310a0958a387b5d2393a22828582493af6e77d35883653f4923e2322b9ab8ab1153ac2c922eceedad6fd87ea77c08584e16b5f0e6edebb74b31754a22aa881e95d69395d187dfcc5a69897c8ce5c92ca114fdd4e1da8d6c245a101f33789e79ea425416e21b90f9be43822a861dc3e048bfb49f9d33c6dc5569ddf94d01dcb3f31a05eafd0d3dcde167a3d5e3d817bdea2b5bc632c925efa0535ac1ebf6c70a36ce171f27279bc64394ca85e02e7fdeda507a69421c845004e80f14d71bc28286664cd36d6e058910acdcd93da431986fb7e40da7369cc9394ee62546cd9be8407cf2cc276bb1f7ccaa2fe61e918cdc86c4f22b55ff20f95944b153a74aa24ed8f5952dc7428c41b56f2e215a02f2c66ec0fcfc3a1e429d10dae753e2584651afbd327adbf2c839391da718fb503d4b7eb3823bece1ebea584262e82feaaf865c8af48654570b32a76577a09cbe735a184483b48a1874289c6a77e1cd0b82c052d0c1fbdb59fd284010722f8fc18c2be6ad54c9f66f02151abcef76fa598a58272a6148ae073e3e286f9c3112ecc87a612863cde3f4bc842e5ad31d51cecc7a255d89ccb8966940fb43a9eacadafc3f6b10b284cca328b9d758152326ff62486b5f1e59ce0de804cc64c25ec6b5e36755f041844360ee09b0bbfd35a4d06e71c1befd80aecb0fc9da7b364ed543e82898f3249f8d81a5b518b48b66b4af17605677ab7b0578faf5212f7f8efe84b33ad49143feaf1ff694e0d76beb2863f0944656319463133e536a6976aac4abc4d8dff72bb2f21dc5059bf9a3691d516e4836e0fa0482629d03846e847cc81b5c1e43e0864e58022ae8ed6acf5f46f5b6f76bb8d90eec067698bc3e93a03af19f312ec9a3197e4198464b23439ec9486c9d7f93dae6f8c55cb085f23b97f203b1d86edc1a483699bf8a6f9eb9bfdc9a0b5d50f5bd3454c3c017eeb8d65f031bfa6e8e22326aa745028e9b0b63dc636953e781c027949f5d9ce7fd59829c41eae0ab0720febb8d95e93d6ea95e1060a369d6825ada3e92812ed0705391e10ebc8d599c1c842f49d4bbb01c353c22459c4e1ff6b0124cc72847e94ae3396c95348df2b0d1e1ed9789c9ffdd314456aac10639a02164b16cb4a90741bdb1a9905afb604c2b63d9caffdc78a1508fbd7860940455d1c3521da41492afcbdfc1fba92df50d290b5003a25bf64735c12bc66a6a3514d90d4d91e544df571b8b2a6238bb24b767b4132c2fa38773a49276f980424fef61437f0b467ad163f33b3eee0793eb5002cfc6c8e3afb5f2e7da6a81a2890d6363626f9f41cc66efe73e567e50f523a1d3a9484dc9eb5c81659aa46b85db4c3e501e0ec3a46e429f0d3bf29def943a95d5891d04a173b7a4eccf7df6cb4207d56969adc3cbd412ad0bdb70fc291dcaffe528be324e055d2a4371e2afda37b3b625e93cc5b315b6f4c51f07fc42dbba2fa834dfeff0e11e416006606bf87cf951ce2bb0fb808d9563a08f0b0c8d295c29e1a5a8125abd5ac23ef25679fecbbc1e49ac12a4dac8b7f3d89e640161882cf7797151d3c35a2d463b329370120a846cb9a410c8fe977d26c6c3c0b07aa43ec658d7bd6d887a24b7c207b48d52cd027ae9fc17276b820ef0e94f5722bd5922461a13369cd04c15ca065c598f5c50cacb4b06512965e733247763a386dec1cdeee9b2bb71ca2ab9d0be47854b354760dc7be1964fc462a89b1505d4960ab70a16e2699c4f5bebb966e2ac053b0a8d14ce6fbc82e26052f8a9df84c280a8a4b1e3f0b1a046825544b067cab80b07866ec0bd1a7d81f266f41501a374fda949c6d6e98f9082c841b0c257a2827050295d7a563dd43c8cd7de77c4fd474a4ba3841a508ab845e5befc3fc2b0f0af7564abb7041f3729402a2dae53200113075767d9a378f5e6608be5ec30fbe4014f807fdd0ac5397a1aaca41080a7c7c8fe05ba554ea63c9991fd75ae6a1d6e81b6b3455f2b094471178fbbe1686b970e88b2192edec2c61703e4245e80a7c7b7b6c1aef40a6c31dbb062fce0aac85703bd515ef4d69b0af4855c2e69e5a22a0df013d5a6fc3744a1b6aa81d45ce9a9be0759ffc8918f0ec5f34bd54c2e8bff55d95aa66c596175e3c92d4fada1219a0ccff5de169d368465921644df844a05640ab60814465f51e212e8452befbd4908002b28416a0567466d4fe759b0a60efad9f68716f4f75335f10ae0befd4a3f72058abe3304744176af437bcb4741f3138d5279ee84fd4d841af76b071a32ad19cc406390dfc352862f9d55711f36cfdc4aba0e8dc2e03ea8fb177fab0c38f726dd09af2711e9b5295b39ed0416e113c045f7568980fea2bd272661163e762afbaa13dd2705d31c9e2e7151fad4bee596d945d162daf167a1e0bbd8fcfde5a82840e3b928655c40f435dda937123e386a0d41be1799e663088c0282f52ca553a4b22fda2d7eb9a5cc1bda6144dc1076fc8b09d4e8c4a9b67a47013cbf9b85adbcaefba1c08090fe462fdff8550afab1f75d99c1291cef5fea4cc63abc4327d0e425d7a5f1c602d11c0cccb8047274097e4f6107a42300552ba816ebfd5f843c19b2e40c6a809146ae20aa70c36a02854aff19582eef8657a2c8a8ec5b4f0ac29cb73e3669a02444d0da5ea7d2d2d23db59f3a0020ab5c4445ec23b35614943479251091f81c526306eaacd9d74e8fa8474f3b840665e52641003ab1b2015e2b5e64c911a7133944877b236523c72e259f6056cae2473dfd5cc95c1fa51ad6d1eced401e74dacfd7c72cc6a808f7e1e6f8a9bfc0c3ed9fd65ba0d9ed2adfda06366fc8970cbed680f50602b0ed129b270958f88e0537c22abd5cd7bccab0731effafa438b3ab8bc0ba5e6b5fbc66633d647e5defab2db16bafa92cc0a21e62fd6e49bb8e97c426e3e5467b2f205e6e35c1f8fb7ea1290ba387c68da115ed1c3210d84e29983332c549777e6219885ed91573585066cbf67410dc6f5812e4050f543fdd2ff66574eceab90c8871a5556fcc52bf527cc9f20657b81f8996901bdb3ee0c87c6b2612a3b294d47d63fc228f0d70ad2786ef6f885411ca6ad7218d01aed20e6e887aa75bd5847c06f9f3f571b8b1ddb896a461bd5e7fe72b80567447f2e0c3e7a9a599c32cfa1ece3fdbeab21ca7fccde0541878d3dfac71b441ef07c40259e7d1ada2c832948edd040bf29b4b2ec651170a6093a71b6718ee633c96d21d351f94d95361592fadd191899509f844800712a4122da07537685da10f8c7d47378555076da6a08c5363d3e057cc0bb007d2277e272e70e7c8705cc6b212e8f0d228fc5bcfd7bf6227d17d256319bd1aac37ee41e9ac0d4ab33dfe9e361b87111419d0f7ca3ca4efd4c5620d96fc6cee00064be5c45e39b0f3c9cb98753a95a3f7b1197f9a0e12237124fc0b99992a9fe76ca06b7c3e4cc880d1dde7393c41f27c17a717361ea8ff828ed4daa7d700c82b3d5e0fd249237d71d75603b59128f7e84758bae93197bc27b9fd539329e72de1e49206eadeb050ae74e2d40f63d82d38f4ea33b81f627fb883bf43ea3757ff875f4cb7d3e4c96c4540df633751ff15406d64514fe80ecb818adf1d89dcf628e71866d1d6b02ab64e53ec685b81f73963f5e2e27cda5a661e40603e8808353d07fb73f4ddc8477a7a7d43aee78d3cd3481491fefe1d347298b683f7edbc6be07fd860bf868c33961ff282f04463c8625260e37a02a30b79aa70a462db9a99e500c046826379e6d0b076e4c40a0545277d98ca72c9a9a4b4e0142839ce3732902199db242222d4a0c48611193daa7279c980a0d231c5b6cb2b995a3bc14eaf9a42e3e39e8c46fa18579473d9e9fc17ddf721a2d2fbbc033005e27cac7381e4e84964104ac140eab746be4a192ed209afaa4c0ba5aa9c7385ce127105631cd48554bee45abb0c302dea90a54d459809656d0fdaf313a96946733e34d4d4f003ddcdd612c50ead67f6f602e054647bbcba1090bd009503aa48848e2ed61a7729f307434afb5b50ba06d8d2814f454c0a8e24d9a815bd0f5cd5587f89354932bc0224601ff191a6389c8b8719c08ebfd9a00013b1b420dfbce167b17b17fa3ca7496a6504f5a7a21943e10712b3ee59e2d06a55c8b42804063a3483573b9016b64cfaa516f2a139916d253cdada4cb62804b91df5aafce285fc7241ac7532fbc41eb1b8c2897f3e106a0829389157485fc4b313daaddb3036cfdeb9a109d556eb18e443066730356cf7f9d17bf2e60825db9a63e4ab58d4635bdb43c9e3b35972f11c4ab787e4f765f357abf9aa41a40f509cfcd61a78640bb2bcbe6a4d25456035a3cb1fac3d3727da1dca42e965fde7eb252691fbf6a66a8eb0f356747d4ba89d9fa297a7de455459bc67623d3af2a561e8f177021abecf738a98166b869c4b91ee71907cfa867ca21637e2c1874948fc7089b16edaa071ba276ba4a29c85e8c0b966e487644a960b345419d699f1760b3e4c4880d00208378342459bbc2396e9cbdd4aa67c6f7e81b877313ec8cde9fe608ba3150fd6ac2923a934c796b796a7dc1adc7b373078a5eef432f0d8fb5e177f9433c42d8bb7badaac8b132cf02d6084fa963d26c100e746c27eac0f1b7e68b0afb6d011d5e94d0b220b492a18994675758807ce2d7428e2ed5d078d25d33c72bc1de84d9ac2908db2e7baf8f13e52347f9a6260737d62462f9854493d235856459d1a6840682cbd9a76b56b49e631503570523ce15eb04cfa0c844787fb53e9aa48414452ca226b2d6dc55a0e78f920cc4c330e4aebb90330e55b049002b9a1c865a32563ccf0e04a0bb7b28a2615d3824ebf1b429667bd07c0081e593ff85176667a8b0f921b99632a344ec2e47d4e8947a3d08a08e10a04918be7c6b2bbc274f307b5d945d60041ad7b7185d00d5e7f7d35bb487238b03d69c2876f5897bb8dcefd5bf312e056690c2c2d8045c87d838adb6647ce99c2ed607a6d0ec198b64caebf412dfb356a9dfd0fc2c568780dc7a2570aa2430f8ae5fc5700521d52646a2084e95329e76a8f629002524484f434469d275d04cab9c5433e0358b5f2650f2d759297425b1ce8396eaa3455089c5dacce4fd53862fe398d5cbe9025809534e1c9279f3c3af416ddbfdeb979189da1322c38a94522cd65d7af6a695f14f5f6e6c49719fca7786e7d0ba165c5a584c075a3db4c3deaba233470b49a764b3c657e456686d1465b137c3d54c7f7df9be81e45bfdf684f83fba06527f324cd6fc68b6161a0fe9379207018283358a02c53f0ed8d327b5c0de30335c4b98240970fee57d52d0399a455e00648702f11fda0153347f1fe47346f40a51da48b8414c5045bdd6f7e51db08881c9e03f88d7500f22b2ec0aeb3ac9cdcc6dcacc3c904b1dcb22db7cc66b9bead920e97f9fa6d41e658b561f917db9c803b8b6169c31928f87329de18df7745d9702e31b93aecfc4c5337937e891e9a954889289c06b7532dbda4392243840983b77557d69bf51d3baff79bc81f27511d6be4b1f6ebd5bb8a80c6fb3ad2d4b420d0a1a9bb949490594738157c43d711c2c748c5bd1cea22dbdde44379fb8430d89fba9bcbc681adb7ba26c4361e416798c3c54f1ae089e32a63978a01d47cf0c1fb749fec4599bbf999ac4d5a01c45f7c74a92aecfa6992f716505a235ca6199ab5c0ebcf56c3e6cf09996c94c0a1645dfe5f87698187641aa043d90d98aa5ea48e680221da0d5c68d5e6e55089566d9370e350bebb016807a8047496aff55a174e4cacba214981e698faa0ef7da422813501672eb5883c3e414cc7414f81e7c9aebbd129e647a3035fbbf777daccd7bf467eefc96f869abb8e8032c8e9271ca9570df1a1aacd59aa3860e749ac298060830993aa3b0515a22503208332af8ae120bd2936eb1f1b59b1ddcbc5f39817f32329569b21a3c105ecde7b71982b107f6cfb9ecd5a7a97f12ab31ca57734128d972fdf1b60fb6376de5a63fe2b341e27777d3e68b882bc0f630cddacce3954a02b65d3b3e23b7f8091b3a8f5d36f416a1ed96fcf71bbde35d2628e45dd7fda8a4f4f36370cbb422b358f6ab3f0d41ea2b1c55666056aa6a9da7fac2890944bc4cb818cd090a098bdca76e479c9a9c686bba33cf1eb0ef25695db80d0a492f98fdc08ceec513037d9bbc6fe3993d28429c9a531782b559d6f85334b0f75bfc18de75247553eab4bffe0ce394952e355f45d49777c3f7079c5e94e2fe6758503e28503d0baa55baa0bd8ef2c4e026bd6126f1a038d177cec6e5786fc385ecf2fc66d8126ec5013188f828ff6aa3c3971872155e290871def143c7f5d048f33c158099498a485ada8559664d65f2981b7c903ee067a107e37136e7a2283267c51890c29742a3d740c3cd65e46b08183592541d42067477395c7b8a62feccce43108b3e3978bba9496bc1a15dc89ca0e587a44ea1bfcb8b973fc52fac688f4576ce26701e037f0e8950941658180a5815546386a6ed1694c9a326917d0e63d28263a2fe68f365a7d0608a6f0fedc77bd2dae4fc7d824b037004173275bbfdbf82f8389510eb200906f3eb25f40e3b9d46350f5ea7321629a1421e5c61fc2a0bf76c5d7ae08327ea77822ca5ee5dedccf9d522e32bdf2032741430678dea9f325ec0b14d649b81553ba2dba1fc84cba4699dd823eab0d33f416784a7a07d17714f9b706111e521722d87e956f48462babdc1866fb354272de58e0b57dae8388a9e23bd29699418026205c178efd5532b05e7147355f5f4a58cdbd1aa1243a4898767c4e9870420a087881a63417c818dd649e0452b0f1055285c17036ba54bedc9befaa24057cf81b2f5257b6f9f1bd127fe35fa66999baadf8f8161e1150b9fa2281ac0b1d510de9cc2be5120da4557f9344139eb501f139b3d86b3535db5c51477cfe85fee4dff26335d0deda4b93f99ae149dfb8131da63949be5f87d17705992ed281ba04c2fb58df97ca3fe86c6645326813a0f34170fd0efd4a2e8a70d55e795afd1f0f233b01fd0905b2727b774eb6b0464f750db2c34061052e3e0c7bd3802fc993e9b97ff3f64684c45ab4cc0957007e8e5dc290e7c2cdc456bdcc2f8e621c37b6db9d1dea30cfe1ccb0ee5fbc5155d523b0be6c9477e314c75c256276cbf26d22b07262e8504d114c6174b92098d23129f75ffa1db5000339a6fbd9366e339cf6359fada71b264696e3d575a59edeb09e16fa2f2f9dcc7a3a1f6e0e9c8c0cd4d1a60dc6e9cf575dcf93d3131f6356cc7365c4a2b085d115fed98987874727aa2a709588f5cded48be00e9b5cc8c671a82b79d52efb62f9767cfa3ffdb02e32917a8fcb2b07bae3fdf2d52cd4bd199415323505d2dc1f668b07c1193a17518f84afa714779a4fefb26a5489d84ae413322cf46237c742464c48d6babfad707bff94f057df176a0a1e9e7136fccc96ba3ebf684cda0d9bc6647641a2b91e00508b00d053ab2b120b2a2328d6982bd94da29ba02df61f1a8ae8abfd5db6ad0289e8d3804799a4f96ac6081a3be3ff8099e7b55a488da32ca54e2c3766d7027aaf08340193879b32549496452d8f29c6969de6914f78e5d99d4c91f8db7b1783577f21f3d1a8b462ccacf6dd0cc80e3c26c331bffdb8404717c97172b4a906efcc60f7e6e3d2356b9e9de17b7ed258b99d89c30c31a496504a89c7ddc85a576b06d967ad3cda4466d288924e122e33ba94dc2d256f5abc699c08f9927754ef8ddb792600d1d8813d4040d05fca5d7b514cef93c342520e5d934d783f7901a82333f1701c2aa594c53ffaf5786058d43b7c0d316f63fc6afd5277360ecac9e9e4a25a8aef1dcac38a3fc4fb3cb605ef9f4a5fcf17d0348b0fc4f3c1307ece3dcbbb4e94df504dc6af65a21063724921b1678139bebc8b9fb54c5ea6cfd773f6fc29d8734d5987f21b68eae96907fc571a5394e46d101fb46787b071694e13a0ed320447c87ff275d3e6684b87e4909064d5828b08cd1926e5af427f5cf47977351e41ca57de72bd115bddd0cd14ce3629f25be6f798cf3245af290d9f0ed5c5828900e3bde6b366fac9a8c72f3822483274f8390aa026b71c0a748f8337eaff00f7af4d09840c40323685363ac46d9a5c5501c5703bea35a29d3de968d83edff603f3f8ec429f20e2d9834c138c41c829cb6f6b454b16089e4bbce52576107706dcf69d0c8a6ba75eeb555c52e387d37df9e49f90b1e9ea3a1547961466dd576f23ea06e39f7a847ac23f585b18c9a240fdd833070717801cfbae88cb132fb9adb0fc81918dc3e599d3eacfedcc940aa12ad930b0275713c87fdf3c8c2215fcb7a5646548084b31bf91bad9480169fcfe9fdda475ce8f0d00bc9255a94e91932a5db912d292721291bba75cbb30e40a111cc3ac12e581af626f881547a42748e532366d8a7f23f186da357e2b2e28ac5c106fa23326cc8cf4375b9192aa4fa59fb196fc0ab3548973c901418c4b362715c4295f3ab1d44357fbb807fae3cb4d56cd4cf8a9527155c4307ea9584b20f86d7fd6f02a80d8ff7b6c9161146de3accef3331c981f9f7cdb26edfb0753a9cb0bd30a1bfc5746d54367e4e7c3b7c305bee72ff5716933272a7ae5a75061e22ea45eb7bd49359dc827b83a6ec15cc0ece6427df45dacabecc017f116e913e75b35aaf26be58df8c1481109f99ab7a678bd0ba5b84e8aeae1538d7b1bf28201b54717748c458c935af6b362eb58163f35a83d34acf4b3853e62b2ccf5d7e260530aab9767cf5e32276ee05277242f27d023e99000f59ae7ad185d48f11d33fb31ac8a26938d9a239b79375baecc4ecf15ee6068381225aca0735c82e386234ab48b124c9fb923da4a28c6485e35f5c27b35579e813dbd6ee5af25dc751cc929f54fa2a434816884b6f4fd3e1db83e00b3717e6384e6dde7d3b91423c09936a62611c73c4dbcbec6bb874fa66132f242bac2bb2003aff897791bd8ae2fbc31422f5ab0bca0215b9ed5b458544e7f9f31d832984793ffe8667091bb0", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x78}, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f000000a3c0)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0ff1100001f79a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7040000050000006a0af2fe00000000850000001a000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffffffff55bb2007ee51050512b5b42128aa090a79507df719af36349f298129da4871307b534bf901115e17392ac66ad022186a8929d1c000006146001e04aeacea799a22a2fa030000c412f6cae80043eb27d53319d0ad229e575254830000001d0b000000000000488318b5790bee7ebdc745b7cdd77b85b941092314fd085f028f4e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b217369ca8b6712f000000001b1df65b3e1b9bf115646914ce53d13d0ccacda1ef16fdcceaede3faedc51d29a47fc813ce3d32cfc7a53ac271d6d6f4ea6bf97f2f1be2ea2e534300bcb3fdc4b4861004eefbda7f54f82a804d4a69bf9bc5fa77b16573970f69ee293167fdb35a68488e40b030166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b8496da787e814c4fdf0b4a387b4c8149d18c1020029a18986252a70f8f92eb6f0e8c7db000068fbaa2e2a27efd9104297f2c58159f02d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa909ac06b57479321a0574fb304bc2a168198932011bf5742e0ef94234db1f00000000000000c20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b94c461d7b86f4470c1d6a406be962b0d2277a84aeb26f37f3e2c25a65f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41aad8bdffff66f47cc17d8ba3eec0fd80f82c5f573c6d294d366505000000da0fde0745db06753a7ac7fe13cab6692422a46e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da323947004cacadcaff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c5f1e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55d001623258a141bd587cc9dad46de56ef907b059b99a79ae5498f6589880ed6eea7b9c670012f80cd6a1397953ba5870786554df26236ebced9390cb6941b8365d936a7d2120eca291963eb2d537d87cbb54e588ee5d6944ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a0aa9a104e16bb1a2bae513464ca03aff14b9aa4bd9539f5096412b92012e095b84c202060098df3314f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c363000000000223201780200c6ed7966130b5492304ba3decc3acc52f2cd39000000200000e81c23cfea586951210001c800000000001500000000000928ee53595a779d243a48cea769470424d28804c026ab7f4a5c81921e0128dfd70b438af60b060000000000000056642b49b745f3bf2c01808b6d7d748308eea09f0161b4735efbf3411738d6ee7aebf9ef40662d7836d252c566e1ee938a9a6804ed3a1079b0282a12043408cd60b9e53978c81839be0000000000456f7d2a42cb13da2022f23eaec61854f640f701db0276652f6c74f20675eb781925441578e93037aaddea394cd8ffd3d628293e591dc6f71c2710a7ea8a4fdc214e1cc275b26adfa892e6de9200000000e50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab50fe82d5a96b09c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b11a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bbf96c89739f5d81e750d50515a59a3ad09e8802e8f4f535447dc0fc9d5f99a145dfcedad69da9cd4b75c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d583f436137a3c5dc714c9402c21d181aae59efb28d4f91652f6750b9195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa80900000000b6638c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284df80e4636c25b96174327d82761c26e329555f9290af40000000000000100000fd3763655500344bae348c1a08aba8e2b53b02a42b1a88eee5347f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419a5c16e2055b85058099448430587a49bed2ee9647c5d3bbb47bc00edf5e9020c09ab004321610b857e8717974b633b21cb32f0e03280e09758bd445ab91d201782d656ab09f508bbbaca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92b32af00f191b66b6a6f732a91f0a2e9120be61e58c79d497247d278888901d44bf77ff246605a644e9e3d769db497c3960df05caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f3101985602688888ccb85c87b4f8ffffff7f000000002c331fca0e541b7ca2119ff0d61c5224550346115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000000102000000000000000000000027c9585c0cead5d619d18475ccde2857279a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77a23b0000e49666c464d35ca9b50f3ed307da8c17a23692759ccf5a205311b7d122532697b861dfb54609fd88e6043bd52ae84c1bb0c8a6c769f952b3d42c68a3102fa1296dfff4a979369b0e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e8918a0d6e2949affcacb5ba0a56aa063b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fd00000000007271e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9448a2ff93060ff073b3a113e47edf76f7d1b8b90bc0df4cfb0b9c8c80158b44ecae9420654f7016b0aac117087406d343e27b372d6027ab2aec8f2bcad7fe6bb932bc5751d2974e95455a277fa3b472bc7bbdd2ac5a1ea608e8137ace03361607cc1a84be659355629ab13ad49008c3fcfa2423439a3607961d5b59da48a0155e8e42cc13c702cc40c99cf86c2021d72f9f4ab1b00de555a5a39593c93871ff7eb5ecadb64837a2d88723ef65aa5152e3d5864e5758b0960600000000000000265f091e7bce17d20604c5ab751773a5cf8a719a7ada06ed03832bf274707c7c970edc20f4a1eaa3b610450d2025cae6d2cb639ecd58709b05a20097208d03f7a146a6901913618738679d4e0af53eae997eecfa0dba856c6ed3d9205450765d659220c92701ee75c8710470d9eb6f62c5c721883f1544ba0800000000000000746c16b6e93294b561c6715a32a394ed1e6c01670c931bfa52c58c6f34d64e758a7a7f7d33c49336d4cba2cbb170ad7539a45774dfcc55257215c8ae719dc1c232fc6699ef01005887d04a543030b4328ab48744ac23ff56fd2da52eb9fb2eefcdd2d92d73ac1b111ea8b5e1fec36a3579879acfe366d393f1fa9cbe08d9ba57a443643e9cd251dc88e91a5e458e66ea1e822d55d4dd919a95eb4c25a08cb6e1070000003a0fd07a4ad9df240e00006aaa2db0dfe416146840d88bd08365e547c970e2983200703864a3b9e1682cb479dad6d34d211b05267eb1355520e9ec0c5014b0832f7fb35782fdbfcbf5e23a7f5d51ea480371748d18d8e10608ab8261fe058d1732f28814a9981d84a04a2bb36c89bdd245e3293a14df1ac567301a79514f103abd387d6ef2d9d94508ac0f6135c8921279573eefd5d4e33b9ef585980789a94d9848906f545559d32112b5040f0776703363249ca984cbb09752f099efbb9e7362e4999594c1086d8958e9469db01d85fb0b9b3148663e9ea2e755d96c70e540b4200e4cf82986712dd733b26d00e947d03c42215118426d548cb2077b43b89e4163d260faea1db53e2cf3427c90aefa2662a1c2b28b0e020e872bda1d39da508de5dbc37d03ee056b2579a1d16799589a2600000000aa00006c94bcaf115fbbcb216e3cb7fd9afe16d1fff2d047e508aa5f6de0ea4e9ec1b3a4ab1f8b5f312fc50000000000000800000000000042709db6de7e969ac0ce18b47280fb1b1b1531648122fed3e25edecb5200f5000000000000166f7d36b2966c19af7ffa6afa69e50821c9aa3ae60fbc196cf8ad2f7f86d79db1bb0ecbb9c3d0d3d407574def838e4def26ed9c7e6c69858f7813be8ffc565583663bebfe7485660b67e1436cbc6d4d3c48ab7b033d7d1195173edb16643f69cb779802839d490a4df94e010001002af2ae83876edd59c9a7140e12ba591f073ec604f7e8f1e100cd414e9237ecfc052d9a73a868cd0e4b06da0435af72fb0d25657e8f5464b19fa83f977e6900000000367871fa37420e7a232ef9b440bb0639994c655d144c5786939d6a187b8182ddd2bec36cd28371b1754cb6c53697fb23576ee0d3fd0a5803c9be9fe384f1a7a9a8eb64d17d238fa3238a001aa8ed040a69e9ec0a627e3b3ca64d4680d819c14c71684581000000000000000000000000000000000000c6a6587715865fe14558960bc936bc83abd1f2a00b17a407457681d0760000000000000040000000000000000000004faeabea6de40ae30291662594c993099ef041c264a64d77d69e0cdfa620a191704cef91e269044acf844de65a099200265e13c2a8f9b717886dea8e79407e34bc268a17965033ca1dfeeaf9b49bc68f1546595642f9fc008875ddb7aebda7a16b1d20dd8b65bcdac8cdc75a173fd2e57a9c37bf5a52ea001ec981dd7ad4e5944575ced39233ada8f3c1b856644812828bb79536a5188d14fe537250dc107121534cbbc7598f48aa2335616ae8eb72acf6982048e568e37f1b58e9714343587734c7ec0fa5c44d13165d6384bf9500757b4b0275950d6e7c451eef3fd353d47c54c4c2cf7318e6c24583ba0966225284d1abac80786519c563ddf0e6c023d537ca6e0d6d4e072c98f45415d13f0dcea174f162ebd00b42264f6fa3dccd09f4101dd254e54423b30e06713eccfacb6ffb38afff920980af938a4d78f4b9a6b5c7424e91121cda789104ee490d25843f1622bba93257cc23e45cd7ed42abdb991d51804e674e507dfd53b5ab6944df33f4f494b9ae0d2de410539828e846ffffffffffffff1d6705f548535dc469385e66809d7d4d3630b6f22c2f41fdaa0fadeea09fa4f7005813643c2d6307d55689faf6f656327ac5872a3bd4c11363909a8b9f30e5401993a0f6e1a9b42287542647d1e86b02b7e36319414629ac1f35572a9cc1e98ce1457f922da0c2de76c9e97944efad0a3ad78cda81c5b82709d696e85bbf4595ef9664a6aff8cf96446cb6c26595f4eb659d26c846471f6551dbb24fc6c03a01e33efcd5939472b687d31be9bd9bd1bcda45bd2236f06ceca8f50f7d348ebcb9d810d4dc3c55bbe4055ce9c45267daeec7a7d8b498f56ee933cc02fb53c2c28fa09ce5ada5de1415309761f6378c794f8ce23c1f7add4f65280ab446ea2d130000000000000000000000d1a03116c6748185432e79267b45e592c51e5443985d7b0b730b89b76dd2bd372037723f4642297d88b51f53959ea78c65a3ae2f92aeeb0cefc94ccc8acfaedd84d78407b2c2b37b89a108daabb8e72ac498"], &(0x7f0000000100)='GPL\x00'}, 0x48) dup3(r4, r0, 0x0) 23:35:53 executing program 2: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x12502}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000083c0)="61ddaf21c1282a5a6352f350c2f614ede5b0c406f5488574ed6fcb609ce20f648ee274c8dfeaa625b1fd332f70f776ae0b6e3f959c24f3876756c20e05c82079387520764f2446820d53242898a90e51c5b68297e39b7fcf558b450e9608326c3dc6704a054216a8c6f0d689e5eb6b8564854376910eff147682d2378b9c5b95a626493ce628b1bb6b524ed7e90ebe6eb0246399eac6d624dcf4e824be2de9c1d5d06eab13f2770577304eb676106fd9868a030192067ac009482e03a817f1abd909a94702479fe30b2594ca60b4acc37148cf04e8c0e76dd69e29d243596f8174129ac6ab9dbb79ace8f0fae14234845725102a027d4163f97f3971d207500defeaa2c7318f7e82e591701f9d3f78592ea7ec28806a53278a35a20251eeb2735fa9f37bf0045b5e6faf5f751c7ad31d8426be7b09027b2092f49247159a33b580d2691ebf00797962168bdc368f57282ce5b8526eacb80952ffba771626c0016b8a010546f0b4daf470814cee0ea418b76331c34616cea0459dbd1f196364c99e4a47bcdd64b518ef51833e6f8041fbbbe86e808bdbade7009885f2c4d7ffd76a0e7dc7d542bdee1d136d2096dfa997f98ac83c6341b306a3a8cf81642566d7777480d4dc61b0182f0d418ce95d74c9aadb182326d6671412a1f0c62c93a0ba873ff5daa4ece4b2fc73ed5b02b60890374acc0cd25cbf1707016a542fafd6af098f9737304c726712c8243dcd5eb15c0996e9e03dd741d519cb3e86ea214e20408c2cc5ea607585f1bfd268ba3084ffa69425512571d263fd1ae49b488b2964bd3e78943122006489cc22191dec2900a7fdf798c9f683461f2a7b940f4112b805dc077a7b99071b5b454f7c6d2b13a6b23091f74ecc65a24ac0d11e2ffd7332fb2b2b11aeec3c809d78cc2e168f126f38dddfe3e1d0ec1c6fb25f880690f97a70dc5fbea5d25dba3b24c01d9bd228c58deca660625511127a62220429c94be65d6ad4ce7e79e97af67931b46ccfabca5dbaea11e2dc76279b0244cc2845f31beff418fe4bd892d3676079d9d4eb0251dfead9e0a07a11c0a7e597ac89ec77de60a5f6e0ff4a62374856b8e1659e885d3a0d90293daa0c7bb041cbcd54bf098b66b2ddec28dcba4cfbad969e3b97e4bf680f901485d1cd4b231a9115c22ab2f911415ad0efe0eb7f4bee15c6de7d0f818acd687a117286f9e3c33df5206df918ea4ac52927487968d88f4a18d4889a4060f20487e4cec19250fe48a16b1f9f7250a6ab81fbaa2ad451a936ee98021bf859b9a635132a0dcf7530c0e2c84a459241a1fc9fe45b4a4f32fa8e95185db92660292ece6b5ddbb0b9f69bd7435cd4944f8ff2ed51172f0683fbae1013cde202498f2e1be54d1a2e17b3984b17d1994915a477c87697f465781e41b44c6a40ae035e75a4d9f9c0926bec533db0d4c26d605cb1ae225e692ed315062e8c3283716929e25a22b25105e018d81c07cb7600d1bae16d8beec33c88f1cdb52ac988b4677ed604c28ff1cdeeeb74c332dc526cff5ee935016984cabf117694cccabae944de4d2d2daff8f281b6434475b52c1910210598c684da99c108000a53d2ca03afd42b0200691d92341616353a22a8dacd8cb7eee85953b251236603d2ef1e450675f8d0f3cd0e28ef36457f79c267d836d14ed758148e979b9749ddcef14aec903939c69567a1697aae8f9ed72a16be0267a3a967727937f609720802570287c4e08641b9b7b979c6541add0e8600dd2d75a1dc0822ceb7a7e4e1afda2940d127f488589963b46417d7a7474545e5b08a621c1a7637b3fcb62b0aee10d999505907bd14033370e391f6192ff7d718e1db3ef861d30b2d477f11cd45ecb296d4babcccc34901165e3fcdbef6fa1ee478a97f7d21dc5562582d67c448ae352d3157d83e8ab0122a2bb056bdff8043a91b8f3abf4d788fe741483997a8e3fe126626a14b4243d3ff8ada8dd555c95d5e30b68cc053dfbbb61940cbb552cc1fe211ea5ea13cbfb6a577cde339282d84e92f866145e7b1de4d5a1705fc24fc8843f1a69f4c604adf0d715ad88c6a4ac80a35375662610e0ed07af9c4c76326716a77b106ef87782804ca353eaade28a1ca522d706282ebe48c0b23fd42b2e0297f5997d3aab40615f143e868c6aaf920bc827224946db3e3b3e65ea66dbfa5fe6c45dab930877852e86df251024e4ae46ee8e04cf40f2b3239f4df40062cfddada61700959deaeed3a44fb185ce51685fcab793184435b3e668e7d80820a613acde8d61e24571b9de7ce4581a4751d70a28e8d098660e81941fe40b6844a3204b512457194e100c995c75921569f735afee321080ed6310610887ca842001f5112c5af8c9083e3d088a404b48ee82e1e8be16fd493a2a643816488447706f3e86d2d0ed48f7397aad0cf105a4a71d928a15413ab3813e42478cf7a5be2e03d15ccb90a625863cb2ca1059110f90186cf4c370469f4d7e1ccda56ed9c427cce46e7d1c82641554ffa0c7c42697cbc754702b62be5ab03c995ac8cda3145959c440c4dbcacea29d4554d2d95ed4444e9bcbd6ead7d6398faf189de77645a05a54d6c33c9678daec6e5ac0048f91e15b2fdb808d712e662007da5e228ddc7370f575723a0018a1da70fa27e6624c8c75047eb584bf3399a8fce999df94f6fb54fb6c1fc954b1d899459fcd2f459e57c214ae590513ed268ed2d1114d8276642510a2eb99feecb58d8476550553a9f3d1f04c9bb442dae6dd84628b60cc9fd3c1e5c4fe3b9ad5f43b5d06e31ba4644f7499c03fd68cd2207027eeb1908a8022d70eb8fc8f55fee7be7e3af525d4fb1ab3e9b458246cbb5371e8145e1d04762c62068e03795a5a6b48d8643a83927c47000b7766e320e0ef2339d5423813e8d7845b939a9567745f6e2d6070764669c905ea77943a31f0df838a5d046f25d516bb654336f759c05dcc0febbbf1d214382a76fa09aa32be9799252f1d0fd8bacfe3f32574fdc82c6ed77f1c08d4aef88c157cbdac947346e3e015af60125d3e36ec6bd8dc5127c7ab1ed773c8beffc9dba99bd9fa1498a5a49bcce4ddb13fb85e256fcac569aab1c815527710d2c350c7cc84db5a7eb243227973fd5e2d1d8450077ececa0d96884c90ac0146d37b13f1aacc1eaddec3f0d475df6ceafe73f9076fcfeaf496efcae22d09745453a5e4776876ecfb1d004361f82f76b2bfba050d0fd5060f50fd74f9908a62649955e2f90e4ac4a4f0b29484cf80eebcbecb12db8586ee58443c181a59c046c657ecbb067a1e70d4c548e8b291a5aa681624747d9a52a6184a5fc82d824d9ab6156ec5fd73a038b38d86974e7a89b55a95b609e12c98f4168c0e48139749fce33397948224641e9823588858f82247d9abf8f84250564189676325e43944e888cef6918cd2b842b3a42751475a37656b3f04a02430705f16908d638212f69cf96d5311038e00e048468810d1cfefb0a9aeaf46d1bd31f7156a97542d9373abd3c069aa096486244389312031398a35e0ebca6668ed06dbe80290ac9a2a15ac9c208cdbcb2c1e18f008741649b4fe2ac1e6ca0a19980b6276fa09c5c0e67e748c1669add6fd4c70ba522be4428df305c3313929a4eec348f03fc6a6dfd1d6740a61230a977555b6b4d5165c98323871d750e80f9205231af03ab430a720dcaad03d113f38574ebada74f5b34a05a6abb7ba9b8b280401a3a21dd7e1e026deb438ed020d09fc93ffd7376ced7b5d6c9c35072c7f28ddb7fea3ffa7b7e6766892be2015c20e2cc7fa8bcb5832b97e964947ae940d5ce215ff3a0d74851d5735f3573d533cca9b3a89f9494f150cb732139cc2282304f6a375ee1062f6f850ebf89548973b6c5e7aee8b98b18b443332d3be20fea086653d52756b40ec4f08ad52f4d0a5a61004c700f070b83548670ef36dcbd8daf13ae6d382aaba3c3bac3c1efd953781d69e7365e1393d2c3f34d3dc91999ab9a545bc167e50ea6874fe8f49e93e452ad4710d7127c430ab2caf3ec1627e6a2a6a57604a5da490087991b68cd58d456f6818f22e38007e1628c6a78f6a8a321e3f0d5d5e1bc7f9ef53c4780b451dad949962c8a6a464b25cb161159b72f40fed8280daec34135f77373b9432f411b232e9374e9cb3fcd85a599c20d0b8e294835c60c2e034eb8385c507095c6eb6748180fd1ad97cb0a4b2ffa70c90891d373459538f4106078162bc46b425572466aa4769153b994698bbff1a98b5948e40d98bb2900445eebe95c4892bcb92b4c28b734ea7e106accc9836767e0881f970c9d69063dd918de44a484ef3f860b0dcec58f22b3f1a0abb9c0c2b6cd5bdacdc194f188588c0888d6abfa2d0b79d0b33a41e3b6a0f9fbf811ba20f346025b3a4be17eb5ce583b860cad5424bcaf1ef4a255678706052c1cae9cd77cc78639f975f07737b791831c64f0c974b23a5c428091b8b8e17a037ac3c6d56da4b4c7e4752736cbbc8d67b1b823e87d51ffc95fe9752e8479fc15a6fe7b96fbd7b93dc2144381c424ec7782d7f8b2637010dca11ccdaab1bad652a9ecd8b6ba2c116fa419c8582a0ccf754a294d9de5b457d9b1a4120fd53667862e50cb028e2f92c73a38f77ff57c93b410e7f3257bd56e5aa504f0643bd2bcfae2168046ad2737a36b21f6d993de1fe7b31e9ef7c79d545e5364b65011a6d26e0a2f1018a5280ca88d3d1e30c68195f8cf1a3ece813f22e44d83867c9f711218203d1adf2869ed89babca094b8def7ae0abd0245f522930db59c4b2eeec4d564bfdb931d435a986daba4b604d5bf30b1cfdf6960986ba0dab216dfd7ad95ca2555e0573d073dccd407ddd5ed7920c788aa0213aec90b38981a91bc370ede38d171648316d59478e66c068eec33295345162e9896ffc82f8d94b995d3a3a7a4f459e564632b5918b4fd850da380937655f19e2820376e7deb48edb0f5e295521a9a153f5ef69de397d88acc20be99779d7ea2c38445bd70aeeb68cc6c68c1bc603ab580b632866497a3dbcbfd933e2074323f66f1db73129eec8331c8872aa92a33e2180fc0cf2e28d198faef4421064b8435f37b5bfb9b531332b3b0838015fe848f0ce859db8706f2e53fb07ce4d0fd017d85ac9ce2943ab172f08b13c948c3778d2469257d412b1a5305526cc8dcb4a8645f825cca66a63b7134d8b7c760db6a8fa21f2df3456e9b460867303a9d53fb01db8548800d800e49c08c8d731bbf9a642206f4cc6673e4fc0f7106661abfde1eb8a8d384b26d88c16d15f238556ff4b205145d860228038430cd8a342bc15849afd81666b55b358e3ec584fa96f119b77495c4ec36616070237bb170fc04d3befebdaff66643814eb8519abaaf1e9bf939bf5bfefa33c32fe9909055393e383268e426436305b370867db76991ca600bf6211dece3b6b7b4dc5cd4569ff4538080fec318a9e0cce4a8cf26aca8359b503781aaedc2d58b0bb1a82c163425e678b488bdc7362d0be24a7a8238deb31482c332d4d385005ca84c836933b0fce21685ec067adb9490d1a416f83e36e6e3b87d05ab6973f4e359a1fb5a4dbf2ff6a85d235e50d893f222c2a7d84252be9015e104ee3609c83cafdd796a8422257c9ca9172888d91c0f2f2afe36dccada9a713cfc026cf25e113fc543d522e9254f5e129d7ffd61b43ee25bdd63545a81a2b086b616e23abd380a7bb8e54b8341f42c663da1fc8451f21da7315aea416e6856d4d45128dcd34a0f3aeb7aed00c54c348f38888b8c8fec59028d38344a92249c95943d3ff8608bc11406102ebe8269892b2e909bd82ba467aabef127713a0993df779ba7b0816a990566699e4926d75fd47c3f1b9cae3e58771a6ae8776fdb672ee70f215fd908d6dfddb8a2ad10f27b749fa6e67171848d70d3ae135ee3defb2546bb35a3ad2d8ac0e838ff8abb1cd733d80047bc8626960a257b704b43bf0390b7fee656ca7831d23e8ba940533c16c17de68270bb3b2d3bf142b34899b3a106cf9569b4f46f148297c61390733ff9f399c669122dd045187d0a35fe54b4f17e4090c56cfcfa47498b1701a855827d35cf3624624906f997092b010b1da616325a090770694d028fae9874a91f8d21fea85804956594b8252c24d05df5775148ecbf8ab38f131c268cc263f6a2dcd375acfbf39a2defc9869801a720d83add1ff01ac7fc389bc7e35c2eee2b44f808508e6e02ea31cf23ea9f2118bce520101e307b394e5fdd28e90870a327b0a1444b552b7227134a8e5397474a6c0e1ce89d918c899d292660ea44294e07b1645ff9e85f65156f92d55ae795e134250b5359dec6c31d4892d83f363cb09632bb738c4e7f351361adc3ab54776a5c55d6ff4895516c82cc6387b1a424f3af2bb0398d0d4a71fe44c5132b7ad5fdfa732bbcff9f02395df587714072caca65f5fc1215dc9068585e1fbcee22cd69c0386a6482230540ec9ff8e373018e4e2788b9502e5be3e3247f997800c68a634e4490c91d01144a63a7a55afbfa4f0ef5ad538aeec8ea203ef2716ff989e11ce4985263898b8e36b0d3386b816ce484e81404a01ac0ed9f18ef5643f93d46705c949acddca2b74ad53441090f658d22dd081aaf49a7bb07c93ab8dfb5213cba354b4d37d9899423d3b3d45e9463c506ccd69747162d2d64b54291d11fdc6c9b89114543d6948f10e68008973cc485df080b84e0d098f962715ba009f2aa1fb41f7199ea5b9b70df0e1c378da164f7257b4ed04a9fee7cc2de065ad35a60b882d78e26d5804942ed1f2bcf85fc63795fb9164a5f94ffe6bfbf838c9197bce2160d24f88dca14c3e733d18ff1fb7acb0ebdfc4e2ce268a676fb27cc34d4b6b5d7e8db29c020c4c498d793931b0fc7d91ad68d3d8463e36a267833edbdd7062f4d62aa9fd1cb7f8e561d3939bbfa118b897167168832c0aff17fb6cdcf75ad6ef0a18e2b37fb24c85d0866f2e5f191b2ef8fe9b5997635a74cb06aec67363435eb175559629c09316f96dc56de6c7785335d121fc2e4d47c2f50c37c5bf7950ae5de07b3b73830f4299d5009742d4eca98df821a95d244967a42b5a4f3375edc41c5281ca3104bd247c14e838912634d4764c1b6e440860d98f258aa8a24e8af643497366edc2b781aec0567451884aec0343ced1fbddfae585db1012a6d9245ad85c56aa33d5bc30307515bccc8d36d7848c99884db4a49d748e1953b4673e4286393fc97c233d529435faf7ed9f9aa64029814b7cd6a36c3dd9ca7be95e5c4d48e024a3d23651cc81c00a52e2fa2d094435ebdb4ae5be8e6b53cf628ddc87a4bc2dccc98ac38019c91789a40d103fb95785bde5992de08ecdca1dff2ab7cf5013420b3d29b8a7f0af455c4e86285422b986bdf482b87297061084b50684e936acbb075a84e720a2d03892efec7dc1af2fae2a7ce7725cf0d19f39403b273be262c7a4ff638898f6caf84bfb358c580ba4adfd8664bcc539b82792e39ab4f1d8393b1f98f6dd5aae14bc6b73feeeaef7c3accde4d9b098f2d5c7dd68621851f37d27980c4b44df095d865493eeef2724db90aa53a3c37bd345ea75b4e76e8878deae1b4f3204c2957f3806e36a03e995f7633de9b863ff6b3309d330ade917c82f3286d9500105755efac22a4220f457debd861df3c0925dc4ba8913cea12b8deb93cec87c972421bb8442ef2a2a9d638471108ae0152aefdc45eac6ff786dae370a21bfe1e5777df8070bcefba8596cb8f71a516b505b1f83de1129cee91d3a4d6383daac7b9de46a99bc34661f3d805d2e138a769fd6489e4d058a3ab35ccbc81251aa2f23f83d7740bd8869465634e10e114c62bdfd640d69cebf6e78eb0970fa442746f7c3bea77d8589ab131827a95b274dd63ea04fba4c822aed4f8d0cd83ed83177d90332c7e66f103d4eb1dffb9ec0f52094bc7324a7c59819dca343776d6adb6850e7e7e83e2316db1c32feb4ea1c6f47a2ee41bb09d0a931f4fa3cdf7ada2bac7fe5ae2b997e24b8f8c52b0bee1482b74af68b407f0d78f3767bdcb42557c9f3aff0c2c2ea7745a0f588b00a751c1c8d2124a8bfd4d7f756587d239cc43a8cae1d67cf15c73dc8569a1ebdd7b8559e969541a547c272e52d57e5924ced9afc87cd2cdcdf8e30f423ebe26170393ecec06afa093839fc3a10fdc3f9ae19e79e4df6a9af6027e1129a7a6cb4517607eac80fa2b5f7853fe84028a66976ec4b4af50abe9ca959b844d7b2ab94903efec6dfc99ed9df2c329c0e8449b4d2a0a5bc2506d170884d2c6ea8aefebcaaf2abbfa3c4d9e4d201369a47792124a7909e247dc98b777b60a30b1461d857f164e3df983d9a900f8b11bddbdcf47c29d483033c9250f30e268ddf97e0ecbdd99d6fb3dc4562bb75f8f1e03d1aec424293fa5fc786444411a512fc582a9b577d5e88fb9d6f7346bd489f6eb4296e576e25c45e114fb6a3d0b6b831fb4ffe7486daadf2f0ad78aad8f8f7eba17e524de06e81a5af9c1aa09019fcc51611afc45fd30b8ecd2a2ae19758a1ffa55f79cdf53ef1bb55e49cb58d8b291664be61586ace94c7b378d685e54aeee09af828a3ce7335f9d03f8daabcf3543b8099956f60913db6ab401a427aca83772df4fce9081409ab426dae09739b50a8ab4c04a6d2e63b2c4c0b5f7fbd9dc76722057ab6cefc9ccae3abf251259f999fe09dbe1232b8ecf0e26b3d88d13a1001840f6b5942359c3ac75bfc321d9504bcc0e3f4add741125941ece20b4f90416b1f14edb4ecb1ced79cef883aa1d5193f3efeeae7e103891ae4840978fbe74d2cc90b7e02b4d839f15c75576b74e05f7a8af71823317a851bf0ff9171bdb16ffa36f57ccdef61065a62d64ba434571db0d476995e2bf4f148f0a6276b2fad82f03b91fe53f9a7acff3ecdfcedcc1eae42e52e1f7443114b8edc8a9d5c8a55727f7ee1d20e1ca55b42e51b47fc4d2313458ab9a5f05c1411dc8f11e4c57d3fe87183763bd24cfb8dc583c82ce9c0abbeb76310666d2236e2ca164c66e6336fd571967f35b2b0ba847922f5aabf97aea061d19eb9cc3cd6e764da9651f9e66577d9c8870734fe8e03d20ba107e6e2997ef7c42f940b88410c6bf46635cb5e402113411a98c75e8cfd3760235d7a486bfeea1a1dc188b7886172ac66d45a4bd87f60b8502382888f3806e47ffb74d9aef2519e91536f7798b7c22ee70566e686ae2b577f6341f7c47dc1ae41f2af983b80f7db23a3466b4f14e2afd591b19d36375acbc0c8ebf21654c8cf44ea49103299eb1ac6e96bb282a33a6ea204aa266b7d627c53757daa176f6cde932e7e0342977dbf7d5668e8ba984bf05dc610e5450eb4c3dcf7965eedc9b168a9c274ef6a050e93234a9bb5488a5aefaea9c442729b5416dcee6bac23f238bea2f1f4615c863a3ff7c7a081558237f2097b9ffa869f4b69fa32784f62c0b7a458411efd3a9108735de667c63c34af2225e382a17600acecc118ac1f81ec5ed9a26fa966bee8dc6f55c17bbd89a94932bf930b081fd310ef94c490855453551e9eb809e9d568500e6662564b65701a721208dcbef9a07650f9faa5a503d37f2e1b1912fbfb437f1f4c2d4a830a2dcfae905d323fe9a6a01cc8d88ff82a26a1c228103396b6756659b6a8a9ff8b31494cd8bde6205d6f62e698d9ae43ec740fafc60d798a85e5f8598486b6e82f23506c6004ec2f733cde633c3b45d9ef14fb223c020a67f305e33b5d3b239b5026ca679004e212725a4090818734435247b918dc9c65d2f0c580722651217ce7a2dec34c0f8c49e3dc051c01f5d445dca8675339f5c8b30ddc19f51ffa9e9c513f5fc9892dbe5ee5bc148ebf3033635401c8675f0fb43e503d73cd432e3ae2f25bf29b4088a3193c208f5ba51882364202dc3eed6f3ab9a871b4afa960f1776cc92deb7098ae6f61af30e715ab60d44f378bbb79f8fb663de164a5f4f582e6a17fd7e553e677632d1e8489a8138bc780418de30c0a95ae3ec3b0cdee51901869acc318a6725c0c06273dc67d393129278225b9384d978512befdf449f85146fbbe92e6b52cf40028b13d77ccc68e7b65e0c1a25f1f9d17b06b17f216729684fec1b4c0c3fdaf40af5dd1a3f4492d49e018f60f41d91524bc5d750789fd39b6e69cb66b1d86b2c1405331e3e793fb38dc447161f1ba02cee1519b72727aee9ede2898c5195adb0dc1c29fe6eca6598c5612a7f98bfe0d1853e44f47c94ae57bfdaee16711135226c9b44440abbeca5ed53b0aa58d34fa0faf766087135599d7b88a04d5ba7d69c148f3ebaee211a06438146d762c9f85d9007a228edd7d71ad18fe69a1af0caa6176eade25bea11504c2f0498a450d4d265bf97dea5b23c10560c9844d761702a5814fb355827ed6f46bcebb61d0a06c21746625a438c38496a941f447c2150c9125990ff7feef9d551a7adcbe0fd828ef4397c0799507599899259f61ff914f76be6077d0daa67ac0ab9093ecd0f78455b605a7885cae38a88b2955cecd37f972841f440de12831263ae64c7c78970138a738bcc66aae8c1a5c3ca0e166dde9860bbfc4c7bdb854cdb3d94ad4c723b2de03a50dfd120041a9b3107a480e7e108f729484d0df0d8e47c3a6b7ce0376e642ec5a267a91dd2bb1f1b3fe56a5097edddba482627cf79b66801fdd4ecb733067ad52e8fb9970be01a397ede6a3eaee6b8524f8e1cf00e0c5aed165b8b1533afaaeeaa82153f9840760b58b8a12e8168956db4522f2dd5a13183cf861acb0c0bb2735ff5cb683f633bd99ba2bfa7f1fcdd0a54d3b4fa9a7d3de250d7e40bd7b3a829a4f04fd71c64ed4f2503094773b45fdd821688d10ced9da17089b7c954f7e4a7f3e56226abee46d7eb93a6f3d039a7cf3dc14c18dd7502aa0e29e1c54bd1c2182138e06326f3cd4cddcf1997c9739f9e4a0899ce919f20b2def0ff103e5a9e123a1db4a544d438f789a0ed26664523bd55902364f4a21b2a92fcc111392dcdcf7ac0ece18c474d47a11d544b64836a62e3e1e0e9d15f8066315f000b7d8603f772704ed5b96798f28e4f699a671023a4d49c5a1e30d14145b9179e4b0f3424fd46cc22ca48cde74904876cc037a04aee32b53d02e4869427b6b18bf0ce7b5ffb75268788ca5029d2d12b2df068219af12d4e17e56f83e581b0fd6cb7048204803342ab8b146b0c237d6ac7aeb2ee21550c00da60286994f1e7ca53de19d874f7bb27c8c5e263fa35e548ea28f4ac0cdfdc4c0d5096f2ab328d089dacb5e87f0a29814e8461470a22ee8a4a318f5e2b5317a027da39789b7b17bdcc9b26bdad1ba5e4580f671a3179a9fde91408aa41a68f47c71c524f8e413557b0656cc2a67e36da5a07ee7c55b0877ecf41a8616ec20f59d370f3eff6b10e68a6c55feff6f52f498bc9ab77224a7548ccdfa3de41ff44ee4bd32295a42d9fdac1a4c8484a7383a6bd5e39cb0249e939fe7f53075d6d4a54bcfbaec50853c5e4bfda256665ed56dcd20fbd04a1d40c200223ddac36a7229df6003f335227a6bde261f7e2f7c980e7e522c68abc63601b3b1a9ebdd4530e4f33b9986f5823", 0x2000, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0xb00, 0x2001577f, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1}]) write$FUSE_INIT(r2, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000041c0)="649c957e68e73229d24f25f2d2d84bb40c0b218d7bc35e5c60863f656e6e2f5fafab29d47ce2f8085de26620ca2db115958d383df71403e3195dbf9552c3e56c353cfe724d07434ed7b83b804823d9c41df7972b9a9480924253108030e3d1d1780ae4c13a6fdd76d012880fab4f0a3a476a13590f519446830b7bab73b5ee2ef2fdad4d7582c0b145d43e56177df9ccae5084332bb647c78230ac5fb82e188d84ce132077c1b70946be5a030e5f31996477036b810fdceed022fed099312819c9c55a3e2c695787aa661d836ec76ce875942ae8585be8106d05ab38ca74d7ed1e559ad07882533bdec18a9e2572c1c2dbb7d5097f493235c51f909f354b0deb2dc1363811557d388a1cc88f3d156397be90cc3c43b067cc81012b46f08931d2616656415ed7eb6030e128900f5e1c9972787f36e155aea33cec757eb3dee45be99ee1dfc56cd0ea9cbabbfdf5d8337bf04283c222b6f8813b50c505e05b7a396cb2150b1f0fd78fef527defc9247b028db310f7ee675ce66b6d3d6c75fe699607d6c7675e56b50cf8e52c7a847e95ec70db052f5cfcae761c81ada69aa25116f62b6c7c0b07422838ab3896f54c893659e3e01b0b2fcb2a374abaf279ea724c5dda6c640137b769db033b89755edca9cda3ec6e6f535711e058a33380b6ee7431ff60b0cb2d53b801e533047c9641e76f8750a05e2eb4cb589dfdf54aba957dba3b5b73f972264b1c371df067ed463ff3c3ecf6aacec9c9daee7c389d6c12fcf50ab8ccd3db64322e20f875a1c7747eae833764a2e6b777d7d17e187d5a52641df9293c6e860232cc4266b9840865ca4deefe51f68f75ad6af1f81b1b05b7981786c0eba954e0cad0614397de2c1086448e3f91cf7d6c37162eb7eb5ef8842aaeb6878dd9e670b9c8d18e089a2714fe244014bf7b613acf6ab87a7f3e6aeaca296f4e5237a04a852f5801f5ca74676f0e8d5607118b9a847b492b687ac61d01403da51a8ae8a59c3cc05a66418324b9b670337cb6957d3a7556aeaf3f648dcea67bf162f130059de51eafbab079829cc4b6338c6613f5d5e9ae44ec339523c5b583a8c8611638fa8ab2a10c547c53faf5bea6dd82d561f66e1a07b7218f0610054e02196002567330f772ebff0955879020f31128bcecd237da58c2e978b493d44854afe7f5219539626fa38b3f1d2d1cf202a886a0bbc8515de29b0491f3928b83260fa673c800ca338135307e9d7528e3c2039c112161cbfca834210ffe71ed9bd09e69bade9c183ebfc64a7b92f6a32eed68e2888aaca63e4f42e67e82fe9c061fd92b4c4cd68a26b56f5871e5db0cac3170082f2186d6f45de25144add42223997517e81b8ad6f939f48df5c9aab450349481e6cf11097a2dcf65aa1a2b907ed791d36ba2761fa1d0332dd451fdaaabab4e5e9fa7221e93c54a5d019079c830323e93a83b2e8021453a38bccb7ca9959eb4f72d406f4544a41bf6c7c9b0d56222a7143a3e3cfaa9a47d16fe39d3b4f1bc716db71336ccd32bf2a1ed7d8787f1d0be3e7b75eeb86bdfd5582b5f241b25e9b3dd9bc17a333657ba5e21bdd7697766fb1bacecd7ff6f4d4a884bd1e755787ad0de6f3da3ee466b1fa2427a9280e0b096df00434f81c37149fb968eadf5240072842032b66d97573c219cdfafefcd6b5beee5ba56ef0cf7d44a4c49cfec9b571568a1f9b6c88241d1750f09fd61cd98dac5e9faf2e71a8c3b0e62cbf26261b568f3831f31b98de597ec112078613cdd0e7bf1a098e29883c7f77aa83e6ba53d52f30d3b0d2f9a210e9e179e7a6df8fee2eea925d67a20898fbec5709e071e3843ca2e2db777ab8abf0055be0bb94faf299d9dc97d2fa0abe69e1a81802108ded83d9274b492a959e3e1a3cddf4fa654ada27255f9547b8edb6c248a423dba7d36d134505e9cfc57126a7bf014a7c3ed4ac915964b2cd442ac37b11bb2950f55e8d17ca35af206276fd98e5cd6355791dad234e36d9b60326b28f7ca0bb273f2d952ccd37b29da865bc2b02962f549d4e768a6b66b18dd3ae27b3ecafba2f176f1fca9ad0cb4d1a8fc663eded55213aafe8931a1c4e949b7724f138431e123d135ece64ac6ee904eae4b0dd3b88d32001e23d11f386f78542f127e07c4a64fa5c096059e46d632da6a45797845448b7e689e3fe3c533e50a798083f2ab279e6907120f2ffbcbd803dad36c9992c2a1944f2ce5b803b1b19f18b5ca00735ceee330106caed3f85c701090b84512fef89ab144df09945563dc87b732a1778bfaf4b24d4995748c19c5ebdcfc9e537370f911df0d62d180e1368fcf36f89aaa4678e4780a85dc90d1f038730062f115b8b7692210b89d0497833d6d136210c7f2c9ff92e56baf41c653d359a67f52fc82323155c8ba8be608afde8622d44588defcb1832920e9a2709798033816337308ed919ee881ac7c011c31473726344dcce3896dc7d48f0b54695ab5caa5051291bab1362f36cc8a5fda4944dabac8dd8da4843e55888dcfc6b476ccf22ef69112ab93a5515c8d53ce0625b68f4865e09ca1e70a98f6ab4775b67f8889815479c0792ff00c0217155714123c9f5efbf4770987d24c16729196488c29d54362af3afd5e22b005906c7c24678b39f6b1b73b4b8ebe7fec382e76727b9f56ad0e6f89dde25b7220109415a984b04d9ba671abb4c4400cc5d97c0ba137e58d41b2e9597015824288b57d3bb88e53f58083f9f391f4fc97c44b465e7a65e13af2b1b61ca06b72e7debf2bcfa1c0f8e4e8bc0d7ab90465a62657883e1b1a5a77367c097529c6c71a744dbee41dcf4a1febac43c8f0bf0d424374b3a370f6c0a30d5c8bdfa7b6bd513570f03dc0915280d65878046b0c7d09ab60a610ba9cfa6e3db012b1750c2af5c1a06a0aa930b597edd0e80704a83d525e105ffbca6d6394649b788b9a2b19ab5cdff5ffe805920dba62784bf565163ad3f0a764065f1f1057ec2ef4952d59f18586eae6c65b0b319aeab254fa9363c0f7dcc347e66ae0037e3b3c35a4eacea2451f1e38f0f3ff9102d4add990eff28a6eebe898f07cf04adf5d4705fae0a9f810768b1c235602e6019da1cc8a808230168111ed4c484799077e7b94a5d6d4062b1aaf23e5329783b27dacabceeeb4075b6bd9f1bb7ebd97375c2c068b9912c777a739bfceea505211e0c3815aa2d04cf7041fae1d90cfac100064fb3213cfc5e0480b37e1de0922b4d54e55df399c2800763643111938d1d2d3dbab35c0d53895926956ee41beceb3c58f0f63f9364adf631102a3ac68cbcb61d8d699a290bfffda117b2c11a48ac8b2685b1508f2ee3b67345e599dd03812cdf432fc2b954c065d4f81ae4a39dad9357ad379d483e17f544c9e5d924d39282bfc5de8a0e5bf4e4aaaca6c9cf929685fd7dd1dae82c44e8c95d4b8787c80e67c95260880fcf4a18443fcaa2d1c4f46d4d4518dcd2cc06ba20dd4a94d2c4549b1d89e2aac3188c182fd3654d7813d4abebac7236456c03f5991229e848844912207898e2a61d417f08083756ccb583ea807e1cbcca6d7a1f4b2dbf7b4789204fa3a3397dce45801743fd73d718650300af4f6f02fab941127a6869cc219fbd46bf1efc051207be82c46d70309fd218ddf4d95af9a66fb901dd1847048b8f54bbd3ab8d52a13aa989d482ed1eecb54770f29c995a6e5d434b37e8271edb5b2e654920f12d359285e2ca4f5f0ac1da6908ad15f3e7a3541adad6d0a1da8b8778aece6f0e0a4ca4482ea5ff5cf122a3b091133000526f243cfae467437d0305ec5e0eb7109365adfa4448c7dda4b8637e25ec78a8c1ebbcfe449e8495cca3e733b74c96a7ee6beb1465589d32fb47ec62ffb06d2328e6d296484c9e3a034da007987f45eb1f1069be05d9281159e168b193ffb977881b5cfc00089710065b6abb585ae02c175c5b74e2c10d531f99a7930a5c7c4b41a0cfbd913618c1f840a8dceac9f99ccc435d6afc04a8bb83445cb798016c0dd75597ce6c21d0156c0a1347dbae6d92ec161dea3c9dc9f6fc19bc9d60f3f955aa5770aaeb74c65bfa19adc55dc0b5bdd656cc51c3fea5f617a10698834a97148aefc5a9f9470b50e297df0796c35072014b3cad316035c4bdc776c3c19fb49e916eea9a793ec02a238def59ce2e7cca396e6f21ee12a7386dc5af9102d3c007afb249647d9a3e51aaa839804d690c4b6226bc22c34ca969396a417a9b648423f02c73e0693f4e7667deda7f22b58ef72174dbc730e4e367f995e435f5065110d34b6552775324afa911efc07ae6604187475575403fc339e1cb4fc7f8ad73bcfee35305a5c00b9235e3fe42a0843f271e6a2ce7dd64ab563a0c2544b8973c2fd2285743040e2e90f4179d7ee8009a5ea3e4a716d6746926d2119dfdd849cb1a5d49903d255a4d453e7549fc41042d6713ffe797eee8e89d645f1cbe649d3fb8a88f97decc3c587227a76e4d479236ac3692ae586e56c73bf0b4a0bd0c701e5a2860f43e8a49b74a503d1c22977d2d074fdc08746efc2bef06e8c5605c6ab7c72886b1aa59d649b603b8e404ea33d4ed3d32383c2ecce939138511423d636cf3eeb63186f9a3fe83f4c0d2e038fa629e60a464a286689c3fa91b9f7b8252c5e15655b1d6aba838606b0f723234bc26e4867135b99b3f30c9580c9005acf39f222d3435aa03c4c58fddc90f07148f556228ea07c85e430306ea2256edf30db7680de0f065247b9eaea3ea03bdc40e824b404bd65d2c2c2f88725cc9317e9188226a00d0b71f6d846f824ccce658b865e276a8be82fe22bd6cdee6184458bd4f7f07e3ad88de07aad0de0d2c07786e29fc0c05ea83e374e7ebb6846f065eb3a01e01ce510a7a3e7c2346140c7c6b6a02fa60464b20dc5440a3640cda7d1680c2d76eb076f3e9355815f8b4ae133102288e1df4d875a90fdc51670a41675f81486fdcf2dc21732a2ddbc0f29ca8159de56e3f2b6372f72f68ac4b6b94948fed98f3fd5b3eede14692bfbd88755d99ff2cff5fc587aff942d096261aa0851604b3c696dfd5b353c990db71918cdd7ea93f0158e95708f6bd3e0eea1f439a6ba8b3558eacca71079cb96ad5b49179a381f4e8dcd9a8314a17e39844981008c4152f5586b59e5db040dbc89a621d4417dee30f79cf7610e6d297762ad214b593cc7564c5c9ae6442f9c4e350dd28b8d897e46dd924cb8afd795de4ed0351e49ea48e0c145358fe921215dbf354034716f90253f2b8d5378ee3654e44e401d4c6268460440073608b29997f28ae092b7143f7e6c7565865ecc1c2cc65157312b060bad10db5d3a4a201720408d5579909962d7ef28b4b4a884a662e8071af991823e80ddf3359edccae79c8e9579e3c11acf4e8c005cfadea0d35a9a882f8c1c841c65576017fe1763308e45f1a1f8ab8faf1f108df0bf4704d02b46082e3ca40ebad2dc78a7050ace53122dfcd0f8c84ce3713f9e34f40d993dc5276653023dc79735b4e9eb053d982884e97c6ca54b4eaf9a5d6cc6f299ce10a33d52a77ca47b7011033af7989e5bc62754f29d92944f92eae4edd91fca745f0af05a7cb2bc69fffe24ec999f0069c2801def0b115e310ffde47fab0751ab19a8838cc8581e89f1b6c54d36ff4951342f79b01da5a9d2c08fb09028361933896686530f261d8c0c30fca74ef267d97a2a0d9911ceb70da5cc6d6f849b71999ed389867eba64ca9a43f4d5395c588f47dbc329cee1af32b2e58542a6436320d51ddc5b3d4a4ccd48463a94709a8d342133e6e569629c3e0dfe44a5e7718e142947fee90817f0c015acef3e5008f2eae18d3a6fd3af9582649dc492b0d677015918c8e64519f7a2dc2246f28d120977c5389eaebc2ca230968c320c63ea996ba18ae69384be05978b19085ac7fc2f32dcc8bc55207e67376b859f99ab8603723cb5c9492b444c1f84ebd4b095e999950b0d66397216ebdcb78dccbf70ae417ea246c99eef9753b02768683e64860b5f67a34ea5610ad50cb9e853bdae456d73c996dc9afc76e271290dec4b766c66b681bf7359df9caf9bd2e9c24860fdcafdb8c8fa43b75bb800ee6711a2fe6dbc92f75e08c9baef29f4efd96e8228b14a8fe42b2904471a431878b6258c78aef6fcb8c7a7bdedf45f8b4bb5bb9f1bce67aa60e8843d179468a8eb1edaa1df3292a63469d4546399b0539705d4a3f2f88c984cca9455686531d3034290f9308ca15f9ee7ad41c90733c6f06823a3ed6bb2dcd15fc1cd3bd8b1be95eeec490a7a4ecaf9e67c878b2f4db4b69ca7f81a0f00ff5e22d0ea92c58d210947fe469eb655578469b19941f4912f91c48909a4a383d65b3273ba3cb0de83126b76b7c4ad4669038cc236443be6024b84d42f30fe541b02a4f6f6210585461dbd234a554da0339a1e897a2d91c6755b0dfbc66a41e1c5c17219ef0c9c05af9af7d65ce760678c7dd5b80654168cc7fdd3e6bca95019d53b7aead021d9781babb526a48171037fbe5ddc46aaf1ed04a828474ec392e27f633e1bb6e30b816bbb485c0a9282a8e1d56e81950bcea20e74598d5f3d50cb3179bdef530ec7634a978cda0d004a87d4730ff363361897e4b98884373d94ac777c7b43ea8c15d57c0d2bfd933e7a9fd40fb7452a30d717bfbdda93d4bb998e7811f8d0849f7cef6361a5daf7000cf9e18c9992a4992748f2bfcddaae1d16b8ae6f4d4ff7b238976d52d7b7171bae1a480ff9e130e6dee0740f4478d9a25e18e7f3e91f46f549d2721c53df9c2b5f3031e4befa1674883cf1ccbd56cfd059bfdce96367b4bf79b04a6030bd90af04d6ecd328ac8c06f778bd3d66b6460a29df0ad24773a89ea7c7b42f66114b43b4b081798a1f4cdbf7e53203fe72d5e9eee5cc169bf7d9bd8c6216119473beba2949643ed798fa5393a754557e90bd085c7f60aad0b139f0c4cf917586fb8ccdf9e3c28f8287aa4238bb5324050e03bf4bd96b009c143a7e7a310f9adf15fde53390653e233831dfeca12031c9ca1862a52500bc94f45cbf988002dd977b73064d3fc3e1e64c331d4fd087683649cdf08da545ab21effb09cbfb4b3450c70b3abe7556961d8f19fee6ff88d6767ba482ce8aeba8d0c71c09989c7663fb8d8354f12912ce7071ab7643fe890fc34cf9ac2b5f8f53b5a98ddb02aa4639ca03f58526b144469afda8a950a9410fea39623333da321f46e2e83de57b8b29b41e7bf45092e296947db8e384aa12380495414998d0b2266f804151613d03f02748c8228a227fea9f16246a8302be240c5adeff9cef0ad658c7a4965843414b2cda781d6fe9fc3562d6064f7d8ccd645c43a5dde6cf1e3d7a53a983bb5367094aaa9075c2ca98c9dce3be2b6c7ed938e22dd88fc8b3f4a359da1c3c61585c688dd35d9a0b87fa6e3e29ff2b62a7f45b6bf6b8c4d27eb880d1395bfb819a671443444a17776218559f842513a0afb4d4b887059fe735f1d1da081c2fd3620cb3d30ab91e22a39aa2eefbf7f420575950f6d0491ce3693b0a9ff4102866a65f2ee9ba4d06a50dec28e65943b423f469131479210b3ed521919692b0e040befc19c60155104e7be92c0177c9c61d5a8acfa28ec1da0d3886ccb6db7301b6f7c66617a1c1a17ac9b4712185f5ca8d5209c046f61922e2670be35154d59e1bcd62eee29c0ae2d588c23382e5ce9c0f1680a80273e5a1fd79bb44a90a74ae1631bb3475a8865a8d6748a95dc62ea069ee57657c1f947e5a8fe134c1b5a04b8e838f6daca0e801d92cf2cb3c542db0e4b5aedbf94adbba1a6b32ca1f771ac3faf41d7b57f7c3b2a7950d3b077b7c93b7d5be6d22460396f1e362b56ad9029f44b04a94e9b56d38304c74150a0be808d0f493d57eec6c5e4422602e974abb90742335f1cc69d6965ba64b2157d31260f8ee0f9578b7aadaabebb80d17e1620eb06f28b9db1fb3df81946c3e21af9096dfc99472956a84249b3924baf31e80616393bd865d25e2b2041f07f63d6252b6ff3f0689b3114dec010a1d691aae61f774d38cd4c43c7c3fd326aea6e0fafd26485ddd4c2844d03dbd08a709156b22b3179a3f35c67e673533e01050c261eef958296ac0c9b7f21f2a3f8db7299e178fde6dde7fad44421fa1da79804ae520234d4da79cc88a9f84f1e3024b93e0eb86f32601dab672684ba316a194a125c7984fc8587abefcd5a982c6d3888eb0ff38e71ede0818b2bcc6618aad3f9828056e1e1de82cc1c14535ec25f0cef0264849612d5d21a8db8677e63e909e5896751e38697ea0e7852ea91514261c5bb2ce93fa600252dac2ce223dc44157923df503be6443e141e0bf9b15736646473ddf64f9ec7c687c4e89a6c735dc12b5eb12a0b9bce4b356a641c51c3f2aa6ea4d8bb85d5f6ef0440018f3f9ed3203c35d6285ebdee7a04de547ba15f5b7443890da3ee54577a34d7d551eb9a734a980de31400da16ae1c38759746ebaacc72c3563a4f01f9081618a596ce9dfb0ae3d1e68a5e2e82d2475c7672486acbdcbd420843bf1af3b8939d26d750db3168530617cfa9d74ce044e9b1466c55f5b4a9f16d4deca0bfcce2245566211cb6f304ebc5168263f835a28ad31165542be6ef4387494f1ad8b94cca9c31e61dff12c231ed72cff0f08576c8495a0e31809b016735a701255e5d698ab37d53f224f2e98d8468568b8ce2499dd58c0069f79ab3195dd39b308f92d96ae18f0e88a8871512f46af598dc1fa54e9adcdc92764735d707b87c4eeaeb01d2d3d9c6c6761817afdae84a66cf4e7a7efdbc4dfb2fb4ae5256c12f51497c2bf01c5c84f8134d8f4c927ba077ab80c0ed2a1f058de6127c7014094d4ca28c807a53a5d9375b0e9297eeb62e4f7a94393af775a770649cb5d9f16dd796ebcf260f1063b4a35539dc5d247cd98cefc64ce09102b7db4bc2cf053159495dca99582b5d14846d5b01dac8e102c0734ccc685156581a29f8399cf654c30d504be319f6accd2f0cfc20854155bc2e19949541f6b2db402642a840d0ea4ca5201eabec9d5cf39b784acabd6de0ba9386acfa4d26d55ba9c12abdddf97102ea347c1e6d755a4b94ab3de12d43704fb579c35baeedce30515d95979989979a7dcb6af6ad6db61930c59c6bc0ad28eb3f1428f95364bd652b09384bd344890a8e4a9bfcea976121888210a8d88da292a7739f5d9a27f9ddb3bb5c77b16d32e21a784e2345a9778692634f01712d9a2fa51b87e7e6e486b569cbe1c9b37b43749c152e7ee44aba37147a90a0c28bf2502bb600e0ad8a8ac1c3002798c2ea0102c120f714ae22328c9d3b15e3d0b21932236ffbe6c1cdb2a3f02f29cdc520f32014c98b52e51df824e60524ec0b8370a2e18032934f8068f537fad9b9629d8504c711d2282268de03a6719e95be68a08413f2105385add3b949912cf4cc2aabcd5b53539f2ea28d066850c43f99a3100366d26a2ea93086cfafb0922d34a49cbf6a9e3310163b2fa45e406057c976fc679b6e50d1cee6c7c44ab160adc2f6443a009d61827406e211675ffc11c957acdf961b2ce58ac023619b802cd3c226514dc3370668c87bb6f8565c42719ab5c8287ae687f371e076541908aa74e888e6166e9ff699cabace4d7befd3f9698e538ddb5b6398edd206f822442f4ef3295d21a165322ce0b9d71fb9d64db6d56565b18a6ca1b7f1c831480a735d8253f4bb667ed5ec7c5125739bdb5b2dcc65b3e7216f8f6dc48ddc839f954aa1eab60ce15839cd5f68a26ff41d988d34b606970a5e91a6e81f08c37b95eef2445daaefb1e9d1ee9b687ed2b25816949307bdad2d7c30981fbbe074faa720508a5125ee661d63b2b57415460db5cc9be1276e8a60bad8ff337506d9166fda90e8b138a3b3a197aa0a4d7f1bea634c958c1e0ba3b0e7c0bd87beb959528be2920dda1b4a6a971412299a5ae51bc81cc9714a27426616b78682a55686bc1855ebe3dbfb325035f3e5ed35613809b719b5746b120164253a978959fe882fe956a42ba73df298e1d877585e304f039f7a32ed07dc95bbf49530c2cc54da879adb165dff1418478029d89ff761794ed3ab5984cebffe14607206cdc360e7eadd57bd24e137b92873369e0e420f4803a81a35fb7466a86d0d0e4abdfce32d21b71db025f7a017a9db8f88cb86314b4008c0f4d6250fb411e549cdd56d363176b27740626828a0dd4235cbfaf4c9e899e0bc553c95e4a691479d964605047e3b35a0a64553b4e39f27dcab1765ede4eccce16936a719d927d793a7fd9feb42d523f4798a5838a7710c3b144cb651465fcadca6c1977d2b4dc1698e30c2cae1a4bb88bef6a5eeb401c0a4faa6a8e0763b1a58b643bd52e799eba444c7ac2c28fc54687a533761663b74b2ac1a0d50d0a9873952c5f50eead22efd055cd32e63b09f1fa716bf2e3dd38f3bab998b481bd2ede72d87e8b4dc40c276b1cc11d7e7cd67dc45de6d47a60472f06890888e2f3566cd3bb68e6f9b4703deaa26fc24163035ec4974ee9db3da0e723077aea6ca4cdb9d6b670b5d15c934482140cd4e72835a8c1e873a19cb2a90bb264a3682a9cd520da50cd81c0fc24cc1938088d15d782f3b5e3fe292c5fedb14fcfee864f89bd3c2d56c5beacf4220deb4ca2029597adbcf25c6d186cbb309c62f107c72adaafbc8877148056613a1a45ad03d3b5bed801b5707e785d348b1742f024618c8a7615769d655305f6edabfe86fad8206d605ab41778c5116892195be8236c8068c48e9f4986eeb124e0c324a5ad366b35c8c29373ce14f6981e631169fb7c83a3bdd6880e13df194449b15ce50e001f42428c9db09731b051234a853e72d49e19ee72d40b0f07ebbcb3f1a89b28f00ae088c0af8e2f480f87d1f7b2708674b27a5ba68c941518459b87f4f350ccc893e5517e1eb5a8b13a495e30cd828b2369d563ea400ed37283e3b9c9778f9ab1e7d87251f22864481448308dadfe59fc0d4f5825526c2a69affd30d25d2e9d21586afb993e8dd1c63849ac1b9aa3b0b7b79523bc0a55ad69598a10cd79b8c46bde950223c3affa9e8d2a8597d9f4faa15c53c99d557ecec9e272ae647ca2406c4540e58179ccd8b38cf873b75d74e4d927ed3b77ee1e8815588ee2cd9834e7d899d2a80b2744cc1166c2e79108ef0ac19b68e3922eadeaa1c9d3aeb7471e95a996ce5b48c5f36dfe1f354f985bc6741664d0e8cef1d885c6ab4e0c6896ff003564636076180882256ba307deb2497136fba3541eed0fde1ef53276a14c80a26cb0bb6c5517f886f8f67d8e41ae8b044e85c1c4c3579d41f6754670ca4c8fa00aa04052284727e24dd3cb13c05280177da43d44450d5b0f5dfd84851b301cc09a5f11ae1cbda05605a750e553d9d71909c52623d150ae43a222cb8d2f2fa67897e0ed3ee5a47df6491b0296c3321c21ef07b4b5dd739031bb9bb2f79fcfe1820f79df467e8054a8fb28d023fd346a298ff6027c13d83f8a84a8ae055f0300777a70d4a92ed45b36f5d1892b44bea0fb11b3498f31833bc42373a1dc2c3f0cc2bf7f73699803ad2548d554ebf1a76b7f22340de4d2e62a4672f50ce14d1f569f", 0x2000, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000061c0)="1e1e76de4c0c20efdcac04880b0a02694be01a195c5329a2034ef336d150c9fda2b8084dc867dd974c0353627187b3d7f10cc7efc4952b455ca525bdf0f9897b2bbdf6f7778553d5961b6051ab84db0b343f06cd9a7ff549e03cf3b5e59ec80d2bcefc585ba5795f31d7e278ff2549e08fff01cf0795e88de20a3920917b9f61f6467a904d1140ed435fc1bde35d762e95eb594b4de9ba859bbb4d828a65be417a9814d65343c36f3b3d66fe4f4bcd6db819a3a8db7df82532c170bc3e526601583da55c4cf6d344b6225b1a60338da37491fb32f5c3fea8773c25cbe1500def8511a1616744ba6996794af3d8ea7b1a4aba9c26a74d19534dd6f75a276658836b38d488b84b15a845792208eee51ad4521981423f41a4bc604071e5a3d6c7f549d09cf3cb97cce1363dbe44f0d0a4c8c7224e771296d783ef4be91283060d732527ac2e3d0c06f5f894438b6048c2adf845610f98e28fdd3c552f56520387ec4271dce322308cfb2009a4b5b3ba9655e2f4ce850a1b3fa09a3c35dc3c7dc8ba4468ee9343bc75027d2f2674736f0fdd61169aa4ceba7b8d644f021e3093382b98b2c12baf3856a5d9522d745594ad0feb9122d1fb41213c32caae256eb312e6016510ce8e7b04d74fbc55e89a7946911f1b6fe5c8ee48ce669b74e1bd8c76f47e437546e4461e08ee2c002949122396f819dbd0d6aa50d9db063e2cdbbf2de1ff1e7cf8b1805e95c1bd984a1c775883ab57b4fc5676d614110a6566de6d25b60725646cc4d4493719930441a90ae8400dd801e767619b574f9fdf1e770bea90fb01651f9ff634fb0831781379e3af48da2c056adcf25607e7d7b32fd285b4e1cc6e24ae1cb8d26c8941de3a60546cd3cd5c8a38364bd38f49143f75067cb7380eea4296ece7b38ca3ee9fa664ef54b9c60c57b3286e01d1a8a3ec176efceb3a9a580d1129218f11a9c4a1ada20c9f6d6a9f805caba58236e2cc0813121da2d8dde7ea7e7675a053131542ad4bb794a1e5033517647708e7e288dde76439da3cd79aabbcf708dc8b2d2858573f34bb0be0d88fc2309ecbb9c43caf8a8e08549e2f0df02e14991a8c1741058d77a82ce6faa2c75875a9a591563279d79c8378b0c051b300f329bb8c366d25c59a6c109a4702585930c37dc0743f5fe692b6fa6e51af3a692c21ca32d09a93b809f225344b97280c6cb84981d1ff8ba07ad2671a81aeb4bdb5f29a9c8009e0a115ed5907fb4eb164efc07432adfb268211284ab5a3695056cf032d0acd08583046ab457e5a5c62542dc36ba2d78d0122ac726379e0733b94bf2f63fa65eb2e4d5f31aae380fc68a5f4b9fecc67d81af3b02af8e2de4782a28d37a0a3408682bbcda97384cdac6cf49ab5153b9049f17f2b1472d809d49678d3d97a851609fc505673163c53713f7a77729640db2f4688eb775f53bda2043ffb8643a40cf1b1041f3c183f3051deec6f36d54d56c6677341898e2e4b0b7155d37a80f44dac1b1350e31498cb2f367bee3bf82128ab4fe35210618fddbd493ca04fcb6bed7469a8f8b64df3882c8010137cfba5380fc66e7737d42453c790d98ccb4d0b3e6a4aa717d255137135ab0b348c06aba6e56fbe0e3aa3612c5fba753838f88ec6b23dd08cf968588ea551b7b76b5b7daaad27cf3b303b4080bf7c014a61bf73d350a17a065bbb3da6e6dd178616364ad1181a01d214127651a4aa845ec626880e46137b481dfdc53f6980b9ee61c7eab780fb883885e1816e0f4359dc4d41b9292fef566f7fce39e56088bee6d5aa222803206b4d42aeb1956183689b07843f047cdde9958be4caf23dfeafe47dbd25711405c321c114f5271acf54611089e9629973b22bd52b74318022d5cddb61637d2b937f4c2b20ec3277ec2e84cbc7254980028e170d1b41686d7f7ada6c088fa89dfff7b14d547c00785b94aa2e0913e73e9c3d16a41dcfc61a1f0583315ca43db741e72a9082156425359e35f0193d19ccaa0a2b1fd5ea6484b9eb38b5f96ccd2598cf868668b907c90e7ed9829d2c173d6530c2616586d8a8cbe8ba93e391735ef01b4c6d763cec5ba4930a21b2b653b1b930ee2c1b0dc402089a45d3f9d38435c824a392d2a12f8fbf4fbc1c6b94f20fb042337d043cded163711d47ef19462a529cc8d2f9aeac20f547ed49d0100d57517f9cf7252eadfe0678229ad4ec181f708e138d6dc31275df8ce68520feabf3d0d26d9446e1a2940f6a0a774c1a3254189ec79dae3449c8f9f6af4760786c7a7beaf36267735d71f164a01a0ba2558f09ee057761d9e46cac7b001e11158159a11e33c98d84cddf65cbcb807b60d94eb1ddc7a5d369da3770f2800426aa5059cb92ca3f284e459ba124d92d1141e868affc1a8cafb2a7adc05a3a0421e7e137ce9086d37af0e688da22fbd528d63bddabdd689786b84e688258b3089e21fcbd0608eda180e8719766d92010cc599cc370c86b918e476d7f7841d23d61c086c105551e0beb6147814676bb1799154119dfec726fbd84fb5ad2aed2ddbac36ae7a558f78310a0958a387b5d2393a22828582493af6e77d35883653f4923e2322b9ab8ab1153ac2c922eceedad6fd87ea77c08584e16b5f0e6edebb74b31754a22aa881e95d69395d187dfcc5a69897c8ce5c92ca114fdd4e1da8d6c245a101f33789e79ea425416e21b90f9be43822a861dc3e048bfb49f9d33c6dc5569ddf94d01dcb3f31a05eafd0d3dcde167a3d5e3d817bdea2b5bc632c925efa0535ac1ebf6c70a36ce171f27279bc64394ca85e02e7fdeda507a69421c845004e80f14d71bc28286664cd36d6e058910acdcd93da431986fb7e40da7369cc9394ee62546cd9be8407cf2cc276bb1f7ccaa2fe61e918cdc86c4f22b55ff20f95944b153a74aa24ed8f5952dc7428c41b56f2e215a02f2c66ec0fcfc3a1e429d10dae753e2584651afbd327adbf2c839391da718fb503d4b7eb3823bece1ebea584262e82feaaf865c8af48654570b32a76577a09cbe735a184483b48a1874289c6a77e1cd0b82c052d0c1fbdb59fd284010722f8fc18c2be6ad54c9f66f02151abcef76fa598a58272a6148ae073e3e286f9c3112ecc87a612863cde3f4bc842e5ad31d51cecc7a255d89ccb8966940fb43a9eacadafc3f6b10b284cca328b9d758152326ff62486b5f1e59ce0de804cc64c25ec6b5e36755f041844360ee09b0bbfd35a4d06e71c1befd80aecb0fc9da7b364ed543e82898f3249f8d81a5b518b48b66b4af17605677ab7b0578faf5212f7f8efe84b33ad49143feaf1ff694e0d76beb2863f0944656319463133e536a6976aac4abc4d8dff72bb2f21dc5059bf9a3691d516e4836e0fa0482629d03846e847cc81b5c1e43e0864e58022ae8ed6acf5f46f5b6f76bb8d90eec067698bc3e93a03af19f312ec9a3197e4198464b23439ec9486c9d7f93dae6f8c55cb085f23b97f203b1d86edc1a483699bf8a6f9eb9bfdc9a0b5d50f5bd3454c3c017eeb8d65f031bfa6e8e22326aa745028e9b0b63dc636953e781c027949f5d9ce7fd59829c41eae0ab0720febb8d95e93d6ea95e1060a369d6825ada3e92812ed0705391e10ebc8d599c1c842f49d4bbb01c353c22459c4e1ff6b0124cc72847e94ae3396c95348df2b0d1e1ed9789c9ffdd314456aac10639a02164b16cb4a90741bdb1a9905afb604c2b63d9caffdc78a1508fbd7860940455d1c3521da41492afcbdfc1fba92df50d290b5003a25bf64735c12bc66a6a3514d90d4d91e544df571b8b2a6238bb24b767b4132c2fa38773a49276f980424fef61437f0b467ad163f33b3eee0793eb5002cfc6c8e3afb5f2e7da6a81a2890d6363626f9f41cc66efe73e567e50f523a1d3a9484dc9eb5c81659aa46b85db4c3e501e0ec3a46e429f0d3bf29def943a95d5891d04a173b7a4eccf7df6cb4207d56969adc3cbd412ad0bdb70fc291dcaffe528be324e055d2a4371e2afda37b3b625e93cc5b315b6f4c51f07fc42dbba2fa834dfeff0e11e416006606bf87cf951ce2bb0fb808d9563a08f0b0c8d295c29e1a5a8125abd5ac23ef25679fecbbc1e49ac12a4dac8b7f3d89e640161882cf7797151d3c35a2d463b329370120a846cb9a410c8fe977d26c6c3c0b07aa43ec658d7bd6d887a24b7c207b48d52cd027ae9fc17276b820ef0e94f5722bd5922461a13369cd04c15ca065c598f5c50cacb4b06512965e733247763a386dec1cdeee9b2bb71ca2ab9d0be47854b354760dc7be1964fc462a89b1505d4960ab70a16e2699c4f5bebb966e2ac053b0a8d14ce6fbc82e26052f8a9df84c280a8a4b1e3f0b1a046825544b067cab80b07866ec0bd1a7d81f266f41501a374fda949c6d6e98f9082c841b0c257a2827050295d7a563dd43c8cd7de77c4fd474a4ba3841a508ab845e5befc3fc2b0f0af7564abb7041f3729402a2dae53200113075767d9a378f5e6608be5ec30fbe4014f807fdd0ac5397a1aaca41080a7c7c8fe05ba554ea63c9991fd75ae6a1d6e81b6b3455f2b094471178fbbe1686b970e88b2192edec2c61703e4245e80a7c7b7b6c1aef40a6c31dbb062fce0aac85703bd515ef4d69b0af4855c2e69e5a22a0df013d5a6fc3744a1b6aa81d45ce9a9be0759ffc8918f0ec5f34bd54c2e8bff55d95aa66c596175e3c92d4fada1219a0ccff5de169d368465921644df844a05640ab60814465f51e212e8452befbd4908002b28416a0567466d4fe759b0a60efad9f68716f4f75335f10ae0befd4a3f72058abe3304744176af437bcb4741f3138d5279ee84fd4d841af76b071a32ad19cc406390dfc352862f9d55711f36cfdc4aba0e8dc2e03ea8fb177fab0c38f726dd09af2711e9b5295b39ed0416e113c045f7568980fea2bd272661163e762afbaa13dd2705d31c9e2e7151fad4bee596d945d162daf167a1e0bbd8fcfde5a82840e3b928655c40f435dda937123e386a0d41be1799e663088c0282f52ca553a4b22fda2d7eb9a5cc1bda6144dc1076fc8b09d4e8c4a9b67a47013cbf9b85adbcaefba1c08090fe462fdff8550afab1f75d99c1291cef5fea4cc63abc4327d0e425d7a5f1c602d11c0cccb8047274097e4f6107a42300552ba816ebfd5f843c19b2e40c6a809146ae20aa70c36a02854aff19582eef8657a2c8a8ec5b4f0ac29cb73e3669a02444d0da5ea7d2d2d23db59f3a0020ab5c4445ec23b35614943479251091f81c526306eaacd9d74e8fa8474f3b840665e52641003ab1b2015e2b5e64c911a7133944877b236523c72e259f6056cae2473dfd5cc95c1fa51ad6d1eced401e74dacfd7c72cc6a808f7e1e6f8a9bfc0c3ed9fd65ba0d9ed2adfda06366fc8970cbed680f50602b0ed129b270958f88e0537c22abd5cd7bccab0731effafa438b3ab8bc0ba5e6b5fbc66633d647e5defab2db16bafa92cc0a21e62fd6e49bb8e97c426e3e5467b2f205e6e35c1f8fb7ea1290ba387c68da115ed1c3210d84e29983332c549777e6219885ed91573585066cbf67410dc6f5812e4050f543fdd2ff66574eceab90c8871a5556fcc52bf527cc9f20657b81f8996901bdb3ee0c87c6b2612a3b294d47d63fc228f0d70ad2786ef6f885411ca6ad7218d01aed20e6e887aa75bd5847c06f9f3f571b8b1ddb896a461bd5e7fe72b80567447f2e0c3e7a9a599c32cfa1ece3fdbeab21ca7fccde0541878d3dfac71b441ef07c40259e7d1ada2c832948edd040bf29b4b2ec651170a6093a71b6718ee633c96d21d351f94d95361592fadd191899509f844800712a4122da07537685da10f8c7d47378555076da6a08c5363d3e057cc0bb007d2277e272e70e7c8705cc6b212e8f0d228fc5bcfd7bf6227d17d256319bd1aac37ee41e9ac0d4ab33dfe9e361b87111419d0f7ca3ca4efd4c5620d96fc6cee00064be5c45e39b0f3c9cb98753a95a3f7b1197f9a0e12237124fc0b99992a9fe76ca06b7c3e4cc880d1dde7393c41f27c17a717361ea8ff828ed4daa7d700c82b3d5e0fd249237d71d75603b59128f7e84758bae93197bc27b9fd539329e72de1e49206eadeb050ae74e2d40f63d82d38f4ea33b81f627fb883bf43ea3757ff875f4cb7d3e4c96c4540df633751ff15406d64514fe80ecb818adf1d89dcf628e71866d1d6b02ab64e53ec685b81f73963f5e2e27cda5a661e40603e8808353d07fb73f4ddc8477a7a7d43aee78d3cd3481491fefe1d347298b683f7edbc6be07fd860bf868c33961ff282f04463c8625260e37a02a30b79aa70a462db9a99e500c046826379e6d0b076e4c40a0545277d98ca72c9a9a4b4e0142839ce3732902199db242222d4a0c48611193daa7279c980a0d231c5b6cb2b995a3bc14eaf9a42e3e39e8c46fa18579473d9e9fc17ddf721a2d2fbbc033005e27cac7381e4e84964104ac140eab746be4a192ed209afaa4c0ba5aa9c7385ce127105631cd48554bee45abb0c302dea90a54d459809656d0fdaf313a96946733e34d4d4f003ddcdd612c50ead67f6f602e054647bbcba1090bd009503aa48848e2ed61a7729f307434afb5b50ba06d8d2814f454c0a8e24d9a815bd0f5cd5587f89354932bc0224601ff191a6389c8b8719c08ebfd9a00013b1b420dfbce167b17b17fa3ca7496a6504f5a7a21943e10712b3ee59e2d06a55c8b42804063a3483573b9016b64cfaa516f2a139916d253cdada4cb62804b91df5aafce285fc7241ac7532fbc41eb1b8c2897f3e106a0829389157485fc4b313daaddb3036cfdeb9a109d556eb18e443066730356cf7f9d17bf2e60825db9a63e4ab58d4635bdb43c9e3b35972f11c4ab787e4f765f357abf9aa41a40f509cfcd61a78640bb2bcbe6a4d25456035a3cb1fac3d3727da1dca42e965fde7eb252691fbf6a66a8eb0f356747d4ba89d9fa297a7de455459bc67623d3af2a561e8f177021abecf738a98166b869c4b91ee71907cfa867ca21637e2c1874948fc7089b16edaa071ba276ba4a29c85e8c0b966e487644a960b345419d699f1760b3e4c4880d00208378342459bbc2396e9cbdd4aa67c6f7e81b877313ec8cde9fe608ba3150fd6ac2923a934c796b796a7dc1adc7b373078a5eef432f0d8fb5e177f9433c42d8bb7badaac8b132cf02d6084fa963d26c100e746c27eac0f1b7e68b0afb6d011d5e94d0b220b492a18994675758807ce2d7428e2ed5d078d25d33c72bc1de84d9ac2908db2e7baf8f13e52347f9a6260737d62462f9854493d235856459d1a6840682cbd9a76b56b49e631503570523ce15eb04cfa0c844787fb53e9aa48414452ca226b2d6dc55a0e78f920cc4c330e4aebb90330e55b049002b9a1c865a32563ccf0e04a0bb7b28a2615d3824ebf1b429667bd07c0081e593ff85176667a8b0f921b99632a344ec2e47d4e8947a3d08a08e10a04918be7c6b2bbc274f307b5d945d60041ad7b7185d00d5e7f7d35bb487238b03d69c2876f5897bb8dcefd5bf312e056690c2c2d8045c87d838adb6647ce99c2ed607a6d0ec198b64caebf412dfb356a9dfd0fc2c568780dc7a2570aa2430f8ae5fc5700521d52646a2084e95329e76a8f629002524484f434469d275d04cab9c5433e0358b5f2650f2d759297425b1ce8396eaa3455089c5dacce4fd53862fe398d5cbe9025809534e1c9279f3c3af416ddbfdeb979189da1322c38a94522cd65d7af6a695f14f5f6e6c49719fca7786e7d0ba165c5a584c075a3db4c3deaba233470b49a764b3c657e456686d1465b137c3d54c7f7df9be81e45bfdf684f83fba06527f324cd6fc68b6161a0fe9379207018283358a02c53f0ed8d327b5c0de30335c4b98240970fee57d52d0399a455e00648702f11fda0153347f1fe47346f40a51da48b8414c5045bdd6f7e51db08881c9e03f88d7500f22b2ec0aeb3ac9cdcc6dcacc3c904b1dcb22db7cc66b9bead920e97f9fa6d41e658b561f917db9c803b8b6169c31928f87329de18df7745d9702e31b93aecfc4c5337937e891e9a954889289c06b7532dbda4392243840983b77557d69bf51d3baff79bc81f27511d6be4b1f6ebd5bb8a80c6fb3ad2d4b420d0a1a9bb949490594738157c43d711c2c748c5bd1cea22dbdde44379fb8430d89fba9bcbc681adb7ba26c4361e416798c3c54f1ae089e32a63978a01d47cf0c1fb749fec4599bbf999ac4d5a01c45f7c74a92aecfa6992f716505a235ca6199ab5c0ebcf56c3e6cf09996c94c0a1645dfe5f87698187641aa043d90d98aa5ea48e680221da0d5c68d5e6e55089566d9370e350bebb016807a8047496aff55a174e4cacba214981e698faa0ef7da422813501672eb5883c3e414cc7414f81e7c9aebbd129e647a3035fbbf777daccd7bf467eefc96f869abb8e8032c8e9271ca9570df1a1aacd59aa3860e749ac298060830993aa3b0515a22503208332af8ae120bd2936eb1f1b59b1ddcbc5f39817f32329569b21a3c105ecde7b71982b107f6cfb9ecd5a7a97f12ab31ca57734128d972fdf1b60fb6376de5a63fe2b341e27777d3e68b882bc0f630cddacce3954a02b65d3b3e23b7f8091b3a8f5d36f416a1ed96fcf71bbde35d2628e45dd7fda8a4f4f36370cbb422b358f6ab3f0d41ea2b1c55666056aa6a9da7fac2890944bc4cb818cd090a098bdca76e479c9a9c686bba33cf1eb0ef25695db80d0a492f98fdc08ceec513037d9bbc6fe3993d28429c9a531782b559d6f85334b0f75bfc18de75247553eab4bffe0ce394952e355f45d49777c3f7079c5e94e2fe6758503e28503d0baa55baa0bd8ef2c4e026bd6126f1a038d177cec6e5786fc385ecf2fc66d8126ec5013188f828ff6aa3c3971872155e290871def143c7f5d048f33c158099498a485ada8559664d65f2981b7c903ee067a107e37136e7a2283267c51890c29742a3d740c3cd65e46b08183592541d42067477395c7b8a62feccce43108b3e3978bba9496bc1a15dc89ca0e587a44ea1bfcb8b973fc52fac688f4576ce26701e037f0e8950941658180a5815546386a6ed1694c9a326917d0e63d28263a2fe68f365a7d0608a6f0fedc77bd2dae4fc7d824b037004173275bbfdbf82f8389510eb200906f3eb25f40e3b9d46350f5ea7321629a1421e5c61fc2a0bf76c5d7ae08327ea77822ca5ee5dedccf9d522e32bdf2032741430678dea9f325ec0b14d649b81553ba2dba1fc84cba4699dd823eab0d33f416784a7a07d17714f9b706111e521722d87e956f48462babdc1866fb354272de58e0b57dae8388a9e23bd29699418026205c178efd5532b05e7147355f5f4a58cdbd1aa1243a4898767c4e9870420a087881a63417c818dd649e0452b0f1055285c17036ba54bedc9befaa24057cf81b2f5257b6f9f1bd127fe35fa66999baadf8f8161e1150b9fa2281ac0b1d510de9cc2be5120da4557f9344139eb501f139b3d86b3535db5c51477cfe85fee4dff26335d0deda4b93f99ae149dfb8131da63949be5f87d17705992ed281ba04c2fb58df97ca3fe86c6645326813a0f34170fd0efd4a2e8a70d55e795afd1f0f233b01fd0905b2727b774eb6b0464f750db2c34061052e3e0c7bd3802fc993e9b97ff3f64684c45ab4cc0957007e8e5dc290e7c2cdc456bdcc2f8e621c37b6db9d1dea30cfe1ccb0ee5fbc5155d523b0be6c9477e314c75c256276cbf26d22b07262e8504d114c6174b92098d23129f75ffa1db5000339a6fbd9366e339cf6359fada71b264696e3d575a59edeb09e16fa2f2f9dcc7a3a1f6e0e9c8c0cd4d1a60dc6e9cf575dcf93d3131f6356cc7365c4a2b085d115fed98987874727aa2a709588f5cded48be00e9b5cc8c671a82b79d52efb62f9767cfa3ffdb02e32917a8fcb2b07bae3fdf2d52cd4bd199415323505d2dc1f668b07c1193a17518f84afa714779a4fefb26a5489d84ae413322cf46237c742464c48d6babfad707bff94f057df176a0a1e9e7136fccc96ba3ebf684cda0d9bc6647641a2b91e00508b00d053ab2b120b2a2328d6982bd94da29ba02df61f1a8ae8abfd5db6ad0289e8d3804799a4f96ac6081a3be3ff8099e7b55a488da32ca54e2c3766d7027aaf08340193879b32549496452d8f29c6969de6914f78e5d99d4c91f8db7b1783577f21f3d1a8b462ccacf6dd0cc80e3c26c331bffdb8404717c97172b4a906efcc60f7e6e3d2356b9e9de17b7ed258b99d89c30c31a496504a89c7ddc85a576b06d967ad3cda4466d288924e122e33ba94dc2d256f5abc699c08f9927754ef8ddb792600d1d8813d4040d05fca5d7b514cef93c342520e5d934d783f7901a82333f1701c2aa594c53ffaf5786058d43b7c0d316f63fc6afd5277360ecac9e9e4a25a8aef1dcac38a3fc4fb3cb605ef9f4a5fcf17d0348b0fc4f3c1307ece3dcbbb4e94df504dc6af65a21063724921b1678139bebc8b9fb54c5ea6cfd773f6fc29d8734d5987f21b68eae96907fc571a5394e46d101fb46787b071694e13a0ed320447c87ff275d3e6684b87e4909064d5828b08cd1926e5af427f5cf47977351e41ca57de72bd115bddd0cd14ce3629f25be6f798cf3245af290d9f0ed5c5828900e3bde6b366fac9a8c72f3822483274f8390aa026b71c0a748f8337eaff00f7af4d09840c40323685363ac46d9a5c5501c5703bea35a29d3de968d83edff603f3f8ec429f20e2d9834c138c41c829cb6f6b454b16089e4bbce52576107706dcf69d0c8a6ba75eeb555c52e387d37df9e49f90b1e9ea3a1547961466dd576f23ea06e39f7a847ac23f585b18c9a240fdd833070717801cfbae88cb132fb9adb0fc81918dc3e599d3eacfedcc940aa12ad930b0275713c87fdf3c8c2215fcb7a5646548084b31bf91bad9480169fcfe9fdda475ce8f0d00bc9255a94e91932a5db912d292721291bba75cbb30e40a111cc3ac12e581af626f881547a42748e532366d8a7f23f186da357e2b2e28ac5c106fa23326cc8cf4375b9192aa4fa59fb196fc0ab3548973c901418c4b362715c4295f3ab1d44357fbb807fae3cb4d56cd4cf8a9527155c4307ea9584b20f86d7fd6f02a80d8ff7b6c9161146de3accef3331c981f9f7cdb26edfb0753a9cb0bd30a1bfc5746d54367e4e7c3b7c305bee72ff5716933272a7ae5a75061e22ea45eb7bd49359dc827b83a6ec15cc0ece6427df45dacabecc017f116e913e75b35aaf26be58df8c1481109f99ab7a678bd0ba5b84e8aeae1538d7b1bf28201b54717748c458c935af6b362eb58163f35a83d34acf4b3853e62b2ccf5d7e260530aab9767cf5e32276ee05277242f27d023e99000f59ae7ad185d48f11d33fb31ac8a26938d9a239b79375baecc4ecf15ee6068381225aca0735c82e386234ab48b124c9fb923da4a28c6485e35f5c27b35579e813dbd6ee5af25dc751cc929f54fa2a434816884b6f4fd3e1db83e00b3717e6384e6dde7d3b91423c09936a62611c73c4dbcbec6bb874fa66132f242bac2bb2003aff897791bd8ae2fbc31422f5ab0bca0215b9ed5b458544e7f9f31d832984793ffe8667091bb0", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x78}, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f000000a3c0)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0ff1100001f79a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7040000050000006a0af2fe00000000850000001a000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffffffff55bb2007ee51050512b5b42128aa090a79507df719af36349f298129da4871307b534bf901115e17392ac66ad022186a8929d1c000006146001e04aeacea799a22a2fa030000c412f6cae80043eb27d53319d0ad229e575254830000001d0b000000000000488318b5790bee7ebdc745b7cdd77b85b941092314fd085f028f4e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b217369ca8b6712f000000001b1df65b3e1b9bf115646914ce53d13d0ccacda1ef16fdcceaede3faedc51d29a47fc813ce3d32cfc7a53ac271d6d6f4ea6bf97f2f1be2ea2e534300bcb3fdc4b4861004eefbda7f54f82a804d4a69bf9bc5fa77b16573970f69ee293167fdb35a68488e40b030166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b8496da787e814c4fdf0b4a387b4c8149d18c1020029a18986252a70f8f92eb6f0e8c7db000068fbaa2e2a27efd9104297f2c58159f02d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa909ac06b57479321a0574fb304bc2a168198932011bf5742e0ef94234db1f00000000000000c20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b94c461d7b86f4470c1d6a406be962b0d2277a84aeb26f37f3e2c25a65f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41aad8bdffff66f47cc17d8ba3eec0fd80f82c5f573c6d294d366505000000da0fde0745db06753a7ac7fe13cab6692422a46e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da323947004cacadcaff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c5f1e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55d001623258a141bd587cc9dad46de56ef907b059b99a79ae5498f6589880ed6eea7b9c670012f80cd6a1397953ba5870786554df26236ebced9390cb6941b8365d936a7d2120eca291963eb2d537d87cbb54e588ee5d6944ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a0aa9a104e16bb1a2bae513464ca03aff14b9aa4bd9539f5096412b92012e095b84c202060098df3314f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c363000000000223201780200c6ed7966130b5492304ba3decc3acc52f2cd39000000200000e81c23cfea586951210001c800000000001500000000000928ee53595a779d243a48cea769470424d28804c026ab7f4a5c81921e0128dfd70b438af60b060000000000000056642b49b745f3bf2c01808b6d7d748308eea09f0161b4735efbf3411738d6ee7aebf9ef40662d7836d252c566e1ee938a9a6804ed3a1079b0282a12043408cd60b9e53978c81839be0000000000456f7d2a42cb13da2022f23eaec61854f640f701db0276652f6c74f20675eb781925441578e93037aaddea394cd8ffd3d628293e591dc6f71c2710a7ea8a4fdc214e1cc275b26adfa892e6de9200000000e50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab50fe82d5a96b09c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b11a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bbf96c89739f5d81e750d50515a59a3ad09e8802e8f4f535447dc0fc9d5f99a145dfcedad69da9cd4b75c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d583f436137a3c5dc714c9402c21d181aae59efb28d4f91652f6750b9195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa80900000000b6638c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284df80e4636c25b96174327d82761c26e329555f9290af40000000000000100000fd3763655500344bae348c1a08aba8e2b53b02a42b1a88eee5347f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419a5c16e2055b85058099448430587a49bed2ee9647c5d3bbb47bc00edf5e9020c09ab004321610b857e8717974b633b21cb32f0e03280e09758bd445ab91d201782d656ab09f508bbbaca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92b32af00f191b66b6a6f732a91f0a2e9120be61e58c79d497247d278888901d44bf77ff246605a644e9e3d769db497c3960df05caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f3101985602688888ccb85c87b4f8ffffff7f000000002c331fca0e541b7ca2119ff0d61c5224550346115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000000102000000000000000000000027c9585c0cead5d619d18475ccde2857279a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77a23b0000e49666c464d35ca9b50f3ed307da8c17a23692759ccf5a205311b7d122532697b861dfb54609fd88e6043bd52ae84c1bb0c8a6c769f952b3d42c68a3102fa1296dfff4a979369b0e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e8918a0d6e2949affcacb5ba0a56aa063b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fd00000000007271e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9448a2ff93060ff073b3a113e47edf76f7d1b8b90bc0df4cfb0b9c8c80158b44ecae9420654f7016b0aac117087406d343e27b372d6027ab2aec8f2bcad7fe6bb932bc5751d2974e95455a277fa3b472bc7bbdd2ac5a1ea608e8137ace03361607cc1a84be659355629ab13ad49008c3fcfa2423439a3607961d5b59da48a0155e8e42cc13c702cc40c99cf86c2021d72f9f4ab1b00de555a5a39593c93871ff7eb5ecadb64837a2d88723ef65aa5152e3d5864e5758b0960600000000000000265f091e7bce17d20604c5ab751773a5cf8a719a7ada06ed03832bf274707c7c970edc20f4a1eaa3b610450d2025cae6d2cb639ecd58709b05a20097208d03f7a146a6901913618738679d4e0af53eae997eecfa0dba856c6ed3d9205450765d659220c92701ee75c8710470d9eb6f62c5c721883f1544ba0800000000000000746c16b6e93294b561c6715a32a394ed1e6c01670c931bfa52c58c6f34d64e758a7a7f7d33c49336d4cba2cbb170ad7539a45774dfcc55257215c8ae719dc1c232fc6699ef01005887d04a543030b4328ab48744ac23ff56fd2da52eb9fb2eefcdd2d92d73ac1b111ea8b5e1fec36a3579879acfe366d393f1fa9cbe08d9ba57a443643e9cd251dc88e91a5e458e66ea1e822d55d4dd919a95eb4c25a08cb6e1070000003a0fd07a4ad9df240e00006aaa2db0dfe416146840d88bd08365e547c970e2983200703864a3b9e1682cb479dad6d34d211b05267eb1355520e9ec0c5014b0832f7fb35782fdbfcbf5e23a7f5d51ea480371748d18d8e10608ab8261fe058d1732f28814a9981d84a04a2bb36c89bdd245e3293a14df1ac567301a79514f103abd387d6ef2d9d94508ac0f6135c8921279573eefd5d4e33b9ef585980789a94d9848906f545559d32112b5040f0776703363249ca984cbb09752f099efbb9e7362e4999594c1086d8958e9469db01d85fb0b9b3148663e9ea2e755d96c70e540b4200e4cf82986712dd733b26d00e947d03c42215118426d548cb2077b43b89e4163d260faea1db53e2cf3427c90aefa2662a1c2b28b0e020e872bda1d39da508de5dbc37d03ee056b2579a1d16799589a2600000000aa00006c94bcaf115fbbcb216e3cb7fd9afe16d1fff2d047e508aa5f6de0ea4e9ec1b3a4ab1f8b5f312fc50000000000000800000000000042709db6de7e969ac0ce18b47280fb1b1b1531648122fed3e25edecb5200f5000000000000166f7d36b2966c19af7ffa6afa69e50821c9aa3ae60fbc196cf8ad2f7f86d79db1bb0ecbb9c3d0d3d407574def838e4def26ed9c7e6c69858f7813be8ffc565583663bebfe7485660b67e1436cbc6d4d3c48ab7b033d7d1195173edb16643f69cb779802839d490a4df94e010001002af2ae83876edd59c9a7140e12ba591f073ec604f7e8f1e100cd414e9237ecfc052d9a73a868cd0e4b06da0435af72fb0d25657e8f5464b19fa83f977e6900000000367871fa37420e7a232ef9b440bb0639994c655d144c5786939d6a187b8182ddd2bec36cd28371b1754cb6c53697fb23576ee0d3fd0a5803c9be9fe384f1a7a9a8eb64d17d238fa3238a001aa8ed040a69e9ec0a627e3b3ca64d4680d819c14c71684581000000000000000000000000000000000000c6a6587715865fe14558960bc936bc83abd1f2a00b17a407457681d0760000000000000040000000000000000000004faeabea6de40ae30291662594c993099ef041c264a64d77d69e0cdfa620a191704cef91e269044acf844de65a099200265e13c2a8f9b717886dea8e79407e34bc268a17965033ca1dfeeaf9b49bc68f1546595642f9fc008875ddb7aebda7a16b1d20dd8b65bcdac8cdc75a173fd2e57a9c37bf5a52ea001ec981dd7ad4e5944575ced39233ada8f3c1b856644812828bb79536a5188d14fe537250dc107121534cbbc7598f48aa2335616ae8eb72acf6982048e568e37f1b58e9714343587734c7ec0fa5c44d13165d6384bf9500757b4b0275950d6e7c451eef3fd353d47c54c4c2cf7318e6c24583ba0966225284d1abac80786519c563ddf0e6c023d537ca6e0d6d4e072c98f45415d13f0dcea174f162ebd00b42264f6fa3dccd09f4101dd254e54423b30e06713eccfacb6ffb38afff920980af938a4d78f4b9a6b5c7424e91121cda789104ee490d25843f1622bba93257cc23e45cd7ed42abdb991d51804e674e507dfd53b5ab6944df33f4f494b9ae0d2de410539828e846ffffffffffffff1d6705f548535dc469385e66809d7d4d3630b6f22c2f41fdaa0fadeea09fa4f7005813643c2d6307d55689faf6f656327ac5872a3bd4c11363909a8b9f30e5401993a0f6e1a9b42287542647d1e86b02b7e36319414629ac1f35572a9cc1e98ce1457f922da0c2de76c9e97944efad0a3ad78cda81c5b82709d696e85bbf4595ef9664a6aff8cf96446cb6c26595f4eb659d26c846471f6551dbb24fc6c03a01e33efcd5939472b687d31be9bd9bd1bcda45bd2236f06ceca8f50f7d348ebcb9d810d4dc3c55bbe4055ce9c45267daeec7a7d8b498f56ee933cc02fb53c2c28fa09ce5ada5de1415309761f6378c794f8ce23c1f7add4f65280ab446ea2d130000000000000000000000d1a03116c6748185432e79267b45e592c51e5443985d7b0b730b89b76dd2bd372037723f4642297d88b51f53959ea78c65a3ae2f92aeeb0cefc94ccc8acfaedd84d78407b2c2b37b89a108daabb8e72ac498"], &(0x7f0000000100)='GPL\x00'}, 0x48) dup3(r4, r0, 0x0) 23:35:53 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x12502}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000083c0)="61ddaf21c1282a5a6352f350c2f614ede5b0c406f5488574ed6fcb609ce20f648ee274c8dfeaa625b1fd332f70f776ae0b6e3f959c24f3876756c20e05c82079387520764f2446820d53242898a90e51c5b68297e39b7fcf558b450e9608326c3dc6704a054216a8c6f0d689e5eb6b8564854376910eff147682d2378b9c5b95a626493ce628b1bb6b524ed7e90ebe6eb0246399eac6d624dcf4e824be2de9c1d5d06eab13f2770577304eb676106fd9868a030192067ac009482e03a817f1abd909a94702479fe30b2594ca60b4acc37148cf04e8c0e76dd69e29d243596f8174129ac6ab9dbb79ace8f0fae14234845725102a027d4163f97f3971d207500defeaa2c7318f7e82e591701f9d3f78592ea7ec28806a53278a35a20251eeb2735fa9f37bf0045b5e6faf5f751c7ad31d8426be7b09027b2092f49247159a33b580d2691ebf00797962168bdc368f57282ce5b8526eacb80952ffba771626c0016b8a010546f0b4daf470814cee0ea418b76331c34616cea0459dbd1f196364c99e4a47bcdd64b518ef51833e6f8041fbbbe86e808bdbade7009885f2c4d7ffd76a0e7dc7d542bdee1d136d2096dfa997f98ac83c6341b306a3a8cf81642566d7777480d4dc61b0182f0d418ce95d74c9aadb182326d6671412a1f0c62c93a0ba873ff5daa4ece4b2fc73ed5b02b60890374acc0cd25cbf1707016a542fafd6af098f9737304c726712c8243dcd5eb15c0996e9e03dd741d519cb3e86ea214e20408c2cc5ea607585f1bfd268ba3084ffa69425512571d263fd1ae49b488b2964bd3e78943122006489cc22191dec2900a7fdf798c9f683461f2a7b940f4112b805dc077a7b99071b5b454f7c6d2b13a6b23091f74ecc65a24ac0d11e2ffd7332fb2b2b11aeec3c809d78cc2e168f126f38dddfe3e1d0ec1c6fb25f880690f97a70dc5fbea5d25dba3b24c01d9bd228c58deca660625511127a62220429c94be65d6ad4ce7e79e97af67931b46ccfabca5dbaea11e2dc76279b0244cc2845f31beff418fe4bd892d3676079d9d4eb0251dfead9e0a07a11c0a7e597ac89ec77de60a5f6e0ff4a62374856b8e1659e885d3a0d90293daa0c7bb041cbcd54bf098b66b2ddec28dcba4cfbad969e3b97e4bf680f901485d1cd4b231a9115c22ab2f911415ad0efe0eb7f4bee15c6de7d0f818acd687a117286f9e3c33df5206df918ea4ac52927487968d88f4a18d4889a4060f20487e4cec19250fe48a16b1f9f7250a6ab81fbaa2ad451a936ee98021bf859b9a635132a0dcf7530c0e2c84a459241a1fc9fe45b4a4f32fa8e95185db92660292ece6b5ddbb0b9f69bd7435cd4944f8ff2ed51172f0683fbae1013cde202498f2e1be54d1a2e17b3984b17d1994915a477c87697f465781e41b44c6a40ae035e75a4d9f9c0926bec533db0d4c26d605cb1ae225e692ed315062e8c3283716929e25a22b25105e018d81c07cb7600d1bae16d8beec33c88f1cdb52ac988b4677ed604c28ff1cdeeeb74c332dc526cff5ee935016984cabf117694cccabae944de4d2d2daff8f281b6434475b52c1910210598c684da99c108000a53d2ca03afd42b0200691d92341616353a22a8dacd8cb7eee85953b251236603d2ef1e450675f8d0f3cd0e28ef36457f79c267d836d14ed758148e979b9749ddcef14aec903939c69567a1697aae8f9ed72a16be0267a3a967727937f609720802570287c4e08641b9b7b979c6541add0e8600dd2d75a1dc0822ceb7a7e4e1afda2940d127f488589963b46417d7a7474545e5b08a621c1a7637b3fcb62b0aee10d999505907bd14033370e391f6192ff7d718e1db3ef861d30b2d477f11cd45ecb296d4babcccc34901165e3fcdbef6fa1ee478a97f7d21dc5562582d67c448ae352d3157d83e8ab0122a2bb056bdff8043a91b8f3abf4d788fe741483997a8e3fe126626a14b4243d3ff8ada8dd555c95d5e30b68cc053dfbbb61940cbb552cc1fe211ea5ea13cbfb6a577cde339282d84e92f866145e7b1de4d5a1705fc24fc8843f1a69f4c604adf0d715ad88c6a4ac80a35375662610e0ed07af9c4c76326716a77b106ef87782804ca353eaade28a1ca522d706282ebe48c0b23fd42b2e0297f5997d3aab40615f143e868c6aaf920bc827224946db3e3b3e65ea66dbfa5fe6c45dab930877852e86df251024e4ae46ee8e04cf40f2b3239f4df40062cfddada61700959deaeed3a44fb185ce51685fcab793184435b3e668e7d80820a613acde8d61e24571b9de7ce4581a4751d70a28e8d098660e81941fe40b6844a3204b512457194e100c995c75921569f735afee321080ed6310610887ca842001f5112c5af8c9083e3d088a404b48ee82e1e8be16fd493a2a643816488447706f3e86d2d0ed48f7397aad0cf105a4a71d928a15413ab3813e42478cf7a5be2e03d15ccb90a625863cb2ca1059110f90186cf4c370469f4d7e1ccda56ed9c427cce46e7d1c82641554ffa0c7c42697cbc754702b62be5ab03c995ac8cda3145959c440c4dbcacea29d4554d2d95ed4444e9bcbd6ead7d6398faf189de77645a05a54d6c33c9678daec6e5ac0048f91e15b2fdb808d712e662007da5e228ddc7370f575723a0018a1da70fa27e6624c8c75047eb584bf3399a8fce999df94f6fb54fb6c1fc954b1d899459fcd2f459e57c214ae590513ed268ed2d1114d8276642510a2eb99feecb58d8476550553a9f3d1f04c9bb442dae6dd84628b60cc9fd3c1e5c4fe3b9ad5f43b5d06e31ba4644f7499c03fd68cd2207027eeb1908a8022d70eb8fc8f55fee7be7e3af525d4fb1ab3e9b458246cbb5371e8145e1d04762c62068e03795a5a6b48d8643a83927c47000b7766e320e0ef2339d5423813e8d7845b939a9567745f6e2d6070764669c905ea77943a31f0df838a5d046f25d516bb654336f759c05dcc0febbbf1d214382a76fa09aa32be9799252f1d0fd8bacfe3f32574fdc82c6ed77f1c08d4aef88c157cbdac947346e3e015af60125d3e36ec6bd8dc5127c7ab1ed773c8beffc9dba99bd9fa1498a5a49bcce4ddb13fb85e256fcac569aab1c815527710d2c350c7cc84db5a7eb243227973fd5e2d1d8450077ececa0d96884c90ac0146d37b13f1aacc1eaddec3f0d475df6ceafe73f9076fcfeaf496efcae22d09745453a5e4776876ecfb1d004361f82f76b2bfba050d0fd5060f50fd74f9908a62649955e2f90e4ac4a4f0b29484cf80eebcbecb12db8586ee58443c181a59c046c657ecbb067a1e70d4c548e8b291a5aa681624747d9a52a6184a5fc82d824d9ab6156ec5fd73a038b38d86974e7a89b55a95b609e12c98f4168c0e48139749fce33397948224641e9823588858f82247d9abf8f84250564189676325e43944e888cef6918cd2b842b3a42751475a37656b3f04a02430705f16908d638212f69cf96d5311038e00e048468810d1cfefb0a9aeaf46d1bd31f7156a97542d9373abd3c069aa096486244389312031398a35e0ebca6668ed06dbe80290ac9a2a15ac9c208cdbcb2c1e18f008741649b4fe2ac1e6ca0a19980b6276fa09c5c0e67e748c1669add6fd4c70ba522be4428df305c3313929a4eec348f03fc6a6dfd1d6740a61230a977555b6b4d5165c98323871d750e80f9205231af03ab430a720dcaad03d113f38574ebada74f5b34a05a6abb7ba9b8b280401a3a21dd7e1e026deb438ed020d09fc93ffd7376ced7b5d6c9c35072c7f28ddb7fea3ffa7b7e6766892be2015c20e2cc7fa8bcb5832b97e964947ae940d5ce215ff3a0d74851d5735f3573d533cca9b3a89f9494f150cb732139cc2282304f6a375ee1062f6f850ebf89548973b6c5e7aee8b98b18b443332d3be20fea086653d52756b40ec4f08ad52f4d0a5a61004c700f070b83548670ef36dcbd8daf13ae6d382aaba3c3bac3c1efd953781d69e7365e1393d2c3f34d3dc91999ab9a545bc167e50ea6874fe8f49e93e452ad4710d7127c430ab2caf3ec1627e6a2a6a57604a5da490087991b68cd58d456f6818f22e38007e1628c6a78f6a8a321e3f0d5d5e1bc7f9ef53c4780b451dad949962c8a6a464b25cb161159b72f40fed8280daec34135f77373b9432f411b232e9374e9cb3fcd85a599c20d0b8e294835c60c2e034eb8385c507095c6eb6748180fd1ad97cb0a4b2ffa70c90891d373459538f4106078162bc46b425572466aa4769153b994698bbff1a98b5948e40d98bb2900445eebe95c4892bcb92b4c28b734ea7e106accc9836767e0881f970c9d69063dd918de44a484ef3f860b0dcec58f22b3f1a0abb9c0c2b6cd5bdacdc194f188588c0888d6abfa2d0b79d0b33a41e3b6a0f9fbf811ba20f346025b3a4be17eb5ce583b860cad5424bcaf1ef4a255678706052c1cae9cd77cc78639f975f07737b791831c64f0c974b23a5c428091b8b8e17a037ac3c6d56da4b4c7e4752736cbbc8d67b1b823e87d51ffc95fe9752e8479fc15a6fe7b96fbd7b93dc2144381c424ec7782d7f8b2637010dca11ccdaab1bad652a9ecd8b6ba2c116fa419c8582a0ccf754a294d9de5b457d9b1a4120fd53667862e50cb028e2f92c73a38f77ff57c93b410e7f3257bd56e5aa504f0643bd2bcfae2168046ad2737a36b21f6d993de1fe7b31e9ef7c79d545e5364b65011a6d26e0a2f1018a5280ca88d3d1e30c68195f8cf1a3ece813f22e44d83867c9f711218203d1adf2869ed89babca094b8def7ae0abd0245f522930db59c4b2eeec4d564bfdb931d435a986daba4b604d5bf30b1cfdf6960986ba0dab216dfd7ad95ca2555e0573d073dccd407ddd5ed7920c788aa0213aec90b38981a91bc370ede38d171648316d59478e66c068eec33295345162e9896ffc82f8d94b995d3a3a7a4f459e564632b5918b4fd850da380937655f19e2820376e7deb48edb0f5e295521a9a153f5ef69de397d88acc20be99779d7ea2c38445bd70aeeb68cc6c68c1bc603ab580b632866497a3dbcbfd933e2074323f66f1db73129eec8331c8872aa92a33e2180fc0cf2e28d198faef4421064b8435f37b5bfb9b531332b3b0838015fe848f0ce859db8706f2e53fb07ce4d0fd017d85ac9ce2943ab172f08b13c948c3778d2469257d412b1a5305526cc8dcb4a8645f825cca66a63b7134d8b7c760db6a8fa21f2df3456e9b460867303a9d53fb01db8548800d800e49c08c8d731bbf9a642206f4cc6673e4fc0f7106661abfde1eb8a8d384b26d88c16d15f238556ff4b205145d860228038430cd8a342bc15849afd81666b55b358e3ec584fa96f119b77495c4ec36616070237bb170fc04d3befebdaff66643814eb8519abaaf1e9bf939bf5bfefa33c32fe9909055393e383268e426436305b370867db76991ca600bf6211dece3b6b7b4dc5cd4569ff4538080fec318a9e0cce4a8cf26aca8359b503781aaedc2d58b0bb1a82c163425e678b488bdc7362d0be24a7a8238deb31482c332d4d385005ca84c836933b0fce21685ec067adb9490d1a416f83e36e6e3b87d05ab6973f4e359a1fb5a4dbf2ff6a85d235e50d893f222c2a7d84252be9015e104ee3609c83cafdd796a8422257c9ca9172888d91c0f2f2afe36dccada9a713cfc026cf25e113fc543d522e9254f5e129d7ffd61b43ee25bdd63545a81a2b086b616e23abd380a7bb8e54b8341f42c663da1fc8451f21da7315aea416e6856d4d45128dcd34a0f3aeb7aed00c54c348f38888b8c8fec59028d38344a92249c95943d3ff8608bc11406102ebe8269892b2e909bd82ba467aabef127713a0993df779ba7b0816a990566699e4926d75fd47c3f1b9cae3e58771a6ae8776fdb672ee70f215fd908d6dfddb8a2ad10f27b749fa6e67171848d70d3ae135ee3defb2546bb35a3ad2d8ac0e838ff8abb1cd733d80047bc8626960a257b704b43bf0390b7fee656ca7831d23e8ba940533c16c17de68270bb3b2d3bf142b34899b3a106cf9569b4f46f148297c61390733ff9f399c669122dd045187d0a35fe54b4f17e4090c56cfcfa47498b1701a855827d35cf3624624906f997092b010b1da616325a090770694d028fae9874a91f8d21fea85804956594b8252c24d05df5775148ecbf8ab38f131c268cc263f6a2dcd375acfbf39a2defc9869801a720d83add1ff01ac7fc389bc7e35c2eee2b44f808508e6e02ea31cf23ea9f2118bce520101e307b394e5fdd28e90870a327b0a1444b552b7227134a8e5397474a6c0e1ce89d918c899d292660ea44294e07b1645ff9e85f65156f92d55ae795e134250b5359dec6c31d4892d83f363cb09632bb738c4e7f351361adc3ab54776a5c55d6ff4895516c82cc6387b1a424f3af2bb0398d0d4a71fe44c5132b7ad5fdfa732bbcff9f02395df587714072caca65f5fc1215dc9068585e1fbcee22cd69c0386a6482230540ec9ff8e373018e4e2788b9502e5be3e3247f997800c68a634e4490c91d01144a63a7a55afbfa4f0ef5ad538aeec8ea203ef2716ff989e11ce4985263898b8e36b0d3386b816ce484e81404a01ac0ed9f18ef5643f93d46705c949acddca2b74ad53441090f658d22dd081aaf49a7bb07c93ab8dfb5213cba354b4d37d9899423d3b3d45e9463c506ccd69747162d2d64b54291d11fdc6c9b89114543d6948f10e68008973cc485df080b84e0d098f962715ba009f2aa1fb41f7199ea5b9b70df0e1c378da164f7257b4ed04a9fee7cc2de065ad35a60b882d78e26d5804942ed1f2bcf85fc63795fb9164a5f94ffe6bfbf838c9197bce2160d24f88dca14c3e733d18ff1fb7acb0ebdfc4e2ce268a676fb27cc34d4b6b5d7e8db29c020c4c498d793931b0fc7d91ad68d3d8463e36a267833edbdd7062f4d62aa9fd1cb7f8e561d3939bbfa118b897167168832c0aff17fb6cdcf75ad6ef0a18e2b37fb24c85d0866f2e5f191b2ef8fe9b5997635a74cb06aec67363435eb175559629c09316f96dc56de6c7785335d121fc2e4d47c2f50c37c5bf7950ae5de07b3b73830f4299d5009742d4eca98df821a95d244967a42b5a4f3375edc41c5281ca3104bd247c14e838912634d4764c1b6e440860d98f258aa8a24e8af643497366edc2b781aec0567451884aec0343ced1fbddfae585db1012a6d9245ad85c56aa33d5bc30307515bccc8d36d7848c99884db4a49d748e1953b4673e4286393fc97c233d529435faf7ed9f9aa64029814b7cd6a36c3dd9ca7be95e5c4d48e024a3d23651cc81c00a52e2fa2d094435ebdb4ae5be8e6b53cf628ddc87a4bc2dccc98ac38019c91789a40d103fb95785bde5992de08ecdca1dff2ab7cf5013420b3d29b8a7f0af455c4e86285422b986bdf482b87297061084b50684e936acbb075a84e720a2d03892efec7dc1af2fae2a7ce7725cf0d19f39403b273be262c7a4ff638898f6caf84bfb358c580ba4adfd8664bcc539b82792e39ab4f1d8393b1f98f6dd5aae14bc6b73feeeaef7c3accde4d9b098f2d5c7dd68621851f37d27980c4b44df095d865493eeef2724db90aa53a3c37bd345ea75b4e76e8878deae1b4f3204c2957f3806e36a03e995f7633de9b863ff6b3309d330ade917c82f3286d9500105755efac22a4220f457debd861df3c0925dc4ba8913cea12b8deb93cec87c972421bb8442ef2a2a9d638471108ae0152aefdc45eac6ff786dae370a21bfe1e5777df8070bcefba8596cb8f71a516b505b1f83de1129cee91d3a4d6383daac7b9de46a99bc34661f3d805d2e138a769fd6489e4d058a3ab35ccbc81251aa2f23f83d7740bd8869465634e10e114c62bdfd640d69cebf6e78eb0970fa442746f7c3bea77d8589ab131827a95b274dd63ea04fba4c822aed4f8d0cd83ed83177d90332c7e66f103d4eb1dffb9ec0f52094bc7324a7c59819dca343776d6adb6850e7e7e83e2316db1c32feb4ea1c6f47a2ee41bb09d0a931f4fa3cdf7ada2bac7fe5ae2b997e24b8f8c52b0bee1482b74af68b407f0d78f3767bdcb42557c9f3aff0c2c2ea7745a0f588b00a751c1c8d2124a8bfd4d7f756587d239cc43a8cae1d67cf15c73dc8569a1ebdd7b8559e969541a547c272e52d57e5924ced9afc87cd2cdcdf8e30f423ebe26170393ecec06afa093839fc3a10fdc3f9ae19e79e4df6a9af6027e1129a7a6cb4517607eac80fa2b5f7853fe84028a66976ec4b4af50abe9ca959b844d7b2ab94903efec6dfc99ed9df2c329c0e8449b4d2a0a5bc2506d170884d2c6ea8aefebcaaf2abbfa3c4d9e4d201369a47792124a7909e247dc98b777b60a30b1461d857f164e3df983d9a900f8b11bddbdcf47c29d483033c9250f30e268ddf97e0ecbdd99d6fb3dc4562bb75f8f1e03d1aec424293fa5fc786444411a512fc582a9b577d5e88fb9d6f7346bd489f6eb4296e576e25c45e114fb6a3d0b6b831fb4ffe7486daadf2f0ad78aad8f8f7eba17e524de06e81a5af9c1aa09019fcc51611afc45fd30b8ecd2a2ae19758a1ffa55f79cdf53ef1bb55e49cb58d8b291664be61586ace94c7b378d685e54aeee09af828a3ce7335f9d03f8daabcf3543b8099956f60913db6ab401a427aca83772df4fce9081409ab426dae09739b50a8ab4c04a6d2e63b2c4c0b5f7fbd9dc76722057ab6cefc9ccae3abf251259f999fe09dbe1232b8ecf0e26b3d88d13a1001840f6b5942359c3ac75bfc321d9504bcc0e3f4add741125941ece20b4f90416b1f14edb4ecb1ced79cef883aa1d5193f3efeeae7e103891ae4840978fbe74d2cc90b7e02b4d839f15c75576b74e05f7a8af71823317a851bf0ff9171bdb16ffa36f57ccdef61065a62d64ba434571db0d476995e2bf4f148f0a6276b2fad82f03b91fe53f9a7acff3ecdfcedcc1eae42e52e1f7443114b8edc8a9d5c8a55727f7ee1d20e1ca55b42e51b47fc4d2313458ab9a5f05c1411dc8f11e4c57d3fe87183763bd24cfb8dc583c82ce9c0abbeb76310666d2236e2ca164c66e6336fd571967f35b2b0ba847922f5aabf97aea061d19eb9cc3cd6e764da9651f9e66577d9c8870734fe8e03d20ba107e6e2997ef7c42f940b88410c6bf46635cb5e402113411a98c75e8cfd3760235d7a486bfeea1a1dc188b7886172ac66d45a4bd87f60b8502382888f3806e47ffb74d9aef2519e91536f7798b7c22ee70566e686ae2b577f6341f7c47dc1ae41f2af983b80f7db23a3466b4f14e2afd591b19d36375acbc0c8ebf21654c8cf44ea49103299eb1ac6e96bb282a33a6ea204aa266b7d627c53757daa176f6cde932e7e0342977dbf7d5668e8ba984bf05dc610e5450eb4c3dcf7965eedc9b168a9c274ef6a050e93234a9bb5488a5aefaea9c442729b5416dcee6bac23f238bea2f1f4615c863a3ff7c7a081558237f2097b9ffa869f4b69fa32784f62c0b7a458411efd3a9108735de667c63c34af2225e382a17600acecc118ac1f81ec5ed9a26fa966bee8dc6f55c17bbd89a94932bf930b081fd310ef94c490855453551e9eb809e9d568500e6662564b65701a721208dcbef9a07650f9faa5a503d37f2e1b1912fbfb437f1f4c2d4a830a2dcfae905d323fe9a6a01cc8d88ff82a26a1c228103396b6756659b6a8a9ff8b31494cd8bde6205d6f62e698d9ae43ec740fafc60d798a85e5f8598486b6e82f23506c6004ec2f733cde633c3b45d9ef14fb223c020a67f305e33b5d3b239b5026ca679004e212725a4090818734435247b918dc9c65d2f0c580722651217ce7a2dec34c0f8c49e3dc051c01f5d445dca8675339f5c8b30ddc19f51ffa9e9c513f5fc9892dbe5ee5bc148ebf3033635401c8675f0fb43e503d73cd432e3ae2f25bf29b4088a3193c208f5ba51882364202dc3eed6f3ab9a871b4afa960f1776cc92deb7098ae6f61af30e715ab60d44f378bbb79f8fb663de164a5f4f582e6a17fd7e553e677632d1e8489a8138bc780418de30c0a95ae3ec3b0cdee51901869acc318a6725c0c06273dc67d393129278225b9384d978512befdf449f85146fbbe92e6b52cf40028b13d77ccc68e7b65e0c1a25f1f9d17b06b17f216729684fec1b4c0c3fdaf40af5dd1a3f4492d49e018f60f41d91524bc5d750789fd39b6e69cb66b1d86b2c1405331e3e793fb38dc447161f1ba02cee1519b72727aee9ede2898c5195adb0dc1c29fe6eca6598c5612a7f98bfe0d1853e44f47c94ae57bfdaee16711135226c9b44440abbeca5ed53b0aa58d34fa0faf766087135599d7b88a04d5ba7d69c148f3ebaee211a06438146d762c9f85d9007a228edd7d71ad18fe69a1af0caa6176eade25bea11504c2f0498a450d4d265bf97dea5b23c10560c9844d761702a5814fb355827ed6f46bcebb61d0a06c21746625a438c38496a941f447c2150c9125990ff7feef9d551a7adcbe0fd828ef4397c0799507599899259f61ff914f76be6077d0daa67ac0ab9093ecd0f78455b605a7885cae38a88b2955cecd37f972841f440de12831263ae64c7c78970138a738bcc66aae8c1a5c3ca0e166dde9860bbfc4c7bdb854cdb3d94ad4c723b2de03a50dfd120041a9b3107a480e7e108f729484d0df0d8e47c3a6b7ce0376e642ec5a267a91dd2bb1f1b3fe56a5097edddba482627cf79b66801fdd4ecb733067ad52e8fb9970be01a397ede6a3eaee6b8524f8e1cf00e0c5aed165b8b1533afaaeeaa82153f9840760b58b8a12e8168956db4522f2dd5a13183cf861acb0c0bb2735ff5cb683f633bd99ba2bfa7f1fcdd0a54d3b4fa9a7d3de250d7e40bd7b3a829a4f04fd71c64ed4f2503094773b45fdd821688d10ced9da17089b7c954f7e4a7f3e56226abee46d7eb93a6f3d039a7cf3dc14c18dd7502aa0e29e1c54bd1c2182138e06326f3cd4cddcf1997c9739f9e4a0899ce919f20b2def0ff103e5a9e123a1db4a544d438f789a0ed26664523bd55902364f4a21b2a92fcc111392dcdcf7ac0ece18c474d47a11d544b64836a62e3e1e0e9d15f8066315f000b7d8603f772704ed5b96798f28e4f699a671023a4d49c5a1e30d14145b9179e4b0f3424fd46cc22ca48cde74904876cc037a04aee32b53d02e4869427b6b18bf0ce7b5ffb75268788ca5029d2d12b2df068219af12d4e17e56f83e581b0fd6cb7048204803342ab8b146b0c237d6ac7aeb2ee21550c00da60286994f1e7ca53de19d874f7bb27c8c5e263fa35e548ea28f4ac0cdfdc4c0d5096f2ab328d089dacb5e87f0a29814e8461470a22ee8a4a318f5e2b5317a027da39789b7b17bdcc9b26bdad1ba5e4580f671a3179a9fde91408aa41a68f47c71c524f8e413557b0656cc2a67e36da5a07ee7c55b0877ecf41a8616ec20f59d370f3eff6b10e68a6c55feff6f52f498bc9ab77224a7548ccdfa3de41ff44ee4bd32295a42d9fdac1a4c8484a7383a6bd5e39cb0249e939fe7f53075d6d4a54bcfbaec50853c5e4bfda256665ed56dcd20fbd04a1d40c200223ddac36a7229df6003f335227a6bde261f7e2f7c980e7e522c68abc63601b3b1a9ebdd4530e4f33b9986f5823", 0x2000, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0xb00, 0x2001577f, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1}]) write$FUSE_INIT(r2, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000041c0)="649c957e68e73229d24f25f2d2d84bb40c0b218d7bc35e5c60863f656e6e2f5fafab29d47ce2f8085de26620ca2db115958d383df71403e3195dbf9552c3e56c353cfe724d07434ed7b83b804823d9c41df7972b9a9480924253108030e3d1d1780ae4c13a6fdd76d012880fab4f0a3a476a13590f519446830b7bab73b5ee2ef2fdad4d7582c0b145d43e56177df9ccae5084332bb647c78230ac5fb82e188d84ce132077c1b70946be5a030e5f31996477036b810fdceed022fed099312819c9c55a3e2c695787aa661d836ec76ce875942ae8585be8106d05ab38ca74d7ed1e559ad07882533bdec18a9e2572c1c2dbb7d5097f493235c51f909f354b0deb2dc1363811557d388a1cc88f3d156397be90cc3c43b067cc81012b46f08931d2616656415ed7eb6030e128900f5e1c9972787f36e155aea33cec757eb3dee45be99ee1dfc56cd0ea9cbabbfdf5d8337bf04283c222b6f8813b50c505e05b7a396cb2150b1f0fd78fef527defc9247b028db310f7ee675ce66b6d3d6c75fe699607d6c7675e56b50cf8e52c7a847e95ec70db052f5cfcae761c81ada69aa25116f62b6c7c0b07422838ab3896f54c893659e3e01b0b2fcb2a374abaf279ea724c5dda6c640137b769db033b89755edca9cda3ec6e6f535711e058a33380b6ee7431ff60b0cb2d53b801e533047c9641e76f8750a05e2eb4cb589dfdf54aba957dba3b5b73f972264b1c371df067ed463ff3c3ecf6aacec9c9daee7c389d6c12fcf50ab8ccd3db64322e20f875a1c7747eae833764a2e6b777d7d17e187d5a52641df9293c6e860232cc4266b9840865ca4deefe51f68f75ad6af1f81b1b05b7981786c0eba954e0cad0614397de2c1086448e3f91cf7d6c37162eb7eb5ef8842aaeb6878dd9e670b9c8d18e089a2714fe244014bf7b613acf6ab87a7f3e6aeaca296f4e5237a04a852f5801f5ca74676f0e8d5607118b9a847b492b687ac61d01403da51a8ae8a59c3cc05a66418324b9b670337cb6957d3a7556aeaf3f648dcea67bf162f130059de51eafbab079829cc4b6338c6613f5d5e9ae44ec339523c5b583a8c8611638fa8ab2a10c547c53faf5bea6dd82d561f66e1a07b7218f0610054e02196002567330f772ebff0955879020f31128bcecd237da58c2e978b493d44854afe7f5219539626fa38b3f1d2d1cf202a886a0bbc8515de29b0491f3928b83260fa673c800ca338135307e9d7528e3c2039c112161cbfca834210ffe71ed9bd09e69bade9c183ebfc64a7b92f6a32eed68e2888aaca63e4f42e67e82fe9c061fd92b4c4cd68a26b56f5871e5db0cac3170082f2186d6f45de25144add42223997517e81b8ad6f939f48df5c9aab450349481e6cf11097a2dcf65aa1a2b907ed791d36ba2761fa1d0332dd451fdaaabab4e5e9fa7221e93c54a5d019079c830323e93a83b2e8021453a38bccb7ca9959eb4f72d406f4544a41bf6c7c9b0d56222a7143a3e3cfaa9a47d16fe39d3b4f1bc716db71336ccd32bf2a1ed7d8787f1d0be3e7b75eeb86bdfd5582b5f241b25e9b3dd9bc17a333657ba5e21bdd7697766fb1bacecd7ff6f4d4a884bd1e755787ad0de6f3da3ee466b1fa2427a9280e0b096df00434f81c37149fb968eadf5240072842032b66d97573c219cdfafefcd6b5beee5ba56ef0cf7d44a4c49cfec9b571568a1f9b6c88241d1750f09fd61cd98dac5e9faf2e71a8c3b0e62cbf26261b568f3831f31b98de597ec112078613cdd0e7bf1a098e29883c7f77aa83e6ba53d52f30d3b0d2f9a210e9e179e7a6df8fee2eea925d67a20898fbec5709e071e3843ca2e2db777ab8abf0055be0bb94faf299d9dc97d2fa0abe69e1a81802108ded83d9274b492a959e3e1a3cddf4fa654ada27255f9547b8edb6c248a423dba7d36d134505e9cfc57126a7bf014a7c3ed4ac915964b2cd442ac37b11bb2950f55e8d17ca35af206276fd98e5cd6355791dad234e36d9b60326b28f7ca0bb273f2d952ccd37b29da865bc2b02962f549d4e768a6b66b18dd3ae27b3ecafba2f176f1fca9ad0cb4d1a8fc663eded55213aafe8931a1c4e949b7724f138431e123d135ece64ac6ee904eae4b0dd3b88d32001e23d11f386f78542f127e07c4a64fa5c096059e46d632da6a45797845448b7e689e3fe3c533e50a798083f2ab279e6907120f2ffbcbd803dad36c9992c2a1944f2ce5b803b1b19f18b5ca00735ceee330106caed3f85c701090b84512fef89ab144df09945563dc87b732a1778bfaf4b24d4995748c19c5ebdcfc9e537370f911df0d62d180e1368fcf36f89aaa4678e4780a85dc90d1f038730062f115b8b7692210b89d0497833d6d136210c7f2c9ff92e56baf41c653d359a67f52fc82323155c8ba8be608afde8622d44588defcb1832920e9a2709798033816337308ed919ee881ac7c011c31473726344dcce3896dc7d48f0b54695ab5caa5051291bab1362f36cc8a5fda4944dabac8dd8da4843e55888dcfc6b476ccf22ef69112ab93a5515c8d53ce0625b68f4865e09ca1e70a98f6ab4775b67f8889815479c0792ff00c0217155714123c9f5efbf4770987d24c16729196488c29d54362af3afd5e22b005906c7c24678b39f6b1b73b4b8ebe7fec382e76727b9f56ad0e6f89dde25b7220109415a984b04d9ba671abb4c4400cc5d97c0ba137e58d41b2e9597015824288b57d3bb88e53f58083f9f391f4fc97c44b465e7a65e13af2b1b61ca06b72e7debf2bcfa1c0f8e4e8bc0d7ab90465a62657883e1b1a5a77367c097529c6c71a744dbee41dcf4a1febac43c8f0bf0d424374b3a370f6c0a30d5c8bdfa7b6bd513570f03dc0915280d65878046b0c7d09ab60a610ba9cfa6e3db012b1750c2af5c1a06a0aa930b597edd0e80704a83d525e105ffbca6d6394649b788b9a2b19ab5cdff5ffe805920dba62784bf565163ad3f0a764065f1f1057ec2ef4952d59f18586eae6c65b0b319aeab254fa9363c0f7dcc347e66ae0037e3b3c35a4eacea2451f1e38f0f3ff9102d4add990eff28a6eebe898f07cf04adf5d4705fae0a9f810768b1c235602e6019da1cc8a808230168111ed4c484799077e7b94a5d6d4062b1aaf23e5329783b27dacabceeeb4075b6bd9f1bb7ebd97375c2c068b9912c777a739bfceea505211e0c3815aa2d04cf7041fae1d90cfac100064fb3213cfc5e0480b37e1de0922b4d54e55df399c2800763643111938d1d2d3dbab35c0d53895926956ee41beceb3c58f0f63f9364adf631102a3ac68cbcb61d8d699a290bfffda117b2c11a48ac8b2685b1508f2ee3b67345e599dd03812cdf432fc2b954c065d4f81ae4a39dad9357ad379d483e17f544c9e5d924d39282bfc5de8a0e5bf4e4aaaca6c9cf929685fd7dd1dae82c44e8c95d4b8787c80e67c95260880fcf4a18443fcaa2d1c4f46d4d4518dcd2cc06ba20dd4a94d2c4549b1d89e2aac3188c182fd3654d7813d4abebac7236456c03f5991229e848844912207898e2a61d417f08083756ccb583ea807e1cbcca6d7a1f4b2dbf7b4789204fa3a3397dce45801743fd73d718650300af4f6f02fab941127a6869cc219fbd46bf1efc051207be82c46d70309fd218ddf4d95af9a66fb901dd1847048b8f54bbd3ab8d52a13aa989d482ed1eecb54770f29c995a6e5d434b37e8271edb5b2e654920f12d359285e2ca4f5f0ac1da6908ad15f3e7a3541adad6d0a1da8b8778aece6f0e0a4ca4482ea5ff5cf122a3b091133000526f243cfae467437d0305ec5e0eb7109365adfa4448c7dda4b8637e25ec78a8c1ebbcfe449e8495cca3e733b74c96a7ee6beb1465589d32fb47ec62ffb06d2328e6d296484c9e3a034da007987f45eb1f1069be05d9281159e168b193ffb977881b5cfc00089710065b6abb585ae02c175c5b74e2c10d531f99a7930a5c7c4b41a0cfbd913618c1f840a8dceac9f99ccc435d6afc04a8bb83445cb798016c0dd75597ce6c21d0156c0a1347dbae6d92ec161dea3c9dc9f6fc19bc9d60f3f955aa5770aaeb74c65bfa19adc55dc0b5bdd656cc51c3fea5f617a10698834a97148aefc5a9f9470b50e297df0796c35072014b3cad316035c4bdc776c3c19fb49e916eea9a793ec02a238def59ce2e7cca396e6f21ee12a7386dc5af9102d3c007afb249647d9a3e51aaa839804d690c4b6226bc22c34ca969396a417a9b648423f02c73e0693f4e7667deda7f22b58ef72174dbc730e4e367f995e435f5065110d34b6552775324afa911efc07ae6604187475575403fc339e1cb4fc7f8ad73bcfee35305a5c00b9235e3fe42a0843f271e6a2ce7dd64ab563a0c2544b8973c2fd2285743040e2e90f4179d7ee8009a5ea3e4a716d6746926d2119dfdd849cb1a5d49903d255a4d453e7549fc41042d6713ffe797eee8e89d645f1cbe649d3fb8a88f97decc3c587227a76e4d479236ac3692ae586e56c73bf0b4a0bd0c701e5a2860f43e8a49b74a503d1c22977d2d074fdc08746efc2bef06e8c5605c6ab7c72886b1aa59d649b603b8e404ea33d4ed3d32383c2ecce939138511423d636cf3eeb63186f9a3fe83f4c0d2e038fa629e60a464a286689c3fa91b9f7b8252c5e15655b1d6aba838606b0f723234bc26e4867135b99b3f30c9580c9005acf39f222d3435aa03c4c58fddc90f07148f556228ea07c85e430306ea2256edf30db7680de0f065247b9eaea3ea03bdc40e824b404bd65d2c2c2f88725cc9317e9188226a00d0b71f6d846f824ccce658b865e276a8be82fe22bd6cdee6184458bd4f7f07e3ad88de07aad0de0d2c07786e29fc0c05ea83e374e7ebb6846f065eb3a01e01ce510a7a3e7c2346140c7c6b6a02fa60464b20dc5440a3640cda7d1680c2d76eb076f3e9355815f8b4ae133102288e1df4d875a90fdc51670a41675f81486fdcf2dc21732a2ddbc0f29ca8159de56e3f2b6372f72f68ac4b6b94948fed98f3fd5b3eede14692bfbd88755d99ff2cff5fc587aff942d096261aa0851604b3c696dfd5b353c990db71918cdd7ea93f0158e95708f6bd3e0eea1f439a6ba8b3558eacca71079cb96ad5b49179a381f4e8dcd9a8314a17e39844981008c4152f5586b59e5db040dbc89a621d4417dee30f79cf7610e6d297762ad214b593cc7564c5c9ae6442f9c4e350dd28b8d897e46dd924cb8afd795de4ed0351e49ea48e0c145358fe921215dbf354034716f90253f2b8d5378ee3654e44e401d4c6268460440073608b29997f28ae092b7143f7e6c7565865ecc1c2cc65157312b060bad10db5d3a4a201720408d5579909962d7ef28b4b4a884a662e8071af991823e80ddf3359edccae79c8e9579e3c11acf4e8c005cfadea0d35a9a882f8c1c841c65576017fe1763308e45f1a1f8ab8faf1f108df0bf4704d02b46082e3ca40ebad2dc78a7050ace53122dfcd0f8c84ce3713f9e34f40d993dc5276653023dc79735b4e9eb053d982884e97c6ca54b4eaf9a5d6cc6f299ce10a33d52a77ca47b7011033af7989e5bc62754f29d92944f92eae4edd91fca745f0af05a7cb2bc69fffe24ec999f0069c2801def0b115e310ffde47fab0751ab19a8838cc8581e89f1b6c54d36ff4951342f79b01da5a9d2c08fb09028361933896686530f261d8c0c30fca74ef267d97a2a0d9911ceb70da5cc6d6f849b71999ed389867eba64ca9a43f4d5395c588f47dbc329cee1af32b2e58542a6436320d51ddc5b3d4a4ccd48463a94709a8d342133e6e569629c3e0dfe44a5e7718e142947fee90817f0c015acef3e5008f2eae18d3a6fd3af9582649dc492b0d677015918c8e64519f7a2dc2246f28d120977c5389eaebc2ca230968c320c63ea996ba18ae69384be05978b19085ac7fc2f32dcc8bc55207e67376b859f99ab8603723cb5c9492b444c1f84ebd4b095e999950b0d66397216ebdcb78dccbf70ae417ea246c99eef9753b02768683e64860b5f67a34ea5610ad50cb9e853bdae456d73c996dc9afc76e271290dec4b766c66b681bf7359df9caf9bd2e9c24860fdcafdb8c8fa43b75bb800ee6711a2fe6dbc92f75e08c9baef29f4efd96e8228b14a8fe42b2904471a431878b6258c78aef6fcb8c7a7bdedf45f8b4bb5bb9f1bce67aa60e8843d179468a8eb1edaa1df3292a63469d4546399b0539705d4a3f2f88c984cca9455686531d3034290f9308ca15f9ee7ad41c90733c6f06823a3ed6bb2dcd15fc1cd3bd8b1be95eeec490a7a4ecaf9e67c878b2f4db4b69ca7f81a0f00ff5e22d0ea92c58d210947fe469eb655578469b19941f4912f91c48909a4a383d65b3273ba3cb0de83126b76b7c4ad4669038cc236443be6024b84d42f30fe541b02a4f6f6210585461dbd234a554da0339a1e897a2d91c6755b0dfbc66a41e1c5c17219ef0c9c05af9af7d65ce760678c7dd5b80654168cc7fdd3e6bca95019d53b7aead021d9781babb526a48171037fbe5ddc46aaf1ed04a828474ec392e27f633e1bb6e30b816bbb485c0a9282a8e1d56e81950bcea20e74598d5f3d50cb3179bdef530ec7634a978cda0d004a87d4730ff363361897e4b98884373d94ac777c7b43ea8c15d57c0d2bfd933e7a9fd40fb7452a30d717bfbdda93d4bb998e7811f8d0849f7cef6361a5daf7000cf9e18c9992a4992748f2bfcddaae1d16b8ae6f4d4ff7b238976d52d7b7171bae1a480ff9e130e6dee0740f4478d9a25e18e7f3e91f46f549d2721c53df9c2b5f3031e4befa1674883cf1ccbd56cfd059bfdce96367b4bf79b04a6030bd90af04d6ecd328ac8c06f778bd3d66b6460a29df0ad24773a89ea7c7b42f66114b43b4b081798a1f4cdbf7e53203fe72d5e9eee5cc169bf7d9bd8c6216119473beba2949643ed798fa5393a754557e90bd085c7f60aad0b139f0c4cf917586fb8ccdf9e3c28f8287aa4238bb5324050e03bf4bd96b009c143a7e7a310f9adf15fde53390653e233831dfeca12031c9ca1862a52500bc94f45cbf988002dd977b73064d3fc3e1e64c331d4fd087683649cdf08da545ab21effb09cbfb4b3450c70b3abe7556961d8f19fee6ff88d6767ba482ce8aeba8d0c71c09989c7663fb8d8354f12912ce7071ab7643fe890fc34cf9ac2b5f8f53b5a98ddb02aa4639ca03f58526b144469afda8a950a9410fea39623333da321f46e2e83de57b8b29b41e7bf45092e296947db8e384aa12380495414998d0b2266f804151613d03f02748c8228a227fea9f16246a8302be240c5adeff9cef0ad658c7a4965843414b2cda781d6fe9fc3562d6064f7d8ccd645c43a5dde6cf1e3d7a53a983bb5367094aaa9075c2ca98c9dce3be2b6c7ed938e22dd88fc8b3f4a359da1c3c61585c688dd35d9a0b87fa6e3e29ff2b62a7f45b6bf6b8c4d27eb880d1395bfb819a671443444a17776218559f842513a0afb4d4b887059fe735f1d1da081c2fd3620cb3d30ab91e22a39aa2eefbf7f420575950f6d0491ce3693b0a9ff4102866a65f2ee9ba4d06a50dec28e65943b423f469131479210b3ed521919692b0e040befc19c60155104e7be92c0177c9c61d5a8acfa28ec1da0d3886ccb6db7301b6f7c66617a1c1a17ac9b4712185f5ca8d5209c046f61922e2670be35154d59e1bcd62eee29c0ae2d588c23382e5ce9c0f1680a80273e5a1fd79bb44a90a74ae1631bb3475a8865a8d6748a95dc62ea069ee57657c1f947e5a8fe134c1b5a04b8e838f6daca0e801d92cf2cb3c542db0e4b5aedbf94adbba1a6b32ca1f771ac3faf41d7b57f7c3b2a7950d3b077b7c93b7d5be6d22460396f1e362b56ad9029f44b04a94e9b56d38304c74150a0be808d0f493d57eec6c5e4422602e974abb90742335f1cc69d6965ba64b2157d31260f8ee0f9578b7aadaabebb80d17e1620eb06f28b9db1fb3df81946c3e21af9096dfc99472956a84249b3924baf31e80616393bd865d25e2b2041f07f63d6252b6ff3f0689b3114dec010a1d691aae61f774d38cd4c43c7c3fd326aea6e0fafd26485ddd4c2844d03dbd08a709156b22b3179a3f35c67e673533e01050c261eef958296ac0c9b7f21f2a3f8db7299e178fde6dde7fad44421fa1da79804ae520234d4da79cc88a9f84f1e3024b93e0eb86f32601dab672684ba316a194a125c7984fc8587abefcd5a982c6d3888eb0ff38e71ede0818b2bcc6618aad3f9828056e1e1de82cc1c14535ec25f0cef0264849612d5d21a8db8677e63e909e5896751e38697ea0e7852ea91514261c5bb2ce93fa600252dac2ce223dc44157923df503be6443e141e0bf9b15736646473ddf64f9ec7c687c4e89a6c735dc12b5eb12a0b9bce4b356a641c51c3f2aa6ea4d8bb85d5f6ef0440018f3f9ed3203c35d6285ebdee7a04de547ba15f5b7443890da3ee54577a34d7d551eb9a734a980de31400da16ae1c38759746ebaacc72c3563a4f01f9081618a596ce9dfb0ae3d1e68a5e2e82d2475c7672486acbdcbd420843bf1af3b8939d26d750db3168530617cfa9d74ce044e9b1466c55f5b4a9f16d4deca0bfcce2245566211cb6f304ebc5168263f835a28ad31165542be6ef4387494f1ad8b94cca9c31e61dff12c231ed72cff0f08576c8495a0e31809b016735a701255e5d698ab37d53f224f2e98d8468568b8ce2499dd58c0069f79ab3195dd39b308f92d96ae18f0e88a8871512f46af598dc1fa54e9adcdc92764735d707b87c4eeaeb01d2d3d9c6c6761817afdae84a66cf4e7a7efdbc4dfb2fb4ae5256c12f51497c2bf01c5c84f8134d8f4c927ba077ab80c0ed2a1f058de6127c7014094d4ca28c807a53a5d9375b0e9297eeb62e4f7a94393af775a770649cb5d9f16dd796ebcf260f1063b4a35539dc5d247cd98cefc64ce09102b7db4bc2cf053159495dca99582b5d14846d5b01dac8e102c0734ccc685156581a29f8399cf654c30d504be319f6accd2f0cfc20854155bc2e19949541f6b2db402642a840d0ea4ca5201eabec9d5cf39b784acabd6de0ba9386acfa4d26d55ba9c12abdddf97102ea347c1e6d755a4b94ab3de12d43704fb579c35baeedce30515d95979989979a7dcb6af6ad6db61930c59c6bc0ad28eb3f1428f95364bd652b09384bd344890a8e4a9bfcea976121888210a8d88da292a7739f5d9a27f9ddb3bb5c77b16d32e21a784e2345a9778692634f01712d9a2fa51b87e7e6e486b569cbe1c9b37b43749c152e7ee44aba37147a90a0c28bf2502bb600e0ad8a8ac1c3002798c2ea0102c120f714ae22328c9d3b15e3d0b21932236ffbe6c1cdb2a3f02f29cdc520f32014c98b52e51df824e60524ec0b8370a2e18032934f8068f537fad9b9629d8504c711d2282268de03a6719e95be68a08413f2105385add3b949912cf4cc2aabcd5b53539f2ea28d066850c43f99a3100366d26a2ea93086cfafb0922d34a49cbf6a9e3310163b2fa45e406057c976fc679b6e50d1cee6c7c44ab160adc2f6443a009d61827406e211675ffc11c957acdf961b2ce58ac023619b802cd3c226514dc3370668c87bb6f8565c42719ab5c8287ae687f371e076541908aa74e888e6166e9ff699cabace4d7befd3f9698e538ddb5b6398edd206f822442f4ef3295d21a165322ce0b9d71fb9d64db6d56565b18a6ca1b7f1c831480a735d8253f4bb667ed5ec7c5125739bdb5b2dcc65b3e7216f8f6dc48ddc839f954aa1eab60ce15839cd5f68a26ff41d988d34b606970a5e91a6e81f08c37b95eef2445daaefb1e9d1ee9b687ed2b25816949307bdad2d7c30981fbbe074faa720508a5125ee661d63b2b57415460db5cc9be1276e8a60bad8ff337506d9166fda90e8b138a3b3a197aa0a4d7f1bea634c958c1e0ba3b0e7c0bd87beb959528be2920dda1b4a6a971412299a5ae51bc81cc9714a27426616b78682a55686bc1855ebe3dbfb325035f3e5ed35613809b719b5746b120164253a978959fe882fe956a42ba73df298e1d877585e304f039f7a32ed07dc95bbf49530c2cc54da879adb165dff1418478029d89ff761794ed3ab5984cebffe14607206cdc360e7eadd57bd24e137b92873369e0e420f4803a81a35fb7466a86d0d0e4abdfce32d21b71db025f7a017a9db8f88cb86314b4008c0f4d6250fb411e549cdd56d363176b27740626828a0dd4235cbfaf4c9e899e0bc553c95e4a691479d964605047e3b35a0a64553b4e39f27dcab1765ede4eccce16936a719d927d793a7fd9feb42d523f4798a5838a7710c3b144cb651465fcadca6c1977d2b4dc1698e30c2cae1a4bb88bef6a5eeb401c0a4faa6a8e0763b1a58b643bd52e799eba444c7ac2c28fc54687a533761663b74b2ac1a0d50d0a9873952c5f50eead22efd055cd32e63b09f1fa716bf2e3dd38f3bab998b481bd2ede72d87e8b4dc40c276b1cc11d7e7cd67dc45de6d47a60472f06890888e2f3566cd3bb68e6f9b4703deaa26fc24163035ec4974ee9db3da0e723077aea6ca4cdb9d6b670b5d15c934482140cd4e72835a8c1e873a19cb2a90bb264a3682a9cd520da50cd81c0fc24cc1938088d15d782f3b5e3fe292c5fedb14fcfee864f89bd3c2d56c5beacf4220deb4ca2029597adbcf25c6d186cbb309c62f107c72adaafbc8877148056613a1a45ad03d3b5bed801b5707e785d348b1742f024618c8a7615769d655305f6edabfe86fad8206d605ab41778c5116892195be8236c8068c48e9f4986eeb124e0c324a5ad366b35c8c29373ce14f6981e631169fb7c83a3bdd6880e13df194449b15ce50e001f42428c9db09731b051234a853e72d49e19ee72d40b0f07ebbcb3f1a89b28f00ae088c0af8e2f480f87d1f7b2708674b27a5ba68c941518459b87f4f350ccc893e5517e1eb5a8b13a495e30cd828b2369d563ea400ed37283e3b9c9778f9ab1e7d87251f22864481448308dadfe59fc0d4f5825526c2a69affd30d25d2e9d21586afb993e8dd1c63849ac1b9aa3b0b7b79523bc0a55ad69598a10cd79b8c46bde950223c3affa9e8d2a8597d9f4faa15c53c99d557ecec9e272ae647ca2406c4540e58179ccd8b38cf873b75d74e4d927ed3b77ee1e8815588ee2cd9834e7d899d2a80b2744cc1166c2e79108ef0ac19b68e3922eadeaa1c9d3aeb7471e95a996ce5b48c5f36dfe1f354f985bc6741664d0e8cef1d885c6ab4e0c6896ff003564636076180882256ba307deb2497136fba3541eed0fde1ef53276a14c80a26cb0bb6c5517f886f8f67d8e41ae8b044e85c1c4c3579d41f6754670ca4c8fa00aa04052284727e24dd3cb13c05280177da43d44450d5b0f5dfd84851b301cc09a5f11ae1cbda05605a750e553d9d71909c52623d150ae43a222cb8d2f2fa67897e0ed3ee5a47df6491b0296c3321c21ef07b4b5dd739031bb9bb2f79fcfe1820f79df467e8054a8fb28d023fd346a298ff6027c13d83f8a84a8ae055f0300777a70d4a92ed45b36f5d1892b44bea0fb11b3498f31833bc42373a1dc2c3f0cc2bf7f73699803ad2548d554ebf1a76b7f22340de4d2e62a4672f50ce14d1f569f", 0x2000, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000061c0)="1e1e76de4c0c20efdcac04880b0a02694be01a195c5329a2034ef336d150c9fda2b8084dc867dd974c0353627187b3d7f10cc7efc4952b455ca525bdf0f9897b2bbdf6f7778553d5961b6051ab84db0b343f06cd9a7ff549e03cf3b5e59ec80d2bcefc585ba5795f31d7e278ff2549e08fff01cf0795e88de20a3920917b9f61f6467a904d1140ed435fc1bde35d762e95eb594b4de9ba859bbb4d828a65be417a9814d65343c36f3b3d66fe4f4bcd6db819a3a8db7df82532c170bc3e526601583da55c4cf6d344b6225b1a60338da37491fb32f5c3fea8773c25cbe1500def8511a1616744ba6996794af3d8ea7b1a4aba9c26a74d19534dd6f75a276658836b38d488b84b15a845792208eee51ad4521981423f41a4bc604071e5a3d6c7f549d09cf3cb97cce1363dbe44f0d0a4c8c7224e771296d783ef4be91283060d732527ac2e3d0c06f5f894438b6048c2adf845610f98e28fdd3c552f56520387ec4271dce322308cfb2009a4b5b3ba9655e2f4ce850a1b3fa09a3c35dc3c7dc8ba4468ee9343bc75027d2f2674736f0fdd61169aa4ceba7b8d644f021e3093382b98b2c12baf3856a5d9522d745594ad0feb9122d1fb41213c32caae256eb312e6016510ce8e7b04d74fbc55e89a7946911f1b6fe5c8ee48ce669b74e1bd8c76f47e437546e4461e08ee2c002949122396f819dbd0d6aa50d9db063e2cdbbf2de1ff1e7cf8b1805e95c1bd984a1c775883ab57b4fc5676d614110a6566de6d25b60725646cc4d4493719930441a90ae8400dd801e767619b574f9fdf1e770bea90fb01651f9ff634fb0831781379e3af48da2c056adcf25607e7d7b32fd285b4e1cc6e24ae1cb8d26c8941de3a60546cd3cd5c8a38364bd38f49143f75067cb7380eea4296ece7b38ca3ee9fa664ef54b9c60c57b3286e01d1a8a3ec176efceb3a9a580d1129218f11a9c4a1ada20c9f6d6a9f805caba58236e2cc0813121da2d8dde7ea7e7675a053131542ad4bb794a1e5033517647708e7e288dde76439da3cd79aabbcf708dc8b2d2858573f34bb0be0d88fc2309ecbb9c43caf8a8e08549e2f0df02e14991a8c1741058d77a82ce6faa2c75875a9a591563279d79c8378b0c051b300f329bb8c366d25c59a6c109a4702585930c37dc0743f5fe692b6fa6e51af3a692c21ca32d09a93b809f225344b97280c6cb84981d1ff8ba07ad2671a81aeb4bdb5f29a9c8009e0a115ed5907fb4eb164efc07432adfb268211284ab5a3695056cf032d0acd08583046ab457e5a5c62542dc36ba2d78d0122ac726379e0733b94bf2f63fa65eb2e4d5f31aae380fc68a5f4b9fecc67d81af3b02af8e2de4782a28d37a0a3408682bbcda97384cdac6cf49ab5153b9049f17f2b1472d809d49678d3d97a851609fc505673163c53713f7a77729640db2f4688eb775f53bda2043ffb8643a40cf1b1041f3c183f3051deec6f36d54d56c6677341898e2e4b0b7155d37a80f44dac1b1350e31498cb2f367bee3bf82128ab4fe35210618fddbd493ca04fcb6bed7469a8f8b64df3882c8010137cfba5380fc66e7737d42453c790d98ccb4d0b3e6a4aa717d255137135ab0b348c06aba6e56fbe0e3aa3612c5fba753838f88ec6b23dd08cf968588ea551b7b76b5b7daaad27cf3b303b4080bf7c014a61bf73d350a17a065bbb3da6e6dd178616364ad1181a01d214127651a4aa845ec626880e46137b481dfdc53f6980b9ee61c7eab780fb883885e1816e0f4359dc4d41b9292fef566f7fce39e56088bee6d5aa222803206b4d42aeb1956183689b07843f047cdde9958be4caf23dfeafe47dbd25711405c321c114f5271acf54611089e9629973b22bd52b74318022d5cddb61637d2b937f4c2b20ec3277ec2e84cbc7254980028e170d1b41686d7f7ada6c088fa89dfff7b14d547c00785b94aa2e0913e73e9c3d16a41dcfc61a1f0583315ca43db741e72a9082156425359e35f0193d19ccaa0a2b1fd5ea6484b9eb38b5f96ccd2598cf868668b907c90e7ed9829d2c173d6530c2616586d8a8cbe8ba93e391735ef01b4c6d763cec5ba4930a21b2b653b1b930ee2c1b0dc402089a45d3f9d38435c824a392d2a12f8fbf4fbc1c6b94f20fb042337d043cded163711d47ef19462a529cc8d2f9aeac20f547ed49d0100d57517f9cf7252eadfe0678229ad4ec181f708e138d6dc31275df8ce68520feabf3d0d26d9446e1a2940f6a0a774c1a3254189ec79dae3449c8f9f6af4760786c7a7beaf36267735d71f164a01a0ba2558f09ee057761d9e46cac7b001e11158159a11e33c98d84cddf65cbcb807b60d94eb1ddc7a5d369da3770f2800426aa5059cb92ca3f284e459ba124d92d1141e868affc1a8cafb2a7adc05a3a0421e7e137ce9086d37af0e688da22fbd528d63bddabdd689786b84e688258b3089e21fcbd0608eda180e8719766d92010cc599cc370c86b918e476d7f7841d23d61c086c105551e0beb6147814676bb1799154119dfec726fbd84fb5ad2aed2ddbac36ae7a558f78310a0958a387b5d2393a22828582493af6e77d35883653f4923e2322b9ab8ab1153ac2c922eceedad6fd87ea77c08584e16b5f0e6edebb74b31754a22aa881e95d69395d187dfcc5a69897c8ce5c92ca114fdd4e1da8d6c245a101f33789e79ea425416e21b90f9be43822a861dc3e048bfb49f9d33c6dc5569ddf94d01dcb3f31a05eafd0d3dcde167a3d5e3d817bdea2b5bc632c925efa0535ac1ebf6c70a36ce171f27279bc64394ca85e02e7fdeda507a69421c845004e80f14d71bc28286664cd36d6e058910acdcd93da431986fb7e40da7369cc9394ee62546cd9be8407cf2cc276bb1f7ccaa2fe61e918cdc86c4f22b55ff20f95944b153a74aa24ed8f5952dc7428c41b56f2e215a02f2c66ec0fcfc3a1e429d10dae753e2584651afbd327adbf2c839391da718fb503d4b7eb3823bece1ebea584262e82feaaf865c8af48654570b32a76577a09cbe735a184483b48a1874289c6a77e1cd0b82c052d0c1fbdb59fd284010722f8fc18c2be6ad54c9f66f02151abcef76fa598a58272a6148ae073e3e286f9c3112ecc87a612863cde3f4bc842e5ad31d51cecc7a255d89ccb8966940fb43a9eacadafc3f6b10b284cca328b9d758152326ff62486b5f1e59ce0de804cc64c25ec6b5e36755f041844360ee09b0bbfd35a4d06e71c1befd80aecb0fc9da7b364ed543e82898f3249f8d81a5b518b48b66b4af17605677ab7b0578faf5212f7f8efe84b33ad49143feaf1ff694e0d76beb2863f0944656319463133e536a6976aac4abc4d8dff72bb2f21dc5059bf9a3691d516e4836e0fa0482629d03846e847cc81b5c1e43e0864e58022ae8ed6acf5f46f5b6f76bb8d90eec067698bc3e93a03af19f312ec9a3197e4198464b23439ec9486c9d7f93dae6f8c55cb085f23b97f203b1d86edc1a483699bf8a6f9eb9bfdc9a0b5d50f5bd3454c3c017eeb8d65f031bfa6e8e22326aa745028e9b0b63dc636953e781c027949f5d9ce7fd59829c41eae0ab0720febb8d95e93d6ea95e1060a369d6825ada3e92812ed0705391e10ebc8d599c1c842f49d4bbb01c353c22459c4e1ff6b0124cc72847e94ae3396c95348df2b0d1e1ed9789c9ffdd314456aac10639a02164b16cb4a90741bdb1a9905afb604c2b63d9caffdc78a1508fbd7860940455d1c3521da41492afcbdfc1fba92df50d290b5003a25bf64735c12bc66a6a3514d90d4d91e544df571b8b2a6238bb24b767b4132c2fa38773a49276f980424fef61437f0b467ad163f33b3eee0793eb5002cfc6c8e3afb5f2e7da6a81a2890d6363626f9f41cc66efe73e567e50f523a1d3a9484dc9eb5c81659aa46b85db4c3e501e0ec3a46e429f0d3bf29def943a95d5891d04a173b7a4eccf7df6cb4207d56969adc3cbd412ad0bdb70fc291dcaffe528be324e055d2a4371e2afda37b3b625e93cc5b315b6f4c51f07fc42dbba2fa834dfeff0e11e416006606bf87cf951ce2bb0fb808d9563a08f0b0c8d295c29e1a5a8125abd5ac23ef25679fecbbc1e49ac12a4dac8b7f3d89e640161882cf7797151d3c35a2d463b329370120a846cb9a410c8fe977d26c6c3c0b07aa43ec658d7bd6d887a24b7c207b48d52cd027ae9fc17276b820ef0e94f5722bd5922461a13369cd04c15ca065c598f5c50cacb4b06512965e733247763a386dec1cdeee9b2bb71ca2ab9d0be47854b354760dc7be1964fc462a89b1505d4960ab70a16e2699c4f5bebb966e2ac053b0a8d14ce6fbc82e26052f8a9df84c280a8a4b1e3f0b1a046825544b067cab80b07866ec0bd1a7d81f266f41501a374fda949c6d6e98f9082c841b0c257a2827050295d7a563dd43c8cd7de77c4fd474a4ba3841a508ab845e5befc3fc2b0f0af7564abb7041f3729402a2dae53200113075767d9a378f5e6608be5ec30fbe4014f807fdd0ac5397a1aaca41080a7c7c8fe05ba554ea63c9991fd75ae6a1d6e81b6b3455f2b094471178fbbe1686b970e88b2192edec2c61703e4245e80a7c7b7b6c1aef40a6c31dbb062fce0aac85703bd515ef4d69b0af4855c2e69e5a22a0df013d5a6fc3744a1b6aa81d45ce9a9be0759ffc8918f0ec5f34bd54c2e8bff55d95aa66c596175e3c92d4fada1219a0ccff5de169d368465921644df844a05640ab60814465f51e212e8452befbd4908002b28416a0567466d4fe759b0a60efad9f68716f4f75335f10ae0befd4a3f72058abe3304744176af437bcb4741f3138d5279ee84fd4d841af76b071a32ad19cc406390dfc352862f9d55711f36cfdc4aba0e8dc2e03ea8fb177fab0c38f726dd09af2711e9b5295b39ed0416e113c045f7568980fea2bd272661163e762afbaa13dd2705d31c9e2e7151fad4bee596d945d162daf167a1e0bbd8fcfde5a82840e3b928655c40f435dda937123e386a0d41be1799e663088c0282f52ca553a4b22fda2d7eb9a5cc1bda6144dc1076fc8b09d4e8c4a9b67a47013cbf9b85adbcaefba1c08090fe462fdff8550afab1f75d99c1291cef5fea4cc63abc4327d0e425d7a5f1c602d11c0cccb8047274097e4f6107a42300552ba816ebfd5f843c19b2e40c6a809146ae20aa70c36a02854aff19582eef8657a2c8a8ec5b4f0ac29cb73e3669a02444d0da5ea7d2d2d23db59f3a0020ab5c4445ec23b35614943479251091f81c526306eaacd9d74e8fa8474f3b840665e52641003ab1b2015e2b5e64c911a7133944877b236523c72e259f6056cae2473dfd5cc95c1fa51ad6d1eced401e74dacfd7c72cc6a808f7e1e6f8a9bfc0c3ed9fd65ba0d9ed2adfda06366fc8970cbed680f50602b0ed129b270958f88e0537c22abd5cd7bccab0731effafa438b3ab8bc0ba5e6b5fbc66633d647e5defab2db16bafa92cc0a21e62fd6e49bb8e97c426e3e5467b2f205e6e35c1f8fb7ea1290ba387c68da115ed1c3210d84e29983332c549777e6219885ed91573585066cbf67410dc6f5812e4050f543fdd2ff66574eceab90c8871a5556fcc52bf527cc9f20657b81f8996901bdb3ee0c87c6b2612a3b294d47d63fc228f0d70ad2786ef6f885411ca6ad7218d01aed20e6e887aa75bd5847c06f9f3f571b8b1ddb896a461bd5e7fe72b80567447f2e0c3e7a9a599c32cfa1ece3fdbeab21ca7fccde0541878d3dfac71b441ef07c40259e7d1ada2c832948edd040bf29b4b2ec651170a6093a71b6718ee633c96d21d351f94d95361592fadd191899509f844800712a4122da07537685da10f8c7d47378555076da6a08c5363d3e057cc0bb007d2277e272e70e7c8705cc6b212e8f0d228fc5bcfd7bf6227d17d256319bd1aac37ee41e9ac0d4ab33dfe9e361b87111419d0f7ca3ca4efd4c5620d96fc6cee00064be5c45e39b0f3c9cb98753a95a3f7b1197f9a0e12237124fc0b99992a9fe76ca06b7c3e4cc880d1dde7393c41f27c17a717361ea8ff828ed4daa7d700c82b3d5e0fd249237d71d75603b59128f7e84758bae93197bc27b9fd539329e72de1e49206eadeb050ae74e2d40f63d82d38f4ea33b81f627fb883bf43ea3757ff875f4cb7d3e4c96c4540df633751ff15406d64514fe80ecb818adf1d89dcf628e71866d1d6b02ab64e53ec685b81f73963f5e2e27cda5a661e40603e8808353d07fb73f4ddc8477a7a7d43aee78d3cd3481491fefe1d347298b683f7edbc6be07fd860bf868c33961ff282f04463c8625260e37a02a30b79aa70a462db9a99e500c046826379e6d0b076e4c40a0545277d98ca72c9a9a4b4e0142839ce3732902199db242222d4a0c48611193daa7279c980a0d231c5b6cb2b995a3bc14eaf9a42e3e39e8c46fa18579473d9e9fc17ddf721a2d2fbbc033005e27cac7381e4e84964104ac140eab746be4a192ed209afaa4c0ba5aa9c7385ce127105631cd48554bee45abb0c302dea90a54d459809656d0fdaf313a96946733e34d4d4f003ddcdd612c50ead67f6f602e054647bbcba1090bd009503aa48848e2ed61a7729f307434afb5b50ba06d8d2814f454c0a8e24d9a815bd0f5cd5587f89354932bc0224601ff191a6389c8b8719c08ebfd9a00013b1b420dfbce167b17b17fa3ca7496a6504f5a7a21943e10712b3ee59e2d06a55c8b42804063a3483573b9016b64cfaa516f2a139916d253cdada4cb62804b91df5aafce285fc7241ac7532fbc41eb1b8c2897f3e106a0829389157485fc4b313daaddb3036cfdeb9a109d556eb18e443066730356cf7f9d17bf2e60825db9a63e4ab58d4635bdb43c9e3b35972f11c4ab787e4f765f357abf9aa41a40f509cfcd61a78640bb2bcbe6a4d25456035a3cb1fac3d3727da1dca42e965fde7eb252691fbf6a66a8eb0f356747d4ba89d9fa297a7de455459bc67623d3af2a561e8f177021abecf738a98166b869c4b91ee71907cfa867ca21637e2c1874948fc7089b16edaa071ba276ba4a29c85e8c0b966e487644a960b345419d699f1760b3e4c4880d00208378342459bbc2396e9cbdd4aa67c6f7e81b877313ec8cde9fe608ba3150fd6ac2923a934c796b796a7dc1adc7b373078a5eef432f0d8fb5e177f9433c42d8bb7badaac8b132cf02d6084fa963d26c100e746c27eac0f1b7e68b0afb6d011d5e94d0b220b492a18994675758807ce2d7428e2ed5d078d25d33c72bc1de84d9ac2908db2e7baf8f13e52347f9a6260737d62462f9854493d235856459d1a6840682cbd9a76b56b49e631503570523ce15eb04cfa0c844787fb53e9aa48414452ca226b2d6dc55a0e78f920cc4c330e4aebb90330e55b049002b9a1c865a32563ccf0e04a0bb7b28a2615d3824ebf1b429667bd07c0081e593ff85176667a8b0f921b99632a344ec2e47d4e8947a3d08a08e10a04918be7c6b2bbc274f307b5d945d60041ad7b7185d00d5e7f7d35bb487238b03d69c2876f5897bb8dcefd5bf312e056690c2c2d8045c87d838adb6647ce99c2ed607a6d0ec198b64caebf412dfb356a9dfd0fc2c568780dc7a2570aa2430f8ae5fc5700521d52646a2084e95329e76a8f629002524484f434469d275d04cab9c5433e0358b5f2650f2d759297425b1ce8396eaa3455089c5dacce4fd53862fe398d5cbe9025809534e1c9279f3c3af416ddbfdeb979189da1322c38a94522cd65d7af6a695f14f5f6e6c49719fca7786e7d0ba165c5a584c075a3db4c3deaba233470b49a764b3c657e456686d1465b137c3d54c7f7df9be81e45bfdf684f83fba06527f324cd6fc68b6161a0fe9379207018283358a02c53f0ed8d327b5c0de30335c4b98240970fee57d52d0399a455e00648702f11fda0153347f1fe47346f40a51da48b8414c5045bdd6f7e51db08881c9e03f88d7500f22b2ec0aeb3ac9cdcc6dcacc3c904b1dcb22db7cc66b9bead920e97f9fa6d41e658b561f917db9c803b8b6169c31928f87329de18df7745d9702e31b93aecfc4c5337937e891e9a954889289c06b7532dbda4392243840983b77557d69bf51d3baff79bc81f27511d6be4b1f6ebd5bb8a80c6fb3ad2d4b420d0a1a9bb949490594738157c43d711c2c748c5bd1cea22dbdde44379fb8430d89fba9bcbc681adb7ba26c4361e416798c3c54f1ae089e32a63978a01d47cf0c1fb749fec4599bbf999ac4d5a01c45f7c74a92aecfa6992f716505a235ca6199ab5c0ebcf56c3e6cf09996c94c0a1645dfe5f87698187641aa043d90d98aa5ea48e680221da0d5c68d5e6e55089566d9370e350bebb016807a8047496aff55a174e4cacba214981e698faa0ef7da422813501672eb5883c3e414cc7414f81e7c9aebbd129e647a3035fbbf777daccd7bf467eefc96f869abb8e8032c8e9271ca9570df1a1aacd59aa3860e749ac298060830993aa3b0515a22503208332af8ae120bd2936eb1f1b59b1ddcbc5f39817f32329569b21a3c105ecde7b71982b107f6cfb9ecd5a7a97f12ab31ca57734128d972fdf1b60fb6376de5a63fe2b341e27777d3e68b882bc0f630cddacce3954a02b65d3b3e23b7f8091b3a8f5d36f416a1ed96fcf71bbde35d2628e45dd7fda8a4f4f36370cbb422b358f6ab3f0d41ea2b1c55666056aa6a9da7fac2890944bc4cb818cd090a098bdca76e479c9a9c686bba33cf1eb0ef25695db80d0a492f98fdc08ceec513037d9bbc6fe3993d28429c9a531782b559d6f85334b0f75bfc18de75247553eab4bffe0ce394952e355f45d49777c3f7079c5e94e2fe6758503e28503d0baa55baa0bd8ef2c4e026bd6126f1a038d177cec6e5786fc385ecf2fc66d8126ec5013188f828ff6aa3c3971872155e290871def143c7f5d048f33c158099498a485ada8559664d65f2981b7c903ee067a107e37136e7a2283267c51890c29742a3d740c3cd65e46b08183592541d42067477395c7b8a62feccce43108b3e3978bba9496bc1a15dc89ca0e587a44ea1bfcb8b973fc52fac688f4576ce26701e037f0e8950941658180a5815546386a6ed1694c9a326917d0e63d28263a2fe68f365a7d0608a6f0fedc77bd2dae4fc7d824b037004173275bbfdbf82f8389510eb200906f3eb25f40e3b9d46350f5ea7321629a1421e5c61fc2a0bf76c5d7ae08327ea77822ca5ee5dedccf9d522e32bdf2032741430678dea9f325ec0b14d649b81553ba2dba1fc84cba4699dd823eab0d33f416784a7a07d17714f9b706111e521722d87e956f48462babdc1866fb354272de58e0b57dae8388a9e23bd29699418026205c178efd5532b05e7147355f5f4a58cdbd1aa1243a4898767c4e9870420a087881a63417c818dd649e0452b0f1055285c17036ba54bedc9befaa24057cf81b2f5257b6f9f1bd127fe35fa66999baadf8f8161e1150b9fa2281ac0b1d510de9cc2be5120da4557f9344139eb501f139b3d86b3535db5c51477cfe85fee4dff26335d0deda4b93f99ae149dfb8131da63949be5f87d17705992ed281ba04c2fb58df97ca3fe86c6645326813a0f34170fd0efd4a2e8a70d55e795afd1f0f233b01fd0905b2727b774eb6b0464f750db2c34061052e3e0c7bd3802fc993e9b97ff3f64684c45ab4cc0957007e8e5dc290e7c2cdc456bdcc2f8e621c37b6db9d1dea30cfe1ccb0ee5fbc5155d523b0be6c9477e314c75c256276cbf26d22b07262e8504d114c6174b92098d23129f75ffa1db5000339a6fbd9366e339cf6359fada71b264696e3d575a59edeb09e16fa2f2f9dcc7a3a1f6e0e9c8c0cd4d1a60dc6e9cf575dcf93d3131f6356cc7365c4a2b085d115fed98987874727aa2a709588f5cded48be00e9b5cc8c671a82b79d52efb62f9767cfa3ffdb02e32917a8fcb2b07bae3fdf2d52cd4bd199415323505d2dc1f668b07c1193a17518f84afa714779a4fefb26a5489d84ae413322cf46237c742464c48d6babfad707bff94f057df176a0a1e9e7136fccc96ba3ebf684cda0d9bc6647641a2b91e00508b00d053ab2b120b2a2328d6982bd94da29ba02df61f1a8ae8abfd5db6ad0289e8d3804799a4f96ac6081a3be3ff8099e7b55a488da32ca54e2c3766d7027aaf08340193879b32549496452d8f29c6969de6914f78e5d99d4c91f8db7b1783577f21f3d1a8b462ccacf6dd0cc80e3c26c331bffdb8404717c97172b4a906efcc60f7e6e3d2356b9e9de17b7ed258b99d89c30c31a496504a89c7ddc85a576b06d967ad3cda4466d288924e122e33ba94dc2d256f5abc699c08f9927754ef8ddb792600d1d8813d4040d05fca5d7b514cef93c342520e5d934d783f7901a82333f1701c2aa594c53ffaf5786058d43b7c0d316f63fc6afd5277360ecac9e9e4a25a8aef1dcac38a3fc4fb3cb605ef9f4a5fcf17d0348b0fc4f3c1307ece3dcbbb4e94df504dc6af65a21063724921b1678139bebc8b9fb54c5ea6cfd773f6fc29d8734d5987f21b68eae96907fc571a5394e46d101fb46787b071694e13a0ed320447c87ff275d3e6684b87e4909064d5828b08cd1926e5af427f5cf47977351e41ca57de72bd115bddd0cd14ce3629f25be6f798cf3245af290d9f0ed5c5828900e3bde6b366fac9a8c72f3822483274f8390aa026b71c0a748f8337eaff00f7af4d09840c40323685363ac46d9a5c5501c5703bea35a29d3de968d83edff603f3f8ec429f20e2d9834c138c41c829cb6f6b454b16089e4bbce52576107706dcf69d0c8a6ba75eeb555c52e387d37df9e49f90b1e9ea3a1547961466dd576f23ea06e39f7a847ac23f585b18c9a240fdd833070717801cfbae88cb132fb9adb0fc81918dc3e599d3eacfedcc940aa12ad930b0275713c87fdf3c8c2215fcb7a5646548084b31bf91bad9480169fcfe9fdda475ce8f0d00bc9255a94e91932a5db912d292721291bba75cbb30e40a111cc3ac12e581af626f881547a42748e532366d8a7f23f186da357e2b2e28ac5c106fa23326cc8cf4375b9192aa4fa59fb196fc0ab3548973c901418c4b362715c4295f3ab1d44357fbb807fae3cb4d56cd4cf8a9527155c4307ea9584b20f86d7fd6f02a80d8ff7b6c9161146de3accef3331c981f9f7cdb26edfb0753a9cb0bd30a1bfc5746d54367e4e7c3b7c305bee72ff5716933272a7ae5a75061e22ea45eb7bd49359dc827b83a6ec15cc0ece6427df45dacabecc017f116e913e75b35aaf26be58df8c1481109f99ab7a678bd0ba5b84e8aeae1538d7b1bf28201b54717748c458c935af6b362eb58163f35a83d34acf4b3853e62b2ccf5d7e260530aab9767cf5e32276ee05277242f27d023e99000f59ae7ad185d48f11d33fb31ac8a26938d9a239b79375baecc4ecf15ee6068381225aca0735c82e386234ab48b124c9fb923da4a28c6485e35f5c27b35579e813dbd6ee5af25dc751cc929f54fa2a434816884b6f4fd3e1db83e00b3717e6384e6dde7d3b91423c09936a62611c73c4dbcbec6bb874fa66132f242bac2bb2003aff897791bd8ae2fbc31422f5ab0bca0215b9ed5b458544e7f9f31d832984793ffe8667091bb0", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x78}, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f000000a3c0)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0ff1100001f79a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7040000050000006a0af2fe00000000850000001a000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffffffff55bb2007ee51050512b5b42128aa090a79507df719af36349f298129da4871307b534bf901115e17392ac66ad022186a8929d1c000006146001e04aeacea799a22a2fa030000c412f6cae80043eb27d53319d0ad229e575254830000001d0b000000000000488318b5790bee7ebdc745b7cdd77b85b941092314fd085f028f4e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b217369ca8b6712f000000001b1df65b3e1b9bf115646914ce53d13d0ccacda1ef16fdcceaede3faedc51d29a47fc813ce3d32cfc7a53ac271d6d6f4ea6bf97f2f1be2ea2e534300bcb3fdc4b4861004eefbda7f54f82a804d4a69bf9bc5fa77b16573970f69ee293167fdb35a68488e40b030166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b8496da787e814c4fdf0b4a387b4c8149d18c1020029a18986252a70f8f92eb6f0e8c7db000068fbaa2e2a27efd9104297f2c58159f02d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa909ac06b57479321a0574fb304bc2a168198932011bf5742e0ef94234db1f00000000000000c20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b94c461d7b86f4470c1d6a406be962b0d2277a84aeb26f37f3e2c25a65f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41aad8bdffff66f47cc17d8ba3eec0fd80f82c5f573c6d294d366505000000da0fde0745db06753a7ac7fe13cab6692422a46e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da323947004cacadcaff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c5f1e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55d001623258a141bd587cc9dad46de56ef907b059b99a79ae5498f6589880ed6eea7b9c670012f80cd6a1397953ba5870786554df26236ebced9390cb6941b8365d936a7d2120eca291963eb2d537d87cbb54e588ee5d6944ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a0aa9a104e16bb1a2bae513464ca03aff14b9aa4bd9539f5096412b92012e095b84c202060098df3314f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c363000000000223201780200c6ed7966130b5492304ba3decc3acc52f2cd39000000200000e81c23cfea586951210001c800000000001500000000000928ee53595a779d243a48cea769470424d28804c026ab7f4a5c81921e0128dfd70b438af60b060000000000000056642b49b745f3bf2c01808b6d7d748308eea09f0161b4735efbf3411738d6ee7aebf9ef40662d7836d252c566e1ee938a9a6804ed3a1079b0282a12043408cd60b9e53978c81839be0000000000456f7d2a42cb13da2022f23eaec61854f640f701db0276652f6c74f20675eb781925441578e93037aaddea394cd8ffd3d628293e591dc6f71c2710a7ea8a4fdc214e1cc275b26adfa892e6de9200000000e50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab50fe82d5a96b09c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b11a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bbf96c89739f5d81e750d50515a59a3ad09e8802e8f4f535447dc0fc9d5f99a145dfcedad69da9cd4b75c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d583f436137a3c5dc714c9402c21d181aae59efb28d4f91652f6750b9195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa80900000000b6638c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284df80e4636c25b96174327d82761c26e329555f9290af40000000000000100000fd3763655500344bae348c1a08aba8e2b53b02a42b1a88eee5347f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419a5c16e2055b85058099448430587a49bed2ee9647c5d3bbb47bc00edf5e9020c09ab004321610b857e8717974b633b21cb32f0e03280e09758bd445ab91d201782d656ab09f508bbbaca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92b32af00f191b66b6a6f732a91f0a2e9120be61e58c79d497247d278888901d44bf77ff246605a644e9e3d769db497c3960df05caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f3101985602688888ccb85c87b4f8ffffff7f000000002c331fca0e541b7ca2119ff0d61c5224550346115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000000102000000000000000000000027c9585c0cead5d619d18475ccde2857279a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77a23b0000e49666c464d35ca9b50f3ed307da8c17a23692759ccf5a205311b7d122532697b861dfb54609fd88e6043bd52ae84c1bb0c8a6c769f952b3d42c68a3102fa1296dfff4a979369b0e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e8918a0d6e2949affcacb5ba0a56aa063b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fd00000000007271e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9448a2ff93060ff073b3a113e47edf76f7d1b8b90bc0df4cfb0b9c8c80158b44ecae9420654f7016b0aac117087406d343e27b372d6027ab2aec8f2bcad7fe6bb932bc5751d2974e95455a277fa3b472bc7bbdd2ac5a1ea608e8137ace03361607cc1a84be659355629ab13ad49008c3fcfa2423439a3607961d5b59da48a0155e8e42cc13c702cc40c99cf86c2021d72f9f4ab1b00de555a5a39593c93871ff7eb5ecadb64837a2d88723ef65aa5152e3d5864e5758b0960600000000000000265f091e7bce17d20604c5ab751773a5cf8a719a7ada06ed03832bf274707c7c970edc20f4a1eaa3b610450d2025cae6d2cb639ecd58709b05a20097208d03f7a146a6901913618738679d4e0af53eae997eecfa0dba856c6ed3d9205450765d659220c92701ee75c8710470d9eb6f62c5c721883f1544ba0800000000000000746c16b6e93294b561c6715a32a394ed1e6c01670c931bfa52c58c6f34d64e758a7a7f7d33c49336d4cba2cbb170ad7539a45774dfcc55257215c8ae719dc1c232fc6699ef01005887d04a543030b4328ab48744ac23ff56fd2da52eb9fb2eefcdd2d92d73ac1b111ea8b5e1fec36a3579879acfe366d393f1fa9cbe08d9ba57a443643e9cd251dc88e91a5e458e66ea1e822d55d4dd919a95eb4c25a08cb6e1070000003a0fd07a4ad9df240e00006aaa2db0dfe416146840d88bd08365e547c970e2983200703864a3b9e1682cb479dad6d34d211b05267eb1355520e9ec0c5014b0832f7fb35782fdbfcbf5e23a7f5d51ea480371748d18d8e10608ab8261fe058d1732f28814a9981d84a04a2bb36c89bdd245e3293a14df1ac567301a79514f103abd387d6ef2d9d94508ac0f6135c8921279573eefd5d4e33b9ef585980789a94d9848906f545559d32112b5040f0776703363249ca984cbb09752f099efbb9e7362e4999594c1086d8958e9469db01d85fb0b9b3148663e9ea2e755d96c70e540b4200e4cf82986712dd733b26d00e947d03c42215118426d548cb2077b43b89e4163d260faea1db53e2cf3427c90aefa2662a1c2b28b0e020e872bda1d39da508de5dbc37d03ee056b2579a1d16799589a2600000000aa00006c94bcaf115fbbcb216e3cb7fd9afe16d1fff2d047e508aa5f6de0ea4e9ec1b3a4ab1f8b5f312fc50000000000000800000000000042709db6de7e969ac0ce18b47280fb1b1b1531648122fed3e25edecb5200f5000000000000166f7d36b2966c19af7ffa6afa69e50821c9aa3ae60fbc196cf8ad2f7f86d79db1bb0ecbb9c3d0d3d407574def838e4def26ed9c7e6c69858f7813be8ffc565583663bebfe7485660b67e1436cbc6d4d3c48ab7b033d7d1195173edb16643f69cb779802839d490a4df94e010001002af2ae83876edd59c9a7140e12ba591f073ec604f7e8f1e100cd414e9237ecfc052d9a73a868cd0e4b06da0435af72fb0d25657e8f5464b19fa83f977e6900000000367871fa37420e7a232ef9b440bb0639994c655d144c5786939d6a187b8182ddd2bec36cd28371b1754cb6c53697fb23576ee0d3fd0a5803c9be9fe384f1a7a9a8eb64d17d238fa3238a001aa8ed040a69e9ec0a627e3b3ca64d4680d819c14c71684581000000000000000000000000000000000000c6a6587715865fe14558960bc936bc83abd1f2a00b17a407457681d0760000000000000040000000000000000000004faeabea6de40ae30291662594c993099ef041c264a64d77d69e0cdfa620a191704cef91e269044acf844de65a099200265e13c2a8f9b717886dea8e79407e34bc268a17965033ca1dfeeaf9b49bc68f1546595642f9fc008875ddb7aebda7a16b1d20dd8b65bcdac8cdc75a173fd2e57a9c37bf5a52ea001ec981dd7ad4e5944575ced39233ada8f3c1b856644812828bb79536a5188d14fe537250dc107121534cbbc7598f48aa2335616ae8eb72acf6982048e568e37f1b58e9714343587734c7ec0fa5c44d13165d6384bf9500757b4b0275950d6e7c451eef3fd353d47c54c4c2cf7318e6c24583ba0966225284d1abac80786519c563ddf0e6c023d537ca6e0d6d4e072c98f45415d13f0dcea174f162ebd00b42264f6fa3dccd09f4101dd254e54423b30e06713eccfacb6ffb38afff920980af938a4d78f4b9a6b5c7424e91121cda789104ee490d25843f1622bba93257cc23e45cd7ed42abdb991d51804e674e507dfd53b5ab6944df33f4f494b9ae0d2de410539828e846ffffffffffffff1d6705f548535dc469385e66809d7d4d3630b6f22c2f41fdaa0fadeea09fa4f7005813643c2d6307d55689faf6f656327ac5872a3bd4c11363909a8b9f30e5401993a0f6e1a9b42287542647d1e86b02b7e36319414629ac1f35572a9cc1e98ce1457f922da0c2de76c9e97944efad0a3ad78cda81c5b82709d696e85bbf4595ef9664a6aff8cf96446cb6c26595f4eb659d26c846471f6551dbb24fc6c03a01e33efcd5939472b687d31be9bd9bd1bcda45bd2236f06ceca8f50f7d348ebcb9d810d4dc3c55bbe4055ce9c45267daeec7a7d8b498f56ee933cc02fb53c2c28fa09ce5ada5de1415309761f6378c794f8ce23c1f7add4f65280ab446ea2d130000000000000000000000d1a03116c6748185432e79267b45e592c51e5443985d7b0b730b89b76dd2bd372037723f4642297d88b51f53959ea78c65a3ae2f92aeeb0cefc94ccc8acfaedd84d78407b2c2b37b89a108daabb8e72ac498"], &(0x7f0000000100)='GPL\x00'}, 0x48) dup3(r4, r0, 0x0) 23:35:53 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0cfffffffffb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107c3edc4aa2d44708eb8d40224edc5467a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab99cf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6f56fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000010000000000000000000010008bc0d90500000000000000495b000000000000000228dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef453b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dc0001000032828306899a6b533341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5875c50c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af58326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad18572185dc985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4dbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de0842a486721763390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2bf893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31106703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000017000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40783b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20bd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2cea599b079b4b4ba68fecdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6c60ebc660309e1783da922f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25e95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df55abeb6db853f2797766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b151d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df36c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d50000915c90e3d6ea012b68b787eb01d832c0b0ae0ffef2d75f1df7adf2f836ef73544248a35178e93ac36727148334fa5c8a8234db54fc7ed4b548f53c32c7dd12dab8e46ae6dba9773e3862f922cb772e6feb1e55cd62d96cdf0b5511710ced63e4deaa5ae907d58bdfc2dd5066068ca972e2b4af9d374f9231aa47f62be59de1466e39343d39beec4a3168fea4a59c67a00b225d7b42ea45522b46879e3689449e42bd7731030a5a2a9d6d77055b5e6f243cda5154dcdeea7fd908eecc9d5446c0165b35ef4bd7f8bcc541d6fd427ae6cfcd4e44013455c039ff5b4f2338f438a387518f71bda2f286e26fa0f6bd4926a8cbad229eb38b83adc2f06d2b3a84db681b99ef52bb964500df8434282352bf3472a11711ec1cc4d311a231eff7c61defab8c7628b09f80556c42dd10ff05c7e1cd6ac40260a70d8fa118e639fea709f5961bbdebc01f6f157a9804d5d054ba7ad9008e3c90ed051e3142a1caf5aef3100d502ce95b8d189909e50de8b9c017e35004a6a21cb213c569de6872f55f9bb219e639fb4cee462310c145f4a029226ad3bffbdaef14ad48da0b4aba02df9c73fe71950f9ef8602a397d4693c6a28ae0c5099f77d11567a7d6f034f59d4c265e081125fc9b2f1d54ee4df8432e3b00c4b401d6fd8a6a0e93df813b98634a74940d130e95a21bccede87c4caf9f91bd05fa3d37532c65381c128802bd430c29c51777b55c82d7f24ef8234dd9cf1e08ef7adc26cf33addf7a4d42cc8d9eff0cd08aeb82f99400002ce17d4501d04f2535aad64fd287fa09aa34abe2eec3bcff0e665ec6e9126bc28823026f45202f96cbb4628f14a33b64335d4308fe9f14cdb36026a2375e8e2c3eba0d2fa11264079a72557c2509d595ee461e7212cd7bdf831a1f5de9536f95223a42e014ed3fe8277be6816ae480be70f2b7e9ed4bb82f9bb78bcb3d527a69b3f9bc7cdc8e36299672aca7c5a1cd0fbaf151d3346e07e9cb752efca69a8fd29ba7155234dcd70e39efe374b27033d34092e6e7ec79e3baaa8f3eb67ef0f7b72176f27fe18f32df782180132e11db6436afcfe146035a99d9ead83bd4dc9798f245bbb1d008a633ecd5fd934f14337cd22c4307e9aee2ba00"/3388], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r0}, 0x10) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x77f, &(0x7f0000000f40)="$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") r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x4) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) prlimit64(0x0, 0x0, 0x0, &(0x7f0000000080)) 23:35:54 executing program 3: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x12502}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000083c0)="61ddaf21c1282a5a6352f350c2f614ede5b0c406f5488574ed6fcb609ce20f648ee274c8dfeaa625b1fd332f70f776ae0b6e3f959c24f3876756c20e05c82079387520764f2446820d53242898a90e51c5b68297e39b7fcf558b450e9608326c3dc6704a054216a8c6f0d689e5eb6b8564854376910eff147682d2378b9c5b95a626493ce628b1bb6b524ed7e90ebe6eb0246399eac6d624dcf4e824be2de9c1d5d06eab13f2770577304eb676106fd9868a030192067ac009482e03a817f1abd909a94702479fe30b2594ca60b4acc37148cf04e8c0e76dd69e29d243596f8174129ac6ab9dbb79ace8f0fae14234845725102a027d4163f97f3971d207500defeaa2c7318f7e82e591701f9d3f78592ea7ec28806a53278a35a20251eeb2735fa9f37bf0045b5e6faf5f751c7ad31d8426be7b09027b2092f49247159a33b580d2691ebf00797962168bdc368f57282ce5b8526eacb80952ffba771626c0016b8a010546f0b4daf470814cee0ea418b76331c34616cea0459dbd1f196364c99e4a47bcdd64b518ef51833e6f8041fbbbe86e808bdbade7009885f2c4d7ffd76a0e7dc7d542bdee1d136d2096dfa997f98ac83c6341b306a3a8cf81642566d7777480d4dc61b0182f0d418ce95d74c9aadb182326d6671412a1f0c62c93a0ba873ff5daa4ece4b2fc73ed5b02b60890374acc0cd25cbf1707016a542fafd6af098f9737304c726712c8243dcd5eb15c0996e9e03dd741d519cb3e86ea214e20408c2cc5ea607585f1bfd268ba3084ffa69425512571d263fd1ae49b488b2964bd3e78943122006489cc22191dec2900a7fdf798c9f683461f2a7b940f4112b805dc077a7b99071b5b454f7c6d2b13a6b23091f74ecc65a24ac0d11e2ffd7332fb2b2b11aeec3c809d78cc2e168f126f38dddfe3e1d0ec1c6fb25f880690f97a70dc5fbea5d25dba3b24c01d9bd228c58deca660625511127a62220429c94be65d6ad4ce7e79e97af67931b46ccfabca5dbaea11e2dc76279b0244cc2845f31beff418fe4bd892d3676079d9d4eb0251dfead9e0a07a11c0a7e597ac89ec77de60a5f6e0ff4a62374856b8e1659e885d3a0d90293daa0c7bb041cbcd54bf098b66b2ddec28dcba4cfbad969e3b97e4bf680f901485d1cd4b231a9115c22ab2f911415ad0efe0eb7f4bee15c6de7d0f818acd687a117286f9e3c33df5206df918ea4ac52927487968d88f4a18d4889a4060f20487e4cec19250fe48a16b1f9f7250a6ab81fbaa2ad451a936ee98021bf859b9a635132a0dcf7530c0e2c84a459241a1fc9fe45b4a4f32fa8e95185db92660292ece6b5ddbb0b9f69bd7435cd4944f8ff2ed51172f0683fbae1013cde202498f2e1be54d1a2e17b3984b17d1994915a477c87697f465781e41b44c6a40ae035e75a4d9f9c0926bec533db0d4c26d605cb1ae225e692ed315062e8c3283716929e25a22b25105e018d81c07cb7600d1bae16d8beec33c88f1cdb52ac988b4677ed604c28ff1cdeeeb74c332dc526cff5ee935016984cabf117694cccabae944de4d2d2daff8f281b6434475b52c1910210598c684da99c108000a53d2ca03afd42b0200691d92341616353a22a8dacd8cb7eee85953b251236603d2ef1e450675f8d0f3cd0e28ef36457f79c267d836d14ed758148e979b9749ddcef14aec903939c69567a1697aae8f9ed72a16be0267a3a967727937f609720802570287c4e08641b9b7b979c6541add0e8600dd2d75a1dc0822ceb7a7e4e1afda2940d127f488589963b46417d7a7474545e5b08a621c1a7637b3fcb62b0aee10d999505907bd14033370e391f6192ff7d718e1db3ef861d30b2d477f11cd45ecb296d4babcccc34901165e3fcdbef6fa1ee478a97f7d21dc5562582d67c448ae352d3157d83e8ab0122a2bb056bdff8043a91b8f3abf4d788fe741483997a8e3fe126626a14b4243d3ff8ada8dd555c95d5e30b68cc053dfbbb61940cbb552cc1fe211ea5ea13cbfb6a577cde339282d84e92f866145e7b1de4d5a1705fc24fc8843f1a69f4c604adf0d715ad88c6a4ac80a35375662610e0ed07af9c4c76326716a77b106ef87782804ca353eaade28a1ca522d706282ebe48c0b23fd42b2e0297f5997d3aab40615f143e868c6aaf920bc827224946db3e3b3e65ea66dbfa5fe6c45dab930877852e86df251024e4ae46ee8e04cf40f2b3239f4df40062cfddada61700959deaeed3a44fb185ce51685fcab793184435b3e668e7d80820a613acde8d61e24571b9de7ce4581a4751d70a28e8d098660e81941fe40b6844a3204b512457194e100c995c75921569f735afee321080ed6310610887ca842001f5112c5af8c9083e3d088a404b48ee82e1e8be16fd493a2a643816488447706f3e86d2d0ed48f7397aad0cf105a4a71d928a15413ab3813e42478cf7a5be2e03d15ccb90a625863cb2ca1059110f90186cf4c370469f4d7e1ccda56ed9c427cce46e7d1c82641554ffa0c7c42697cbc754702b62be5ab03c995ac8cda3145959c440c4dbcacea29d4554d2d95ed4444e9bcbd6ead7d6398faf189de77645a05a54d6c33c9678daec6e5ac0048f91e15b2fdb808d712e662007da5e228ddc7370f575723a0018a1da70fa27e6624c8c75047eb584bf3399a8fce999df94f6fb54fb6c1fc954b1d899459fcd2f459e57c214ae590513ed268ed2d1114d8276642510a2eb99feecb58d8476550553a9f3d1f04c9bb442dae6dd84628b60cc9fd3c1e5c4fe3b9ad5f43b5d06e31ba4644f7499c03fd68cd2207027eeb1908a8022d70eb8fc8f55fee7be7e3af525d4fb1ab3e9b458246cbb5371e8145e1d04762c62068e03795a5a6b48d8643a83927c47000b7766e320e0ef2339d5423813e8d7845b939a9567745f6e2d6070764669c905ea77943a31f0df838a5d046f25d516bb654336f759c05dcc0febbbf1d214382a76fa09aa32be9799252f1d0fd8bacfe3f32574fdc82c6ed77f1c08d4aef88c157cbdac947346e3e015af60125d3e36ec6bd8dc5127c7ab1ed773c8beffc9dba99bd9fa1498a5a49bcce4ddb13fb85e256fcac569aab1c815527710d2c350c7cc84db5a7eb243227973fd5e2d1d8450077ececa0d96884c90ac0146d37b13f1aacc1eaddec3f0d475df6ceafe73f9076fcfeaf496efcae22d09745453a5e4776876ecfb1d004361f82f76b2bfba050d0fd5060f50fd74f9908a62649955e2f90e4ac4a4f0b29484cf80eebcbecb12db8586ee58443c181a59c046c657ecbb067a1e70d4c548e8b291a5aa681624747d9a52a6184a5fc82d824d9ab6156ec5fd73a038b38d86974e7a89b55a95b609e12c98f4168c0e48139749fce33397948224641e9823588858f82247d9abf8f84250564189676325e43944e888cef6918cd2b842b3a42751475a37656b3f04a02430705f16908d638212f69cf96d5311038e00e048468810d1cfefb0a9aeaf46d1bd31f7156a97542d9373abd3c069aa096486244389312031398a35e0ebca6668ed06dbe80290ac9a2a15ac9c208cdbcb2c1e18f008741649b4fe2ac1e6ca0a19980b6276fa09c5c0e67e748c1669add6fd4c70ba522be4428df305c3313929a4eec348f03fc6a6dfd1d6740a61230a977555b6b4d5165c98323871d750e80f9205231af03ab430a720dcaad03d113f38574ebada74f5b34a05a6abb7ba9b8b280401a3a21dd7e1e026deb438ed020d09fc93ffd7376ced7b5d6c9c35072c7f28ddb7fea3ffa7b7e6766892be2015c20e2cc7fa8bcb5832b97e964947ae940d5ce215ff3a0d74851d5735f3573d533cca9b3a89f9494f150cb732139cc2282304f6a375ee1062f6f850ebf89548973b6c5e7aee8b98b18b443332d3be20fea086653d52756b40ec4f08ad52f4d0a5a61004c700f070b83548670ef36dcbd8daf13ae6d382aaba3c3bac3c1efd953781d69e7365e1393d2c3f34d3dc91999ab9a545bc167e50ea6874fe8f49e93e452ad4710d7127c430ab2caf3ec1627e6a2a6a57604a5da490087991b68cd58d456f6818f22e38007e1628c6a78f6a8a321e3f0d5d5e1bc7f9ef53c4780b451dad949962c8a6a464b25cb161159b72f40fed8280daec34135f77373b9432f411b232e9374e9cb3fcd85a599c20d0b8e294835c60c2e034eb8385c507095c6eb6748180fd1ad97cb0a4b2ffa70c90891d373459538f4106078162bc46b425572466aa4769153b994698bbff1a98b5948e40d98bb2900445eebe95c4892bcb92b4c28b734ea7e106accc9836767e0881f970c9d69063dd918de44a484ef3f860b0dcec58f22b3f1a0abb9c0c2b6cd5bdacdc194f188588c0888d6abfa2d0b79d0b33a41e3b6a0f9fbf811ba20f346025b3a4be17eb5ce583b860cad5424bcaf1ef4a255678706052c1cae9cd77cc78639f975f07737b791831c64f0c974b23a5c428091b8b8e17a037ac3c6d56da4b4c7e4752736cbbc8d67b1b823e87d51ffc95fe9752e8479fc15a6fe7b96fbd7b93dc2144381c424ec7782d7f8b2637010dca11ccdaab1bad652a9ecd8b6ba2c116fa419c8582a0ccf754a294d9de5b457d9b1a4120fd53667862e50cb028e2f92c73a38f77ff57c93b410e7f3257bd56e5aa504f0643bd2bcfae2168046ad2737a36b21f6d993de1fe7b31e9ef7c79d545e5364b65011a6d26e0a2f1018a5280ca88d3d1e30c68195f8cf1a3ece813f22e44d83867c9f711218203d1adf2869ed89babca094b8def7ae0abd0245f522930db59c4b2eeec4d564bfdb931d435a986daba4b604d5bf30b1cfdf6960986ba0dab216dfd7ad95ca2555e0573d073dccd407ddd5ed7920c788aa0213aec90b38981a91bc370ede38d171648316d59478e66c068eec33295345162e9896ffc82f8d94b995d3a3a7a4f459e564632b5918b4fd850da380937655f19e2820376e7deb48edb0f5e295521a9a153f5ef69de397d88acc20be99779d7ea2c38445bd70aeeb68cc6c68c1bc603ab580b632866497a3dbcbfd933e2074323f66f1db73129eec8331c8872aa92a33e2180fc0cf2e28d198faef4421064b8435f37b5bfb9b531332b3b0838015fe848f0ce859db8706f2e53fb07ce4d0fd017d85ac9ce2943ab172f08b13c948c3778d2469257d412b1a5305526cc8dcb4a8645f825cca66a63b7134d8b7c760db6a8fa21f2df3456e9b460867303a9d53fb01db8548800d800e49c08c8d731bbf9a642206f4cc6673e4fc0f7106661abfde1eb8a8d384b26d88c16d15f238556ff4b205145d860228038430cd8a342bc15849afd81666b55b358e3ec584fa96f119b77495c4ec36616070237bb170fc04d3befebdaff66643814eb8519abaaf1e9bf939bf5bfefa33c32fe9909055393e383268e426436305b370867db76991ca600bf6211dece3b6b7b4dc5cd4569ff4538080fec318a9e0cce4a8cf26aca8359b503781aaedc2d58b0bb1a82c163425e678b488bdc7362d0be24a7a8238deb31482c332d4d385005ca84c836933b0fce21685ec067adb9490d1a416f83e36e6e3b87d05ab6973f4e359a1fb5a4dbf2ff6a85d235e50d893f222c2a7d84252be9015e104ee3609c83cafdd796a8422257c9ca9172888d91c0f2f2afe36dccada9a713cfc026cf25e113fc543d522e9254f5e129d7ffd61b43ee25bdd63545a81a2b086b616e23abd380a7bb8e54b8341f42c663da1fc8451f21da7315aea416e6856d4d45128dcd34a0f3aeb7aed00c54c348f38888b8c8fec59028d38344a92249c95943d3ff8608bc11406102ebe8269892b2e909bd82ba467aabef127713a0993df779ba7b0816a990566699e4926d75fd47c3f1b9cae3e58771a6ae8776fdb672ee70f215fd908d6dfddb8a2ad10f27b749fa6e67171848d70d3ae135ee3defb2546bb35a3ad2d8ac0e838ff8abb1cd733d80047bc8626960a257b704b43bf0390b7fee656ca7831d23e8ba940533c16c17de68270bb3b2d3bf142b34899b3a106cf9569b4f46f148297c61390733ff9f399c669122dd045187d0a35fe54b4f17e4090c56cfcfa47498b1701a855827d35cf3624624906f997092b010b1da616325a090770694d028fae9874a91f8d21fea85804956594b8252c24d05df5775148ecbf8ab38f131c268cc263f6a2dcd375acfbf39a2defc9869801a720d83add1ff01ac7fc389bc7e35c2eee2b44f808508e6e02ea31cf23ea9f2118bce520101e307b394e5fdd28e90870a327b0a1444b552b7227134a8e5397474a6c0e1ce89d918c899d292660ea44294e07b1645ff9e85f65156f92d55ae795e134250b5359dec6c31d4892d83f363cb09632bb738c4e7f351361adc3ab54776a5c55d6ff4895516c82cc6387b1a424f3af2bb0398d0d4a71fe44c5132b7ad5fdfa732bbcff9f02395df587714072caca65f5fc1215dc9068585e1fbcee22cd69c0386a6482230540ec9ff8e373018e4e2788b9502e5be3e3247f997800c68a634e4490c91d01144a63a7a55afbfa4f0ef5ad538aeec8ea203ef2716ff989e11ce4985263898b8e36b0d3386b816ce484e81404a01ac0ed9f18ef5643f93d46705c949acddca2b74ad53441090f658d22dd081aaf49a7bb07c93ab8dfb5213cba354b4d37d9899423d3b3d45e9463c506ccd69747162d2d64b54291d11fdc6c9b89114543d6948f10e68008973cc485df080b84e0d098f962715ba009f2aa1fb41f7199ea5b9b70df0e1c378da164f7257b4ed04a9fee7cc2de065ad35a60b882d78e26d5804942ed1f2bcf85fc63795fb9164a5f94ffe6bfbf838c9197bce2160d24f88dca14c3e733d18ff1fb7acb0ebdfc4e2ce268a676fb27cc34d4b6b5d7e8db29c020c4c498d793931b0fc7d91ad68d3d8463e36a267833edbdd7062f4d62aa9fd1cb7f8e561d3939bbfa118b897167168832c0aff17fb6cdcf75ad6ef0a18e2b37fb24c85d0866f2e5f191b2ef8fe9b5997635a74cb06aec67363435eb175559629c09316f96dc56de6c7785335d121fc2e4d47c2f50c37c5bf7950ae5de07b3b73830f4299d5009742d4eca98df821a95d244967a42b5a4f3375edc41c5281ca3104bd247c14e838912634d4764c1b6e440860d98f258aa8a24e8af643497366edc2b781aec0567451884aec0343ced1fbddfae585db1012a6d9245ad85c56aa33d5bc30307515bccc8d36d7848c99884db4a49d748e1953b4673e4286393fc97c233d529435faf7ed9f9aa64029814b7cd6a36c3dd9ca7be95e5c4d48e024a3d23651cc81c00a52e2fa2d094435ebdb4ae5be8e6b53cf628ddc87a4bc2dccc98ac38019c91789a40d103fb95785bde5992de08ecdca1dff2ab7cf5013420b3d29b8a7f0af455c4e86285422b986bdf482b87297061084b50684e936acbb075a84e720a2d03892efec7dc1af2fae2a7ce7725cf0d19f39403b273be262c7a4ff638898f6caf84bfb358c580ba4adfd8664bcc539b82792e39ab4f1d8393b1f98f6dd5aae14bc6b73feeeaef7c3accde4d9b098f2d5c7dd68621851f37d27980c4b44df095d865493eeef2724db90aa53a3c37bd345ea75b4e76e8878deae1b4f3204c2957f3806e36a03e995f7633de9b863ff6b3309d330ade917c82f3286d9500105755efac22a4220f457debd861df3c0925dc4ba8913cea12b8deb93cec87c972421bb8442ef2a2a9d638471108ae0152aefdc45eac6ff786dae370a21bfe1e5777df8070bcefba8596cb8f71a516b505b1f83de1129cee91d3a4d6383daac7b9de46a99bc34661f3d805d2e138a769fd6489e4d058a3ab35ccbc81251aa2f23f83d7740bd8869465634e10e114c62bdfd640d69cebf6e78eb0970fa442746f7c3bea77d8589ab131827a95b274dd63ea04fba4c822aed4f8d0cd83ed83177d90332c7e66f103d4eb1dffb9ec0f52094bc7324a7c59819dca343776d6adb6850e7e7e83e2316db1c32feb4ea1c6f47a2ee41bb09d0a931f4fa3cdf7ada2bac7fe5ae2b997e24b8f8c52b0bee1482b74af68b407f0d78f3767bdcb42557c9f3aff0c2c2ea7745a0f588b00a751c1c8d2124a8bfd4d7f756587d239cc43a8cae1d67cf15c73dc8569a1ebdd7b8559e969541a547c272e52d57e5924ced9afc87cd2cdcdf8e30f423ebe26170393ecec06afa093839fc3a10fdc3f9ae19e79e4df6a9af6027e1129a7a6cb4517607eac80fa2b5f7853fe84028a66976ec4b4af50abe9ca959b844d7b2ab94903efec6dfc99ed9df2c329c0e8449b4d2a0a5bc2506d170884d2c6ea8aefebcaaf2abbfa3c4d9e4d201369a47792124a7909e247dc98b777b60a30b1461d857f164e3df983d9a900f8b11bddbdcf47c29d483033c9250f30e268ddf97e0ecbdd99d6fb3dc4562bb75f8f1e03d1aec424293fa5fc786444411a512fc582a9b577d5e88fb9d6f7346bd489f6eb4296e576e25c45e114fb6a3d0b6b831fb4ffe7486daadf2f0ad78aad8f8f7eba17e524de06e81a5af9c1aa09019fcc51611afc45fd30b8ecd2a2ae19758a1ffa55f79cdf53ef1bb55e49cb58d8b291664be61586ace94c7b378d685e54aeee09af828a3ce7335f9d03f8daabcf3543b8099956f60913db6ab401a427aca83772df4fce9081409ab426dae09739b50a8ab4c04a6d2e63b2c4c0b5f7fbd9dc76722057ab6cefc9ccae3abf251259f999fe09dbe1232b8ecf0e26b3d88d13a1001840f6b5942359c3ac75bfc321d9504bcc0e3f4add741125941ece20b4f90416b1f14edb4ecb1ced79cef883aa1d5193f3efeeae7e103891ae4840978fbe74d2cc90b7e02b4d839f15c75576b74e05f7a8af71823317a851bf0ff9171bdb16ffa36f57ccdef61065a62d64ba434571db0d476995e2bf4f148f0a6276b2fad82f03b91fe53f9a7acff3ecdfcedcc1eae42e52e1f7443114b8edc8a9d5c8a55727f7ee1d20e1ca55b42e51b47fc4d2313458ab9a5f05c1411dc8f11e4c57d3fe87183763bd24cfb8dc583c82ce9c0abbeb76310666d2236e2ca164c66e6336fd571967f35b2b0ba847922f5aabf97aea061d19eb9cc3cd6e764da9651f9e66577d9c8870734fe8e03d20ba107e6e2997ef7c42f940b88410c6bf46635cb5e402113411a98c75e8cfd3760235d7a486bfeea1a1dc188b7886172ac66d45a4bd87f60b8502382888f3806e47ffb74d9aef2519e91536f7798b7c22ee70566e686ae2b577f6341f7c47dc1ae41f2af983b80f7db23a3466b4f14e2afd591b19d36375acbc0c8ebf21654c8cf44ea49103299eb1ac6e96bb282a33a6ea204aa266b7d627c53757daa176f6cde932e7e0342977dbf7d5668e8ba984bf05dc610e5450eb4c3dcf7965eedc9b168a9c274ef6a050e93234a9bb5488a5aefaea9c442729b5416dcee6bac23f238bea2f1f4615c863a3ff7c7a081558237f2097b9ffa869f4b69fa32784f62c0b7a458411efd3a9108735de667c63c34af2225e382a17600acecc118ac1f81ec5ed9a26fa966bee8dc6f55c17bbd89a94932bf930b081fd310ef94c490855453551e9eb809e9d568500e6662564b65701a721208dcbef9a07650f9faa5a503d37f2e1b1912fbfb437f1f4c2d4a830a2dcfae905d323fe9a6a01cc8d88ff82a26a1c228103396b6756659b6a8a9ff8b31494cd8bde6205d6f62e698d9ae43ec740fafc60d798a85e5f8598486b6e82f23506c6004ec2f733cde633c3b45d9ef14fb223c020a67f305e33b5d3b239b5026ca679004e212725a4090818734435247b918dc9c65d2f0c580722651217ce7a2dec34c0f8c49e3dc051c01f5d445dca8675339f5c8b30ddc19f51ffa9e9c513f5fc9892dbe5ee5bc148ebf3033635401c8675f0fb43e503d73cd432e3ae2f25bf29b4088a3193c208f5ba51882364202dc3eed6f3ab9a871b4afa960f1776cc92deb7098ae6f61af30e715ab60d44f378bbb79f8fb663de164a5f4f582e6a17fd7e553e677632d1e8489a8138bc780418de30c0a95ae3ec3b0cdee51901869acc318a6725c0c06273dc67d393129278225b9384d978512befdf449f85146fbbe92e6b52cf40028b13d77ccc68e7b65e0c1a25f1f9d17b06b17f216729684fec1b4c0c3fdaf40af5dd1a3f4492d49e018f60f41d91524bc5d750789fd39b6e69cb66b1d86b2c1405331e3e793fb38dc447161f1ba02cee1519b72727aee9ede2898c5195adb0dc1c29fe6eca6598c5612a7f98bfe0d1853e44f47c94ae57bfdaee16711135226c9b44440abbeca5ed53b0aa58d34fa0faf766087135599d7b88a04d5ba7d69c148f3ebaee211a06438146d762c9f85d9007a228edd7d71ad18fe69a1af0caa6176eade25bea11504c2f0498a450d4d265bf97dea5b23c10560c9844d761702a5814fb355827ed6f46bcebb61d0a06c21746625a438c38496a941f447c2150c9125990ff7feef9d551a7adcbe0fd828ef4397c0799507599899259f61ff914f76be6077d0daa67ac0ab9093ecd0f78455b605a7885cae38a88b2955cecd37f972841f440de12831263ae64c7c78970138a738bcc66aae8c1a5c3ca0e166dde9860bbfc4c7bdb854cdb3d94ad4c723b2de03a50dfd120041a9b3107a480e7e108f729484d0df0d8e47c3a6b7ce0376e642ec5a267a91dd2bb1f1b3fe56a5097edddba482627cf79b66801fdd4ecb733067ad52e8fb9970be01a397ede6a3eaee6b8524f8e1cf00e0c5aed165b8b1533afaaeeaa82153f9840760b58b8a12e8168956db4522f2dd5a13183cf861acb0c0bb2735ff5cb683f633bd99ba2bfa7f1fcdd0a54d3b4fa9a7d3de250d7e40bd7b3a829a4f04fd71c64ed4f2503094773b45fdd821688d10ced9da17089b7c954f7e4a7f3e56226abee46d7eb93a6f3d039a7cf3dc14c18dd7502aa0e29e1c54bd1c2182138e06326f3cd4cddcf1997c9739f9e4a0899ce919f20b2def0ff103e5a9e123a1db4a544d438f789a0ed26664523bd55902364f4a21b2a92fcc111392dcdcf7ac0ece18c474d47a11d544b64836a62e3e1e0e9d15f8066315f000b7d8603f772704ed5b96798f28e4f699a671023a4d49c5a1e30d14145b9179e4b0f3424fd46cc22ca48cde74904876cc037a04aee32b53d02e4869427b6b18bf0ce7b5ffb75268788ca5029d2d12b2df068219af12d4e17e56f83e581b0fd6cb7048204803342ab8b146b0c237d6ac7aeb2ee21550c00da60286994f1e7ca53de19d874f7bb27c8c5e263fa35e548ea28f4ac0cdfdc4c0d5096f2ab328d089dacb5e87f0a29814e8461470a22ee8a4a318f5e2b5317a027da39789b7b17bdcc9b26bdad1ba5e4580f671a3179a9fde91408aa41a68f47c71c524f8e413557b0656cc2a67e36da5a07ee7c55b0877ecf41a8616ec20f59d370f3eff6b10e68a6c55feff6f52f498bc9ab77224a7548ccdfa3de41ff44ee4bd32295a42d9fdac1a4c8484a7383a6bd5e39cb0249e939fe7f53075d6d4a54bcfbaec50853c5e4bfda256665ed56dcd20fbd04a1d40c200223ddac36a7229df6003f335227a6bde261f7e2f7c980e7e522c68abc63601b3b1a9ebdd4530e4f33b9986f5823", 0x2000, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0xb00, 0x2001577f, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1}]) write$FUSE_INIT(r2, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000041c0)="649c957e68e73229d24f25f2d2d84bb40c0b218d7bc35e5c60863f656e6e2f5fafab29d47ce2f8085de26620ca2db115958d383df71403e3195dbf9552c3e56c353cfe724d07434ed7b83b804823d9c41df7972b9a9480924253108030e3d1d1780ae4c13a6fdd76d012880fab4f0a3a476a13590f519446830b7bab73b5ee2ef2fdad4d7582c0b145d43e56177df9ccae5084332bb647c78230ac5fb82e188d84ce132077c1b70946be5a030e5f31996477036b810fdceed022fed099312819c9c55a3e2c695787aa661d836ec76ce875942ae8585be8106d05ab38ca74d7ed1e559ad07882533bdec18a9e2572c1c2dbb7d5097f493235c51f909f354b0deb2dc1363811557d388a1cc88f3d156397be90cc3c43b067cc81012b46f08931d2616656415ed7eb6030e128900f5e1c9972787f36e155aea33cec757eb3dee45be99ee1dfc56cd0ea9cbabbfdf5d8337bf04283c222b6f8813b50c505e05b7a396cb2150b1f0fd78fef527defc9247b028db310f7ee675ce66b6d3d6c75fe699607d6c7675e56b50cf8e52c7a847e95ec70db052f5cfcae761c81ada69aa25116f62b6c7c0b07422838ab3896f54c893659e3e01b0b2fcb2a374abaf279ea724c5dda6c640137b769db033b89755edca9cda3ec6e6f535711e058a33380b6ee7431ff60b0cb2d53b801e533047c9641e76f8750a05e2eb4cb589dfdf54aba957dba3b5b73f972264b1c371df067ed463ff3c3ecf6aacec9c9daee7c389d6c12fcf50ab8ccd3db64322e20f875a1c7747eae833764a2e6b777d7d17e187d5a52641df9293c6e860232cc4266b9840865ca4deefe51f68f75ad6af1f81b1b05b7981786c0eba954e0cad0614397de2c1086448e3f91cf7d6c37162eb7eb5ef8842aaeb6878dd9e670b9c8d18e089a2714fe244014bf7b613acf6ab87a7f3e6aeaca296f4e5237a04a852f5801f5ca74676f0e8d5607118b9a847b492b687ac61d01403da51a8ae8a59c3cc05a66418324b9b670337cb6957d3a7556aeaf3f648dcea67bf162f130059de51eafbab079829cc4b6338c6613f5d5e9ae44ec339523c5b583a8c8611638fa8ab2a10c547c53faf5bea6dd82d561f66e1a07b7218f0610054e02196002567330f772ebff0955879020f31128bcecd237da58c2e978b493d44854afe7f5219539626fa38b3f1d2d1cf202a886a0bbc8515de29b0491f3928b83260fa673c800ca338135307e9d7528e3c2039c112161cbfca834210ffe71ed9bd09e69bade9c183ebfc64a7b92f6a32eed68e2888aaca63e4f42e67e82fe9c061fd92b4c4cd68a26b56f5871e5db0cac3170082f2186d6f45de25144add42223997517e81b8ad6f939f48df5c9aab450349481e6cf11097a2dcf65aa1a2b907ed791d36ba2761fa1d0332dd451fdaaabab4e5e9fa7221e93c54a5d019079c830323e93a83b2e8021453a38bccb7ca9959eb4f72d406f4544a41bf6c7c9b0d56222a7143a3e3cfaa9a47d16fe39d3b4f1bc716db71336ccd32bf2a1ed7d8787f1d0be3e7b75eeb86bdfd5582b5f241b25e9b3dd9bc17a333657ba5e21bdd7697766fb1bacecd7ff6f4d4a884bd1e755787ad0de6f3da3ee466b1fa2427a9280e0b096df00434f81c37149fb968eadf5240072842032b66d97573c219cdfafefcd6b5beee5ba56ef0cf7d44a4c49cfec9b571568a1f9b6c88241d1750f09fd61cd98dac5e9faf2e71a8c3b0e62cbf26261b568f3831f31b98de597ec112078613cdd0e7bf1a098e29883c7f77aa83e6ba53d52f30d3b0d2f9a210e9e179e7a6df8fee2eea925d67a20898fbec5709e071e3843ca2e2db777ab8abf0055be0bb94faf299d9dc97d2fa0abe69e1a81802108ded83d9274b492a959e3e1a3cddf4fa654ada27255f9547b8edb6c248a423dba7d36d134505e9cfc57126a7bf014a7c3ed4ac915964b2cd442ac37b11bb2950f55e8d17ca35af206276fd98e5cd6355791dad234e36d9b60326b28f7ca0bb273f2d952ccd37b29da865bc2b02962f549d4e768a6b66b18dd3ae27b3ecafba2f176f1fca9ad0cb4d1a8fc663eded55213aafe8931a1c4e949b7724f138431e123d135ece64ac6ee904eae4b0dd3b88d32001e23d11f386f78542f127e07c4a64fa5c096059e46d632da6a45797845448b7e689e3fe3c533e50a798083f2ab279e6907120f2ffbcbd803dad36c9992c2a1944f2ce5b803b1b19f18b5ca00735ceee330106caed3f85c701090b84512fef89ab144df09945563dc87b732a1778bfaf4b24d4995748c19c5ebdcfc9e537370f911df0d62d180e1368fcf36f89aaa4678e4780a85dc90d1f038730062f115b8b7692210b89d0497833d6d136210c7f2c9ff92e56baf41c653d359a67f52fc82323155c8ba8be608afde8622d44588defcb1832920e9a2709798033816337308ed919ee881ac7c011c31473726344dcce3896dc7d48f0b54695ab5caa5051291bab1362f36cc8a5fda4944dabac8dd8da4843e55888dcfc6b476ccf22ef69112ab93a5515c8d53ce0625b68f4865e09ca1e70a98f6ab4775b67f8889815479c0792ff00c0217155714123c9f5efbf4770987d24c16729196488c29d54362af3afd5e22b005906c7c24678b39f6b1b73b4b8ebe7fec382e76727b9f56ad0e6f89dde25b7220109415a984b04d9ba671abb4c4400cc5d97c0ba137e58d41b2e9597015824288b57d3bb88e53f58083f9f391f4fc97c44b465e7a65e13af2b1b61ca06b72e7debf2bcfa1c0f8e4e8bc0d7ab90465a62657883e1b1a5a77367c097529c6c71a744dbee41dcf4a1febac43c8f0bf0d424374b3a370f6c0a30d5c8bdfa7b6bd513570f03dc0915280d65878046b0c7d09ab60a610ba9cfa6e3db012b1750c2af5c1a06a0aa930b597edd0e80704a83d525e105ffbca6d6394649b788b9a2b19ab5cdff5ffe805920dba62784bf565163ad3f0a764065f1f1057ec2ef4952d59f18586eae6c65b0b319aeab254fa9363c0f7dcc347e66ae0037e3b3c35a4eacea2451f1e38f0f3ff9102d4add990eff28a6eebe898f07cf04adf5d4705fae0a9f810768b1c235602e6019da1cc8a808230168111ed4c484799077e7b94a5d6d4062b1aaf23e5329783b27dacabceeeb4075b6bd9f1bb7ebd97375c2c068b9912c777a739bfceea505211e0c3815aa2d04cf7041fae1d90cfac100064fb3213cfc5e0480b37e1de0922b4d54e55df399c2800763643111938d1d2d3dbab35c0d53895926956ee41beceb3c58f0f63f9364adf631102a3ac68cbcb61d8d699a290bfffda117b2c11a48ac8b2685b1508f2ee3b67345e599dd03812cdf432fc2b954c065d4f81ae4a39dad9357ad379d483e17f544c9e5d924d39282bfc5de8a0e5bf4e4aaaca6c9cf929685fd7dd1dae82c44e8c95d4b8787c80e67c95260880fcf4a18443fcaa2d1c4f46d4d4518dcd2cc06ba20dd4a94d2c4549b1d89e2aac3188c182fd3654d7813d4abebac7236456c03f5991229e848844912207898e2a61d417f08083756ccb583ea807e1cbcca6d7a1f4b2dbf7b4789204fa3a3397dce45801743fd73d718650300af4f6f02fab941127a6869cc219fbd46bf1efc051207be82c46d70309fd218ddf4d95af9a66fb901dd1847048b8f54bbd3ab8d52a13aa989d482ed1eecb54770f29c995a6e5d434b37e8271edb5b2e654920f12d359285e2ca4f5f0ac1da6908ad15f3e7a3541adad6d0a1da8b8778aece6f0e0a4ca4482ea5ff5cf122a3b091133000526f243cfae467437d0305ec5e0eb7109365adfa4448c7dda4b8637e25ec78a8c1ebbcfe449e8495cca3e733b74c96a7ee6beb1465589d32fb47ec62ffb06d2328e6d296484c9e3a034da007987f45eb1f1069be05d9281159e168b193ffb977881b5cfc00089710065b6abb585ae02c175c5b74e2c10d531f99a7930a5c7c4b41a0cfbd913618c1f840a8dceac9f99ccc435d6afc04a8bb83445cb798016c0dd75597ce6c21d0156c0a1347dbae6d92ec161dea3c9dc9f6fc19bc9d60f3f955aa5770aaeb74c65bfa19adc55dc0b5bdd656cc51c3fea5f617a10698834a97148aefc5a9f9470b50e297df0796c35072014b3cad316035c4bdc776c3c19fb49e916eea9a793ec02a238def59ce2e7cca396e6f21ee12a7386dc5af9102d3c007afb249647d9a3e51aaa839804d690c4b6226bc22c34ca969396a417a9b648423f02c73e0693f4e7667deda7f22b58ef72174dbc730e4e367f995e435f5065110d34b6552775324afa911efc07ae6604187475575403fc339e1cb4fc7f8ad73bcfee35305a5c00b9235e3fe42a0843f271e6a2ce7dd64ab563a0c2544b8973c2fd2285743040e2e90f4179d7ee8009a5ea3e4a716d6746926d2119dfdd849cb1a5d49903d255a4d453e7549fc41042d6713ffe797eee8e89d645f1cbe649d3fb8a88f97decc3c587227a76e4d479236ac3692ae586e56c73bf0b4a0bd0c701e5a2860f43e8a49b74a503d1c22977d2d074fdc08746efc2bef06e8c5605c6ab7c72886b1aa59d649b603b8e404ea33d4ed3d32383c2ecce939138511423d636cf3eeb63186f9a3fe83f4c0d2e038fa629e60a464a286689c3fa91b9f7b8252c5e15655b1d6aba838606b0f723234bc26e4867135b99b3f30c9580c9005acf39f222d3435aa03c4c58fddc90f07148f556228ea07c85e430306ea2256edf30db7680de0f065247b9eaea3ea03bdc40e824b404bd65d2c2c2f88725cc9317e9188226a00d0b71f6d846f824ccce658b865e276a8be82fe22bd6cdee6184458bd4f7f07e3ad88de07aad0de0d2c07786e29fc0c05ea83e374e7ebb6846f065eb3a01e01ce510a7a3e7c2346140c7c6b6a02fa60464b20dc5440a3640cda7d1680c2d76eb076f3e9355815f8b4ae133102288e1df4d875a90fdc51670a41675f81486fdcf2dc21732a2ddbc0f29ca8159de56e3f2b6372f72f68ac4b6b94948fed98f3fd5b3eede14692bfbd88755d99ff2cff5fc587aff942d096261aa0851604b3c696dfd5b353c990db71918cdd7ea93f0158e95708f6bd3e0eea1f439a6ba8b3558eacca71079cb96ad5b49179a381f4e8dcd9a8314a17e39844981008c4152f5586b59e5db040dbc89a621d4417dee30f79cf7610e6d297762ad214b593cc7564c5c9ae6442f9c4e350dd28b8d897e46dd924cb8afd795de4ed0351e49ea48e0c145358fe921215dbf354034716f90253f2b8d5378ee3654e44e401d4c6268460440073608b29997f28ae092b7143f7e6c7565865ecc1c2cc65157312b060bad10db5d3a4a201720408d5579909962d7ef28b4b4a884a662e8071af991823e80ddf3359edccae79c8e9579e3c11acf4e8c005cfadea0d35a9a882f8c1c841c65576017fe1763308e45f1a1f8ab8faf1f108df0bf4704d02b46082e3ca40ebad2dc78a7050ace53122dfcd0f8c84ce3713f9e34f40d993dc5276653023dc79735b4e9eb053d982884e97c6ca54b4eaf9a5d6cc6f299ce10a33d52a77ca47b7011033af7989e5bc62754f29d92944f92eae4edd91fca745f0af05a7cb2bc69fffe24ec999f0069c2801def0b115e310ffde47fab0751ab19a8838cc8581e89f1b6c54d36ff4951342f79b01da5a9d2c08fb09028361933896686530f261d8c0c30fca74ef267d97a2a0d9911ceb70da5cc6d6f849b71999ed389867eba64ca9a43f4d5395c588f47dbc329cee1af32b2e58542a6436320d51ddc5b3d4a4ccd48463a94709a8d342133e6e569629c3e0dfe44a5e7718e142947fee90817f0c015acef3e5008f2eae18d3a6fd3af9582649dc492b0d677015918c8e64519f7a2dc2246f28d120977c5389eaebc2ca230968c320c63ea996ba18ae69384be05978b19085ac7fc2f32dcc8bc55207e67376b859f99ab8603723cb5c9492b444c1f84ebd4b095e999950b0d66397216ebdcb78dccbf70ae417ea246c99eef9753b02768683e64860b5f67a34ea5610ad50cb9e853bdae456d73c996dc9afc76e271290dec4b766c66b681bf7359df9caf9bd2e9c24860fdcafdb8c8fa43b75bb800ee6711a2fe6dbc92f75e08c9baef29f4efd96e8228b14a8fe42b2904471a431878b6258c78aef6fcb8c7a7bdedf45f8b4bb5bb9f1bce67aa60e8843d179468a8eb1edaa1df3292a63469d4546399b0539705d4a3f2f88c984cca9455686531d3034290f9308ca15f9ee7ad41c90733c6f06823a3ed6bb2dcd15fc1cd3bd8b1be95eeec490a7a4ecaf9e67c878b2f4db4b69ca7f81a0f00ff5e22d0ea92c58d210947fe469eb655578469b19941f4912f91c48909a4a383d65b3273ba3cb0de83126b76b7c4ad4669038cc236443be6024b84d42f30fe541b02a4f6f6210585461dbd234a554da0339a1e897a2d91c6755b0dfbc66a41e1c5c17219ef0c9c05af9af7d65ce760678c7dd5b80654168cc7fdd3e6bca95019d53b7aead021d9781babb526a48171037fbe5ddc46aaf1ed04a828474ec392e27f633e1bb6e30b816bbb485c0a9282a8e1d56e81950bcea20e74598d5f3d50cb3179bdef530ec7634a978cda0d004a87d4730ff363361897e4b98884373d94ac777c7b43ea8c15d57c0d2bfd933e7a9fd40fb7452a30d717bfbdda93d4bb998e7811f8d0849f7cef6361a5daf7000cf9e18c9992a4992748f2bfcddaae1d16b8ae6f4d4ff7b238976d52d7b7171bae1a480ff9e130e6dee0740f4478d9a25e18e7f3e91f46f549d2721c53df9c2b5f3031e4befa1674883cf1ccbd56cfd059bfdce96367b4bf79b04a6030bd90af04d6ecd328ac8c06f778bd3d66b6460a29df0ad24773a89ea7c7b42f66114b43b4b081798a1f4cdbf7e53203fe72d5e9eee5cc169bf7d9bd8c6216119473beba2949643ed798fa5393a754557e90bd085c7f60aad0b139f0c4cf917586fb8ccdf9e3c28f8287aa4238bb5324050e03bf4bd96b009c143a7e7a310f9adf15fde53390653e233831dfeca12031c9ca1862a52500bc94f45cbf988002dd977b73064d3fc3e1e64c331d4fd087683649cdf08da545ab21effb09cbfb4b3450c70b3abe7556961d8f19fee6ff88d6767ba482ce8aeba8d0c71c09989c7663fb8d8354f12912ce7071ab7643fe890fc34cf9ac2b5f8f53b5a98ddb02aa4639ca03f58526b144469afda8a950a9410fea39623333da321f46e2e83de57b8b29b41e7bf45092e296947db8e384aa12380495414998d0b2266f804151613d03f02748c8228a227fea9f16246a8302be240c5adeff9cef0ad658c7a4965843414b2cda781d6fe9fc3562d6064f7d8ccd645c43a5dde6cf1e3d7a53a983bb5367094aaa9075c2ca98c9dce3be2b6c7ed938e22dd88fc8b3f4a359da1c3c61585c688dd35d9a0b87fa6e3e29ff2b62a7f45b6bf6b8c4d27eb880d1395bfb819a671443444a17776218559f842513a0afb4d4b887059fe735f1d1da081c2fd3620cb3d30ab91e22a39aa2eefbf7f420575950f6d0491ce3693b0a9ff4102866a65f2ee9ba4d06a50dec28e65943b423f469131479210b3ed521919692b0e040befc19c60155104e7be92c0177c9c61d5a8acfa28ec1da0d3886ccb6db7301b6f7c66617a1c1a17ac9b4712185f5ca8d5209c046f61922e2670be35154d59e1bcd62eee29c0ae2d588c23382e5ce9c0f1680a80273e5a1fd79bb44a90a74ae1631bb3475a8865a8d6748a95dc62ea069ee57657c1f947e5a8fe134c1b5a04b8e838f6daca0e801d92cf2cb3c542db0e4b5aedbf94adbba1a6b32ca1f771ac3faf41d7b57f7c3b2a7950d3b077b7c93b7d5be6d22460396f1e362b56ad9029f44b04a94e9b56d38304c74150a0be808d0f493d57eec6c5e4422602e974abb90742335f1cc69d6965ba64b2157d31260f8ee0f9578b7aadaabebb80d17e1620eb06f28b9db1fb3df81946c3e21af9096dfc99472956a84249b3924baf31e80616393bd865d25e2b2041f07f63d6252b6ff3f0689b3114dec010a1d691aae61f774d38cd4c43c7c3fd326aea6e0fafd26485ddd4c2844d03dbd08a709156b22b3179a3f35c67e673533e01050c261eef958296ac0c9b7f21f2a3f8db7299e178fde6dde7fad44421fa1da79804ae520234d4da79cc88a9f84f1e3024b93e0eb86f32601dab672684ba316a194a125c7984fc8587abefcd5a982c6d3888eb0ff38e71ede0818b2bcc6618aad3f9828056e1e1de82cc1c14535ec25f0cef0264849612d5d21a8db8677e63e909e5896751e38697ea0e7852ea91514261c5bb2ce93fa600252dac2ce223dc44157923df503be6443e141e0bf9b15736646473ddf64f9ec7c687c4e89a6c735dc12b5eb12a0b9bce4b356a641c51c3f2aa6ea4d8bb85d5f6ef0440018f3f9ed3203c35d6285ebdee7a04de547ba15f5b7443890da3ee54577a34d7d551eb9a734a980de31400da16ae1c38759746ebaacc72c3563a4f01f9081618a596ce9dfb0ae3d1e68a5e2e82d2475c7672486acbdcbd420843bf1af3b8939d26d750db3168530617cfa9d74ce044e9b1466c55f5b4a9f16d4deca0bfcce2245566211cb6f304ebc5168263f835a28ad31165542be6ef4387494f1ad8b94cca9c31e61dff12c231ed72cff0f08576c8495a0e31809b016735a701255e5d698ab37d53f224f2e98d8468568b8ce2499dd58c0069f79ab3195dd39b308f92d96ae18f0e88a8871512f46af598dc1fa54e9adcdc92764735d707b87c4eeaeb01d2d3d9c6c6761817afdae84a66cf4e7a7efdbc4dfb2fb4ae5256c12f51497c2bf01c5c84f8134d8f4c927ba077ab80c0ed2a1f058de6127c7014094d4ca28c807a53a5d9375b0e9297eeb62e4f7a94393af775a770649cb5d9f16dd796ebcf260f1063b4a35539dc5d247cd98cefc64ce09102b7db4bc2cf053159495dca99582b5d14846d5b01dac8e102c0734ccc685156581a29f8399cf654c30d504be319f6accd2f0cfc20854155bc2e19949541f6b2db402642a840d0ea4ca5201eabec9d5cf39b784acabd6de0ba9386acfa4d26d55ba9c12abdddf97102ea347c1e6d755a4b94ab3de12d43704fb579c35baeedce30515d95979989979a7dcb6af6ad6db61930c59c6bc0ad28eb3f1428f95364bd652b09384bd344890a8e4a9bfcea976121888210a8d88da292a7739f5d9a27f9ddb3bb5c77b16d32e21a784e2345a9778692634f01712d9a2fa51b87e7e6e486b569cbe1c9b37b43749c152e7ee44aba37147a90a0c28bf2502bb600e0ad8a8ac1c3002798c2ea0102c120f714ae22328c9d3b15e3d0b21932236ffbe6c1cdb2a3f02f29cdc520f32014c98b52e51df824e60524ec0b8370a2e18032934f8068f537fad9b9629d8504c711d2282268de03a6719e95be68a08413f2105385add3b949912cf4cc2aabcd5b53539f2ea28d066850c43f99a3100366d26a2ea93086cfafb0922d34a49cbf6a9e3310163b2fa45e406057c976fc679b6e50d1cee6c7c44ab160adc2f6443a009d61827406e211675ffc11c957acdf961b2ce58ac023619b802cd3c226514dc3370668c87bb6f8565c42719ab5c8287ae687f371e076541908aa74e888e6166e9ff699cabace4d7befd3f9698e538ddb5b6398edd206f822442f4ef3295d21a165322ce0b9d71fb9d64db6d56565b18a6ca1b7f1c831480a735d8253f4bb667ed5ec7c5125739bdb5b2dcc65b3e7216f8f6dc48ddc839f954aa1eab60ce15839cd5f68a26ff41d988d34b606970a5e91a6e81f08c37b95eef2445daaefb1e9d1ee9b687ed2b25816949307bdad2d7c30981fbbe074faa720508a5125ee661d63b2b57415460db5cc9be1276e8a60bad8ff337506d9166fda90e8b138a3b3a197aa0a4d7f1bea634c958c1e0ba3b0e7c0bd87beb959528be2920dda1b4a6a971412299a5ae51bc81cc9714a27426616b78682a55686bc1855ebe3dbfb325035f3e5ed35613809b719b5746b120164253a978959fe882fe956a42ba73df298e1d877585e304f039f7a32ed07dc95bbf49530c2cc54da879adb165dff1418478029d89ff761794ed3ab5984cebffe14607206cdc360e7eadd57bd24e137b92873369e0e420f4803a81a35fb7466a86d0d0e4abdfce32d21b71db025f7a017a9db8f88cb86314b4008c0f4d6250fb411e549cdd56d363176b27740626828a0dd4235cbfaf4c9e899e0bc553c95e4a691479d964605047e3b35a0a64553b4e39f27dcab1765ede4eccce16936a719d927d793a7fd9feb42d523f4798a5838a7710c3b144cb651465fcadca6c1977d2b4dc1698e30c2cae1a4bb88bef6a5eeb401c0a4faa6a8e0763b1a58b643bd52e799eba444c7ac2c28fc54687a533761663b74b2ac1a0d50d0a9873952c5f50eead22efd055cd32e63b09f1fa716bf2e3dd38f3bab998b481bd2ede72d87e8b4dc40c276b1cc11d7e7cd67dc45de6d47a60472f06890888e2f3566cd3bb68e6f9b4703deaa26fc24163035ec4974ee9db3da0e723077aea6ca4cdb9d6b670b5d15c934482140cd4e72835a8c1e873a19cb2a90bb264a3682a9cd520da50cd81c0fc24cc1938088d15d782f3b5e3fe292c5fedb14fcfee864f89bd3c2d56c5beacf4220deb4ca2029597adbcf25c6d186cbb309c62f107c72adaafbc8877148056613a1a45ad03d3b5bed801b5707e785d348b1742f024618c8a7615769d655305f6edabfe86fad8206d605ab41778c5116892195be8236c8068c48e9f4986eeb124e0c324a5ad366b35c8c29373ce14f6981e631169fb7c83a3bdd6880e13df194449b15ce50e001f42428c9db09731b051234a853e72d49e19ee72d40b0f07ebbcb3f1a89b28f00ae088c0af8e2f480f87d1f7b2708674b27a5ba68c941518459b87f4f350ccc893e5517e1eb5a8b13a495e30cd828b2369d563ea400ed37283e3b9c9778f9ab1e7d87251f22864481448308dadfe59fc0d4f5825526c2a69affd30d25d2e9d21586afb993e8dd1c63849ac1b9aa3b0b7b79523bc0a55ad69598a10cd79b8c46bde950223c3affa9e8d2a8597d9f4faa15c53c99d557ecec9e272ae647ca2406c4540e58179ccd8b38cf873b75d74e4d927ed3b77ee1e8815588ee2cd9834e7d899d2a80b2744cc1166c2e79108ef0ac19b68e3922eadeaa1c9d3aeb7471e95a996ce5b48c5f36dfe1f354f985bc6741664d0e8cef1d885c6ab4e0c6896ff003564636076180882256ba307deb2497136fba3541eed0fde1ef53276a14c80a26cb0bb6c5517f886f8f67d8e41ae8b044e85c1c4c3579d41f6754670ca4c8fa00aa04052284727e24dd3cb13c05280177da43d44450d5b0f5dfd84851b301cc09a5f11ae1cbda05605a750e553d9d71909c52623d150ae43a222cb8d2f2fa67897e0ed3ee5a47df6491b0296c3321c21ef07b4b5dd739031bb9bb2f79fcfe1820f79df467e8054a8fb28d023fd346a298ff6027c13d83f8a84a8ae055f0300777a70d4a92ed45b36f5d1892b44bea0fb11b3498f31833bc42373a1dc2c3f0cc2bf7f73699803ad2548d554ebf1a76b7f22340de4d2e62a4672f50ce14d1f569f", 0x2000, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000061c0)="1e1e76de4c0c20efdcac04880b0a02694be01a195c5329a2034ef336d150c9fda2b8084dc867dd974c0353627187b3d7f10cc7efc4952b455ca525bdf0f9897b2bbdf6f7778553d5961b6051ab84db0b343f06cd9a7ff549e03cf3b5e59ec80d2bcefc585ba5795f31d7e278ff2549e08fff01cf0795e88de20a3920917b9f61f6467a904d1140ed435fc1bde35d762e95eb594b4de9ba859bbb4d828a65be417a9814d65343c36f3b3d66fe4f4bcd6db819a3a8db7df82532c170bc3e526601583da55c4cf6d344b6225b1a60338da37491fb32f5c3fea8773c25cbe1500def8511a1616744ba6996794af3d8ea7b1a4aba9c26a74d19534dd6f75a276658836b38d488b84b15a845792208eee51ad4521981423f41a4bc604071e5a3d6c7f549d09cf3cb97cce1363dbe44f0d0a4c8c7224e771296d783ef4be91283060d732527ac2e3d0c06f5f894438b6048c2adf845610f98e28fdd3c552f56520387ec4271dce322308cfb2009a4b5b3ba9655e2f4ce850a1b3fa09a3c35dc3c7dc8ba4468ee9343bc75027d2f2674736f0fdd61169aa4ceba7b8d644f021e3093382b98b2c12baf3856a5d9522d745594ad0feb9122d1fb41213c32caae256eb312e6016510ce8e7b04d74fbc55e89a7946911f1b6fe5c8ee48ce669b74e1bd8c76f47e437546e4461e08ee2c002949122396f819dbd0d6aa50d9db063e2cdbbf2de1ff1e7cf8b1805e95c1bd984a1c775883ab57b4fc5676d614110a6566de6d25b60725646cc4d4493719930441a90ae8400dd801e767619b574f9fdf1e770bea90fb01651f9ff634fb0831781379e3af48da2c056adcf25607e7d7b32fd285b4e1cc6e24ae1cb8d26c8941de3a60546cd3cd5c8a38364bd38f49143f75067cb7380eea4296ece7b38ca3ee9fa664ef54b9c60c57b3286e01d1a8a3ec176efceb3a9a580d1129218f11a9c4a1ada20c9f6d6a9f805caba58236e2cc0813121da2d8dde7ea7e7675a053131542ad4bb794a1e5033517647708e7e288dde76439da3cd79aabbcf708dc8b2d2858573f34bb0be0d88fc2309ecbb9c43caf8a8e08549e2f0df02e14991a8c1741058d77a82ce6faa2c75875a9a591563279d79c8378b0c051b300f329bb8c366d25c59a6c109a4702585930c37dc0743f5fe692b6fa6e51af3a692c21ca32d09a93b809f225344b97280c6cb84981d1ff8ba07ad2671a81aeb4bdb5f29a9c8009e0a115ed5907fb4eb164efc07432adfb268211284ab5a3695056cf032d0acd08583046ab457e5a5c62542dc36ba2d78d0122ac726379e0733b94bf2f63fa65eb2e4d5f31aae380fc68a5f4b9fecc67d81af3b02af8e2de4782a28d37a0a3408682bbcda97384cdac6cf49ab5153b9049f17f2b1472d809d49678d3d97a851609fc505673163c53713f7a77729640db2f4688eb775f53bda2043ffb8643a40cf1b1041f3c183f3051deec6f36d54d56c6677341898e2e4b0b7155d37a80f44dac1b1350e31498cb2f367bee3bf82128ab4fe35210618fddbd493ca04fcb6bed7469a8f8b64df3882c8010137cfba5380fc66e7737d42453c790d98ccb4d0b3e6a4aa717d255137135ab0b348c06aba6e56fbe0e3aa3612c5fba753838f88ec6b23dd08cf968588ea551b7b76b5b7daaad27cf3b303b4080bf7c014a61bf73d350a17a065bbb3da6e6dd178616364ad1181a01d214127651a4aa845ec626880e46137b481dfdc53f6980b9ee61c7eab780fb883885e1816e0f4359dc4d41b9292fef566f7fce39e56088bee6d5aa222803206b4d42aeb1956183689b07843f047cdde9958be4caf23dfeafe47dbd25711405c321c114f5271acf54611089e9629973b22bd52b74318022d5cddb61637d2b937f4c2b20ec3277ec2e84cbc7254980028e170d1b41686d7f7ada6c088fa89dfff7b14d547c00785b94aa2e0913e73e9c3d16a41dcfc61a1f0583315ca43db741e72a9082156425359e35f0193d19ccaa0a2b1fd5ea6484b9eb38b5f96ccd2598cf868668b907c90e7ed9829d2c173d6530c2616586d8a8cbe8ba93e391735ef01b4c6d763cec5ba4930a21b2b653b1b930ee2c1b0dc402089a45d3f9d38435c824a392d2a12f8fbf4fbc1c6b94f20fb042337d043cded163711d47ef19462a529cc8d2f9aeac20f547ed49d0100d57517f9cf7252eadfe0678229ad4ec181f708e138d6dc31275df8ce68520feabf3d0d26d9446e1a2940f6a0a774c1a3254189ec79dae3449c8f9f6af4760786c7a7beaf36267735d71f164a01a0ba2558f09ee057761d9e46cac7b001e11158159a11e33c98d84cddf65cbcb807b60d94eb1ddc7a5d369da3770f2800426aa5059cb92ca3f284e459ba124d92d1141e868affc1a8cafb2a7adc05a3a0421e7e137ce9086d37af0e688da22fbd528d63bddabdd689786b84e688258b3089e21fcbd0608eda180e8719766d92010cc599cc370c86b918e476d7f7841d23d61c086c105551e0beb6147814676bb1799154119dfec726fbd84fb5ad2aed2ddbac36ae7a558f78310a0958a387b5d2393a22828582493af6e77d35883653f4923e2322b9ab8ab1153ac2c922eceedad6fd87ea77c08584e16b5f0e6edebb74b31754a22aa881e95d69395d187dfcc5a69897c8ce5c92ca114fdd4e1da8d6c245a101f33789e79ea425416e21b90f9be43822a861dc3e048bfb49f9d33c6dc5569ddf94d01dcb3f31a05eafd0d3dcde167a3d5e3d817bdea2b5bc632c925efa0535ac1ebf6c70a36ce171f27279bc64394ca85e02e7fdeda507a69421c845004e80f14d71bc28286664cd36d6e058910acdcd93da431986fb7e40da7369cc9394ee62546cd9be8407cf2cc276bb1f7ccaa2fe61e918cdc86c4f22b55ff20f95944b153a74aa24ed8f5952dc7428c41b56f2e215a02f2c66ec0fcfc3a1e429d10dae753e2584651afbd327adbf2c839391da718fb503d4b7eb3823bece1ebea584262e82feaaf865c8af48654570b32a76577a09cbe735a184483b48a1874289c6a77e1cd0b82c052d0c1fbdb59fd284010722f8fc18c2be6ad54c9f66f02151abcef76fa598a58272a6148ae073e3e286f9c3112ecc87a612863cde3f4bc842e5ad31d51cecc7a255d89ccb8966940fb43a9eacadafc3f6b10b284cca328b9d758152326ff62486b5f1e59ce0de804cc64c25ec6b5e36755f041844360ee09b0bbfd35a4d06e71c1befd80aecb0fc9da7b364ed543e82898f3249f8d81a5b518b48b66b4af17605677ab7b0578faf5212f7f8efe84b33ad49143feaf1ff694e0d76beb2863f0944656319463133e536a6976aac4abc4d8dff72bb2f21dc5059bf9a3691d516e4836e0fa0482629d03846e847cc81b5c1e43e0864e58022ae8ed6acf5f46f5b6f76bb8d90eec067698bc3e93a03af19f312ec9a3197e4198464b23439ec9486c9d7f93dae6f8c55cb085f23b97f203b1d86edc1a483699bf8a6f9eb9bfdc9a0b5d50f5bd3454c3c017eeb8d65f031bfa6e8e22326aa745028e9b0b63dc636953e781c027949f5d9ce7fd59829c41eae0ab0720febb8d95e93d6ea95e1060a369d6825ada3e92812ed0705391e10ebc8d599c1c842f49d4bbb01c353c22459c4e1ff6b0124cc72847e94ae3396c95348df2b0d1e1ed9789c9ffdd314456aac10639a02164b16cb4a90741bdb1a9905afb604c2b63d9caffdc78a1508fbd7860940455d1c3521da41492afcbdfc1fba92df50d290b5003a25bf64735c12bc66a6a3514d90d4d91e544df571b8b2a6238bb24b767b4132c2fa38773a49276f980424fef61437f0b467ad163f33b3eee0793eb5002cfc6c8e3afb5f2e7da6a81a2890d6363626f9f41cc66efe73e567e50f523a1d3a9484dc9eb5c81659aa46b85db4c3e501e0ec3a46e429f0d3bf29def943a95d5891d04a173b7a4eccf7df6cb4207d56969adc3cbd412ad0bdb70fc291dcaffe528be324e055d2a4371e2afda37b3b625e93cc5b315b6f4c51f07fc42dbba2fa834dfeff0e11e416006606bf87cf951ce2bb0fb808d9563a08f0b0c8d295c29e1a5a8125abd5ac23ef25679fecbbc1e49ac12a4dac8b7f3d89e640161882cf7797151d3c35a2d463b329370120a846cb9a410c8fe977d26c6c3c0b07aa43ec658d7bd6d887a24b7c207b48d52cd027ae9fc17276b820ef0e94f5722bd5922461a13369cd04c15ca065c598f5c50cacb4b06512965e733247763a386dec1cdeee9b2bb71ca2ab9d0be47854b354760dc7be1964fc462a89b1505d4960ab70a16e2699c4f5bebb966e2ac053b0a8d14ce6fbc82e26052f8a9df84c280a8a4b1e3f0b1a046825544b067cab80b07866ec0bd1a7d81f266f41501a374fda949c6d6e98f9082c841b0c257a2827050295d7a563dd43c8cd7de77c4fd474a4ba3841a508ab845e5befc3fc2b0f0af7564abb7041f3729402a2dae53200113075767d9a378f5e6608be5ec30fbe4014f807fdd0ac5397a1aaca41080a7c7c8fe05ba554ea63c9991fd75ae6a1d6e81b6b3455f2b094471178fbbe1686b970e88b2192edec2c61703e4245e80a7c7b7b6c1aef40a6c31dbb062fce0aac85703bd515ef4d69b0af4855c2e69e5a22a0df013d5a6fc3744a1b6aa81d45ce9a9be0759ffc8918f0ec5f34bd54c2e8bff55d95aa66c596175e3c92d4fada1219a0ccff5de169d368465921644df844a05640ab60814465f51e212e8452befbd4908002b28416a0567466d4fe759b0a60efad9f68716f4f75335f10ae0befd4a3f72058abe3304744176af437bcb4741f3138d5279ee84fd4d841af76b071a32ad19cc406390dfc352862f9d55711f36cfdc4aba0e8dc2e03ea8fb177fab0c38f726dd09af2711e9b5295b39ed0416e113c045f7568980fea2bd272661163e762afbaa13dd2705d31c9e2e7151fad4bee596d945d162daf167a1e0bbd8fcfde5a82840e3b928655c40f435dda937123e386a0d41be1799e663088c0282f52ca553a4b22fda2d7eb9a5cc1bda6144dc1076fc8b09d4e8c4a9b67a47013cbf9b85adbcaefba1c08090fe462fdff8550afab1f75d99c1291cef5fea4cc63abc4327d0e425d7a5f1c602d11c0cccb8047274097e4f6107a42300552ba816ebfd5f843c19b2e40c6a809146ae20aa70c36a02854aff19582eef8657a2c8a8ec5b4f0ac29cb73e3669a02444d0da5ea7d2d2d23db59f3a0020ab5c4445ec23b35614943479251091f81c526306eaacd9d74e8fa8474f3b840665e52641003ab1b2015e2b5e64c911a7133944877b236523c72e259f6056cae2473dfd5cc95c1fa51ad6d1eced401e74dacfd7c72cc6a808f7e1e6f8a9bfc0c3ed9fd65ba0d9ed2adfda06366fc8970cbed680f50602b0ed129b270958f88e0537c22abd5cd7bccab0731effafa438b3ab8bc0ba5e6b5fbc66633d647e5defab2db16bafa92cc0a21e62fd6e49bb8e97c426e3e5467b2f205e6e35c1f8fb7ea1290ba387c68da115ed1c3210d84e29983332c549777e6219885ed91573585066cbf67410dc6f5812e4050f543fdd2ff66574eceab90c8871a5556fcc52bf527cc9f20657b81f8996901bdb3ee0c87c6b2612a3b294d47d63fc228f0d70ad2786ef6f885411ca6ad7218d01aed20e6e887aa75bd5847c06f9f3f571b8b1ddb896a461bd5e7fe72b80567447f2e0c3e7a9a599c32cfa1ece3fdbeab21ca7fccde0541878d3dfac71b441ef07c40259e7d1ada2c832948edd040bf29b4b2ec651170a6093a71b6718ee633c96d21d351f94d95361592fadd191899509f844800712a4122da07537685da10f8c7d47378555076da6a08c5363d3e057cc0bb007d2277e272e70e7c8705cc6b212e8f0d228fc5bcfd7bf6227d17d256319bd1aac37ee41e9ac0d4ab33dfe9e361b87111419d0f7ca3ca4efd4c5620d96fc6cee00064be5c45e39b0f3c9cb98753a95a3f7b1197f9a0e12237124fc0b99992a9fe76ca06b7c3e4cc880d1dde7393c41f27c17a717361ea8ff828ed4daa7d700c82b3d5e0fd249237d71d75603b59128f7e84758bae93197bc27b9fd539329e72de1e49206eadeb050ae74e2d40f63d82d38f4ea33b81f627fb883bf43ea3757ff875f4cb7d3e4c96c4540df633751ff15406d64514fe80ecb818adf1d89dcf628e71866d1d6b02ab64e53ec685b81f73963f5e2e27cda5a661e40603e8808353d07fb73f4ddc8477a7a7d43aee78d3cd3481491fefe1d347298b683f7edbc6be07fd860bf868c33961ff282f04463c8625260e37a02a30b79aa70a462db9a99e500c046826379e6d0b076e4c40a0545277d98ca72c9a9a4b4e0142839ce3732902199db242222d4a0c48611193daa7279c980a0d231c5b6cb2b995a3bc14eaf9a42e3e39e8c46fa18579473d9e9fc17ddf721a2d2fbbc033005e27cac7381e4e84964104ac140eab746be4a192ed209afaa4c0ba5aa9c7385ce127105631cd48554bee45abb0c302dea90a54d459809656d0fdaf313a96946733e34d4d4f003ddcdd612c50ead67f6f602e054647bbcba1090bd009503aa48848e2ed61a7729f307434afb5b50ba06d8d2814f454c0a8e24d9a815bd0f5cd5587f89354932bc0224601ff191a6389c8b8719c08ebfd9a00013b1b420dfbce167b17b17fa3ca7496a6504f5a7a21943e10712b3ee59e2d06a55c8b42804063a3483573b9016b64cfaa516f2a139916d253cdada4cb62804b91df5aafce285fc7241ac7532fbc41eb1b8c2897f3e106a0829389157485fc4b313daaddb3036cfdeb9a109d556eb18e443066730356cf7f9d17bf2e60825db9a63e4ab58d4635bdb43c9e3b35972f11c4ab787e4f765f357abf9aa41a40f509cfcd61a78640bb2bcbe6a4d25456035a3cb1fac3d3727da1dca42e965fde7eb252691fbf6a66a8eb0f356747d4ba89d9fa297a7de455459bc67623d3af2a561e8f177021abecf738a98166b869c4b91ee71907cfa867ca21637e2c1874948fc7089b16edaa071ba276ba4a29c85e8c0b966e487644a960b345419d699f1760b3e4c4880d00208378342459bbc2396e9cbdd4aa67c6f7e81b877313ec8cde9fe608ba3150fd6ac2923a934c796b796a7dc1adc7b373078a5eef432f0d8fb5e177f9433c42d8bb7badaac8b132cf02d6084fa963d26c100e746c27eac0f1b7e68b0afb6d011d5e94d0b220b492a18994675758807ce2d7428e2ed5d078d25d33c72bc1de84d9ac2908db2e7baf8f13e52347f9a6260737d62462f9854493d235856459d1a6840682cbd9a76b56b49e631503570523ce15eb04cfa0c844787fb53e9aa48414452ca226b2d6dc55a0e78f920cc4c330e4aebb90330e55b049002b9a1c865a32563ccf0e04a0bb7b28a2615d3824ebf1b429667bd07c0081e593ff85176667a8b0f921b99632a344ec2e47d4e8947a3d08a08e10a04918be7c6b2bbc274f307b5d945d60041ad7b7185d00d5e7f7d35bb487238b03d69c2876f5897bb8dcefd5bf312e056690c2c2d8045c87d838adb6647ce99c2ed607a6d0ec198b64caebf412dfb356a9dfd0fc2c568780dc7a2570aa2430f8ae5fc5700521d52646a2084e95329e76a8f629002524484f434469d275d04cab9c5433e0358b5f2650f2d759297425b1ce8396eaa3455089c5dacce4fd53862fe398d5cbe9025809534e1c9279f3c3af416ddbfdeb979189da1322c38a94522cd65d7af6a695f14f5f6e6c49719fca7786e7d0ba165c5a584c075a3db4c3deaba233470b49a764b3c657e456686d1465b137c3d54c7f7df9be81e45bfdf684f83fba06527f324cd6fc68b6161a0fe9379207018283358a02c53f0ed8d327b5c0de30335c4b98240970fee57d52d0399a455e00648702f11fda0153347f1fe47346f40a51da48b8414c5045bdd6f7e51db08881c9e03f88d7500f22b2ec0aeb3ac9cdcc6dcacc3c904b1dcb22db7cc66b9bead920e97f9fa6d41e658b561f917db9c803b8b6169c31928f87329de18df7745d9702e31b93aecfc4c5337937e891e9a954889289c06b7532dbda4392243840983b77557d69bf51d3baff79bc81f27511d6be4b1f6ebd5bb8a80c6fb3ad2d4b420d0a1a9bb949490594738157c43d711c2c748c5bd1cea22dbdde44379fb8430d89fba9bcbc681adb7ba26c4361e416798c3c54f1ae089e32a63978a01d47cf0c1fb749fec4599bbf999ac4d5a01c45f7c74a92aecfa6992f716505a235ca6199ab5c0ebcf56c3e6cf09996c94c0a1645dfe5f87698187641aa043d90d98aa5ea48e680221da0d5c68d5e6e55089566d9370e350bebb016807a8047496aff55a174e4cacba214981e698faa0ef7da422813501672eb5883c3e414cc7414f81e7c9aebbd129e647a3035fbbf777daccd7bf467eefc96f869abb8e8032c8e9271ca9570df1a1aacd59aa3860e749ac298060830993aa3b0515a22503208332af8ae120bd2936eb1f1b59b1ddcbc5f39817f32329569b21a3c105ecde7b71982b107f6cfb9ecd5a7a97f12ab31ca57734128d972fdf1b60fb6376de5a63fe2b341e27777d3e68b882bc0f630cddacce3954a02b65d3b3e23b7f8091b3a8f5d36f416a1ed96fcf71bbde35d2628e45dd7fda8a4f4f36370cbb422b358f6ab3f0d41ea2b1c55666056aa6a9da7fac2890944bc4cb818cd090a098bdca76e479c9a9c686bba33cf1eb0ef25695db80d0a492f98fdc08ceec513037d9bbc6fe3993d28429c9a531782b559d6f85334b0f75bfc18de75247553eab4bffe0ce394952e355f45d49777c3f7079c5e94e2fe6758503e28503d0baa55baa0bd8ef2c4e026bd6126f1a038d177cec6e5786fc385ecf2fc66d8126ec5013188f828ff6aa3c3971872155e290871def143c7f5d048f33c158099498a485ada8559664d65f2981b7c903ee067a107e37136e7a2283267c51890c29742a3d740c3cd65e46b08183592541d42067477395c7b8a62feccce43108b3e3978bba9496bc1a15dc89ca0e587a44ea1bfcb8b973fc52fac688f4576ce26701e037f0e8950941658180a5815546386a6ed1694c9a326917d0e63d28263a2fe68f365a7d0608a6f0fedc77bd2dae4fc7d824b037004173275bbfdbf82f8389510eb200906f3eb25f40e3b9d46350f5ea7321629a1421e5c61fc2a0bf76c5d7ae08327ea77822ca5ee5dedccf9d522e32bdf2032741430678dea9f325ec0b14d649b81553ba2dba1fc84cba4699dd823eab0d33f416784a7a07d17714f9b706111e521722d87e956f48462babdc1866fb354272de58e0b57dae8388a9e23bd29699418026205c178efd5532b05e7147355f5f4a58cdbd1aa1243a4898767c4e9870420a087881a63417c818dd649e0452b0f1055285c17036ba54bedc9befaa24057cf81b2f5257b6f9f1bd127fe35fa66999baadf8f8161e1150b9fa2281ac0b1d510de9cc2be5120da4557f9344139eb501f139b3d86b3535db5c51477cfe85fee4dff26335d0deda4b93f99ae149dfb8131da63949be5f87d17705992ed281ba04c2fb58df97ca3fe86c6645326813a0f34170fd0efd4a2e8a70d55e795afd1f0f233b01fd0905b2727b774eb6b0464f750db2c34061052e3e0c7bd3802fc993e9b97ff3f64684c45ab4cc0957007e8e5dc290e7c2cdc456bdcc2f8e621c37b6db9d1dea30cfe1ccb0ee5fbc5155d523b0be6c9477e314c75c256276cbf26d22b07262e8504d114c6174b92098d23129f75ffa1db5000339a6fbd9366e339cf6359fada71b264696e3d575a59edeb09e16fa2f2f9dcc7a3a1f6e0e9c8c0cd4d1a60dc6e9cf575dcf93d3131f6356cc7365c4a2b085d115fed98987874727aa2a709588f5cded48be00e9b5cc8c671a82b79d52efb62f9767cfa3ffdb02e32917a8fcb2b07bae3fdf2d52cd4bd199415323505d2dc1f668b07c1193a17518f84afa714779a4fefb26a5489d84ae413322cf46237c742464c48d6babfad707bff94f057df176a0a1e9e7136fccc96ba3ebf684cda0d9bc6647641a2b91e00508b00d053ab2b120b2a2328d6982bd94da29ba02df61f1a8ae8abfd5db6ad0289e8d3804799a4f96ac6081a3be3ff8099e7b55a488da32ca54e2c3766d7027aaf08340193879b32549496452d8f29c6969de6914f78e5d99d4c91f8db7b1783577f21f3d1a8b462ccacf6dd0cc80e3c26c331bffdb8404717c97172b4a906efcc60f7e6e3d2356b9e9de17b7ed258b99d89c30c31a496504a89c7ddc85a576b06d967ad3cda4466d288924e122e33ba94dc2d256f5abc699c08f9927754ef8ddb792600d1d8813d4040d05fca5d7b514cef93c342520e5d934d783f7901a82333f1701c2aa594c53ffaf5786058d43b7c0d316f63fc6afd5277360ecac9e9e4a25a8aef1dcac38a3fc4fb3cb605ef9f4a5fcf17d0348b0fc4f3c1307ece3dcbbb4e94df504dc6af65a21063724921b1678139bebc8b9fb54c5ea6cfd773f6fc29d8734d5987f21b68eae96907fc571a5394e46d101fb46787b071694e13a0ed320447c87ff275d3e6684b87e4909064d5828b08cd1926e5af427f5cf47977351e41ca57de72bd115bddd0cd14ce3629f25be6f798cf3245af290d9f0ed5c5828900e3bde6b366fac9a8c72f3822483274f8390aa026b71c0a748f8337eaff00f7af4d09840c40323685363ac46d9a5c5501c5703bea35a29d3de968d83edff603f3f8ec429f20e2d9834c138c41c829cb6f6b454b16089e4bbce52576107706dcf69d0c8a6ba75eeb555c52e387d37df9e49f90b1e9ea3a1547961466dd576f23ea06e39f7a847ac23f585b18c9a240fdd833070717801cfbae88cb132fb9adb0fc81918dc3e599d3eacfedcc940aa12ad930b0275713c87fdf3c8c2215fcb7a5646548084b31bf91bad9480169fcfe9fdda475ce8f0d00bc9255a94e91932a5db912d292721291bba75cbb30e40a111cc3ac12e581af626f881547a42748e532366d8a7f23f186da357e2b2e28ac5c106fa23326cc8cf4375b9192aa4fa59fb196fc0ab3548973c901418c4b362715c4295f3ab1d44357fbb807fae3cb4d56cd4cf8a9527155c4307ea9584b20f86d7fd6f02a80d8ff7b6c9161146de3accef3331c981f9f7cdb26edfb0753a9cb0bd30a1bfc5746d54367e4e7c3b7c305bee72ff5716933272a7ae5a75061e22ea45eb7bd49359dc827b83a6ec15cc0ece6427df45dacabecc017f116e913e75b35aaf26be58df8c1481109f99ab7a678bd0ba5b84e8aeae1538d7b1bf28201b54717748c458c935af6b362eb58163f35a83d34acf4b3853e62b2ccf5d7e260530aab9767cf5e32276ee05277242f27d023e99000f59ae7ad185d48f11d33fb31ac8a26938d9a239b79375baecc4ecf15ee6068381225aca0735c82e386234ab48b124c9fb923da4a28c6485e35f5c27b35579e813dbd6ee5af25dc751cc929f54fa2a434816884b6f4fd3e1db83e00b3717e6384e6dde7d3b91423c09936a62611c73c4dbcbec6bb874fa66132f242bac2bb2003aff897791bd8ae2fbc31422f5ab0bca0215b9ed5b458544e7f9f31d832984793ffe8667091bb0", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x78}, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f000000a3c0)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0ff1100001f79a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7040000050000006a0af2fe00000000850000001a000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffffffff55bb2007ee51050512b5b42128aa090a79507df719af36349f298129da4871307b534bf901115e17392ac66ad022186a8929d1c000006146001e04aeacea799a22a2fa030000c412f6cae80043eb27d53319d0ad229e575254830000001d0b000000000000488318b5790bee7ebdc745b7cdd77b85b941092314fd085f028f4e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b217369ca8b6712f000000001b1df65b3e1b9bf115646914ce53d13d0ccacda1ef16fdcceaede3faedc51d29a47fc813ce3d32cfc7a53ac271d6d6f4ea6bf97f2f1be2ea2e534300bcb3fdc4b4861004eefbda7f54f82a804d4a69bf9bc5fa77b16573970f69ee293167fdb35a68488e40b030166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b8496da787e814c4fdf0b4a387b4c8149d18c1020029a18986252a70f8f92eb6f0e8c7db000068fbaa2e2a27efd9104297f2c58159f02d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa909ac06b57479321a0574fb304bc2a168198932011bf5742e0ef94234db1f00000000000000c20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b94c461d7b86f4470c1d6a406be962b0d2277a84aeb26f37f3e2c25a65f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41aad8bdffff66f47cc17d8ba3eec0fd80f82c5f573c6d294d366505000000da0fde0745db06753a7ac7fe13cab6692422a46e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da323947004cacadcaff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c5f1e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55d001623258a141bd587cc9dad46de56ef907b059b99a79ae5498f6589880ed6eea7b9c670012f80cd6a1397953ba5870786554df26236ebced9390cb6941b8365d936a7d2120eca291963eb2d537d87cbb54e588ee5d6944ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a0aa9a104e16bb1a2bae513464ca03aff14b9aa4bd9539f5096412b92012e095b84c202060098df3314f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c363000000000223201780200c6ed7966130b5492304ba3decc3acc52f2cd39000000200000e81c23cfea586951210001c800000000001500000000000928ee53595a779d243a48cea769470424d28804c026ab7f4a5c81921e0128dfd70b438af60b060000000000000056642b49b745f3bf2c01808b6d7d748308eea09f0161b4735efbf3411738d6ee7aebf9ef40662d7836d252c566e1ee938a9a6804ed3a1079b0282a12043408cd60b9e53978c81839be0000000000456f7d2a42cb13da2022f23eaec61854f640f701db0276652f6c74f20675eb781925441578e93037aaddea394cd8ffd3d628293e591dc6f71c2710a7ea8a4fdc214e1cc275b26adfa892e6de9200000000e50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab50fe82d5a96b09c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b11a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bbf96c89739f5d81e750d50515a59a3ad09e8802e8f4f535447dc0fc9d5f99a145dfcedad69da9cd4b75c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d583f436137a3c5dc714c9402c21d181aae59efb28d4f91652f6750b9195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa80900000000b6638c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284df80e4636c25b96174327d82761c26e329555f9290af40000000000000100000fd3763655500344bae348c1a08aba8e2b53b02a42b1a88eee5347f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419a5c16e2055b85058099448430587a49bed2ee9647c5d3bbb47bc00edf5e9020c09ab004321610b857e8717974b633b21cb32f0e03280e09758bd445ab91d201782d656ab09f508bbbaca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92b32af00f191b66b6a6f732a91f0a2e9120be61e58c79d497247d278888901d44bf77ff246605a644e9e3d769db497c3960df05caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f3101985602688888ccb85c87b4f8ffffff7f000000002c331fca0e541b7ca2119ff0d61c5224550346115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000000102000000000000000000000027c9585c0cead5d619d18475ccde2857279a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77a23b0000e49666c464d35ca9b50f3ed307da8c17a23692759ccf5a205311b7d122532697b861dfb54609fd88e6043bd52ae84c1bb0c8a6c769f952b3d42c68a3102fa1296dfff4a979369b0e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e8918a0d6e2949affcacb5ba0a56aa063b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fd00000000007271e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9448a2ff93060ff073b3a113e47edf76f7d1b8b90bc0df4cfb0b9c8c80158b44ecae9420654f7016b0aac117087406d343e27b372d6027ab2aec8f2bcad7fe6bb932bc5751d2974e95455a277fa3b472bc7bbdd2ac5a1ea608e8137ace03361607cc1a84be659355629ab13ad49008c3fcfa2423439a3607961d5b59da48a0155e8e42cc13c702cc40c99cf86c2021d72f9f4ab1b00de555a5a39593c93871ff7eb5ecadb64837a2d88723ef65aa5152e3d5864e5758b0960600000000000000265f091e7bce17d20604c5ab751773a5cf8a719a7ada06ed03832bf274707c7c970edc20f4a1eaa3b610450d2025cae6d2cb639ecd58709b05a20097208d03f7a146a6901913618738679d4e0af53eae997eecfa0dba856c6ed3d9205450765d659220c92701ee75c8710470d9eb6f62c5c721883f1544ba0800000000000000746c16b6e93294b561c6715a32a394ed1e6c01670c931bfa52c58c6f34d64e758a7a7f7d33c49336d4cba2cbb170ad7539a45774dfcc55257215c8ae719dc1c232fc6699ef01005887d04a543030b4328ab48744ac23ff56fd2da52eb9fb2eefcdd2d92d73ac1b111ea8b5e1fec36a3579879acfe366d393f1fa9cbe08d9ba57a443643e9cd251dc88e91a5e458e66ea1e822d55d4dd919a95eb4c25a08cb6e1070000003a0fd07a4ad9df240e00006aaa2db0dfe416146840d88bd08365e547c970e2983200703864a3b9e1682cb479dad6d34d211b05267eb1355520e9ec0c5014b0832f7fb35782fdbfcbf5e23a7f5d51ea480371748d18d8e10608ab8261fe058d1732f28814a9981d84a04a2bb36c89bdd245e3293a14df1ac567301a79514f103abd387d6ef2d9d94508ac0f6135c8921279573eefd5d4e33b9ef585980789a94d9848906f545559d32112b5040f0776703363249ca984cbb09752f099efbb9e7362e4999594c1086d8958e9469db01d85fb0b9b3148663e9ea2e755d96c70e540b4200e4cf82986712dd733b26d00e947d03c42215118426d548cb2077b43b89e4163d260faea1db53e2cf3427c90aefa2662a1c2b28b0e020e872bda1d39da508de5dbc37d03ee056b2579a1d16799589a2600000000aa00006c94bcaf115fbbcb216e3cb7fd9afe16d1fff2d047e508aa5f6de0ea4e9ec1b3a4ab1f8b5f312fc50000000000000800000000000042709db6de7e969ac0ce18b47280fb1b1b1531648122fed3e25edecb5200f5000000000000166f7d36b2966c19af7ffa6afa69e50821c9aa3ae60fbc196cf8ad2f7f86d79db1bb0ecbb9c3d0d3d407574def838e4def26ed9c7e6c69858f7813be8ffc565583663bebfe7485660b67e1436cbc6d4d3c48ab7b033d7d1195173edb16643f69cb779802839d490a4df94e010001002af2ae83876edd59c9a7140e12ba591f073ec604f7e8f1e100cd414e9237ecfc052d9a73a868cd0e4b06da0435af72fb0d25657e8f5464b19fa83f977e6900000000367871fa37420e7a232ef9b440bb0639994c655d144c5786939d6a187b8182ddd2bec36cd28371b1754cb6c53697fb23576ee0d3fd0a5803c9be9fe384f1a7a9a8eb64d17d238fa3238a001aa8ed040a69e9ec0a627e3b3ca64d4680d819c14c71684581000000000000000000000000000000000000c6a6587715865fe14558960bc936bc83abd1f2a00b17a407457681d0760000000000000040000000000000000000004faeabea6de40ae30291662594c993099ef041c264a64d77d69e0cdfa620a191704cef91e269044acf844de65a099200265e13c2a8f9b717886dea8e79407e34bc268a17965033ca1dfeeaf9b49bc68f1546595642f9fc008875ddb7aebda7a16b1d20dd8b65bcdac8cdc75a173fd2e57a9c37bf5a52ea001ec981dd7ad4e5944575ced39233ada8f3c1b856644812828bb79536a5188d14fe537250dc107121534cbbc7598f48aa2335616ae8eb72acf6982048e568e37f1b58e9714343587734c7ec0fa5c44d13165d6384bf9500757b4b0275950d6e7c451eef3fd353d47c54c4c2cf7318e6c24583ba0966225284d1abac80786519c563ddf0e6c023d537ca6e0d6d4e072c98f45415d13f0dcea174f162ebd00b42264f6fa3dccd09f4101dd254e54423b30e06713eccfacb6ffb38afff920980af938a4d78f4b9a6b5c7424e91121cda789104ee490d25843f1622bba93257cc23e45cd7ed42abdb991d51804e674e507dfd53b5ab6944df33f4f494b9ae0d2de410539828e846ffffffffffffff1d6705f548535dc469385e66809d7d4d3630b6f22c2f41fdaa0fadeea09fa4f7005813643c2d6307d55689faf6f656327ac5872a3bd4c11363909a8b9f30e5401993a0f6e1a9b42287542647d1e86b02b7e36319414629ac1f35572a9cc1e98ce1457f922da0c2de76c9e97944efad0a3ad78cda81c5b82709d696e85bbf4595ef9664a6aff8cf96446cb6c26595f4eb659d26c846471f6551dbb24fc6c03a01e33efcd5939472b687d31be9bd9bd1bcda45bd2236f06ceca8f50f7d348ebcb9d810d4dc3c55bbe4055ce9c45267daeec7a7d8b498f56ee933cc02fb53c2c28fa09ce5ada5de1415309761f6378c794f8ce23c1f7add4f65280ab446ea2d130000000000000000000000d1a03116c6748185432e79267b45e592c51e5443985d7b0b730b89b76dd2bd372037723f4642297d88b51f53959ea78c65a3ae2f92aeeb0cefc94ccc8acfaedd84d78407b2c2b37b89a108daabb8e72ac498"], &(0x7f0000000100)='GPL\x00'}, 0x48) dup3(r4, r0, 0x0) 23:35:54 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x12502}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000083c0)="61ddaf21c1282a5a6352f350c2f614ede5b0c406f5488574ed6fcb609ce20f648ee274c8dfeaa625b1fd332f70f776ae0b6e3f959c24f3876756c20e05c82079387520764f2446820d53242898a90e51c5b68297e39b7fcf558b450e9608326c3dc6704a054216a8c6f0d689e5eb6b8564854376910eff147682d2378b9c5b95a626493ce628b1bb6b524ed7e90ebe6eb0246399eac6d624dcf4e824be2de9c1d5d06eab13f2770577304eb676106fd9868a030192067ac009482e03a817f1abd909a94702479fe30b2594ca60b4acc37148cf04e8c0e76dd69e29d243596f8174129ac6ab9dbb79ace8f0fae14234845725102a027d4163f97f3971d207500defeaa2c7318f7e82e591701f9d3f78592ea7ec28806a53278a35a20251eeb2735fa9f37bf0045b5e6faf5f751c7ad31d8426be7b09027b2092f49247159a33b580d2691ebf00797962168bdc368f57282ce5b8526eacb80952ffba771626c0016b8a010546f0b4daf470814cee0ea418b76331c34616cea0459dbd1f196364c99e4a47bcdd64b518ef51833e6f8041fbbbe86e808bdbade7009885f2c4d7ffd76a0e7dc7d542bdee1d136d2096dfa997f98ac83c6341b306a3a8cf81642566d7777480d4dc61b0182f0d418ce95d74c9aadb182326d6671412a1f0c62c93a0ba873ff5daa4ece4b2fc73ed5b02b60890374acc0cd25cbf1707016a542fafd6af098f9737304c726712c8243dcd5eb15c0996e9e03dd741d519cb3e86ea214e20408c2cc5ea607585f1bfd268ba3084ffa69425512571d263fd1ae49b488b2964bd3e78943122006489cc22191dec2900a7fdf798c9f683461f2a7b940f4112b805dc077a7b99071b5b454f7c6d2b13a6b23091f74ecc65a24ac0d11e2ffd7332fb2b2b11aeec3c809d78cc2e168f126f38dddfe3e1d0ec1c6fb25f880690f97a70dc5fbea5d25dba3b24c01d9bd228c58deca660625511127a62220429c94be65d6ad4ce7e79e97af67931b46ccfabca5dbaea11e2dc76279b0244cc2845f31beff418fe4bd892d3676079d9d4eb0251dfead9e0a07a11c0a7e597ac89ec77de60a5f6e0ff4a62374856b8e1659e885d3a0d90293daa0c7bb041cbcd54bf098b66b2ddec28dcba4cfbad969e3b97e4bf680f901485d1cd4b231a9115c22ab2f911415ad0efe0eb7f4bee15c6de7d0f818acd687a117286f9e3c33df5206df918ea4ac52927487968d88f4a18d4889a4060f20487e4cec19250fe48a16b1f9f7250a6ab81fbaa2ad451a936ee98021bf859b9a635132a0dcf7530c0e2c84a459241a1fc9fe45b4a4f32fa8e95185db92660292ece6b5ddbb0b9f69bd7435cd4944f8ff2ed51172f0683fbae1013cde202498f2e1be54d1a2e17b3984b17d1994915a477c87697f465781e41b44c6a40ae035e75a4d9f9c0926bec533db0d4c26d605cb1ae225e692ed315062e8c3283716929e25a22b25105e018d81c07cb7600d1bae16d8beec33c88f1cdb52ac988b4677ed604c28ff1cdeeeb74c332dc526cff5ee935016984cabf117694cccabae944de4d2d2daff8f281b6434475b52c1910210598c684da99c108000a53d2ca03afd42b0200691d92341616353a22a8dacd8cb7eee85953b251236603d2ef1e450675f8d0f3cd0e28ef36457f79c267d836d14ed758148e979b9749ddcef14aec903939c69567a1697aae8f9ed72a16be0267a3a967727937f609720802570287c4e08641b9b7b979c6541add0e8600dd2d75a1dc0822ceb7a7e4e1afda2940d127f488589963b46417d7a7474545e5b08a621c1a7637b3fcb62b0aee10d999505907bd14033370e391f6192ff7d718e1db3ef861d30b2d477f11cd45ecb296d4babcccc34901165e3fcdbef6fa1ee478a97f7d21dc5562582d67c448ae352d3157d83e8ab0122a2bb056bdff8043a91b8f3abf4d788fe741483997a8e3fe126626a14b4243d3ff8ada8dd555c95d5e30b68cc053dfbbb61940cbb552cc1fe211ea5ea13cbfb6a577cde339282d84e92f866145e7b1de4d5a1705fc24fc8843f1a69f4c604adf0d715ad88c6a4ac80a35375662610e0ed07af9c4c76326716a77b106ef87782804ca353eaade28a1ca522d706282ebe48c0b23fd42b2e0297f5997d3aab40615f143e868c6aaf920bc827224946db3e3b3e65ea66dbfa5fe6c45dab930877852e86df251024e4ae46ee8e04cf40f2b3239f4df40062cfddada61700959deaeed3a44fb185ce51685fcab793184435b3e668e7d80820a613acde8d61e24571b9de7ce4581a4751d70a28e8d098660e81941fe40b6844a3204b512457194e100c995c75921569f735afee321080ed6310610887ca842001f5112c5af8c9083e3d088a404b48ee82e1e8be16fd493a2a643816488447706f3e86d2d0ed48f7397aad0cf105a4a71d928a15413ab3813e42478cf7a5be2e03d15ccb90a625863cb2ca1059110f90186cf4c370469f4d7e1ccda56ed9c427cce46e7d1c82641554ffa0c7c42697cbc754702b62be5ab03c995ac8cda3145959c440c4dbcacea29d4554d2d95ed4444e9bcbd6ead7d6398faf189de77645a05a54d6c33c9678daec6e5ac0048f91e15b2fdb808d712e662007da5e228ddc7370f575723a0018a1da70fa27e6624c8c75047eb584bf3399a8fce999df94f6fb54fb6c1fc954b1d899459fcd2f459e57c214ae590513ed268ed2d1114d8276642510a2eb99feecb58d8476550553a9f3d1f04c9bb442dae6dd84628b60cc9fd3c1e5c4fe3b9ad5f43b5d06e31ba4644f7499c03fd68cd2207027eeb1908a8022d70eb8fc8f55fee7be7e3af525d4fb1ab3e9b458246cbb5371e8145e1d04762c62068e03795a5a6b48d8643a83927c47000b7766e320e0ef2339d5423813e8d7845b939a9567745f6e2d6070764669c905ea77943a31f0df838a5d046f25d516bb654336f759c05dcc0febbbf1d214382a76fa09aa32be9799252f1d0fd8bacfe3f32574fdc82c6ed77f1c08d4aef88c157cbdac947346e3e015af60125d3e36ec6bd8dc5127c7ab1ed773c8beffc9dba99bd9fa1498a5a49bcce4ddb13fb85e256fcac569aab1c815527710d2c350c7cc84db5a7eb243227973fd5e2d1d8450077ececa0d96884c90ac0146d37b13f1aacc1eaddec3f0d475df6ceafe73f9076fcfeaf496efcae22d09745453a5e4776876ecfb1d004361f82f76b2bfba050d0fd5060f50fd74f9908a62649955e2f90e4ac4a4f0b29484cf80eebcbecb12db8586ee58443c181a59c046c657ecbb067a1e70d4c548e8b291a5aa681624747d9a52a6184a5fc82d824d9ab6156ec5fd73a038b38d86974e7a89b55a95b609e12c98f4168c0e48139749fce33397948224641e9823588858f82247d9abf8f84250564189676325e43944e888cef6918cd2b842b3a42751475a37656b3f04a02430705f16908d638212f69cf96d5311038e00e048468810d1cfefb0a9aeaf46d1bd31f7156a97542d9373abd3c069aa096486244389312031398a35e0ebca6668ed06dbe80290ac9a2a15ac9c208cdbcb2c1e18f008741649b4fe2ac1e6ca0a19980b6276fa09c5c0e67e748c1669add6fd4c70ba522be4428df305c3313929a4eec348f03fc6a6dfd1d6740a61230a977555b6b4d5165c98323871d750e80f9205231af03ab430a720dcaad03d113f38574ebada74f5b34a05a6abb7ba9b8b280401a3a21dd7e1e026deb438ed020d09fc93ffd7376ced7b5d6c9c35072c7f28ddb7fea3ffa7b7e6766892be2015c20e2cc7fa8bcb5832b97e964947ae940d5ce215ff3a0d74851d5735f3573d533cca9b3a89f9494f150cb732139cc2282304f6a375ee1062f6f850ebf89548973b6c5e7aee8b98b18b443332d3be20fea086653d52756b40ec4f08ad52f4d0a5a61004c700f070b83548670ef36dcbd8daf13ae6d382aaba3c3bac3c1efd953781d69e7365e1393d2c3f34d3dc91999ab9a545bc167e50ea6874fe8f49e93e452ad4710d7127c430ab2caf3ec1627e6a2a6a57604a5da490087991b68cd58d456f6818f22e38007e1628c6a78f6a8a321e3f0d5d5e1bc7f9ef53c4780b451dad949962c8a6a464b25cb161159b72f40fed8280daec34135f77373b9432f411b232e9374e9cb3fcd85a599c20d0b8e294835c60c2e034eb8385c507095c6eb6748180fd1ad97cb0a4b2ffa70c90891d373459538f4106078162bc46b425572466aa4769153b994698bbff1a98b5948e40d98bb2900445eebe95c4892bcb92b4c28b734ea7e106accc9836767e0881f970c9d69063dd918de44a484ef3f860b0dcec58f22b3f1a0abb9c0c2b6cd5bdacdc194f188588c0888d6abfa2d0b79d0b33a41e3b6a0f9fbf811ba20f346025b3a4be17eb5ce583b860cad5424bcaf1ef4a255678706052c1cae9cd77cc78639f975f07737b791831c64f0c974b23a5c428091b8b8e17a037ac3c6d56da4b4c7e4752736cbbc8d67b1b823e87d51ffc95fe9752e8479fc15a6fe7b96fbd7b93dc2144381c424ec7782d7f8b2637010dca11ccdaab1bad652a9ecd8b6ba2c116fa419c8582a0ccf754a294d9de5b457d9b1a4120fd53667862e50cb028e2f92c73a38f77ff57c93b410e7f3257bd56e5aa504f0643bd2bcfae2168046ad2737a36b21f6d993de1fe7b31e9ef7c79d545e5364b65011a6d26e0a2f1018a5280ca88d3d1e30c68195f8cf1a3ece813f22e44d83867c9f711218203d1adf2869ed89babca094b8def7ae0abd0245f522930db59c4b2eeec4d564bfdb931d435a986daba4b604d5bf30b1cfdf6960986ba0dab216dfd7ad95ca2555e0573d073dccd407ddd5ed7920c788aa0213aec90b38981a91bc370ede38d171648316d59478e66c068eec33295345162e9896ffc82f8d94b995d3a3a7a4f459e564632b5918b4fd850da380937655f19e2820376e7deb48edb0f5e295521a9a153f5ef69de397d88acc20be99779d7ea2c38445bd70aeeb68cc6c68c1bc603ab580b632866497a3dbcbfd933e2074323f66f1db73129eec8331c8872aa92a33e2180fc0cf2e28d198faef4421064b8435f37b5bfb9b531332b3b0838015fe848f0ce859db8706f2e53fb07ce4d0fd017d85ac9ce2943ab172f08b13c948c3778d2469257d412b1a5305526cc8dcb4a8645f825cca66a63b7134d8b7c760db6a8fa21f2df3456e9b460867303a9d53fb01db8548800d800e49c08c8d731bbf9a642206f4cc6673e4fc0f7106661abfde1eb8a8d384b26d88c16d15f238556ff4b205145d860228038430cd8a342bc15849afd81666b55b358e3ec584fa96f119b77495c4ec36616070237bb170fc04d3befebdaff66643814eb8519abaaf1e9bf939bf5bfefa33c32fe9909055393e383268e426436305b370867db76991ca600bf6211dece3b6b7b4dc5cd4569ff4538080fec318a9e0cce4a8cf26aca8359b503781aaedc2d58b0bb1a82c163425e678b488bdc7362d0be24a7a8238deb31482c332d4d385005ca84c836933b0fce21685ec067adb9490d1a416f83e36e6e3b87d05ab6973f4e359a1fb5a4dbf2ff6a85d235e50d893f222c2a7d84252be9015e104ee3609c83cafdd796a8422257c9ca9172888d91c0f2f2afe36dccada9a713cfc026cf25e113fc543d522e9254f5e129d7ffd61b43ee25bdd63545a81a2b086b616e23abd380a7bb8e54b8341f42c663da1fc8451f21da7315aea416e6856d4d45128dcd34a0f3aeb7aed00c54c348f38888b8c8fec59028d38344a92249c95943d3ff8608bc11406102ebe8269892b2e909bd82ba467aabef127713a0993df779ba7b0816a990566699e4926d75fd47c3f1b9cae3e58771a6ae8776fdb672ee70f215fd908d6dfddb8a2ad10f27b749fa6e67171848d70d3ae135ee3defb2546bb35a3ad2d8ac0e838ff8abb1cd733d80047bc8626960a257b704b43bf0390b7fee656ca7831d23e8ba940533c16c17de68270bb3b2d3bf142b34899b3a106cf9569b4f46f148297c61390733ff9f399c669122dd045187d0a35fe54b4f17e4090c56cfcfa47498b1701a855827d35cf3624624906f997092b010b1da616325a090770694d028fae9874a91f8d21fea85804956594b8252c24d05df5775148ecbf8ab38f131c268cc263f6a2dcd375acfbf39a2defc9869801a720d83add1ff01ac7fc389bc7e35c2eee2b44f808508e6e02ea31cf23ea9f2118bce520101e307b394e5fdd28e90870a327b0a1444b552b7227134a8e5397474a6c0e1ce89d918c899d292660ea44294e07b1645ff9e85f65156f92d55ae795e134250b5359dec6c31d4892d83f363cb09632bb738c4e7f351361adc3ab54776a5c55d6ff4895516c82cc6387b1a424f3af2bb0398d0d4a71fe44c5132b7ad5fdfa732bbcff9f02395df587714072caca65f5fc1215dc9068585e1fbcee22cd69c0386a6482230540ec9ff8e373018e4e2788b9502e5be3e3247f997800c68a634e4490c91d01144a63a7a55afbfa4f0ef5ad538aeec8ea203ef2716ff989e11ce4985263898b8e36b0d3386b816ce484e81404a01ac0ed9f18ef5643f93d46705c949acddca2b74ad53441090f658d22dd081aaf49a7bb07c93ab8dfb5213cba354b4d37d9899423d3b3d45e9463c506ccd69747162d2d64b54291d11fdc6c9b89114543d6948f10e68008973cc485df080b84e0d098f962715ba009f2aa1fb41f7199ea5b9b70df0e1c378da164f7257b4ed04a9fee7cc2de065ad35a60b882d78e26d5804942ed1f2bcf85fc63795fb9164a5f94ffe6bfbf838c9197bce2160d24f88dca14c3e733d18ff1fb7acb0ebdfc4e2ce268a676fb27cc34d4b6b5d7e8db29c020c4c498d793931b0fc7d91ad68d3d8463e36a267833edbdd7062f4d62aa9fd1cb7f8e561d3939bbfa118b897167168832c0aff17fb6cdcf75ad6ef0a18e2b37fb24c85d0866f2e5f191b2ef8fe9b5997635a74cb06aec67363435eb175559629c09316f96dc56de6c7785335d121fc2e4d47c2f50c37c5bf7950ae5de07b3b73830f4299d5009742d4eca98df821a95d244967a42b5a4f3375edc41c5281ca3104bd247c14e838912634d4764c1b6e440860d98f258aa8a24e8af643497366edc2b781aec0567451884aec0343ced1fbddfae585db1012a6d9245ad85c56aa33d5bc30307515bccc8d36d7848c99884db4a49d748e1953b4673e4286393fc97c233d529435faf7ed9f9aa64029814b7cd6a36c3dd9ca7be95e5c4d48e024a3d23651cc81c00a52e2fa2d094435ebdb4ae5be8e6b53cf628ddc87a4bc2dccc98ac38019c91789a40d103fb95785bde5992de08ecdca1dff2ab7cf5013420b3d29b8a7f0af455c4e86285422b986bdf482b87297061084b50684e936acbb075a84e720a2d03892efec7dc1af2fae2a7ce7725cf0d19f39403b273be262c7a4ff638898f6caf84bfb358c580ba4adfd8664bcc539b82792e39ab4f1d8393b1f98f6dd5aae14bc6b73feeeaef7c3accde4d9b098f2d5c7dd68621851f37d27980c4b44df095d865493eeef2724db90aa53a3c37bd345ea75b4e76e8878deae1b4f3204c2957f3806e36a03e995f7633de9b863ff6b3309d330ade917c82f3286d9500105755efac22a4220f457debd861df3c0925dc4ba8913cea12b8deb93cec87c972421bb8442ef2a2a9d638471108ae0152aefdc45eac6ff786dae370a21bfe1e5777df8070bcefba8596cb8f71a516b505b1f83de1129cee91d3a4d6383daac7b9de46a99bc34661f3d805d2e138a769fd6489e4d058a3ab35ccbc81251aa2f23f83d7740bd8869465634e10e114c62bdfd640d69cebf6e78eb0970fa442746f7c3bea77d8589ab131827a95b274dd63ea04fba4c822aed4f8d0cd83ed83177d90332c7e66f103d4eb1dffb9ec0f52094bc7324a7c59819dca343776d6adb6850e7e7e83e2316db1c32feb4ea1c6f47a2ee41bb09d0a931f4fa3cdf7ada2bac7fe5ae2b997e24b8f8c52b0bee1482b74af68b407f0d78f3767bdcb42557c9f3aff0c2c2ea7745a0f588b00a751c1c8d2124a8bfd4d7f756587d239cc43a8cae1d67cf15c73dc8569a1ebdd7b8559e969541a547c272e52d57e5924ced9afc87cd2cdcdf8e30f423ebe26170393ecec06afa093839fc3a10fdc3f9ae19e79e4df6a9af6027e1129a7a6cb4517607eac80fa2b5f7853fe84028a66976ec4b4af50abe9ca959b844d7b2ab94903efec6dfc99ed9df2c329c0e8449b4d2a0a5bc2506d170884d2c6ea8aefebcaaf2abbfa3c4d9e4d201369a47792124a7909e247dc98b777b60a30b1461d857f164e3df983d9a900f8b11bddbdcf47c29d483033c9250f30e268ddf97e0ecbdd99d6fb3dc4562bb75f8f1e03d1aec424293fa5fc786444411a512fc582a9b577d5e88fb9d6f7346bd489f6eb4296e576e25c45e114fb6a3d0b6b831fb4ffe7486daadf2f0ad78aad8f8f7eba17e524de06e81a5af9c1aa09019fcc51611afc45fd30b8ecd2a2ae19758a1ffa55f79cdf53ef1bb55e49cb58d8b291664be61586ace94c7b378d685e54aeee09af828a3ce7335f9d03f8daabcf3543b8099956f60913db6ab401a427aca83772df4fce9081409ab426dae09739b50a8ab4c04a6d2e63b2c4c0b5f7fbd9dc76722057ab6cefc9ccae3abf251259f999fe09dbe1232b8ecf0e26b3d88d13a1001840f6b5942359c3ac75bfc321d9504bcc0e3f4add741125941ece20b4f90416b1f14edb4ecb1ced79cef883aa1d5193f3efeeae7e103891ae4840978fbe74d2cc90b7e02b4d839f15c75576b74e05f7a8af71823317a851bf0ff9171bdb16ffa36f57ccdef61065a62d64ba434571db0d476995e2bf4f148f0a6276b2fad82f03b91fe53f9a7acff3ecdfcedcc1eae42e52e1f7443114b8edc8a9d5c8a55727f7ee1d20e1ca55b42e51b47fc4d2313458ab9a5f05c1411dc8f11e4c57d3fe87183763bd24cfb8dc583c82ce9c0abbeb76310666d2236e2ca164c66e6336fd571967f35b2b0ba847922f5aabf97aea061d19eb9cc3cd6e764da9651f9e66577d9c8870734fe8e03d20ba107e6e2997ef7c42f940b88410c6bf46635cb5e402113411a98c75e8cfd3760235d7a486bfeea1a1dc188b7886172ac66d45a4bd87f60b8502382888f3806e47ffb74d9aef2519e91536f7798b7c22ee70566e686ae2b577f6341f7c47dc1ae41f2af983b80f7db23a3466b4f14e2afd591b19d36375acbc0c8ebf21654c8cf44ea49103299eb1ac6e96bb282a33a6ea204aa266b7d627c53757daa176f6cde932e7e0342977dbf7d5668e8ba984bf05dc610e5450eb4c3dcf7965eedc9b168a9c274ef6a050e93234a9bb5488a5aefaea9c442729b5416dcee6bac23f238bea2f1f4615c863a3ff7c7a081558237f2097b9ffa869f4b69fa32784f62c0b7a458411efd3a9108735de667c63c34af2225e382a17600acecc118ac1f81ec5ed9a26fa966bee8dc6f55c17bbd89a94932bf930b081fd310ef94c490855453551e9eb809e9d568500e6662564b65701a721208dcbef9a07650f9faa5a503d37f2e1b1912fbfb437f1f4c2d4a830a2dcfae905d323fe9a6a01cc8d88ff82a26a1c228103396b6756659b6a8a9ff8b31494cd8bde6205d6f62e698d9ae43ec740fafc60d798a85e5f8598486b6e82f23506c6004ec2f733cde633c3b45d9ef14fb223c020a67f305e33b5d3b239b5026ca679004e212725a4090818734435247b918dc9c65d2f0c580722651217ce7a2dec34c0f8c49e3dc051c01f5d445dca8675339f5c8b30ddc19f51ffa9e9c513f5fc9892dbe5ee5bc148ebf3033635401c8675f0fb43e503d73cd432e3ae2f25bf29b4088a3193c208f5ba51882364202dc3eed6f3ab9a871b4afa960f1776cc92deb7098ae6f61af30e715ab60d44f378bbb79f8fb663de164a5f4f582e6a17fd7e553e677632d1e8489a8138bc780418de30c0a95ae3ec3b0cdee51901869acc318a6725c0c06273dc67d393129278225b9384d978512befdf449f85146fbbe92e6b52cf40028b13d77ccc68e7b65e0c1a25f1f9d17b06b17f216729684fec1b4c0c3fdaf40af5dd1a3f4492d49e018f60f41d91524bc5d750789fd39b6e69cb66b1d86b2c1405331e3e793fb38dc447161f1ba02cee1519b72727aee9ede2898c5195adb0dc1c29fe6eca6598c5612a7f98bfe0d1853e44f47c94ae57bfdaee16711135226c9b44440abbeca5ed53b0aa58d34fa0faf766087135599d7b88a04d5ba7d69c148f3ebaee211a06438146d762c9f85d9007a228edd7d71ad18fe69a1af0caa6176eade25bea11504c2f0498a450d4d265bf97dea5b23c10560c9844d761702a5814fb355827ed6f46bcebb61d0a06c21746625a438c38496a941f447c2150c9125990ff7feef9d551a7adcbe0fd828ef4397c0799507599899259f61ff914f76be6077d0daa67ac0ab9093ecd0f78455b605a7885cae38a88b2955cecd37f972841f440de12831263ae64c7c78970138a738bcc66aae8c1a5c3ca0e166dde9860bbfc4c7bdb854cdb3d94ad4c723b2de03a50dfd120041a9b3107a480e7e108f729484d0df0d8e47c3a6b7ce0376e642ec5a267a91dd2bb1f1b3fe56a5097edddba482627cf79b66801fdd4ecb733067ad52e8fb9970be01a397ede6a3eaee6b8524f8e1cf00e0c5aed165b8b1533afaaeeaa82153f9840760b58b8a12e8168956db4522f2dd5a13183cf861acb0c0bb2735ff5cb683f633bd99ba2bfa7f1fcdd0a54d3b4fa9a7d3de250d7e40bd7b3a829a4f04fd71c64ed4f2503094773b45fdd821688d10ced9da17089b7c954f7e4a7f3e56226abee46d7eb93a6f3d039a7cf3dc14c18dd7502aa0e29e1c54bd1c2182138e06326f3cd4cddcf1997c9739f9e4a0899ce919f20b2def0ff103e5a9e123a1db4a544d438f789a0ed26664523bd55902364f4a21b2a92fcc111392dcdcf7ac0ece18c474d47a11d544b64836a62e3e1e0e9d15f8066315f000b7d8603f772704ed5b96798f28e4f699a671023a4d49c5a1e30d14145b9179e4b0f3424fd46cc22ca48cde74904876cc037a04aee32b53d02e4869427b6b18bf0ce7b5ffb75268788ca5029d2d12b2df068219af12d4e17e56f83e581b0fd6cb7048204803342ab8b146b0c237d6ac7aeb2ee21550c00da60286994f1e7ca53de19d874f7bb27c8c5e263fa35e548ea28f4ac0cdfdc4c0d5096f2ab328d089dacb5e87f0a29814e8461470a22ee8a4a318f5e2b5317a027da39789b7b17bdcc9b26bdad1ba5e4580f671a3179a9fde91408aa41a68f47c71c524f8e413557b0656cc2a67e36da5a07ee7c55b0877ecf41a8616ec20f59d370f3eff6b10e68a6c55feff6f52f498bc9ab77224a7548ccdfa3de41ff44ee4bd32295a42d9fdac1a4c8484a7383a6bd5e39cb0249e939fe7f53075d6d4a54bcfbaec50853c5e4bfda256665ed56dcd20fbd04a1d40c200223ddac36a7229df6003f335227a6bde261f7e2f7c980e7e522c68abc63601b3b1a9ebdd4530e4f33b9986f5823", 0x2000, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0xb00, 0x2001577f, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1}]) write$FUSE_INIT(r2, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000041c0)="649c957e68e73229d24f25f2d2d84bb40c0b218d7bc35e5c60863f656e6e2f5fafab29d47ce2f8085de26620ca2db115958d383df71403e3195dbf9552c3e56c353cfe724d07434ed7b83b804823d9c41df7972b9a9480924253108030e3d1d1780ae4c13a6fdd76d012880fab4f0a3a476a13590f519446830b7bab73b5ee2ef2fdad4d7582c0b145d43e56177df9ccae5084332bb647c78230ac5fb82e188d84ce132077c1b70946be5a030e5f31996477036b810fdceed022fed099312819c9c55a3e2c695787aa661d836ec76ce875942ae8585be8106d05ab38ca74d7ed1e559ad07882533bdec18a9e2572c1c2dbb7d5097f493235c51f909f354b0deb2dc1363811557d388a1cc88f3d156397be90cc3c43b067cc81012b46f08931d2616656415ed7eb6030e128900f5e1c9972787f36e155aea33cec757eb3dee45be99ee1dfc56cd0ea9cbabbfdf5d8337bf04283c222b6f8813b50c505e05b7a396cb2150b1f0fd78fef527defc9247b028db310f7ee675ce66b6d3d6c75fe699607d6c7675e56b50cf8e52c7a847e95ec70db052f5cfcae761c81ada69aa25116f62b6c7c0b07422838ab3896f54c893659e3e01b0b2fcb2a374abaf279ea724c5dda6c640137b769db033b89755edca9cda3ec6e6f535711e058a33380b6ee7431ff60b0cb2d53b801e533047c9641e76f8750a05e2eb4cb589dfdf54aba957dba3b5b73f972264b1c371df067ed463ff3c3ecf6aacec9c9daee7c389d6c12fcf50ab8ccd3db64322e20f875a1c7747eae833764a2e6b777d7d17e187d5a52641df9293c6e860232cc4266b9840865ca4deefe51f68f75ad6af1f81b1b05b7981786c0eba954e0cad0614397de2c1086448e3f91cf7d6c37162eb7eb5ef8842aaeb6878dd9e670b9c8d18e089a2714fe244014bf7b613acf6ab87a7f3e6aeaca296f4e5237a04a852f5801f5ca74676f0e8d5607118b9a847b492b687ac61d01403da51a8ae8a59c3cc05a66418324b9b670337cb6957d3a7556aeaf3f648dcea67bf162f130059de51eafbab079829cc4b6338c6613f5d5e9ae44ec339523c5b583a8c8611638fa8ab2a10c547c53faf5bea6dd82d561f66e1a07b7218f0610054e02196002567330f772ebff0955879020f31128bcecd237da58c2e978b493d44854afe7f5219539626fa38b3f1d2d1cf202a886a0bbc8515de29b0491f3928b83260fa673c800ca338135307e9d7528e3c2039c112161cbfca834210ffe71ed9bd09e69bade9c183ebfc64a7b92f6a32eed68e2888aaca63e4f42e67e82fe9c061fd92b4c4cd68a26b56f5871e5db0cac3170082f2186d6f45de25144add42223997517e81b8ad6f939f48df5c9aab450349481e6cf11097a2dcf65aa1a2b907ed791d36ba2761fa1d0332dd451fdaaabab4e5e9fa7221e93c54a5d019079c830323e93a83b2e8021453a38bccb7ca9959eb4f72d406f4544a41bf6c7c9b0d56222a7143a3e3cfaa9a47d16fe39d3b4f1bc716db71336ccd32bf2a1ed7d8787f1d0be3e7b75eeb86bdfd5582b5f241b25e9b3dd9bc17a333657ba5e21bdd7697766fb1bacecd7ff6f4d4a884bd1e755787ad0de6f3da3ee466b1fa2427a9280e0b096df00434f81c37149fb968eadf5240072842032b66d97573c219cdfafefcd6b5beee5ba56ef0cf7d44a4c49cfec9b571568a1f9b6c88241d1750f09fd61cd98dac5e9faf2e71a8c3b0e62cbf26261b568f3831f31b98de597ec112078613cdd0e7bf1a098e29883c7f77aa83e6ba53d52f30d3b0d2f9a210e9e179e7a6df8fee2eea925d67a20898fbec5709e071e3843ca2e2db777ab8abf0055be0bb94faf299d9dc97d2fa0abe69e1a81802108ded83d9274b492a959e3e1a3cddf4fa654ada27255f9547b8edb6c248a423dba7d36d134505e9cfc57126a7bf014a7c3ed4ac915964b2cd442ac37b11bb2950f55e8d17ca35af206276fd98e5cd6355791dad234e36d9b60326b28f7ca0bb273f2d952ccd37b29da865bc2b02962f549d4e768a6b66b18dd3ae27b3ecafba2f176f1fca9ad0cb4d1a8fc663eded55213aafe8931a1c4e949b7724f138431e123d135ece64ac6ee904eae4b0dd3b88d32001e23d11f386f78542f127e07c4a64fa5c096059e46d632da6a45797845448b7e689e3fe3c533e50a798083f2ab279e6907120f2ffbcbd803dad36c9992c2a1944f2ce5b803b1b19f18b5ca00735ceee330106caed3f85c701090b84512fef89ab144df09945563dc87b732a1778bfaf4b24d4995748c19c5ebdcfc9e537370f911df0d62d180e1368fcf36f89aaa4678e4780a85dc90d1f038730062f115b8b7692210b89d0497833d6d136210c7f2c9ff92e56baf41c653d359a67f52fc82323155c8ba8be608afde8622d44588defcb1832920e9a2709798033816337308ed919ee881ac7c011c31473726344dcce3896dc7d48f0b54695ab5caa5051291bab1362f36cc8a5fda4944dabac8dd8da4843e55888dcfc6b476ccf22ef69112ab93a5515c8d53ce0625b68f4865e09ca1e70a98f6ab4775b67f8889815479c0792ff00c0217155714123c9f5efbf4770987d24c16729196488c29d54362af3afd5e22b005906c7c24678b39f6b1b73b4b8ebe7fec382e76727b9f56ad0e6f89dde25b7220109415a984b04d9ba671abb4c4400cc5d97c0ba137e58d41b2e9597015824288b57d3bb88e53f58083f9f391f4fc97c44b465e7a65e13af2b1b61ca06b72e7debf2bcfa1c0f8e4e8bc0d7ab90465a62657883e1b1a5a77367c097529c6c71a744dbee41dcf4a1febac43c8f0bf0d424374b3a370f6c0a30d5c8bdfa7b6bd513570f03dc0915280d65878046b0c7d09ab60a610ba9cfa6e3db012b1750c2af5c1a06a0aa930b597edd0e80704a83d525e105ffbca6d6394649b788b9a2b19ab5cdff5ffe805920dba62784bf565163ad3f0a764065f1f1057ec2ef4952d59f18586eae6c65b0b319aeab254fa9363c0f7dcc347e66ae0037e3b3c35a4eacea2451f1e38f0f3ff9102d4add990eff28a6eebe898f07cf04adf5d4705fae0a9f810768b1c235602e6019da1cc8a808230168111ed4c484799077e7b94a5d6d4062b1aaf23e5329783b27dacabceeeb4075b6bd9f1bb7ebd97375c2c068b9912c777a739bfceea505211e0c3815aa2d04cf7041fae1d90cfac100064fb3213cfc5e0480b37e1de0922b4d54e55df399c2800763643111938d1d2d3dbab35c0d53895926956ee41beceb3c58f0f63f9364adf631102a3ac68cbcb61d8d699a290bfffda117b2c11a48ac8b2685b1508f2ee3b67345e599dd03812cdf432fc2b954c065d4f81ae4a39dad9357ad379d483e17f544c9e5d924d39282bfc5de8a0e5bf4e4aaaca6c9cf929685fd7dd1dae82c44e8c95d4b8787c80e67c95260880fcf4a18443fcaa2d1c4f46d4d4518dcd2cc06ba20dd4a94d2c4549b1d89e2aac3188c182fd3654d7813d4abebac7236456c03f5991229e848844912207898e2a61d417f08083756ccb583ea807e1cbcca6d7a1f4b2dbf7b4789204fa3a3397dce45801743fd73d718650300af4f6f02fab941127a6869cc219fbd46bf1efc051207be82c46d70309fd218ddf4d95af9a66fb901dd1847048b8f54bbd3ab8d52a13aa989d482ed1eecb54770f29c995a6e5d434b37e8271edb5b2e654920f12d359285e2ca4f5f0ac1da6908ad15f3e7a3541adad6d0a1da8b8778aece6f0e0a4ca4482ea5ff5cf122a3b091133000526f243cfae467437d0305ec5e0eb7109365adfa4448c7dda4b8637e25ec78a8c1ebbcfe449e8495cca3e733b74c96a7ee6beb1465589d32fb47ec62ffb06d2328e6d296484c9e3a034da007987f45eb1f1069be05d9281159e168b193ffb977881b5cfc00089710065b6abb585ae02c175c5b74e2c10d531f99a7930a5c7c4b41a0cfbd913618c1f840a8dceac9f99ccc435d6afc04a8bb83445cb798016c0dd75597ce6c21d0156c0a1347dbae6d92ec161dea3c9dc9f6fc19bc9d60f3f955aa5770aaeb74c65bfa19adc55dc0b5bdd656cc51c3fea5f617a10698834a97148aefc5a9f9470b50e297df0796c35072014b3cad316035c4bdc776c3c19fb49e916eea9a793ec02a238def59ce2e7cca396e6f21ee12a7386dc5af9102d3c007afb249647d9a3e51aaa839804d690c4b6226bc22c34ca969396a417a9b648423f02c73e0693f4e7667deda7f22b58ef72174dbc730e4e367f995e435f5065110d34b6552775324afa911efc07ae6604187475575403fc339e1cb4fc7f8ad73bcfee35305a5c00b9235e3fe42a0843f271e6a2ce7dd64ab563a0c2544b8973c2fd2285743040e2e90f4179d7ee8009a5ea3e4a716d6746926d2119dfdd849cb1a5d49903d255a4d453e7549fc41042d6713ffe797eee8e89d645f1cbe649d3fb8a88f97decc3c587227a76e4d479236ac3692ae586e56c73bf0b4a0bd0c701e5a2860f43e8a49b74a503d1c22977d2d074fdc08746efc2bef06e8c5605c6ab7c72886b1aa59d649b603b8e404ea33d4ed3d32383c2ecce939138511423d636cf3eeb63186f9a3fe83f4c0d2e038fa629e60a464a286689c3fa91b9f7b8252c5e15655b1d6aba838606b0f723234bc26e4867135b99b3f30c9580c9005acf39f222d3435aa03c4c58fddc90f07148f556228ea07c85e430306ea2256edf30db7680de0f065247b9eaea3ea03bdc40e824b404bd65d2c2c2f88725cc9317e9188226a00d0b71f6d846f824ccce658b865e276a8be82fe22bd6cdee6184458bd4f7f07e3ad88de07aad0de0d2c07786e29fc0c05ea83e374e7ebb6846f065eb3a01e01ce510a7a3e7c2346140c7c6b6a02fa60464b20dc5440a3640cda7d1680c2d76eb076f3e9355815f8b4ae133102288e1df4d875a90fdc51670a41675f81486fdcf2dc21732a2ddbc0f29ca8159de56e3f2b6372f72f68ac4b6b94948fed98f3fd5b3eede14692bfbd88755d99ff2cff5fc587aff942d096261aa0851604b3c696dfd5b353c990db71918cdd7ea93f0158e95708f6bd3e0eea1f439a6ba8b3558eacca71079cb96ad5b49179a381f4e8dcd9a8314a17e39844981008c4152f5586b59e5db040dbc89a621d4417dee30f79cf7610e6d297762ad214b593cc7564c5c9ae6442f9c4e350dd28b8d897e46dd924cb8afd795de4ed0351e49ea48e0c145358fe921215dbf354034716f90253f2b8d5378ee3654e44e401d4c6268460440073608b29997f28ae092b7143f7e6c7565865ecc1c2cc65157312b060bad10db5d3a4a201720408d5579909962d7ef28b4b4a884a662e8071af991823e80ddf3359edccae79c8e9579e3c11acf4e8c005cfadea0d35a9a882f8c1c841c65576017fe1763308e45f1a1f8ab8faf1f108df0bf4704d02b46082e3ca40ebad2dc78a7050ace53122dfcd0f8c84ce3713f9e34f40d993dc5276653023dc79735b4e9eb053d982884e97c6ca54b4eaf9a5d6cc6f299ce10a33d52a77ca47b7011033af7989e5bc62754f29d92944f92eae4edd91fca745f0af05a7cb2bc69fffe24ec999f0069c2801def0b115e310ffde47fab0751ab19a8838cc8581e89f1b6c54d36ff4951342f79b01da5a9d2c08fb09028361933896686530f261d8c0c30fca74ef267d97a2a0d9911ceb70da5cc6d6f849b71999ed389867eba64ca9a43f4d5395c588f47dbc329cee1af32b2e58542a6436320d51ddc5b3d4a4ccd48463a94709a8d342133e6e569629c3e0dfe44a5e7718e142947fee90817f0c015acef3e5008f2eae18d3a6fd3af9582649dc492b0d677015918c8e64519f7a2dc2246f28d120977c5389eaebc2ca230968c320c63ea996ba18ae69384be05978b19085ac7fc2f32dcc8bc55207e67376b859f99ab8603723cb5c9492b444c1f84ebd4b095e999950b0d66397216ebdcb78dccbf70ae417ea246c99eef9753b02768683e64860b5f67a34ea5610ad50cb9e853bdae456d73c996dc9afc76e271290dec4b766c66b681bf7359df9caf9bd2e9c24860fdcafdb8c8fa43b75bb800ee6711a2fe6dbc92f75e08c9baef29f4efd96e8228b14a8fe42b2904471a431878b6258c78aef6fcb8c7a7bdedf45f8b4bb5bb9f1bce67aa60e8843d179468a8eb1edaa1df3292a63469d4546399b0539705d4a3f2f88c984cca9455686531d3034290f9308ca15f9ee7ad41c90733c6f06823a3ed6bb2dcd15fc1cd3bd8b1be95eeec490a7a4ecaf9e67c878b2f4db4b69ca7f81a0f00ff5e22d0ea92c58d210947fe469eb655578469b19941f4912f91c48909a4a383d65b3273ba3cb0de83126b76b7c4ad4669038cc236443be6024b84d42f30fe541b02a4f6f6210585461dbd234a554da0339a1e897a2d91c6755b0dfbc66a41e1c5c17219ef0c9c05af9af7d65ce760678c7dd5b80654168cc7fdd3e6bca95019d53b7aead021d9781babb526a48171037fbe5ddc46aaf1ed04a828474ec392e27f633e1bb6e30b816bbb485c0a9282a8e1d56e81950bcea20e74598d5f3d50cb3179bdef530ec7634a978cda0d004a87d4730ff363361897e4b98884373d94ac777c7b43ea8c15d57c0d2bfd933e7a9fd40fb7452a30d717bfbdda93d4bb998e7811f8d0849f7cef6361a5daf7000cf9e18c9992a4992748f2bfcddaae1d16b8ae6f4d4ff7b238976d52d7b7171bae1a480ff9e130e6dee0740f4478d9a25e18e7f3e91f46f549d2721c53df9c2b5f3031e4befa1674883cf1ccbd56cfd059bfdce96367b4bf79b04a6030bd90af04d6ecd328ac8c06f778bd3d66b6460a29df0ad24773a89ea7c7b42f66114b43b4b081798a1f4cdbf7e53203fe72d5e9eee5cc169bf7d9bd8c6216119473beba2949643ed798fa5393a754557e90bd085c7f60aad0b139f0c4cf917586fb8ccdf9e3c28f8287aa4238bb5324050e03bf4bd96b009c143a7e7a310f9adf15fde53390653e233831dfeca12031c9ca1862a52500bc94f45cbf988002dd977b73064d3fc3e1e64c331d4fd087683649cdf08da545ab21effb09cbfb4b3450c70b3abe7556961d8f19fee6ff88d6767ba482ce8aeba8d0c71c09989c7663fb8d8354f12912ce7071ab7643fe890fc34cf9ac2b5f8f53b5a98ddb02aa4639ca03f58526b144469afda8a950a9410fea39623333da321f46e2e83de57b8b29b41e7bf45092e296947db8e384aa12380495414998d0b2266f804151613d03f02748c8228a227fea9f16246a8302be240c5adeff9cef0ad658c7a4965843414b2cda781d6fe9fc3562d6064f7d8ccd645c43a5dde6cf1e3d7a53a983bb5367094aaa9075c2ca98c9dce3be2b6c7ed938e22dd88fc8b3f4a359da1c3c61585c688dd35d9a0b87fa6e3e29ff2b62a7f45b6bf6b8c4d27eb880d1395bfb819a671443444a17776218559f842513a0afb4d4b887059fe735f1d1da081c2fd3620cb3d30ab91e22a39aa2eefbf7f420575950f6d0491ce3693b0a9ff4102866a65f2ee9ba4d06a50dec28e65943b423f469131479210b3ed521919692b0e040befc19c60155104e7be92c0177c9c61d5a8acfa28ec1da0d3886ccb6db7301b6f7c66617a1c1a17ac9b4712185f5ca8d5209c046f61922e2670be35154d59e1bcd62eee29c0ae2d588c23382e5ce9c0f1680a80273e5a1fd79bb44a90a74ae1631bb3475a8865a8d6748a95dc62ea069ee57657c1f947e5a8fe134c1b5a04b8e838f6daca0e801d92cf2cb3c542db0e4b5aedbf94adbba1a6b32ca1f771ac3faf41d7b57f7c3b2a7950d3b077b7c93b7d5be6d22460396f1e362b56ad9029f44b04a94e9b56d38304c74150a0be808d0f493d57eec6c5e4422602e974abb90742335f1cc69d6965ba64b2157d31260f8ee0f9578b7aadaabebb80d17e1620eb06f28b9db1fb3df81946c3e21af9096dfc99472956a84249b3924baf31e80616393bd865d25e2b2041f07f63d6252b6ff3f0689b3114dec010a1d691aae61f774d38cd4c43c7c3fd326aea6e0fafd26485ddd4c2844d03dbd08a709156b22b3179a3f35c67e673533e01050c261eef958296ac0c9b7f21f2a3f8db7299e178fde6dde7fad44421fa1da79804ae520234d4da79cc88a9f84f1e3024b93e0eb86f32601dab672684ba316a194a125c7984fc8587abefcd5a982c6d3888eb0ff38e71ede0818b2bcc6618aad3f9828056e1e1de82cc1c14535ec25f0cef0264849612d5d21a8db8677e63e909e5896751e38697ea0e7852ea91514261c5bb2ce93fa600252dac2ce223dc44157923df503be6443e141e0bf9b15736646473ddf64f9ec7c687c4e89a6c735dc12b5eb12a0b9bce4b356a641c51c3f2aa6ea4d8bb85d5f6ef0440018f3f9ed3203c35d6285ebdee7a04de547ba15f5b7443890da3ee54577a34d7d551eb9a734a980de31400da16ae1c38759746ebaacc72c3563a4f01f9081618a596ce9dfb0ae3d1e68a5e2e82d2475c7672486acbdcbd420843bf1af3b8939d26d750db3168530617cfa9d74ce044e9b1466c55f5b4a9f16d4deca0bfcce2245566211cb6f304ebc5168263f835a28ad31165542be6ef4387494f1ad8b94cca9c31e61dff12c231ed72cff0f08576c8495a0e31809b016735a701255e5d698ab37d53f224f2e98d8468568b8ce2499dd58c0069f79ab3195dd39b308f92d96ae18f0e88a8871512f46af598dc1fa54e9adcdc92764735d707b87c4eeaeb01d2d3d9c6c6761817afdae84a66cf4e7a7efdbc4dfb2fb4ae5256c12f51497c2bf01c5c84f8134d8f4c927ba077ab80c0ed2a1f058de6127c7014094d4ca28c807a53a5d9375b0e9297eeb62e4f7a94393af775a770649cb5d9f16dd796ebcf260f1063b4a35539dc5d247cd98cefc64ce09102b7db4bc2cf053159495dca99582b5d14846d5b01dac8e102c0734ccc685156581a29f8399cf654c30d504be319f6accd2f0cfc20854155bc2e19949541f6b2db402642a840d0ea4ca5201eabec9d5cf39b784acabd6de0ba9386acfa4d26d55ba9c12abdddf97102ea347c1e6d755a4b94ab3de12d43704fb579c35baeedce30515d95979989979a7dcb6af6ad6db61930c59c6bc0ad28eb3f1428f95364bd652b09384bd344890a8e4a9bfcea976121888210a8d88da292a7739f5d9a27f9ddb3bb5c77b16d32e21a784e2345a9778692634f01712d9a2fa51b87e7e6e486b569cbe1c9b37b43749c152e7ee44aba37147a90a0c28bf2502bb600e0ad8a8ac1c3002798c2ea0102c120f714ae22328c9d3b15e3d0b21932236ffbe6c1cdb2a3f02f29cdc520f32014c98b52e51df824e60524ec0b8370a2e18032934f8068f537fad9b9629d8504c711d2282268de03a6719e95be68a08413f2105385add3b949912cf4cc2aabcd5b53539f2ea28d066850c43f99a3100366d26a2ea93086cfafb0922d34a49cbf6a9e3310163b2fa45e406057c976fc679b6e50d1cee6c7c44ab160adc2f6443a009d61827406e211675ffc11c957acdf961b2ce58ac023619b802cd3c226514dc3370668c87bb6f8565c42719ab5c8287ae687f371e076541908aa74e888e6166e9ff699cabace4d7befd3f9698e538ddb5b6398edd206f822442f4ef3295d21a165322ce0b9d71fb9d64db6d56565b18a6ca1b7f1c831480a735d8253f4bb667ed5ec7c5125739bdb5b2dcc65b3e7216f8f6dc48ddc839f954aa1eab60ce15839cd5f68a26ff41d988d34b606970a5e91a6e81f08c37b95eef2445daaefb1e9d1ee9b687ed2b25816949307bdad2d7c30981fbbe074faa720508a5125ee661d63b2b57415460db5cc9be1276e8a60bad8ff337506d9166fda90e8b138a3b3a197aa0a4d7f1bea634c958c1e0ba3b0e7c0bd87beb959528be2920dda1b4a6a971412299a5ae51bc81cc9714a27426616b78682a55686bc1855ebe3dbfb325035f3e5ed35613809b719b5746b120164253a978959fe882fe956a42ba73df298e1d877585e304f039f7a32ed07dc95bbf49530c2cc54da879adb165dff1418478029d89ff761794ed3ab5984cebffe14607206cdc360e7eadd57bd24e137b92873369e0e420f4803a81a35fb7466a86d0d0e4abdfce32d21b71db025f7a017a9db8f88cb86314b4008c0f4d6250fb411e549cdd56d363176b27740626828a0dd4235cbfaf4c9e899e0bc553c95e4a691479d964605047e3b35a0a64553b4e39f27dcab1765ede4eccce16936a719d927d793a7fd9feb42d523f4798a5838a7710c3b144cb651465fcadca6c1977d2b4dc1698e30c2cae1a4bb88bef6a5eeb401c0a4faa6a8e0763b1a58b643bd52e799eba444c7ac2c28fc54687a533761663b74b2ac1a0d50d0a9873952c5f50eead22efd055cd32e63b09f1fa716bf2e3dd38f3bab998b481bd2ede72d87e8b4dc40c276b1cc11d7e7cd67dc45de6d47a60472f06890888e2f3566cd3bb68e6f9b4703deaa26fc24163035ec4974ee9db3da0e723077aea6ca4cdb9d6b670b5d15c934482140cd4e72835a8c1e873a19cb2a90bb264a3682a9cd520da50cd81c0fc24cc1938088d15d782f3b5e3fe292c5fedb14fcfee864f89bd3c2d56c5beacf4220deb4ca2029597adbcf25c6d186cbb309c62f107c72adaafbc8877148056613a1a45ad03d3b5bed801b5707e785d348b1742f024618c8a7615769d655305f6edabfe86fad8206d605ab41778c5116892195be8236c8068c48e9f4986eeb124e0c324a5ad366b35c8c29373ce14f6981e631169fb7c83a3bdd6880e13df194449b15ce50e001f42428c9db09731b051234a853e72d49e19ee72d40b0f07ebbcb3f1a89b28f00ae088c0af8e2f480f87d1f7b2708674b27a5ba68c941518459b87f4f350ccc893e5517e1eb5a8b13a495e30cd828b2369d563ea400ed37283e3b9c9778f9ab1e7d87251f22864481448308dadfe59fc0d4f5825526c2a69affd30d25d2e9d21586afb993e8dd1c63849ac1b9aa3b0b7b79523bc0a55ad69598a10cd79b8c46bde950223c3affa9e8d2a8597d9f4faa15c53c99d557ecec9e272ae647ca2406c4540e58179ccd8b38cf873b75d74e4d927ed3b77ee1e8815588ee2cd9834e7d899d2a80b2744cc1166c2e79108ef0ac19b68e3922eadeaa1c9d3aeb7471e95a996ce5b48c5f36dfe1f354f985bc6741664d0e8cef1d885c6ab4e0c6896ff003564636076180882256ba307deb2497136fba3541eed0fde1ef53276a14c80a26cb0bb6c5517f886f8f67d8e41ae8b044e85c1c4c3579d41f6754670ca4c8fa00aa04052284727e24dd3cb13c05280177da43d44450d5b0f5dfd84851b301cc09a5f11ae1cbda05605a750e553d9d71909c52623d150ae43a222cb8d2f2fa67897e0ed3ee5a47df6491b0296c3321c21ef07b4b5dd739031bb9bb2f79fcfe1820f79df467e8054a8fb28d023fd346a298ff6027c13d83f8a84a8ae055f0300777a70d4a92ed45b36f5d1892b44bea0fb11b3498f31833bc42373a1dc2c3f0cc2bf7f73699803ad2548d554ebf1a76b7f22340de4d2e62a4672f50ce14d1f569f", 0x2000, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000061c0)="1e1e76de4c0c20efdcac04880b0a02694be01a195c5329a2034ef336d150c9fda2b8084dc867dd974c0353627187b3d7f10cc7efc4952b455ca525bdf0f9897b2bbdf6f7778553d5961b6051ab84db0b343f06cd9a7ff549e03cf3b5e59ec80d2bcefc585ba5795f31d7e278ff2549e08fff01cf0795e88de20a3920917b9f61f6467a904d1140ed435fc1bde35d762e95eb594b4de9ba859bbb4d828a65be417a9814d65343c36f3b3d66fe4f4bcd6db819a3a8db7df82532c170bc3e526601583da55c4cf6d344b6225b1a60338da37491fb32f5c3fea8773c25cbe1500def8511a1616744ba6996794af3d8ea7b1a4aba9c26a74d19534dd6f75a276658836b38d488b84b15a845792208eee51ad4521981423f41a4bc604071e5a3d6c7f549d09cf3cb97cce1363dbe44f0d0a4c8c7224e771296d783ef4be91283060d732527ac2e3d0c06f5f894438b6048c2adf845610f98e28fdd3c552f56520387ec4271dce322308cfb2009a4b5b3ba9655e2f4ce850a1b3fa09a3c35dc3c7dc8ba4468ee9343bc75027d2f2674736f0fdd61169aa4ceba7b8d644f021e3093382b98b2c12baf3856a5d9522d745594ad0feb9122d1fb41213c32caae256eb312e6016510ce8e7b04d74fbc55e89a7946911f1b6fe5c8ee48ce669b74e1bd8c76f47e437546e4461e08ee2c002949122396f819dbd0d6aa50d9db063e2cdbbf2de1ff1e7cf8b1805e95c1bd984a1c775883ab57b4fc5676d614110a6566de6d25b60725646cc4d4493719930441a90ae8400dd801e767619b574f9fdf1e770bea90fb01651f9ff634fb0831781379e3af48da2c056adcf25607e7d7b32fd285b4e1cc6e24ae1cb8d26c8941de3a60546cd3cd5c8a38364bd38f49143f75067cb7380eea4296ece7b38ca3ee9fa664ef54b9c60c57b3286e01d1a8a3ec176efceb3a9a580d1129218f11a9c4a1ada20c9f6d6a9f805caba58236e2cc0813121da2d8dde7ea7e7675a053131542ad4bb794a1e5033517647708e7e288dde76439da3cd79aabbcf708dc8b2d2858573f34bb0be0d88fc2309ecbb9c43caf8a8e08549e2f0df02e14991a8c1741058d77a82ce6faa2c75875a9a591563279d79c8378b0c051b300f329bb8c366d25c59a6c109a4702585930c37dc0743f5fe692b6fa6e51af3a692c21ca32d09a93b809f225344b97280c6cb84981d1ff8ba07ad2671a81aeb4bdb5f29a9c8009e0a115ed5907fb4eb164efc07432adfb268211284ab5a3695056cf032d0acd08583046ab457e5a5c62542dc36ba2d78d0122ac726379e0733b94bf2f63fa65eb2e4d5f31aae380fc68a5f4b9fecc67d81af3b02af8e2de4782a28d37a0a3408682bbcda97384cdac6cf49ab5153b9049f17f2b1472d809d49678d3d97a851609fc505673163c53713f7a77729640db2f4688eb775f53bda2043ffb8643a40cf1b1041f3c183f3051deec6f36d54d56c6677341898e2e4b0b7155d37a80f44dac1b1350e31498cb2f367bee3bf82128ab4fe35210618fddbd493ca04fcb6bed7469a8f8b64df3882c8010137cfba5380fc66e7737d42453c790d98ccb4d0b3e6a4aa717d255137135ab0b348c06aba6e56fbe0e3aa3612c5fba753838f88ec6b23dd08cf968588ea551b7b76b5b7daaad27cf3b303b4080bf7c014a61bf73d350a17a065bbb3da6e6dd178616364ad1181a01d214127651a4aa845ec626880e46137b481dfdc53f6980b9ee61c7eab780fb883885e1816e0f4359dc4d41b9292fef566f7fce39e56088bee6d5aa222803206b4d42aeb1956183689b07843f047cdde9958be4caf23dfeafe47dbd25711405c321c114f5271acf54611089e9629973b22bd52b74318022d5cddb61637d2b937f4c2b20ec3277ec2e84cbc7254980028e170d1b41686d7f7ada6c088fa89dfff7b14d547c00785b94aa2e0913e73e9c3d16a41dcfc61a1f0583315ca43db741e72a9082156425359e35f0193d19ccaa0a2b1fd5ea6484b9eb38b5f96ccd2598cf868668b907c90e7ed9829d2c173d6530c2616586d8a8cbe8ba93e391735ef01b4c6d763cec5ba4930a21b2b653b1b930ee2c1b0dc402089a45d3f9d38435c824a392d2a12f8fbf4fbc1c6b94f20fb042337d043cded163711d47ef19462a529cc8d2f9aeac20f547ed49d0100d57517f9cf7252eadfe0678229ad4ec181f708e138d6dc31275df8ce68520feabf3d0d26d9446e1a2940f6a0a774c1a3254189ec79dae3449c8f9f6af4760786c7a7beaf36267735d71f164a01a0ba2558f09ee057761d9e46cac7b001e11158159a11e33c98d84cddf65cbcb807b60d94eb1ddc7a5d369da3770f2800426aa5059cb92ca3f284e459ba124d92d1141e868affc1a8cafb2a7adc05a3a0421e7e137ce9086d37af0e688da22fbd528d63bddabdd689786b84e688258b3089e21fcbd0608eda180e8719766d92010cc599cc370c86b918e476d7f7841d23d61c086c105551e0beb6147814676bb1799154119dfec726fbd84fb5ad2aed2ddbac36ae7a558f78310a0958a387b5d2393a22828582493af6e77d35883653f4923e2322b9ab8ab1153ac2c922eceedad6fd87ea77c08584e16b5f0e6edebb74b31754a22aa881e95d69395d187dfcc5a69897c8ce5c92ca114fdd4e1da8d6c245a101f33789e79ea425416e21b90f9be43822a861dc3e048bfb49f9d33c6dc5569ddf94d01dcb3f31a05eafd0d3dcde167a3d5e3d817bdea2b5bc632c925efa0535ac1ebf6c70a36ce171f27279bc64394ca85e02e7fdeda507a69421c845004e80f14d71bc28286664cd36d6e058910acdcd93da431986fb7e40da7369cc9394ee62546cd9be8407cf2cc276bb1f7ccaa2fe61e918cdc86c4f22b55ff20f95944b153a74aa24ed8f5952dc7428c41b56f2e215a02f2c66ec0fcfc3a1e429d10dae753e2584651afbd327adbf2c839391da718fb503d4b7eb3823bece1ebea584262e82feaaf865c8af48654570b32a76577a09cbe735a184483b48a1874289c6a77e1cd0b82c052d0c1fbdb59fd284010722f8fc18c2be6ad54c9f66f02151abcef76fa598a58272a6148ae073e3e286f9c3112ecc87a612863cde3f4bc842e5ad31d51cecc7a255d89ccb8966940fb43a9eacadafc3f6b10b284cca328b9d758152326ff62486b5f1e59ce0de804cc64c25ec6b5e36755f041844360ee09b0bbfd35a4d06e71c1befd80aecb0fc9da7b364ed543e82898f3249f8d81a5b518b48b66b4af17605677ab7b0578faf5212f7f8efe84b33ad49143feaf1ff694e0d76beb2863f0944656319463133e536a6976aac4abc4d8dff72bb2f21dc5059bf9a3691d516e4836e0fa0482629d03846e847cc81b5c1e43e0864e58022ae8ed6acf5f46f5b6f76bb8d90eec067698bc3e93a03af19f312ec9a3197e4198464b23439ec9486c9d7f93dae6f8c55cb085f23b97f203b1d86edc1a483699bf8a6f9eb9bfdc9a0b5d50f5bd3454c3c017eeb8d65f031bfa6e8e22326aa745028e9b0b63dc636953e781c027949f5d9ce7fd59829c41eae0ab0720febb8d95e93d6ea95e1060a369d6825ada3e92812ed0705391e10ebc8d599c1c842f49d4bbb01c353c22459c4e1ff6b0124cc72847e94ae3396c95348df2b0d1e1ed9789c9ffdd314456aac10639a02164b16cb4a90741bdb1a9905afb604c2b63d9caffdc78a1508fbd7860940455d1c3521da41492afcbdfc1fba92df50d290b5003a25bf64735c12bc66a6a3514d90d4d91e544df571b8b2a6238bb24b767b4132c2fa38773a49276f980424fef61437f0b467ad163f33b3eee0793eb5002cfc6c8e3afb5f2e7da6a81a2890d6363626f9f41cc66efe73e567e50f523a1d3a9484dc9eb5c81659aa46b85db4c3e501e0ec3a46e429f0d3bf29def943a95d5891d04a173b7a4eccf7df6cb4207d56969adc3cbd412ad0bdb70fc291dcaffe528be324e055d2a4371e2afda37b3b625e93cc5b315b6f4c51f07fc42dbba2fa834dfeff0e11e416006606bf87cf951ce2bb0fb808d9563a08f0b0c8d295c29e1a5a8125abd5ac23ef25679fecbbc1e49ac12a4dac8b7f3d89e640161882cf7797151d3c35a2d463b329370120a846cb9a410c8fe977d26c6c3c0b07aa43ec658d7bd6d887a24b7c207b48d52cd027ae9fc17276b820ef0e94f5722bd5922461a13369cd04c15ca065c598f5c50cacb4b06512965e733247763a386dec1cdeee9b2bb71ca2ab9d0be47854b354760dc7be1964fc462a89b1505d4960ab70a16e2699c4f5bebb966e2ac053b0a8d14ce6fbc82e26052f8a9df84c280a8a4b1e3f0b1a046825544b067cab80b07866ec0bd1a7d81f266f41501a374fda949c6d6e98f9082c841b0c257a2827050295d7a563dd43c8cd7de77c4fd474a4ba3841a508ab845e5befc3fc2b0f0af7564abb7041f3729402a2dae53200113075767d9a378f5e6608be5ec30fbe4014f807fdd0ac5397a1aaca41080a7c7c8fe05ba554ea63c9991fd75ae6a1d6e81b6b3455f2b094471178fbbe1686b970e88b2192edec2c61703e4245e80a7c7b7b6c1aef40a6c31dbb062fce0aac85703bd515ef4d69b0af4855c2e69e5a22a0df013d5a6fc3744a1b6aa81d45ce9a9be0759ffc8918f0ec5f34bd54c2e8bff55d95aa66c596175e3c92d4fada1219a0ccff5de169d368465921644df844a05640ab60814465f51e212e8452befbd4908002b28416a0567466d4fe759b0a60efad9f68716f4f75335f10ae0befd4a3f72058abe3304744176af437bcb4741f3138d5279ee84fd4d841af76b071a32ad19cc406390dfc352862f9d55711f36cfdc4aba0e8dc2e03ea8fb177fab0c38f726dd09af2711e9b5295b39ed0416e113c045f7568980fea2bd272661163e762afbaa13dd2705d31c9e2e7151fad4bee596d945d162daf167a1e0bbd8fcfde5a82840e3b928655c40f435dda937123e386a0d41be1799e663088c0282f52ca553a4b22fda2d7eb9a5cc1bda6144dc1076fc8b09d4e8c4a9b67a47013cbf9b85adbcaefba1c08090fe462fdff8550afab1f75d99c1291cef5fea4cc63abc4327d0e425d7a5f1c602d11c0cccb8047274097e4f6107a42300552ba816ebfd5f843c19b2e40c6a809146ae20aa70c36a02854aff19582eef8657a2c8a8ec5b4f0ac29cb73e3669a02444d0da5ea7d2d2d23db59f3a0020ab5c4445ec23b35614943479251091f81c526306eaacd9d74e8fa8474f3b840665e52641003ab1b2015e2b5e64c911a7133944877b236523c72e259f6056cae2473dfd5cc95c1fa51ad6d1eced401e74dacfd7c72cc6a808f7e1e6f8a9bfc0c3ed9fd65ba0d9ed2adfda06366fc8970cbed680f50602b0ed129b270958f88e0537c22abd5cd7bccab0731effafa438b3ab8bc0ba5e6b5fbc66633d647e5defab2db16bafa92cc0a21e62fd6e49bb8e97c426e3e5467b2f205e6e35c1f8fb7ea1290ba387c68da115ed1c3210d84e29983332c549777e6219885ed91573585066cbf67410dc6f5812e4050f543fdd2ff66574eceab90c8871a5556fcc52bf527cc9f20657b81f8996901bdb3ee0c87c6b2612a3b294d47d63fc228f0d70ad2786ef6f885411ca6ad7218d01aed20e6e887aa75bd5847c06f9f3f571b8b1ddb896a461bd5e7fe72b80567447f2e0c3e7a9a599c32cfa1ece3fdbeab21ca7fccde0541878d3dfac71b441ef07c40259e7d1ada2c832948edd040bf29b4b2ec651170a6093a71b6718ee633c96d21d351f94d95361592fadd191899509f844800712a4122da07537685da10f8c7d47378555076da6a08c5363d3e057cc0bb007d2277e272e70e7c8705cc6b212e8f0d228fc5bcfd7bf6227d17d256319bd1aac37ee41e9ac0d4ab33dfe9e361b87111419d0f7ca3ca4efd4c5620d96fc6cee00064be5c45e39b0f3c9cb98753a95a3f7b1197f9a0e12237124fc0b99992a9fe76ca06b7c3e4cc880d1dde7393c41f27c17a717361ea8ff828ed4daa7d700c82b3d5e0fd249237d71d75603b59128f7e84758bae93197bc27b9fd539329e72de1e49206eadeb050ae74e2d40f63d82d38f4ea33b81f627fb883bf43ea3757ff875f4cb7d3e4c96c4540df633751ff15406d64514fe80ecb818adf1d89dcf628e71866d1d6b02ab64e53ec685b81f73963f5e2e27cda5a661e40603e8808353d07fb73f4ddc8477a7a7d43aee78d3cd3481491fefe1d347298b683f7edbc6be07fd860bf868c33961ff282f04463c8625260e37a02a30b79aa70a462db9a99e500c046826379e6d0b076e4c40a0545277d98ca72c9a9a4b4e0142839ce3732902199db242222d4a0c48611193daa7279c980a0d231c5b6cb2b995a3bc14eaf9a42e3e39e8c46fa18579473d9e9fc17ddf721a2d2fbbc033005e27cac7381e4e84964104ac140eab746be4a192ed209afaa4c0ba5aa9c7385ce127105631cd48554bee45abb0c302dea90a54d459809656d0fdaf313a96946733e34d4d4f003ddcdd612c50ead67f6f602e054647bbcba1090bd009503aa48848e2ed61a7729f307434afb5b50ba06d8d2814f454c0a8e24d9a815bd0f5cd5587f89354932bc0224601ff191a6389c8b8719c08ebfd9a00013b1b420dfbce167b17b17fa3ca7496a6504f5a7a21943e10712b3ee59e2d06a55c8b42804063a3483573b9016b64cfaa516f2a139916d253cdada4cb62804b91df5aafce285fc7241ac7532fbc41eb1b8c2897f3e106a0829389157485fc4b313daaddb3036cfdeb9a109d556eb18e443066730356cf7f9d17bf2e60825db9a63e4ab58d4635bdb43c9e3b35972f11c4ab787e4f765f357abf9aa41a40f509cfcd61a78640bb2bcbe6a4d25456035a3cb1fac3d3727da1dca42e965fde7eb252691fbf6a66a8eb0f356747d4ba89d9fa297a7de455459bc67623d3af2a561e8f177021abecf738a98166b869c4b91ee71907cfa867ca21637e2c1874948fc7089b16edaa071ba276ba4a29c85e8c0b966e487644a960b345419d699f1760b3e4c4880d00208378342459bbc2396e9cbdd4aa67c6f7e81b877313ec8cde9fe608ba3150fd6ac2923a934c796b796a7dc1adc7b373078a5eef432f0d8fb5e177f9433c42d8bb7badaac8b132cf02d6084fa963d26c100e746c27eac0f1b7e68b0afb6d011d5e94d0b220b492a18994675758807ce2d7428e2ed5d078d25d33c72bc1de84d9ac2908db2e7baf8f13e52347f9a6260737d62462f9854493d235856459d1a6840682cbd9a76b56b49e631503570523ce15eb04cfa0c844787fb53e9aa48414452ca226b2d6dc55a0e78f920cc4c330e4aebb90330e55b049002b9a1c865a32563ccf0e04a0bb7b28a2615d3824ebf1b429667bd07c0081e593ff85176667a8b0f921b99632a344ec2e47d4e8947a3d08a08e10a04918be7c6b2bbc274f307b5d945d60041ad7b7185d00d5e7f7d35bb487238b03d69c2876f5897bb8dcefd5bf312e056690c2c2d8045c87d838adb6647ce99c2ed607a6d0ec198b64caebf412dfb356a9dfd0fc2c568780dc7a2570aa2430f8ae5fc5700521d52646a2084e95329e76a8f629002524484f434469d275d04cab9c5433e0358b5f2650f2d759297425b1ce8396eaa3455089c5dacce4fd53862fe398d5cbe9025809534e1c9279f3c3af416ddbfdeb979189da1322c38a94522cd65d7af6a695f14f5f6e6c49719fca7786e7d0ba165c5a584c075a3db4c3deaba233470b49a764b3c657e456686d1465b137c3d54c7f7df9be81e45bfdf684f83fba06527f324cd6fc68b6161a0fe9379207018283358a02c53f0ed8d327b5c0de30335c4b98240970fee57d52d0399a455e00648702f11fda0153347f1fe47346f40a51da48b8414c5045bdd6f7e51db08881c9e03f88d7500f22b2ec0aeb3ac9cdcc6dcacc3c904b1dcb22db7cc66b9bead920e97f9fa6d41e658b561f917db9c803b8b6169c31928f87329de18df7745d9702e31b93aecfc4c5337937e891e9a954889289c06b7532dbda4392243840983b77557d69bf51d3baff79bc81f27511d6be4b1f6ebd5bb8a80c6fb3ad2d4b420d0a1a9bb949490594738157c43d711c2c748c5bd1cea22dbdde44379fb8430d89fba9bcbc681adb7ba26c4361e416798c3c54f1ae089e32a63978a01d47cf0c1fb749fec4599bbf999ac4d5a01c45f7c74a92aecfa6992f716505a235ca6199ab5c0ebcf56c3e6cf09996c94c0a1645dfe5f87698187641aa043d90d98aa5ea48e680221da0d5c68d5e6e55089566d9370e350bebb016807a8047496aff55a174e4cacba214981e698faa0ef7da422813501672eb5883c3e414cc7414f81e7c9aebbd129e647a3035fbbf777daccd7bf467eefc96f869abb8e8032c8e9271ca9570df1a1aacd59aa3860e749ac298060830993aa3b0515a22503208332af8ae120bd2936eb1f1b59b1ddcbc5f39817f32329569b21a3c105ecde7b71982b107f6cfb9ecd5a7a97f12ab31ca57734128d972fdf1b60fb6376de5a63fe2b341e27777d3e68b882bc0f630cddacce3954a02b65d3b3e23b7f8091b3a8f5d36f416a1ed96fcf71bbde35d2628e45dd7fda8a4f4f36370cbb422b358f6ab3f0d41ea2b1c55666056aa6a9da7fac2890944bc4cb818cd090a098bdca76e479c9a9c686bba33cf1eb0ef25695db80d0a492f98fdc08ceec513037d9bbc6fe3993d28429c9a531782b559d6f85334b0f75bfc18de75247553eab4bffe0ce394952e355f45d49777c3f7079c5e94e2fe6758503e28503d0baa55baa0bd8ef2c4e026bd6126f1a038d177cec6e5786fc385ecf2fc66d8126ec5013188f828ff6aa3c3971872155e290871def143c7f5d048f33c158099498a485ada8559664d65f2981b7c903ee067a107e37136e7a2283267c51890c29742a3d740c3cd65e46b08183592541d42067477395c7b8a62feccce43108b3e3978bba9496bc1a15dc89ca0e587a44ea1bfcb8b973fc52fac688f4576ce26701e037f0e8950941658180a5815546386a6ed1694c9a326917d0e63d28263a2fe68f365a7d0608a6f0fedc77bd2dae4fc7d824b037004173275bbfdbf82f8389510eb200906f3eb25f40e3b9d46350f5ea7321629a1421e5c61fc2a0bf76c5d7ae08327ea77822ca5ee5dedccf9d522e32bdf2032741430678dea9f325ec0b14d649b81553ba2dba1fc84cba4699dd823eab0d33f416784a7a07d17714f9b706111e521722d87e956f48462babdc1866fb354272de58e0b57dae8388a9e23bd29699418026205c178efd5532b05e7147355f5f4a58cdbd1aa1243a4898767c4e9870420a087881a63417c818dd649e0452b0f1055285c17036ba54bedc9befaa24057cf81b2f5257b6f9f1bd127fe35fa66999baadf8f8161e1150b9fa2281ac0b1d510de9cc2be5120da4557f9344139eb501f139b3d86b3535db5c51477cfe85fee4dff26335d0deda4b93f99ae149dfb8131da63949be5f87d17705992ed281ba04c2fb58df97ca3fe86c6645326813a0f34170fd0efd4a2e8a70d55e795afd1f0f233b01fd0905b2727b774eb6b0464f750db2c34061052e3e0c7bd3802fc993e9b97ff3f64684c45ab4cc0957007e8e5dc290e7c2cdc456bdcc2f8e621c37b6db9d1dea30cfe1ccb0ee5fbc5155d523b0be6c9477e314c75c256276cbf26d22b07262e8504d114c6174b92098d23129f75ffa1db5000339a6fbd9366e339cf6359fada71b264696e3d575a59edeb09e16fa2f2f9dcc7a3a1f6e0e9c8c0cd4d1a60dc6e9cf575dcf93d3131f6356cc7365c4a2b085d115fed98987874727aa2a709588f5cded48be00e9b5cc8c671a82b79d52efb62f9767cfa3ffdb02e32917a8fcb2b07bae3fdf2d52cd4bd199415323505d2dc1f668b07c1193a17518f84afa714779a4fefb26a5489d84ae413322cf46237c742464c48d6babfad707bff94f057df176a0a1e9e7136fccc96ba3ebf684cda0d9bc6647641a2b91e00508b00d053ab2b120b2a2328d6982bd94da29ba02df61f1a8ae8abfd5db6ad0289e8d3804799a4f96ac6081a3be3ff8099e7b55a488da32ca54e2c3766d7027aaf08340193879b32549496452d8f29c6969de6914f78e5d99d4c91f8db7b1783577f21f3d1a8b462ccacf6dd0cc80e3c26c331bffdb8404717c97172b4a906efcc60f7e6e3d2356b9e9de17b7ed258b99d89c30c31a496504a89c7ddc85a576b06d967ad3cda4466d288924e122e33ba94dc2d256f5abc699c08f9927754ef8ddb792600d1d8813d4040d05fca5d7b514cef93c342520e5d934d783f7901a82333f1701c2aa594c53ffaf5786058d43b7c0d316f63fc6afd5277360ecac9e9e4a25a8aef1dcac38a3fc4fb3cb605ef9f4a5fcf17d0348b0fc4f3c1307ece3dcbbb4e94df504dc6af65a21063724921b1678139bebc8b9fb54c5ea6cfd773f6fc29d8734d5987f21b68eae96907fc571a5394e46d101fb46787b071694e13a0ed320447c87ff275d3e6684b87e4909064d5828b08cd1926e5af427f5cf47977351e41ca57de72bd115bddd0cd14ce3629f25be6f798cf3245af290d9f0ed5c5828900e3bde6b366fac9a8c72f3822483274f8390aa026b71c0a748f8337eaff00f7af4d09840c40323685363ac46d9a5c5501c5703bea35a29d3de968d83edff603f3f8ec429f20e2d9834c138c41c829cb6f6b454b16089e4bbce52576107706dcf69d0c8a6ba75eeb555c52e387d37df9e49f90b1e9ea3a1547961466dd576f23ea06e39f7a847ac23f585b18c9a240fdd833070717801cfbae88cb132fb9adb0fc81918dc3e599d3eacfedcc940aa12ad930b0275713c87fdf3c8c2215fcb7a5646548084b31bf91bad9480169fcfe9fdda475ce8f0d00bc9255a94e91932a5db912d292721291bba75cbb30e40a111cc3ac12e581af626f881547a42748e532366d8a7f23f186da357e2b2e28ac5c106fa23326cc8cf4375b9192aa4fa59fb196fc0ab3548973c901418c4b362715c4295f3ab1d44357fbb807fae3cb4d56cd4cf8a9527155c4307ea9584b20f86d7fd6f02a80d8ff7b6c9161146de3accef3331c981f9f7cdb26edfb0753a9cb0bd30a1bfc5746d54367e4e7c3b7c305bee72ff5716933272a7ae5a75061e22ea45eb7bd49359dc827b83a6ec15cc0ece6427df45dacabecc017f116e913e75b35aaf26be58df8c1481109f99ab7a678bd0ba5b84e8aeae1538d7b1bf28201b54717748c458c935af6b362eb58163f35a83d34acf4b3853e62b2ccf5d7e260530aab9767cf5e32276ee05277242f27d023e99000f59ae7ad185d48f11d33fb31ac8a26938d9a239b79375baecc4ecf15ee6068381225aca0735c82e386234ab48b124c9fb923da4a28c6485e35f5c27b35579e813dbd6ee5af25dc751cc929f54fa2a434816884b6f4fd3e1db83e00b3717e6384e6dde7d3b91423c09936a62611c73c4dbcbec6bb874fa66132f242bac2bb2003aff897791bd8ae2fbc31422f5ab0bca0215b9ed5b458544e7f9f31d832984793ffe8667091bb0", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x78}, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f000000a3c0)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0ff1100001f79a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7040000050000006a0af2fe00000000850000001a000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffffffff55bb2007ee51050512b5b42128aa090a79507df719af36349f298129da4871307b534bf901115e17392ac66ad022186a8929d1c000006146001e04aeacea799a22a2fa030000c412f6cae80043eb27d53319d0ad229e575254830000001d0b000000000000488318b5790bee7ebdc745b7cdd77b85b941092314fd085f028f4e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b217369ca8b6712f000000001b1df65b3e1b9bf115646914ce53d13d0ccacda1ef16fdcceaede3faedc51d29a47fc813ce3d32cfc7a53ac271d6d6f4ea6bf97f2f1be2ea2e534300bcb3fdc4b4861004eefbda7f54f82a804d4a69bf9bc5fa77b16573970f69ee293167fdb35a68488e40b030166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b8496da787e814c4fdf0b4a387b4c8149d18c1020029a18986252a70f8f92eb6f0e8c7db000068fbaa2e2a27efd9104297f2c58159f02d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa909ac06b57479321a0574fb304bc2a168198932011bf5742e0ef94234db1f00000000000000c20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b94c461d7b86f4470c1d6a406be962b0d2277a84aeb26f37f3e2c25a65f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41aad8bdffff66f47cc17d8ba3eec0fd80f82c5f573c6d294d366505000000da0fde0745db06753a7ac7fe13cab6692422a46e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da323947004cacadcaff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c5f1e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55d001623258a141bd587cc9dad46de56ef907b059b99a79ae5498f6589880ed6eea7b9c670012f80cd6a1397953ba5870786554df26236ebced9390cb6941b8365d936a7d2120eca291963eb2d537d87cbb54e588ee5d6944ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a0aa9a104e16bb1a2bae513464ca03aff14b9aa4bd9539f5096412b92012e095b84c202060098df3314f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c363000000000223201780200c6ed7966130b5492304ba3decc3acc52f2cd39000000200000e81c23cfea586951210001c800000000001500000000000928ee53595a779d243a48cea769470424d28804c026ab7f4a5c81921e0128dfd70b438af60b060000000000000056642b49b745f3bf2c01808b6d7d748308eea09f0161b4735efbf3411738d6ee7aebf9ef40662d7836d252c566e1ee938a9a6804ed3a1079b0282a12043408cd60b9e53978c81839be0000000000456f7d2a42cb13da2022f23eaec61854f640f701db0276652f6c74f20675eb781925441578e93037aaddea394cd8ffd3d628293e591dc6f71c2710a7ea8a4fdc214e1cc275b26adfa892e6de9200000000e50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab50fe82d5a96b09c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b11a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bbf96c89739f5d81e750d50515a59a3ad09e8802e8f4f535447dc0fc9d5f99a145dfcedad69da9cd4b75c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d583f436137a3c5dc714c9402c21d181aae59efb28d4f91652f6750b9195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa80900000000b6638c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284df80e4636c25b96174327d82761c26e329555f9290af40000000000000100000fd3763655500344bae348c1a08aba8e2b53b02a42b1a88eee5347f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419a5c16e2055b85058099448430587a49bed2ee9647c5d3bbb47bc00edf5e9020c09ab004321610b857e8717974b633b21cb32f0e03280e09758bd445ab91d201782d656ab09f508bbbaca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92b32af00f191b66b6a6f732a91f0a2e9120be61e58c79d497247d278888901d44bf77ff246605a644e9e3d769db497c3960df05caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f3101985602688888ccb85c87b4f8ffffff7f000000002c331fca0e541b7ca2119ff0d61c5224550346115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000000102000000000000000000000027c9585c0cead5d619d18475ccde2857279a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77a23b0000e49666c464d35ca9b50f3ed307da8c17a23692759ccf5a205311b7d122532697b861dfb54609fd88e6043bd52ae84c1bb0c8a6c769f952b3d42c68a3102fa1296dfff4a979369b0e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e8918a0d6e2949affcacb5ba0a56aa063b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fd00000000007271e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9448a2ff93060ff073b3a113e47edf76f7d1b8b90bc0df4cfb0b9c8c80158b44ecae9420654f7016b0aac117087406d343e27b372d6027ab2aec8f2bcad7fe6bb932bc5751d2974e95455a277fa3b472bc7bbdd2ac5a1ea608e8137ace03361607cc1a84be659355629ab13ad49008c3fcfa2423439a3607961d5b59da48a0155e8e42cc13c702cc40c99cf86c2021d72f9f4ab1b00de555a5a39593c93871ff7eb5ecadb64837a2d88723ef65aa5152e3d5864e5758b0960600000000000000265f091e7bce17d20604c5ab751773a5cf8a719a7ada06ed03832bf274707c7c970edc20f4a1eaa3b610450d2025cae6d2cb639ecd58709b05a20097208d03f7a146a6901913618738679d4e0af53eae997eecfa0dba856c6ed3d9205450765d659220c92701ee75c8710470d9eb6f62c5c721883f1544ba0800000000000000746c16b6e93294b561c6715a32a394ed1e6c01670c931bfa52c58c6f34d64e758a7a7f7d33c49336d4cba2cbb170ad7539a45774dfcc55257215c8ae719dc1c232fc6699ef01005887d04a543030b4328ab48744ac23ff56fd2da52eb9fb2eefcdd2d92d73ac1b111ea8b5e1fec36a3579879acfe366d393f1fa9cbe08d9ba57a443643e9cd251dc88e91a5e458e66ea1e822d55d4dd919a95eb4c25a08cb6e1070000003a0fd07a4ad9df240e00006aaa2db0dfe416146840d88bd08365e547c970e2983200703864a3b9e1682cb479dad6d34d211b05267eb1355520e9ec0c5014b0832f7fb35782fdbfcbf5e23a7f5d51ea480371748d18d8e10608ab8261fe058d1732f28814a9981d84a04a2bb36c89bdd245e3293a14df1ac567301a79514f103abd387d6ef2d9d94508ac0f6135c8921279573eefd5d4e33b9ef585980789a94d9848906f545559d32112b5040f0776703363249ca984cbb09752f099efbb9e7362e4999594c1086d8958e9469db01d85fb0b9b3148663e9ea2e755d96c70e540b4200e4cf82986712dd733b26d00e947d03c42215118426d548cb2077b43b89e4163d260faea1db53e2cf3427c90aefa2662a1c2b28b0e020e872bda1d39da508de5dbc37d03ee056b2579a1d16799589a2600000000aa00006c94bcaf115fbbcb216e3cb7fd9afe16d1fff2d047e508aa5f6de0ea4e9ec1b3a4ab1f8b5f312fc50000000000000800000000000042709db6de7e969ac0ce18b47280fb1b1b1531648122fed3e25edecb5200f5000000000000166f7d36b2966c19af7ffa6afa69e50821c9aa3ae60fbc196cf8ad2f7f86d79db1bb0ecbb9c3d0d3d407574def838e4def26ed9c7e6c69858f7813be8ffc565583663bebfe7485660b67e1436cbc6d4d3c48ab7b033d7d1195173edb16643f69cb779802839d490a4df94e010001002af2ae83876edd59c9a7140e12ba591f073ec604f7e8f1e100cd414e9237ecfc052d9a73a868cd0e4b06da0435af72fb0d25657e8f5464b19fa83f977e6900000000367871fa37420e7a232ef9b440bb0639994c655d144c5786939d6a187b8182ddd2bec36cd28371b1754cb6c53697fb23576ee0d3fd0a5803c9be9fe384f1a7a9a8eb64d17d238fa3238a001aa8ed040a69e9ec0a627e3b3ca64d4680d819c14c71684581000000000000000000000000000000000000c6a6587715865fe14558960bc936bc83abd1f2a00b17a407457681d0760000000000000040000000000000000000004faeabea6de40ae30291662594c993099ef041c264a64d77d69e0cdfa620a191704cef91e269044acf844de65a099200265e13c2a8f9b717886dea8e79407e34bc268a17965033ca1dfeeaf9b49bc68f1546595642f9fc008875ddb7aebda7a16b1d20dd8b65bcdac8cdc75a173fd2e57a9c37bf5a52ea001ec981dd7ad4e5944575ced39233ada8f3c1b856644812828bb79536a5188d14fe537250dc107121534cbbc7598f48aa2335616ae8eb72acf6982048e568e37f1b58e9714343587734c7ec0fa5c44d13165d6384bf9500757b4b0275950d6e7c451eef3fd353d47c54c4c2cf7318e6c24583ba0966225284d1abac80786519c563ddf0e6c023d537ca6e0d6d4e072c98f45415d13f0dcea174f162ebd00b42264f6fa3dccd09f4101dd254e54423b30e06713eccfacb6ffb38afff920980af938a4d78f4b9a6b5c7424e91121cda789104ee490d25843f1622bba93257cc23e45cd7ed42abdb991d51804e674e507dfd53b5ab6944df33f4f494b9ae0d2de410539828e846ffffffffffffff1d6705f548535dc469385e66809d7d4d3630b6f22c2f41fdaa0fadeea09fa4f7005813643c2d6307d55689faf6f656327ac5872a3bd4c11363909a8b9f30e5401993a0f6e1a9b42287542647d1e86b02b7e36319414629ac1f35572a9cc1e98ce1457f922da0c2de76c9e97944efad0a3ad78cda81c5b82709d696e85bbf4595ef9664a6aff8cf96446cb6c26595f4eb659d26c846471f6551dbb24fc6c03a01e33efcd5939472b687d31be9bd9bd1bcda45bd2236f06ceca8f50f7d348ebcb9d810d4dc3c55bbe4055ce9c45267daeec7a7d8b498f56ee933cc02fb53c2c28fa09ce5ada5de1415309761f6378c794f8ce23c1f7add4f65280ab446ea2d130000000000000000000000d1a03116c6748185432e79267b45e592c51e5443985d7b0b730b89b76dd2bd372037723f4642297d88b51f53959ea78c65a3ae2f92aeeb0cefc94ccc8acfaedd84d78407b2c2b37b89a108daabb8e72ac498"], &(0x7f0000000100)='GPL\x00'}, 0x48) dup3(r4, r0, 0x0) [ 2425.958595][T30278] loop4: detected capacity change from 0 to 131072 [ 2425.970594][T30278] F2FS-fs (loop4): invalid crc value [ 2425.979349][T30278] F2FS-fs (loop4): Found nat_bits in checkpoint [ 2426.083594][T30278] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 23:35:56 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0cfffffffffb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107c3edc4aa2d44708eb8d40224edc5467a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab99cf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6f56fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000010000000000000000000010008bc0d90500000000000000495b000000000000000228dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef453b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dc0001000032828306899a6b533341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5875c50c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af58326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad18572185dc985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4dbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de0842a486721763390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2bf893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31106703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000017000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40783b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20bd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2cea599b079b4b4ba68fecdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6c60ebc660309e1783da922f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25e95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df55abeb6db853f2797766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b151d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df36c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d50000915c90e3d6ea012b68b787eb01d832c0b0ae0ffef2d75f1df7adf2f836ef73544248a35178e93ac36727148334fa5c8a8234db54fc7ed4b548f53c32c7dd12dab8e46ae6dba9773e3862f922cb772e6feb1e55cd62d96cdf0b5511710ced63e4deaa5ae907d58bdfc2dd5066068ca972e2b4af9d374f9231aa47f62be59de1466e39343d39beec4a3168fea4a59c67a00b225d7b42ea45522b46879e3689449e42bd7731030a5a2a9d6d77055b5e6f243cda5154dcdeea7fd908eecc9d5446c0165b35ef4bd7f8bcc541d6fd427ae6cfcd4e44013455c039ff5b4f2338f438a387518f71bda2f286e26fa0f6bd4926a8cbad229eb38b83adc2f06d2b3a84db681b99ef52bb964500df8434282352bf3472a11711ec1cc4d311a231eff7c61defab8c7628b09f80556c42dd10ff05c7e1cd6ac40260a70d8fa118e639fea709f5961bbdebc01f6f157a9804d5d054ba7ad9008e3c90ed051e3142a1caf5aef3100d502ce95b8d189909e50de8b9c017e35004a6a21cb213c569de6872f55f9bb219e639fb4cee462310c145f4a029226ad3bffbdaef14ad48da0b4aba02df9c73fe71950f9ef8602a397d4693c6a28ae0c5099f77d11567a7d6f034f59d4c265e081125fc9b2f1d54ee4df8432e3b00c4b401d6fd8a6a0e93df813b98634a74940d130e95a21bccede87c4caf9f91bd05fa3d37532c65381c128802bd430c29c51777b55c82d7f24ef8234dd9cf1e08ef7adc26cf33addf7a4d42cc8d9eff0cd08aeb82f99400002ce17d4501d04f2535aad64fd287fa09aa34abe2eec3bcff0e665ec6e9126bc28823026f45202f96cbb4628f14a33b64335d4308fe9f14cdb36026a2375e8e2c3eba0d2fa11264079a72557c2509d595ee461e7212cd7bdf831a1f5de9536f95223a42e014ed3fe8277be6816ae480be70f2b7e9ed4bb82f9bb78bcb3d527a69b3f9bc7cdc8e36299672aca7c5a1cd0fbaf151d3346e07e9cb752efca69a8fd29ba7155234dcd70e39efe374b27033d34092e6e7ec79e3baaa8f3eb67ef0f7b72176f27fe18f32df782180132e11db6436afcfe146035a99d9ead83bd4dc9798f245bbb1d008a633ecd5fd934f14337cd22c4307e9aee2ba00"/3388], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r0}, 0x10) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x77f, &(0x7f0000000f40)="$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") r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x4) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) prlimit64(0x0, 0x0, 0x0, &(0x7f0000000080)) 23:35:56 executing program 2: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x12502}}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000083c0)="61ddaf21c1282a5a6352f350c2f614ede5b0c406f5488574ed6fcb609ce20f648ee274c8dfeaa625b1fd332f70f776ae0b6e3f959c24f3876756c20e05c82079387520764f2446820d53242898a90e51c5b68297e39b7fcf558b450e9608326c3dc6704a054216a8c6f0d689e5eb6b8564854376910eff147682d2378b9c5b95a626493ce628b1bb6b524ed7e90ebe6eb0246399eac6d624dcf4e824be2de9c1d5d06eab13f2770577304eb676106fd9868a030192067ac009482e03a817f1abd909a94702479fe30b2594ca60b4acc37148cf04e8c0e76dd69e29d243596f8174129ac6ab9dbb79ace8f0fae14234845725102a027d4163f97f3971d207500defeaa2c7318f7e82e591701f9d3f78592ea7ec28806a53278a35a20251eeb2735fa9f37bf0045b5e6faf5f751c7ad31d8426be7b09027b2092f49247159a33b580d2691ebf00797962168bdc368f57282ce5b8526eacb80952ffba771626c0016b8a010546f0b4daf470814cee0ea418b76331c34616cea0459dbd1f196364c99e4a47bcdd64b518ef51833e6f8041fbbbe86e808bdbade7009885f2c4d7ffd76a0e7dc7d542bdee1d136d2096dfa997f98ac83c6341b306a3a8cf81642566d7777480d4dc61b0182f0d418ce95d74c9aadb182326d6671412a1f0c62c93a0ba873ff5daa4ece4b2fc73ed5b02b60890374acc0cd25cbf1707016a542fafd6af098f9737304c726712c8243dcd5eb15c0996e9e03dd741d519cb3e86ea214e20408c2cc5ea607585f1bfd268ba3084ffa69425512571d263fd1ae49b488b2964bd3e78943122006489cc22191dec2900a7fdf798c9f683461f2a7b940f4112b805dc077a7b99071b5b454f7c6d2b13a6b23091f74ecc65a24ac0d11e2ffd7332fb2b2b11aeec3c809d78cc2e168f126f38dddfe3e1d0ec1c6fb25f880690f97a70dc5fbea5d25dba3b24c01d9bd228c58deca660625511127a62220429c94be65d6ad4ce7e79e97af67931b46ccfabca5dbaea11e2dc76279b0244cc2845f31beff418fe4bd892d3676079d9d4eb0251dfead9e0a07a11c0a7e597ac89ec77de60a5f6e0ff4a62374856b8e1659e885d3a0d90293daa0c7bb041cbcd54bf098b66b2ddec28dcba4cfbad969e3b97e4bf680f901485d1cd4b231a9115c22ab2f911415ad0efe0eb7f4bee15c6de7d0f818acd687a117286f9e3c33df5206df918ea4ac52927487968d88f4a18d4889a4060f20487e4cec19250fe48a16b1f9f7250a6ab81fbaa2ad451a936ee98021bf859b9a635132a0dcf7530c0e2c84a459241a1fc9fe45b4a4f32fa8e95185db92660292ece6b5ddbb0b9f69bd7435cd4944f8ff2ed51172f0683fbae1013cde202498f2e1be54d1a2e17b3984b17d1994915a477c87697f465781e41b44c6a40ae035e75a4d9f9c0926bec533db0d4c26d605cb1ae225e692ed315062e8c3283716929e25a22b25105e018d81c07cb7600d1bae16d8beec33c88f1cdb52ac988b4677ed604c28ff1cdeeeb74c332dc526cff5ee935016984cabf117694cccabae944de4d2d2daff8f281b6434475b52c1910210598c684da99c108000a53d2ca03afd42b0200691d92341616353a22a8dacd8cb7eee85953b251236603d2ef1e450675f8d0f3cd0e28ef36457f79c267d836d14ed758148e979b9749ddcef14aec903939c69567a1697aae8f9ed72a16be0267a3a967727937f609720802570287c4e08641b9b7b979c6541add0e8600dd2d75a1dc0822ceb7a7e4e1afda2940d127f488589963b46417d7a7474545e5b08a621c1a7637b3fcb62b0aee10d999505907bd14033370e391f6192ff7d718e1db3ef861d30b2d477f11cd45ecb296d4babcccc34901165e3fcdbef6fa1ee478a97f7d21dc5562582d67c448ae352d3157d83e8ab0122a2bb056bdff8043a91b8f3abf4d788fe741483997a8e3fe126626a14b4243d3ff8ada8dd555c95d5e30b68cc053dfbbb61940cbb552cc1fe211ea5ea13cbfb6a577cde339282d84e92f866145e7b1de4d5a1705fc24fc8843f1a69f4c604adf0d715ad88c6a4ac80a35375662610e0ed07af9c4c76326716a77b106ef87782804ca353eaade28a1ca522d706282ebe48c0b23fd42b2e0297f5997d3aab40615f143e868c6aaf920bc827224946db3e3b3e65ea66dbfa5fe6c45dab930877852e86df251024e4ae46ee8e04cf40f2b3239f4df40062cfddada61700959deaeed3a44fb185ce51685fcab793184435b3e668e7d80820a613acde8d61e24571b9de7ce4581a4751d70a28e8d098660e81941fe40b6844a3204b512457194e100c995c75921569f735afee321080ed6310610887ca842001f5112c5af8c9083e3d088a404b48ee82e1e8be16fd493a2a643816488447706f3e86d2d0ed48f7397aad0cf105a4a71d928a15413ab3813e42478cf7a5be2e03d15ccb90a625863cb2ca1059110f90186cf4c370469f4d7e1ccda56ed9c427cce46e7d1c82641554ffa0c7c42697cbc754702b62be5ab03c995ac8cda3145959c440c4dbcacea29d4554d2d95ed4444e9bcbd6ead7d6398faf189de77645a05a54d6c33c9678daec6e5ac0048f91e15b2fdb808d712e662007da5e228ddc7370f575723a0018a1da70fa27e6624c8c75047eb584bf3399a8fce999df94f6fb54fb6c1fc954b1d899459fcd2f459e57c214ae590513ed268ed2d1114d8276642510a2eb99feecb58d8476550553a9f3d1f04c9bb442dae6dd84628b60cc9fd3c1e5c4fe3b9ad5f43b5d06e31ba4644f7499c03fd68cd2207027eeb1908a8022d70eb8fc8f55fee7be7e3af525d4fb1ab3e9b458246cbb5371e8145e1d04762c62068e03795a5a6b48d8643a83927c47000b7766e320e0ef2339d5423813e8d7845b939a9567745f6e2d6070764669c905ea77943a31f0df838a5d046f25d516bb654336f759c05dcc0febbbf1d214382a76fa09aa32be9799252f1d0fd8bacfe3f32574fdc82c6ed77f1c08d4aef88c157cbdac947346e3e015af60125d3e36ec6bd8dc5127c7ab1ed773c8beffc9dba99bd9fa1498a5a49bcce4ddb13fb85e256fcac569aab1c815527710d2c350c7cc84db5a7eb243227973fd5e2d1d8450077ececa0d96884c90ac0146d37b13f1aacc1eaddec3f0d475df6ceafe73f9076fcfeaf496efcae22d09745453a5e4776876ecfb1d004361f82f76b2bfba050d0fd5060f50fd74f9908a62649955e2f90e4ac4a4f0b29484cf80eebcbecb12db8586ee58443c181a59c046c657ecbb067a1e70d4c548e8b291a5aa681624747d9a52a6184a5fc82d824d9ab6156ec5fd73a038b38d86974e7a89b55a95b609e12c98f4168c0e48139749fce33397948224641e9823588858f82247d9abf8f84250564189676325e43944e888cef6918cd2b842b3a42751475a37656b3f04a02430705f16908d638212f69cf96d5311038e00e048468810d1cfefb0a9aeaf46d1bd31f7156a97542d9373abd3c069aa096486244389312031398a35e0ebca6668ed06dbe80290ac9a2a15ac9c208cdbcb2c1e18f008741649b4fe2ac1e6ca0a19980b6276fa09c5c0e67e748c1669add6fd4c70ba522be4428df305c3313929a4eec348f03fc6a6dfd1d6740a61230a977555b6b4d5165c98323871d750e80f9205231af03ab430a720dcaad03d113f38574ebada74f5b34a05a6abb7ba9b8b280401a3a21dd7e1e026deb438ed020d09fc93ffd7376ced7b5d6c9c35072c7f28ddb7fea3ffa7b7e6766892be2015c20e2cc7fa8bcb5832b97e964947ae940d5ce215ff3a0d74851d5735f3573d533cca9b3a89f9494f150cb732139cc2282304f6a375ee1062f6f850ebf89548973b6c5e7aee8b98b18b443332d3be20fea086653d52756b40ec4f08ad52f4d0a5a61004c700f070b83548670ef36dcbd8daf13ae6d382aaba3c3bac3c1efd953781d69e7365e1393d2c3f34d3dc91999ab9a545bc167e50ea6874fe8f49e93e452ad4710d7127c430ab2caf3ec1627e6a2a6a57604a5da490087991b68cd58d456f6818f22e38007e1628c6a78f6a8a321e3f0d5d5e1bc7f9ef53c4780b451dad949962c8a6a464b25cb161159b72f40fed8280daec34135f77373b9432f411b232e9374e9cb3fcd85a599c20d0b8e294835c60c2e034eb8385c507095c6eb6748180fd1ad97cb0a4b2ffa70c90891d373459538f4106078162bc46b425572466aa4769153b994698bbff1a98b5948e40d98bb2900445eebe95c4892bcb92b4c28b734ea7e106accc9836767e0881f970c9d69063dd918de44a484ef3f860b0dcec58f22b3f1a0abb9c0c2b6cd5bdacdc194f188588c0888d6abfa2d0b79d0b33a41e3b6a0f9fbf811ba20f346025b3a4be17eb5ce583b860cad5424bcaf1ef4a255678706052c1cae9cd77cc78639f975f07737b791831c64f0c974b23a5c428091b8b8e17a037ac3c6d56da4b4c7e4752736cbbc8d67b1b823e87d51ffc95fe9752e8479fc15a6fe7b96fbd7b93dc2144381c424ec7782d7f8b2637010dca11ccdaab1bad652a9ecd8b6ba2c116fa419c8582a0ccf754a294d9de5b457d9b1a4120fd53667862e50cb028e2f92c73a38f77ff57c93b410e7f3257bd56e5aa504f0643bd2bcfae2168046ad2737a36b21f6d993de1fe7b31e9ef7c79d545e5364b65011a6d26e0a2f1018a5280ca88d3d1e30c68195f8cf1a3ece813f22e44d83867c9f711218203d1adf2869ed89babca094b8def7ae0abd0245f522930db59c4b2eeec4d564bfdb931d435a986daba4b604d5bf30b1cfdf6960986ba0dab216dfd7ad95ca2555e0573d073dccd407ddd5ed7920c788aa0213aec90b38981a91bc370ede38d171648316d59478e66c068eec33295345162e9896ffc82f8d94b995d3a3a7a4f459e564632b5918b4fd850da380937655f19e2820376e7deb48edb0f5e295521a9a153f5ef69de397d88acc20be99779d7ea2c38445bd70aeeb68cc6c68c1bc603ab580b632866497a3dbcbfd933e2074323f66f1db73129eec8331c8872aa92a33e2180fc0cf2e28d198faef4421064b8435f37b5bfb9b531332b3b0838015fe848f0ce859db8706f2e53fb07ce4d0fd017d85ac9ce2943ab172f08b13c948c3778d2469257d412b1a5305526cc8dcb4a8645f825cca66a63b7134d8b7c760db6a8fa21f2df3456e9b460867303a9d53fb01db8548800d800e49c08c8d731bbf9a642206f4cc6673e4fc0f7106661abfde1eb8a8d384b26d88c16d15f238556ff4b205145d860228038430cd8a342bc15849afd81666b55b358e3ec584fa96f119b77495c4ec36616070237bb170fc04d3befebdaff66643814eb8519abaaf1e9bf939bf5bfefa33c32fe9909055393e383268e426436305b370867db76991ca600bf6211dece3b6b7b4dc5cd4569ff4538080fec318a9e0cce4a8cf26aca8359b503781aaedc2d58b0bb1a82c163425e678b488bdc7362d0be24a7a8238deb31482c332d4d385005ca84c836933b0fce21685ec067adb9490d1a416f83e36e6e3b87d05ab6973f4e359a1fb5a4dbf2ff6a85d235e50d893f222c2a7d84252be9015e104ee3609c83cafdd796a8422257c9ca9172888d91c0f2f2afe36dccada9a713cfc026cf25e113fc543d522e9254f5e129d7ffd61b43ee25bdd63545a81a2b086b616e23abd380a7bb8e54b8341f42c663da1fc8451f21da7315aea416e6856d4d45128dcd34a0f3aeb7aed00c54c348f38888b8c8fec59028d38344a92249c95943d3ff8608bc11406102ebe8269892b2e909bd82ba467aabef127713a0993df779ba7b0816a990566699e4926d75fd47c3f1b9cae3e58771a6ae8776fdb672ee70f215fd908d6dfddb8a2ad10f27b749fa6e67171848d70d3ae135ee3defb2546bb35a3ad2d8ac0e838ff8abb1cd733d80047bc8626960a257b704b43bf0390b7fee656ca7831d23e8ba940533c16c17de68270bb3b2d3bf142b34899b3a106cf9569b4f46f148297c61390733ff9f399c669122dd045187d0a35fe54b4f17e4090c56cfcfa47498b1701a855827d35cf3624624906f997092b010b1da616325a090770694d028fae9874a91f8d21fea85804956594b8252c24d05df5775148ecbf8ab38f131c268cc263f6a2dcd375acfbf39a2defc9869801a720d83add1ff01ac7fc389bc7e35c2eee2b44f808508e6e02ea31cf23ea9f2118bce520101e307b394e5fdd28e90870a327b0a1444b552b7227134a8e5397474a6c0e1ce89d918c899d292660ea44294e07b1645ff9e85f65156f92d55ae795e134250b5359dec6c31d4892d83f363cb09632bb738c4e7f351361adc3ab54776a5c55d6ff4895516c82cc6387b1a424f3af2bb0398d0d4a71fe44c5132b7ad5fdfa732bbcff9f02395df587714072caca65f5fc1215dc9068585e1fbcee22cd69c0386a6482230540ec9ff8e373018e4e2788b9502e5be3e3247f997800c68a634e4490c91d01144a63a7a55afbfa4f0ef5ad538aeec8ea203ef2716ff989e11ce4985263898b8e36b0d3386b816ce484e81404a01ac0ed9f18ef5643f93d46705c949acddca2b74ad53441090f658d22dd081aaf49a7bb07c93ab8dfb5213cba354b4d37d9899423d3b3d45e9463c506ccd69747162d2d64b54291d11fdc6c9b89114543d6948f10e68008973cc485df080b84e0d098f962715ba009f2aa1fb41f7199ea5b9b70df0e1c378da164f7257b4ed04a9fee7cc2de065ad35a60b882d78e26d5804942ed1f2bcf85fc63795fb9164a5f94ffe6bfbf838c9197bce2160d24f88dca14c3e733d18ff1fb7acb0ebdfc4e2ce268a676fb27cc34d4b6b5d7e8db29c020c4c498d793931b0fc7d91ad68d3d8463e36a267833edbdd7062f4d62aa9fd1cb7f8e561d3939bbfa118b897167168832c0aff17fb6cdcf75ad6ef0a18e2b37fb24c85d0866f2e5f191b2ef8fe9b5997635a74cb06aec67363435eb175559629c09316f96dc56de6c7785335d121fc2e4d47c2f50c37c5bf7950ae5de07b3b73830f4299d5009742d4eca98df821a95d244967a42b5a4f3375edc41c5281ca3104bd247c14e838912634d4764c1b6e440860d98f258aa8a24e8af643497366edc2b781aec0567451884aec0343ced1fbddfae585db1012a6d9245ad85c56aa33d5bc30307515bccc8d36d7848c99884db4a49d748e1953b4673e4286393fc97c233d529435faf7ed9f9aa64029814b7cd6a36c3dd9ca7be95e5c4d48e024a3d23651cc81c00a52e2fa2d094435ebdb4ae5be8e6b53cf628ddc87a4bc2dccc98ac38019c91789a40d103fb95785bde5992de08ecdca1dff2ab7cf5013420b3d29b8a7f0af455c4e86285422b986bdf482b87297061084b50684e936acbb075a84e720a2d03892efec7dc1af2fae2a7ce7725cf0d19f39403b273be262c7a4ff638898f6caf84bfb358c580ba4adfd8664bcc539b82792e39ab4f1d8393b1f98f6dd5aae14bc6b73feeeaef7c3accde4d9b098f2d5c7dd68621851f37d27980c4b44df095d865493eeef2724db90aa53a3c37bd345ea75b4e76e8878deae1b4f3204c2957f3806e36a03e995f7633de9b863ff6b3309d330ade917c82f3286d9500105755efac22a4220f457debd861df3c0925dc4ba8913cea12b8deb93cec87c972421bb8442ef2a2a9d638471108ae0152aefdc45eac6ff786dae370a21bfe1e5777df8070bcefba8596cb8f71a516b505b1f83de1129cee91d3a4d6383daac7b9de46a99bc34661f3d805d2e138a769fd6489e4d058a3ab35ccbc81251aa2f23f83d7740bd8869465634e10e114c62bdfd640d69cebf6e78eb0970fa442746f7c3bea77d8589ab131827a95b274dd63ea04fba4c822aed4f8d0cd83ed83177d90332c7e66f103d4eb1dffb9ec0f52094bc7324a7c59819dca343776d6adb6850e7e7e83e2316db1c32feb4ea1c6f47a2ee41bb09d0a931f4fa3cdf7ada2bac7fe5ae2b997e24b8f8c52b0bee1482b74af68b407f0d78f3767bdcb42557c9f3aff0c2c2ea7745a0f588b00a751c1c8d2124a8bfd4d7f756587d239cc43a8cae1d67cf15c73dc8569a1ebdd7b8559e969541a547c272e52d57e5924ced9afc87cd2cdcdf8e30f423ebe26170393ecec06afa093839fc3a10fdc3f9ae19e79e4df6a9af6027e1129a7a6cb4517607eac80fa2b5f7853fe84028a66976ec4b4af50abe9ca959b844d7b2ab94903efec6dfc99ed9df2c329c0e8449b4d2a0a5bc2506d170884d2c6ea8aefebcaaf2abbfa3c4d9e4d201369a47792124a7909e247dc98b777b60a30b1461d857f164e3df983d9a900f8b11bddbdcf47c29d483033c9250f30e268ddf97e0ecbdd99d6fb3dc4562bb75f8f1e03d1aec424293fa5fc786444411a512fc582a9b577d5e88fb9d6f7346bd489f6eb4296e576e25c45e114fb6a3d0b6b831fb4ffe7486daadf2f0ad78aad8f8f7eba17e524de06e81a5af9c1aa09019fcc51611afc45fd30b8ecd2a2ae19758a1ffa55f79cdf53ef1bb55e49cb58d8b291664be61586ace94c7b378d685e54aeee09af828a3ce7335f9d03f8daabcf3543b8099956f60913db6ab401a427aca83772df4fce9081409ab426dae09739b50a8ab4c04a6d2e63b2c4c0b5f7fbd9dc76722057ab6cefc9ccae3abf251259f999fe09dbe1232b8ecf0e26b3d88d13a1001840f6b5942359c3ac75bfc321d9504bcc0e3f4add741125941ece20b4f90416b1f14edb4ecb1ced79cef883aa1d5193f3efeeae7e103891ae4840978fbe74d2cc90b7e02b4d839f15c75576b74e05f7a8af71823317a851bf0ff9171bdb16ffa36f57ccdef61065a62d64ba434571db0d476995e2bf4f148f0a6276b2fad82f03b91fe53f9a7acff3ecdfcedcc1eae42e52e1f7443114b8edc8a9d5c8a55727f7ee1d20e1ca55b42e51b47fc4d2313458ab9a5f05c1411dc8f11e4c57d3fe87183763bd24cfb8dc583c82ce9c0abbeb76310666d2236e2ca164c66e6336fd571967f35b2b0ba847922f5aabf97aea061d19eb9cc3cd6e764da9651f9e66577d9c8870734fe8e03d20ba107e6e2997ef7c42f940b88410c6bf46635cb5e402113411a98c75e8cfd3760235d7a486bfeea1a1dc188b7886172ac66d45a4bd87f60b8502382888f3806e47ffb74d9aef2519e91536f7798b7c22ee70566e686ae2b577f6341f7c47dc1ae41f2af983b80f7db23a3466b4f14e2afd591b19d36375acbc0c8ebf21654c8cf44ea49103299eb1ac6e96bb282a33a6ea204aa266b7d627c53757daa176f6cde932e7e0342977dbf7d5668e8ba984bf05dc610e5450eb4c3dcf7965eedc9b168a9c274ef6a050e93234a9bb5488a5aefaea9c442729b5416dcee6bac23f238bea2f1f4615c863a3ff7c7a081558237f2097b9ffa869f4b69fa32784f62c0b7a458411efd3a9108735de667c63c34af2225e382a17600acecc118ac1f81ec5ed9a26fa966bee8dc6f55c17bbd89a94932bf930b081fd310ef94c490855453551e9eb809e9d568500e6662564b65701a721208dcbef9a07650f9faa5a503d37f2e1b1912fbfb437f1f4c2d4a830a2dcfae905d323fe9a6a01cc8d88ff82a26a1c228103396b6756659b6a8a9ff8b31494cd8bde6205d6f62e698d9ae43ec740fafc60d798a85e5f8598486b6e82f23506c6004ec2f733cde633c3b45d9ef14fb223c020a67f305e33b5d3b239b5026ca679004e212725a4090818734435247b918dc9c65d2f0c580722651217ce7a2dec34c0f8c49e3dc051c01f5d445dca8675339f5c8b30ddc19f51ffa9e9c513f5fc9892dbe5ee5bc148ebf3033635401c8675f0fb43e503d73cd432e3ae2f25bf29b4088a3193c208f5ba51882364202dc3eed6f3ab9a871b4afa960f1776cc92deb7098ae6f61af30e715ab60d44f378bbb79f8fb663de164a5f4f582e6a17fd7e553e677632d1e8489a8138bc780418de30c0a95ae3ec3b0cdee51901869acc318a6725c0c06273dc67d393129278225b9384d978512befdf449f85146fbbe92e6b52cf40028b13d77ccc68e7b65e0c1a25f1f9d17b06b17f216729684fec1b4c0c3fdaf40af5dd1a3f4492d49e018f60f41d91524bc5d750789fd39b6e69cb66b1d86b2c1405331e3e793fb38dc447161f1ba02cee1519b72727aee9ede2898c5195adb0dc1c29fe6eca6598c5612a7f98bfe0d1853e44f47c94ae57bfdaee16711135226c9b44440abbeca5ed53b0aa58d34fa0faf766087135599d7b88a04d5ba7d69c148f3ebaee211a06438146d762c9f85d9007a228edd7d71ad18fe69a1af0caa6176eade25bea11504c2f0498a450d4d265bf97dea5b23c10560c9844d761702a5814fb355827ed6f46bcebb61d0a06c21746625a438c38496a941f447c2150c9125990ff7feef9d551a7adcbe0fd828ef4397c0799507599899259f61ff914f76be6077d0daa67ac0ab9093ecd0f78455b605a7885cae38a88b2955cecd37f972841f440de12831263ae64c7c78970138a738bcc66aae8c1a5c3ca0e166dde9860bbfc4c7bdb854cdb3d94ad4c723b2de03a50dfd120041a9b3107a480e7e108f729484d0df0d8e47c3a6b7ce0376e642ec5a267a91dd2bb1f1b3fe56a5097edddba482627cf79b66801fdd4ecb733067ad52e8fb9970be01a397ede6a3eaee6b8524f8e1cf00e0c5aed165b8b1533afaaeeaa82153f9840760b58b8a12e8168956db4522f2dd5a13183cf861acb0c0bb2735ff5cb683f633bd99ba2bfa7f1fcdd0a54d3b4fa9a7d3de250d7e40bd7b3a829a4f04fd71c64ed4f2503094773b45fdd821688d10ced9da17089b7c954f7e4a7f3e56226abee46d7eb93a6f3d039a7cf3dc14c18dd7502aa0e29e1c54bd1c2182138e06326f3cd4cddcf1997c9739f9e4a0899ce919f20b2def0ff103e5a9e123a1db4a544d438f789a0ed26664523bd55902364f4a21b2a92fcc111392dcdcf7ac0ece18c474d47a11d544b64836a62e3e1e0e9d15f8066315f000b7d8603f772704ed5b96798f28e4f699a671023a4d49c5a1e30d14145b9179e4b0f3424fd46cc22ca48cde74904876cc037a04aee32b53d02e4869427b6b18bf0ce7b5ffb75268788ca5029d2d12b2df068219af12d4e17e56f83e581b0fd6cb7048204803342ab8b146b0c237d6ac7aeb2ee21550c00da60286994f1e7ca53de19d874f7bb27c8c5e263fa35e548ea28f4ac0cdfdc4c0d5096f2ab328d089dacb5e87f0a29814e8461470a22ee8a4a318f5e2b5317a027da39789b7b17bdcc9b26bdad1ba5e4580f671a3179a9fde91408aa41a68f47c71c524f8e413557b0656cc2a67e36da5a07ee7c55b0877ecf41a8616ec20f59d370f3eff6b10e68a6c55feff6f52f498bc9ab77224a7548ccdfa3de41ff44ee4bd32295a42d9fdac1a4c8484a7383a6bd5e39cb0249e939fe7f53075d6d4a54bcfbaec50853c5e4bfda256665ed56dcd20fbd04a1d40c200223ddac36a7229df6003f335227a6bde261f7e2f7c980e7e522c68abc63601b3b1a9ebdd4530e4f33b9986f5823", 0x2000, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x202, &(0x7f0000000200)=0x0) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0xb00, 0x2001577f, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1}]) write$FUSE_INIT(r2, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f00000041c0)="649c957e68e73229d24f25f2d2d84bb40c0b218d7bc35e5c60863f656e6e2f5fafab29d47ce2f8085de26620ca2db115958d383df71403e3195dbf9552c3e56c353cfe724d07434ed7b83b804823d9c41df7972b9a9480924253108030e3d1d1780ae4c13a6fdd76d012880fab4f0a3a476a13590f519446830b7bab73b5ee2ef2fdad4d7582c0b145d43e56177df9ccae5084332bb647c78230ac5fb82e188d84ce132077c1b70946be5a030e5f31996477036b810fdceed022fed099312819c9c55a3e2c695787aa661d836ec76ce875942ae8585be8106d05ab38ca74d7ed1e559ad07882533bdec18a9e2572c1c2dbb7d5097f493235c51f909f354b0deb2dc1363811557d388a1cc88f3d156397be90cc3c43b067cc81012b46f08931d2616656415ed7eb6030e128900f5e1c9972787f36e155aea33cec757eb3dee45be99ee1dfc56cd0ea9cbabbfdf5d8337bf04283c222b6f8813b50c505e05b7a396cb2150b1f0fd78fef527defc9247b028db310f7ee675ce66b6d3d6c75fe699607d6c7675e56b50cf8e52c7a847e95ec70db052f5cfcae761c81ada69aa25116f62b6c7c0b07422838ab3896f54c893659e3e01b0b2fcb2a374abaf279ea724c5dda6c640137b769db033b89755edca9cda3ec6e6f535711e058a33380b6ee7431ff60b0cb2d53b801e533047c9641e76f8750a05e2eb4cb589dfdf54aba957dba3b5b73f972264b1c371df067ed463ff3c3ecf6aacec9c9daee7c389d6c12fcf50ab8ccd3db64322e20f875a1c7747eae833764a2e6b777d7d17e187d5a52641df9293c6e860232cc4266b9840865ca4deefe51f68f75ad6af1f81b1b05b7981786c0eba954e0cad0614397de2c1086448e3f91cf7d6c37162eb7eb5ef8842aaeb6878dd9e670b9c8d18e089a2714fe244014bf7b613acf6ab87a7f3e6aeaca296f4e5237a04a852f5801f5ca74676f0e8d5607118b9a847b492b687ac61d01403da51a8ae8a59c3cc05a66418324b9b670337cb6957d3a7556aeaf3f648dcea67bf162f130059de51eafbab079829cc4b6338c6613f5d5e9ae44ec339523c5b583a8c8611638fa8ab2a10c547c53faf5bea6dd82d561f66e1a07b7218f0610054e02196002567330f772ebff0955879020f31128bcecd237da58c2e978b493d44854afe7f5219539626fa38b3f1d2d1cf202a886a0bbc8515de29b0491f3928b83260fa673c800ca338135307e9d7528e3c2039c112161cbfca834210ffe71ed9bd09e69bade9c183ebfc64a7b92f6a32eed68e2888aaca63e4f42e67e82fe9c061fd92b4c4cd68a26b56f5871e5db0cac3170082f2186d6f45de25144add42223997517e81b8ad6f939f48df5c9aab450349481e6cf11097a2dcf65aa1a2b907ed791d36ba2761fa1d0332dd451fdaaabab4e5e9fa7221e93c54a5d019079c830323e93a83b2e8021453a38bccb7ca9959eb4f72d406f4544a41bf6c7c9b0d56222a7143a3e3cfaa9a47d16fe39d3b4f1bc716db71336ccd32bf2a1ed7d8787f1d0be3e7b75eeb86bdfd5582b5f241b25e9b3dd9bc17a333657ba5e21bdd7697766fb1bacecd7ff6f4d4a884bd1e755787ad0de6f3da3ee466b1fa2427a9280e0b096df00434f81c37149fb968eadf5240072842032b66d97573c219cdfafefcd6b5beee5ba56ef0cf7d44a4c49cfec9b571568a1f9b6c88241d1750f09fd61cd98dac5e9faf2e71a8c3b0e62cbf26261b568f3831f31b98de597ec112078613cdd0e7bf1a098e29883c7f77aa83e6ba53d52f30d3b0d2f9a210e9e179e7a6df8fee2eea925d67a20898fbec5709e071e3843ca2e2db777ab8abf0055be0bb94faf299d9dc97d2fa0abe69e1a81802108ded83d9274b492a959e3e1a3cddf4fa654ada27255f9547b8edb6c248a423dba7d36d134505e9cfc57126a7bf014a7c3ed4ac915964b2cd442ac37b11bb2950f55e8d17ca35af206276fd98e5cd6355791dad234e36d9b60326b28f7ca0bb273f2d952ccd37b29da865bc2b02962f549d4e768a6b66b18dd3ae27b3ecafba2f176f1fca9ad0cb4d1a8fc663eded55213aafe8931a1c4e949b7724f138431e123d135ece64ac6ee904eae4b0dd3b88d32001e23d11f386f78542f127e07c4a64fa5c096059e46d632da6a45797845448b7e689e3fe3c533e50a798083f2ab279e6907120f2ffbcbd803dad36c9992c2a1944f2ce5b803b1b19f18b5ca00735ceee330106caed3f85c701090b84512fef89ab144df09945563dc87b732a1778bfaf4b24d4995748c19c5ebdcfc9e537370f911df0d62d180e1368fcf36f89aaa4678e4780a85dc90d1f038730062f115b8b7692210b89d0497833d6d136210c7f2c9ff92e56baf41c653d359a67f52fc82323155c8ba8be608afde8622d44588defcb1832920e9a2709798033816337308ed919ee881ac7c011c31473726344dcce3896dc7d48f0b54695ab5caa5051291bab1362f36cc8a5fda4944dabac8dd8da4843e55888dcfc6b476ccf22ef69112ab93a5515c8d53ce0625b68f4865e09ca1e70a98f6ab4775b67f8889815479c0792ff00c0217155714123c9f5efbf4770987d24c16729196488c29d54362af3afd5e22b005906c7c24678b39f6b1b73b4b8ebe7fec382e76727b9f56ad0e6f89dde25b7220109415a984b04d9ba671abb4c4400cc5d97c0ba137e58d41b2e9597015824288b57d3bb88e53f58083f9f391f4fc97c44b465e7a65e13af2b1b61ca06b72e7debf2bcfa1c0f8e4e8bc0d7ab90465a62657883e1b1a5a77367c097529c6c71a744dbee41dcf4a1febac43c8f0bf0d424374b3a370f6c0a30d5c8bdfa7b6bd513570f03dc0915280d65878046b0c7d09ab60a610ba9cfa6e3db012b1750c2af5c1a06a0aa930b597edd0e80704a83d525e105ffbca6d6394649b788b9a2b19ab5cdff5ffe805920dba62784bf565163ad3f0a764065f1f1057ec2ef4952d59f18586eae6c65b0b319aeab254fa9363c0f7dcc347e66ae0037e3b3c35a4eacea2451f1e38f0f3ff9102d4add990eff28a6eebe898f07cf04adf5d4705fae0a9f810768b1c235602e6019da1cc8a808230168111ed4c484799077e7b94a5d6d4062b1aaf23e5329783b27dacabceeeb4075b6bd9f1bb7ebd97375c2c068b9912c777a739bfceea505211e0c3815aa2d04cf7041fae1d90cfac100064fb3213cfc5e0480b37e1de0922b4d54e55df399c2800763643111938d1d2d3dbab35c0d53895926956ee41beceb3c58f0f63f9364adf631102a3ac68cbcb61d8d699a290bfffda117b2c11a48ac8b2685b1508f2ee3b67345e599dd03812cdf432fc2b954c065d4f81ae4a39dad9357ad379d483e17f544c9e5d924d39282bfc5de8a0e5bf4e4aaaca6c9cf929685fd7dd1dae82c44e8c95d4b8787c80e67c95260880fcf4a18443fcaa2d1c4f46d4d4518dcd2cc06ba20dd4a94d2c4549b1d89e2aac3188c182fd3654d7813d4abebac7236456c03f5991229e848844912207898e2a61d417f08083756ccb583ea807e1cbcca6d7a1f4b2dbf7b4789204fa3a3397dce45801743fd73d718650300af4f6f02fab941127a6869cc219fbd46bf1efc051207be82c46d70309fd218ddf4d95af9a66fb901dd1847048b8f54bbd3ab8d52a13aa989d482ed1eecb54770f29c995a6e5d434b37e8271edb5b2e654920f12d359285e2ca4f5f0ac1da6908ad15f3e7a3541adad6d0a1da8b8778aece6f0e0a4ca4482ea5ff5cf122a3b091133000526f243cfae467437d0305ec5e0eb7109365adfa4448c7dda4b8637e25ec78a8c1ebbcfe449e8495cca3e733b74c96a7ee6beb1465589d32fb47ec62ffb06d2328e6d296484c9e3a034da007987f45eb1f1069be05d9281159e168b193ffb977881b5cfc00089710065b6abb585ae02c175c5b74e2c10d531f99a7930a5c7c4b41a0cfbd913618c1f840a8dceac9f99ccc435d6afc04a8bb83445cb798016c0dd75597ce6c21d0156c0a1347dbae6d92ec161dea3c9dc9f6fc19bc9d60f3f955aa5770aaeb74c65bfa19adc55dc0b5bdd656cc51c3fea5f617a10698834a97148aefc5a9f9470b50e297df0796c35072014b3cad316035c4bdc776c3c19fb49e916eea9a793ec02a238def59ce2e7cca396e6f21ee12a7386dc5af9102d3c007afb249647d9a3e51aaa839804d690c4b6226bc22c34ca969396a417a9b648423f02c73e0693f4e7667deda7f22b58ef72174dbc730e4e367f995e435f5065110d34b6552775324afa911efc07ae6604187475575403fc339e1cb4fc7f8ad73bcfee35305a5c00b9235e3fe42a0843f271e6a2ce7dd64ab563a0c2544b8973c2fd2285743040e2e90f4179d7ee8009a5ea3e4a716d6746926d2119dfdd849cb1a5d49903d255a4d453e7549fc41042d6713ffe797eee8e89d645f1cbe649d3fb8a88f97decc3c587227a76e4d479236ac3692ae586e56c73bf0b4a0bd0c701e5a2860f43e8a49b74a503d1c22977d2d074fdc08746efc2bef06e8c5605c6ab7c72886b1aa59d649b603b8e404ea33d4ed3d32383c2ecce939138511423d636cf3eeb63186f9a3fe83f4c0d2e038fa629e60a464a286689c3fa91b9f7b8252c5e15655b1d6aba838606b0f723234bc26e4867135b99b3f30c9580c9005acf39f222d3435aa03c4c58fddc90f07148f556228ea07c85e430306ea2256edf30db7680de0f065247b9eaea3ea03bdc40e824b404bd65d2c2c2f88725cc9317e9188226a00d0b71f6d846f824ccce658b865e276a8be82fe22bd6cdee6184458bd4f7f07e3ad88de07aad0de0d2c07786e29fc0c05ea83e374e7ebb6846f065eb3a01e01ce510a7a3e7c2346140c7c6b6a02fa60464b20dc5440a3640cda7d1680c2d76eb076f3e9355815f8b4ae133102288e1df4d875a90fdc51670a41675f81486fdcf2dc21732a2ddbc0f29ca8159de56e3f2b6372f72f68ac4b6b94948fed98f3fd5b3eede14692bfbd88755d99ff2cff5fc587aff942d096261aa0851604b3c696dfd5b353c990db71918cdd7ea93f0158e95708f6bd3e0eea1f439a6ba8b3558eacca71079cb96ad5b49179a381f4e8dcd9a8314a17e39844981008c4152f5586b59e5db040dbc89a621d4417dee30f79cf7610e6d297762ad214b593cc7564c5c9ae6442f9c4e350dd28b8d897e46dd924cb8afd795de4ed0351e49ea48e0c145358fe921215dbf354034716f90253f2b8d5378ee3654e44e401d4c6268460440073608b29997f28ae092b7143f7e6c7565865ecc1c2cc65157312b060bad10db5d3a4a201720408d5579909962d7ef28b4b4a884a662e8071af991823e80ddf3359edccae79c8e9579e3c11acf4e8c005cfadea0d35a9a882f8c1c841c65576017fe1763308e45f1a1f8ab8faf1f108df0bf4704d02b46082e3ca40ebad2dc78a7050ace53122dfcd0f8c84ce3713f9e34f40d993dc5276653023dc79735b4e9eb053d982884e97c6ca54b4eaf9a5d6cc6f299ce10a33d52a77ca47b7011033af7989e5bc62754f29d92944f92eae4edd91fca745f0af05a7cb2bc69fffe24ec999f0069c2801def0b115e310ffde47fab0751ab19a8838cc8581e89f1b6c54d36ff4951342f79b01da5a9d2c08fb09028361933896686530f261d8c0c30fca74ef267d97a2a0d9911ceb70da5cc6d6f849b71999ed389867eba64ca9a43f4d5395c588f47dbc329cee1af32b2e58542a6436320d51ddc5b3d4a4ccd48463a94709a8d342133e6e569629c3e0dfe44a5e7718e142947fee90817f0c015acef3e5008f2eae18d3a6fd3af9582649dc492b0d677015918c8e64519f7a2dc2246f28d120977c5389eaebc2ca230968c320c63ea996ba18ae69384be05978b19085ac7fc2f32dcc8bc55207e67376b859f99ab8603723cb5c9492b444c1f84ebd4b095e999950b0d66397216ebdcb78dccbf70ae417ea246c99eef9753b02768683e64860b5f67a34ea5610ad50cb9e853bdae456d73c996dc9afc76e271290dec4b766c66b681bf7359df9caf9bd2e9c24860fdcafdb8c8fa43b75bb800ee6711a2fe6dbc92f75e08c9baef29f4efd96e8228b14a8fe42b2904471a431878b6258c78aef6fcb8c7a7bdedf45f8b4bb5bb9f1bce67aa60e8843d179468a8eb1edaa1df3292a63469d4546399b0539705d4a3f2f88c984cca9455686531d3034290f9308ca15f9ee7ad41c90733c6f06823a3ed6bb2dcd15fc1cd3bd8b1be95eeec490a7a4ecaf9e67c878b2f4db4b69ca7f81a0f00ff5e22d0ea92c58d210947fe469eb655578469b19941f4912f91c48909a4a383d65b3273ba3cb0de83126b76b7c4ad4669038cc236443be6024b84d42f30fe541b02a4f6f6210585461dbd234a554da0339a1e897a2d91c6755b0dfbc66a41e1c5c17219ef0c9c05af9af7d65ce760678c7dd5b80654168cc7fdd3e6bca95019d53b7aead021d9781babb526a48171037fbe5ddc46aaf1ed04a828474ec392e27f633e1bb6e30b816bbb485c0a9282a8e1d56e81950bcea20e74598d5f3d50cb3179bdef530ec7634a978cda0d004a87d4730ff363361897e4b98884373d94ac777c7b43ea8c15d57c0d2bfd933e7a9fd40fb7452a30d717bfbdda93d4bb998e7811f8d0849f7cef6361a5daf7000cf9e18c9992a4992748f2bfcddaae1d16b8ae6f4d4ff7b238976d52d7b7171bae1a480ff9e130e6dee0740f4478d9a25e18e7f3e91f46f549d2721c53df9c2b5f3031e4befa1674883cf1ccbd56cfd059bfdce96367b4bf79b04a6030bd90af04d6ecd328ac8c06f778bd3d66b6460a29df0ad24773a89ea7c7b42f66114b43b4b081798a1f4cdbf7e53203fe72d5e9eee5cc169bf7d9bd8c6216119473beba2949643ed798fa5393a754557e90bd085c7f60aad0b139f0c4cf917586fb8ccdf9e3c28f8287aa4238bb5324050e03bf4bd96b009c143a7e7a310f9adf15fde53390653e233831dfeca12031c9ca1862a52500bc94f45cbf988002dd977b73064d3fc3e1e64c331d4fd087683649cdf08da545ab21effb09cbfb4b3450c70b3abe7556961d8f19fee6ff88d6767ba482ce8aeba8d0c71c09989c7663fb8d8354f12912ce7071ab7643fe890fc34cf9ac2b5f8f53b5a98ddb02aa4639ca03f58526b144469afda8a950a9410fea39623333da321f46e2e83de57b8b29b41e7bf45092e296947db8e384aa12380495414998d0b2266f804151613d03f02748c8228a227fea9f16246a8302be240c5adeff9cef0ad658c7a4965843414b2cda781d6fe9fc3562d6064f7d8ccd645c43a5dde6cf1e3d7a53a983bb5367094aaa9075c2ca98c9dce3be2b6c7ed938e22dd88fc8b3f4a359da1c3c61585c688dd35d9a0b87fa6e3e29ff2b62a7f45b6bf6b8c4d27eb880d1395bfb819a671443444a17776218559f842513a0afb4d4b887059fe735f1d1da081c2fd3620cb3d30ab91e22a39aa2eefbf7f420575950f6d0491ce3693b0a9ff4102866a65f2ee9ba4d06a50dec28e65943b423f469131479210b3ed521919692b0e040befc19c60155104e7be92c0177c9c61d5a8acfa28ec1da0d3886ccb6db7301b6f7c66617a1c1a17ac9b4712185f5ca8d5209c046f61922e2670be35154d59e1bcd62eee29c0ae2d588c23382e5ce9c0f1680a80273e5a1fd79bb44a90a74ae1631bb3475a8865a8d6748a95dc62ea069ee57657c1f947e5a8fe134c1b5a04b8e838f6daca0e801d92cf2cb3c542db0e4b5aedbf94adbba1a6b32ca1f771ac3faf41d7b57f7c3b2a7950d3b077b7c93b7d5be6d22460396f1e362b56ad9029f44b04a94e9b56d38304c74150a0be808d0f493d57eec6c5e4422602e974abb90742335f1cc69d6965ba64b2157d31260f8ee0f9578b7aadaabebb80d17e1620eb06f28b9db1fb3df81946c3e21af9096dfc99472956a84249b3924baf31e80616393bd865d25e2b2041f07f63d6252b6ff3f0689b3114dec010a1d691aae61f774d38cd4c43c7c3fd326aea6e0fafd26485ddd4c2844d03dbd08a709156b22b3179a3f35c67e673533e01050c261eef958296ac0c9b7f21f2a3f8db7299e178fde6dde7fad44421fa1da79804ae520234d4da79cc88a9f84f1e3024b93e0eb86f32601dab672684ba316a194a125c7984fc8587abefcd5a982c6d3888eb0ff38e71ede0818b2bcc6618aad3f9828056e1e1de82cc1c14535ec25f0cef0264849612d5d21a8db8677e63e909e5896751e38697ea0e7852ea91514261c5bb2ce93fa600252dac2ce223dc44157923df503be6443e141e0bf9b15736646473ddf64f9ec7c687c4e89a6c735dc12b5eb12a0b9bce4b356a641c51c3f2aa6ea4d8bb85d5f6ef0440018f3f9ed3203c35d6285ebdee7a04de547ba15f5b7443890da3ee54577a34d7d551eb9a734a980de31400da16ae1c38759746ebaacc72c3563a4f01f9081618a596ce9dfb0ae3d1e68a5e2e82d2475c7672486acbdcbd420843bf1af3b8939d26d750db3168530617cfa9d74ce044e9b1466c55f5b4a9f16d4deca0bfcce2245566211cb6f304ebc5168263f835a28ad31165542be6ef4387494f1ad8b94cca9c31e61dff12c231ed72cff0f08576c8495a0e31809b016735a701255e5d698ab37d53f224f2e98d8468568b8ce2499dd58c0069f79ab3195dd39b308f92d96ae18f0e88a8871512f46af598dc1fa54e9adcdc92764735d707b87c4eeaeb01d2d3d9c6c6761817afdae84a66cf4e7a7efdbc4dfb2fb4ae5256c12f51497c2bf01c5c84f8134d8f4c927ba077ab80c0ed2a1f058de6127c7014094d4ca28c807a53a5d9375b0e9297eeb62e4f7a94393af775a770649cb5d9f16dd796ebcf260f1063b4a35539dc5d247cd98cefc64ce09102b7db4bc2cf053159495dca99582b5d14846d5b01dac8e102c0734ccc685156581a29f8399cf654c30d504be319f6accd2f0cfc20854155bc2e19949541f6b2db402642a840d0ea4ca5201eabec9d5cf39b784acabd6de0ba9386acfa4d26d55ba9c12abdddf97102ea347c1e6d755a4b94ab3de12d43704fb579c35baeedce30515d95979989979a7dcb6af6ad6db61930c59c6bc0ad28eb3f1428f95364bd652b09384bd344890a8e4a9bfcea976121888210a8d88da292a7739f5d9a27f9ddb3bb5c77b16d32e21a784e2345a9778692634f01712d9a2fa51b87e7e6e486b569cbe1c9b37b43749c152e7ee44aba37147a90a0c28bf2502bb600e0ad8a8ac1c3002798c2ea0102c120f714ae22328c9d3b15e3d0b21932236ffbe6c1cdb2a3f02f29cdc520f32014c98b52e51df824e60524ec0b8370a2e18032934f8068f537fad9b9629d8504c711d2282268de03a6719e95be68a08413f2105385add3b949912cf4cc2aabcd5b53539f2ea28d066850c43f99a3100366d26a2ea93086cfafb0922d34a49cbf6a9e3310163b2fa45e406057c976fc679b6e50d1cee6c7c44ab160adc2f6443a009d61827406e211675ffc11c957acdf961b2ce58ac023619b802cd3c226514dc3370668c87bb6f8565c42719ab5c8287ae687f371e076541908aa74e888e6166e9ff699cabace4d7befd3f9698e538ddb5b6398edd206f822442f4ef3295d21a165322ce0b9d71fb9d64db6d56565b18a6ca1b7f1c831480a735d8253f4bb667ed5ec7c5125739bdb5b2dcc65b3e7216f8f6dc48ddc839f954aa1eab60ce15839cd5f68a26ff41d988d34b606970a5e91a6e81f08c37b95eef2445daaefb1e9d1ee9b687ed2b25816949307bdad2d7c30981fbbe074faa720508a5125ee661d63b2b57415460db5cc9be1276e8a60bad8ff337506d9166fda90e8b138a3b3a197aa0a4d7f1bea634c958c1e0ba3b0e7c0bd87beb959528be2920dda1b4a6a971412299a5ae51bc81cc9714a27426616b78682a55686bc1855ebe3dbfb325035f3e5ed35613809b719b5746b120164253a978959fe882fe956a42ba73df298e1d877585e304f039f7a32ed07dc95bbf49530c2cc54da879adb165dff1418478029d89ff761794ed3ab5984cebffe14607206cdc360e7eadd57bd24e137b92873369e0e420f4803a81a35fb7466a86d0d0e4abdfce32d21b71db025f7a017a9db8f88cb86314b4008c0f4d6250fb411e549cdd56d363176b27740626828a0dd4235cbfaf4c9e899e0bc553c95e4a691479d964605047e3b35a0a64553b4e39f27dcab1765ede4eccce16936a719d927d793a7fd9feb42d523f4798a5838a7710c3b144cb651465fcadca6c1977d2b4dc1698e30c2cae1a4bb88bef6a5eeb401c0a4faa6a8e0763b1a58b643bd52e799eba444c7ac2c28fc54687a533761663b74b2ac1a0d50d0a9873952c5f50eead22efd055cd32e63b09f1fa716bf2e3dd38f3bab998b481bd2ede72d87e8b4dc40c276b1cc11d7e7cd67dc45de6d47a60472f06890888e2f3566cd3bb68e6f9b4703deaa26fc24163035ec4974ee9db3da0e723077aea6ca4cdb9d6b670b5d15c934482140cd4e72835a8c1e873a19cb2a90bb264a3682a9cd520da50cd81c0fc24cc1938088d15d782f3b5e3fe292c5fedb14fcfee864f89bd3c2d56c5beacf4220deb4ca2029597adbcf25c6d186cbb309c62f107c72adaafbc8877148056613a1a45ad03d3b5bed801b5707e785d348b1742f024618c8a7615769d655305f6edabfe86fad8206d605ab41778c5116892195be8236c8068c48e9f4986eeb124e0c324a5ad366b35c8c29373ce14f6981e631169fb7c83a3bdd6880e13df194449b15ce50e001f42428c9db09731b051234a853e72d49e19ee72d40b0f07ebbcb3f1a89b28f00ae088c0af8e2f480f87d1f7b2708674b27a5ba68c941518459b87f4f350ccc893e5517e1eb5a8b13a495e30cd828b2369d563ea400ed37283e3b9c9778f9ab1e7d87251f22864481448308dadfe59fc0d4f5825526c2a69affd30d25d2e9d21586afb993e8dd1c63849ac1b9aa3b0b7b79523bc0a55ad69598a10cd79b8c46bde950223c3affa9e8d2a8597d9f4faa15c53c99d557ecec9e272ae647ca2406c4540e58179ccd8b38cf873b75d74e4d927ed3b77ee1e8815588ee2cd9834e7d899d2a80b2744cc1166c2e79108ef0ac19b68e3922eadeaa1c9d3aeb7471e95a996ce5b48c5f36dfe1f354f985bc6741664d0e8cef1d885c6ab4e0c6896ff003564636076180882256ba307deb2497136fba3541eed0fde1ef53276a14c80a26cb0bb6c5517f886f8f67d8e41ae8b044e85c1c4c3579d41f6754670ca4c8fa00aa04052284727e24dd3cb13c05280177da43d44450d5b0f5dfd84851b301cc09a5f11ae1cbda05605a750e553d9d71909c52623d150ae43a222cb8d2f2fa67897e0ed3ee5a47df6491b0296c3321c21ef07b4b5dd739031bb9bb2f79fcfe1820f79df467e8054a8fb28d023fd346a298ff6027c13d83f8a84a8ae055f0300777a70d4a92ed45b36f5d1892b44bea0fb11b3498f31833bc42373a1dc2c3f0cc2bf7f73699803ad2548d554ebf1a76b7f22340de4d2e62a4672f50ce14d1f569f", 0x2000, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000061c0)="1e1e76de4c0c20efdcac04880b0a02694be01a195c5329a2034ef336d150c9fda2b8084dc867dd974c0353627187b3d7f10cc7efc4952b455ca525bdf0f9897b2bbdf6f7778553d5961b6051ab84db0b343f06cd9a7ff549e03cf3b5e59ec80d2bcefc585ba5795f31d7e278ff2549e08fff01cf0795e88de20a3920917b9f61f6467a904d1140ed435fc1bde35d762e95eb594b4de9ba859bbb4d828a65be417a9814d65343c36f3b3d66fe4f4bcd6db819a3a8db7df82532c170bc3e526601583da55c4cf6d344b6225b1a60338da37491fb32f5c3fea8773c25cbe1500def8511a1616744ba6996794af3d8ea7b1a4aba9c26a74d19534dd6f75a276658836b38d488b84b15a845792208eee51ad4521981423f41a4bc604071e5a3d6c7f549d09cf3cb97cce1363dbe44f0d0a4c8c7224e771296d783ef4be91283060d732527ac2e3d0c06f5f894438b6048c2adf845610f98e28fdd3c552f56520387ec4271dce322308cfb2009a4b5b3ba9655e2f4ce850a1b3fa09a3c35dc3c7dc8ba4468ee9343bc75027d2f2674736f0fdd61169aa4ceba7b8d644f021e3093382b98b2c12baf3856a5d9522d745594ad0feb9122d1fb41213c32caae256eb312e6016510ce8e7b04d74fbc55e89a7946911f1b6fe5c8ee48ce669b74e1bd8c76f47e437546e4461e08ee2c002949122396f819dbd0d6aa50d9db063e2cdbbf2de1ff1e7cf8b1805e95c1bd984a1c775883ab57b4fc5676d614110a6566de6d25b60725646cc4d4493719930441a90ae8400dd801e767619b574f9fdf1e770bea90fb01651f9ff634fb0831781379e3af48da2c056adcf25607e7d7b32fd285b4e1cc6e24ae1cb8d26c8941de3a60546cd3cd5c8a38364bd38f49143f75067cb7380eea4296ece7b38ca3ee9fa664ef54b9c60c57b3286e01d1a8a3ec176efceb3a9a580d1129218f11a9c4a1ada20c9f6d6a9f805caba58236e2cc0813121da2d8dde7ea7e7675a053131542ad4bb794a1e5033517647708e7e288dde76439da3cd79aabbcf708dc8b2d2858573f34bb0be0d88fc2309ecbb9c43caf8a8e08549e2f0df02e14991a8c1741058d77a82ce6faa2c75875a9a591563279d79c8378b0c051b300f329bb8c366d25c59a6c109a4702585930c37dc0743f5fe692b6fa6e51af3a692c21ca32d09a93b809f225344b97280c6cb84981d1ff8ba07ad2671a81aeb4bdb5f29a9c8009e0a115ed5907fb4eb164efc07432adfb268211284ab5a3695056cf032d0acd08583046ab457e5a5c62542dc36ba2d78d0122ac726379e0733b94bf2f63fa65eb2e4d5f31aae380fc68a5f4b9fecc67d81af3b02af8e2de4782a28d37a0a3408682bbcda97384cdac6cf49ab5153b9049f17f2b1472d809d49678d3d97a851609fc505673163c53713f7a77729640db2f4688eb775f53bda2043ffb8643a40cf1b1041f3c183f3051deec6f36d54d56c6677341898e2e4b0b7155d37a80f44dac1b1350e31498cb2f367bee3bf82128ab4fe35210618fddbd493ca04fcb6bed7469a8f8b64df3882c8010137cfba5380fc66e7737d42453c790d98ccb4d0b3e6a4aa717d255137135ab0b348c06aba6e56fbe0e3aa3612c5fba753838f88ec6b23dd08cf968588ea551b7b76b5b7daaad27cf3b303b4080bf7c014a61bf73d350a17a065bbb3da6e6dd178616364ad1181a01d214127651a4aa845ec626880e46137b481dfdc53f6980b9ee61c7eab780fb883885e1816e0f4359dc4d41b9292fef566f7fce39e56088bee6d5aa222803206b4d42aeb1956183689b07843f047cdde9958be4caf23dfeafe47dbd25711405c321c114f5271acf54611089e9629973b22bd52b74318022d5cddb61637d2b937f4c2b20ec3277ec2e84cbc7254980028e170d1b41686d7f7ada6c088fa89dfff7b14d547c00785b94aa2e0913e73e9c3d16a41dcfc61a1f0583315ca43db741e72a9082156425359e35f0193d19ccaa0a2b1fd5ea6484b9eb38b5f96ccd2598cf868668b907c90e7ed9829d2c173d6530c2616586d8a8cbe8ba93e391735ef01b4c6d763cec5ba4930a21b2b653b1b930ee2c1b0dc402089a45d3f9d38435c824a392d2a12f8fbf4fbc1c6b94f20fb042337d043cded163711d47ef19462a529cc8d2f9aeac20f547ed49d0100d57517f9cf7252eadfe0678229ad4ec181f708e138d6dc31275df8ce68520feabf3d0d26d9446e1a2940f6a0a774c1a3254189ec79dae3449c8f9f6af4760786c7a7beaf36267735d71f164a01a0ba2558f09ee057761d9e46cac7b001e11158159a11e33c98d84cddf65cbcb807b60d94eb1ddc7a5d369da3770f2800426aa5059cb92ca3f284e459ba124d92d1141e868affc1a8cafb2a7adc05a3a0421e7e137ce9086d37af0e688da22fbd528d63bddabdd689786b84e688258b3089e21fcbd0608eda180e8719766d92010cc599cc370c86b918e476d7f7841d23d61c086c105551e0beb6147814676bb1799154119dfec726fbd84fb5ad2aed2ddbac36ae7a558f78310a0958a387b5d2393a22828582493af6e77d35883653f4923e2322b9ab8ab1153ac2c922eceedad6fd87ea77c08584e16b5f0e6edebb74b31754a22aa881e95d69395d187dfcc5a69897c8ce5c92ca114fdd4e1da8d6c245a101f33789e79ea425416e21b90f9be43822a861dc3e048bfb49f9d33c6dc5569ddf94d01dcb3f31a05eafd0d3dcde167a3d5e3d817bdea2b5bc632c925efa0535ac1ebf6c70a36ce171f27279bc64394ca85e02e7fdeda507a69421c845004e80f14d71bc28286664cd36d6e058910acdcd93da431986fb7e40da7369cc9394ee62546cd9be8407cf2cc276bb1f7ccaa2fe61e918cdc86c4f22b55ff20f95944b153a74aa24ed8f5952dc7428c41b56f2e215a02f2c66ec0fcfc3a1e429d10dae753e2584651afbd327adbf2c839391da718fb503d4b7eb3823bece1ebea584262e82feaaf865c8af48654570b32a76577a09cbe735a184483b48a1874289c6a77e1cd0b82c052d0c1fbdb59fd284010722f8fc18c2be6ad54c9f66f02151abcef76fa598a58272a6148ae073e3e286f9c3112ecc87a612863cde3f4bc842e5ad31d51cecc7a255d89ccb8966940fb43a9eacadafc3f6b10b284cca328b9d758152326ff62486b5f1e59ce0de804cc64c25ec6b5e36755f041844360ee09b0bbfd35a4d06e71c1befd80aecb0fc9da7b364ed543e82898f3249f8d81a5b518b48b66b4af17605677ab7b0578faf5212f7f8efe84b33ad49143feaf1ff694e0d76beb2863f0944656319463133e536a6976aac4abc4d8dff72bb2f21dc5059bf9a3691d516e4836e0fa0482629d03846e847cc81b5c1e43e0864e58022ae8ed6acf5f46f5b6f76bb8d90eec067698bc3e93a03af19f312ec9a3197e4198464b23439ec9486c9d7f93dae6f8c55cb085f23b97f203b1d86edc1a483699bf8a6f9eb9bfdc9a0b5d50f5bd3454c3c017eeb8d65f031bfa6e8e22326aa745028e9b0b63dc636953e781c027949f5d9ce7fd59829c41eae0ab0720febb8d95e93d6ea95e1060a369d6825ada3e92812ed0705391e10ebc8d599c1c842f49d4bbb01c353c22459c4e1ff6b0124cc72847e94ae3396c95348df2b0d1e1ed9789c9ffdd314456aac10639a02164b16cb4a90741bdb1a9905afb604c2b63d9caffdc78a1508fbd7860940455d1c3521da41492afcbdfc1fba92df50d290b5003a25bf64735c12bc66a6a3514d90d4d91e544df571b8b2a6238bb24b767b4132c2fa38773a49276f980424fef61437f0b467ad163f33b3eee0793eb5002cfc6c8e3afb5f2e7da6a81a2890d6363626f9f41cc66efe73e567e50f523a1d3a9484dc9eb5c81659aa46b85db4c3e501e0ec3a46e429f0d3bf29def943a95d5891d04a173b7a4eccf7df6cb4207d56969adc3cbd412ad0bdb70fc291dcaffe528be324e055d2a4371e2afda37b3b625e93cc5b315b6f4c51f07fc42dbba2fa834dfeff0e11e416006606bf87cf951ce2bb0fb808d9563a08f0b0c8d295c29e1a5a8125abd5ac23ef25679fecbbc1e49ac12a4dac8b7f3d89e640161882cf7797151d3c35a2d463b329370120a846cb9a410c8fe977d26c6c3c0b07aa43ec658d7bd6d887a24b7c207b48d52cd027ae9fc17276b820ef0e94f5722bd5922461a13369cd04c15ca065c598f5c50cacb4b06512965e733247763a386dec1cdeee9b2bb71ca2ab9d0be47854b354760dc7be1964fc462a89b1505d4960ab70a16e2699c4f5bebb966e2ac053b0a8d14ce6fbc82e26052f8a9df84c280a8a4b1e3f0b1a046825544b067cab80b07866ec0bd1a7d81f266f41501a374fda949c6d6e98f9082c841b0c257a2827050295d7a563dd43c8cd7de77c4fd474a4ba3841a508ab845e5befc3fc2b0f0af7564abb7041f3729402a2dae53200113075767d9a378f5e6608be5ec30fbe4014f807fdd0ac5397a1aaca41080a7c7c8fe05ba554ea63c9991fd75ae6a1d6e81b6b3455f2b094471178fbbe1686b970e88b2192edec2c61703e4245e80a7c7b7b6c1aef40a6c31dbb062fce0aac85703bd515ef4d69b0af4855c2e69e5a22a0df013d5a6fc3744a1b6aa81d45ce9a9be0759ffc8918f0ec5f34bd54c2e8bff55d95aa66c596175e3c92d4fada1219a0ccff5de169d368465921644df844a05640ab60814465f51e212e8452befbd4908002b28416a0567466d4fe759b0a60efad9f68716f4f75335f10ae0befd4a3f72058abe3304744176af437bcb4741f3138d5279ee84fd4d841af76b071a32ad19cc406390dfc352862f9d55711f36cfdc4aba0e8dc2e03ea8fb177fab0c38f726dd09af2711e9b5295b39ed0416e113c045f7568980fea2bd272661163e762afbaa13dd2705d31c9e2e7151fad4bee596d945d162daf167a1e0bbd8fcfde5a82840e3b928655c40f435dda937123e386a0d41be1799e663088c0282f52ca553a4b22fda2d7eb9a5cc1bda6144dc1076fc8b09d4e8c4a9b67a47013cbf9b85adbcaefba1c08090fe462fdff8550afab1f75d99c1291cef5fea4cc63abc4327d0e425d7a5f1c602d11c0cccb8047274097e4f6107a42300552ba816ebfd5f843c19b2e40c6a809146ae20aa70c36a02854aff19582eef8657a2c8a8ec5b4f0ac29cb73e3669a02444d0da5ea7d2d2d23db59f3a0020ab5c4445ec23b35614943479251091f81c526306eaacd9d74e8fa8474f3b840665e52641003ab1b2015e2b5e64c911a7133944877b236523c72e259f6056cae2473dfd5cc95c1fa51ad6d1eced401e74dacfd7c72cc6a808f7e1e6f8a9bfc0c3ed9fd65ba0d9ed2adfda06366fc8970cbed680f50602b0ed129b270958f88e0537c22abd5cd7bccab0731effafa438b3ab8bc0ba5e6b5fbc66633d647e5defab2db16bafa92cc0a21e62fd6e49bb8e97c426e3e5467b2f205e6e35c1f8fb7ea1290ba387c68da115ed1c3210d84e29983332c549777e6219885ed91573585066cbf67410dc6f5812e4050f543fdd2ff66574eceab90c8871a5556fcc52bf527cc9f20657b81f8996901bdb3ee0c87c6b2612a3b294d47d63fc228f0d70ad2786ef6f885411ca6ad7218d01aed20e6e887aa75bd5847c06f9f3f571b8b1ddb896a461bd5e7fe72b80567447f2e0c3e7a9a599c32cfa1ece3fdbeab21ca7fccde0541878d3dfac71b441ef07c40259e7d1ada2c832948edd040bf29b4b2ec651170a6093a71b6718ee633c96d21d351f94d95361592fadd191899509f844800712a4122da07537685da10f8c7d47378555076da6a08c5363d3e057cc0bb007d2277e272e70e7c8705cc6b212e8f0d228fc5bcfd7bf6227d17d256319bd1aac37ee41e9ac0d4ab33dfe9e361b87111419d0f7ca3ca4efd4c5620d96fc6cee00064be5c45e39b0f3c9cb98753a95a3f7b1197f9a0e12237124fc0b99992a9fe76ca06b7c3e4cc880d1dde7393c41f27c17a717361ea8ff828ed4daa7d700c82b3d5e0fd249237d71d75603b59128f7e84758bae93197bc27b9fd539329e72de1e49206eadeb050ae74e2d40f63d82d38f4ea33b81f627fb883bf43ea3757ff875f4cb7d3e4c96c4540df633751ff15406d64514fe80ecb818adf1d89dcf628e71866d1d6b02ab64e53ec685b81f73963f5e2e27cda5a661e40603e8808353d07fb73f4ddc8477a7a7d43aee78d3cd3481491fefe1d347298b683f7edbc6be07fd860bf868c33961ff282f04463c8625260e37a02a30b79aa70a462db9a99e500c046826379e6d0b076e4c40a0545277d98ca72c9a9a4b4e0142839ce3732902199db242222d4a0c48611193daa7279c980a0d231c5b6cb2b995a3bc14eaf9a42e3e39e8c46fa18579473d9e9fc17ddf721a2d2fbbc033005e27cac7381e4e84964104ac140eab746be4a192ed209afaa4c0ba5aa9c7385ce127105631cd48554bee45abb0c302dea90a54d459809656d0fdaf313a96946733e34d4d4f003ddcdd612c50ead67f6f602e054647bbcba1090bd009503aa48848e2ed61a7729f307434afb5b50ba06d8d2814f454c0a8e24d9a815bd0f5cd5587f89354932bc0224601ff191a6389c8b8719c08ebfd9a00013b1b420dfbce167b17b17fa3ca7496a6504f5a7a21943e10712b3ee59e2d06a55c8b42804063a3483573b9016b64cfaa516f2a139916d253cdada4cb62804b91df5aafce285fc7241ac7532fbc41eb1b8c2897f3e106a0829389157485fc4b313daaddb3036cfdeb9a109d556eb18e443066730356cf7f9d17bf2e60825db9a63e4ab58d4635bdb43c9e3b35972f11c4ab787e4f765f357abf9aa41a40f509cfcd61a78640bb2bcbe6a4d25456035a3cb1fac3d3727da1dca42e965fde7eb252691fbf6a66a8eb0f356747d4ba89d9fa297a7de455459bc67623d3af2a561e8f177021abecf738a98166b869c4b91ee71907cfa867ca21637e2c1874948fc7089b16edaa071ba276ba4a29c85e8c0b966e487644a960b345419d699f1760b3e4c4880d00208378342459bbc2396e9cbdd4aa67c6f7e81b877313ec8cde9fe608ba3150fd6ac2923a934c796b796a7dc1adc7b373078a5eef432f0d8fb5e177f9433c42d8bb7badaac8b132cf02d6084fa963d26c100e746c27eac0f1b7e68b0afb6d011d5e94d0b220b492a18994675758807ce2d7428e2ed5d078d25d33c72bc1de84d9ac2908db2e7baf8f13e52347f9a6260737d62462f9854493d235856459d1a6840682cbd9a76b56b49e631503570523ce15eb04cfa0c844787fb53e9aa48414452ca226b2d6dc55a0e78f920cc4c330e4aebb90330e55b049002b9a1c865a32563ccf0e04a0bb7b28a2615d3824ebf1b429667bd07c0081e593ff85176667a8b0f921b99632a344ec2e47d4e8947a3d08a08e10a04918be7c6b2bbc274f307b5d945d60041ad7b7185d00d5e7f7d35bb487238b03d69c2876f5897bb8dcefd5bf312e056690c2c2d8045c87d838adb6647ce99c2ed607a6d0ec198b64caebf412dfb356a9dfd0fc2c568780dc7a2570aa2430f8ae5fc5700521d52646a2084e95329e76a8f629002524484f434469d275d04cab9c5433e0358b5f2650f2d759297425b1ce8396eaa3455089c5dacce4fd53862fe398d5cbe9025809534e1c9279f3c3af416ddbfdeb979189da1322c38a94522cd65d7af6a695f14f5f6e6c49719fca7786e7d0ba165c5a584c075a3db4c3deaba233470b49a764b3c657e456686d1465b137c3d54c7f7df9be81e45bfdf684f83fba06527f324cd6fc68b6161a0fe9379207018283358a02c53f0ed8d327b5c0de30335c4b98240970fee57d52d0399a455e00648702f11fda0153347f1fe47346f40a51da48b8414c5045bdd6f7e51db08881c9e03f88d7500f22b2ec0aeb3ac9cdcc6dcacc3c904b1dcb22db7cc66b9bead920e97f9fa6d41e658b561f917db9c803b8b6169c31928f87329de18df7745d9702e31b93aecfc4c5337937e891e9a954889289c06b7532dbda4392243840983b77557d69bf51d3baff79bc81f27511d6be4b1f6ebd5bb8a80c6fb3ad2d4b420d0a1a9bb949490594738157c43d711c2c748c5bd1cea22dbdde44379fb8430d89fba9bcbc681adb7ba26c4361e416798c3c54f1ae089e32a63978a01d47cf0c1fb749fec4599bbf999ac4d5a01c45f7c74a92aecfa6992f716505a235ca6199ab5c0ebcf56c3e6cf09996c94c0a1645dfe5f87698187641aa043d90d98aa5ea48e680221da0d5c68d5e6e55089566d9370e350bebb016807a8047496aff55a174e4cacba214981e698faa0ef7da422813501672eb5883c3e414cc7414f81e7c9aebbd129e647a3035fbbf777daccd7bf467eefc96f869abb8e8032c8e9271ca9570df1a1aacd59aa3860e749ac298060830993aa3b0515a22503208332af8ae120bd2936eb1f1b59b1ddcbc5f39817f32329569b21a3c105ecde7b71982b107f6cfb9ecd5a7a97f12ab31ca57734128d972fdf1b60fb6376de5a63fe2b341e27777d3e68b882bc0f630cddacce3954a02b65d3b3e23b7f8091b3a8f5d36f416a1ed96fcf71bbde35d2628e45dd7fda8a4f4f36370cbb422b358f6ab3f0d41ea2b1c55666056aa6a9da7fac2890944bc4cb818cd090a098bdca76e479c9a9c686bba33cf1eb0ef25695db80d0a492f98fdc08ceec513037d9bbc6fe3993d28429c9a531782b559d6f85334b0f75bfc18de75247553eab4bffe0ce394952e355f45d49777c3f7079c5e94e2fe6758503e28503d0baa55baa0bd8ef2c4e026bd6126f1a038d177cec6e5786fc385ecf2fc66d8126ec5013188f828ff6aa3c3971872155e290871def143c7f5d048f33c158099498a485ada8559664d65f2981b7c903ee067a107e37136e7a2283267c51890c29742a3d740c3cd65e46b08183592541d42067477395c7b8a62feccce43108b3e3978bba9496bc1a15dc89ca0e587a44ea1bfcb8b973fc52fac688f4576ce26701e037f0e8950941658180a5815546386a6ed1694c9a326917d0e63d28263a2fe68f365a7d0608a6f0fedc77bd2dae4fc7d824b037004173275bbfdbf82f8389510eb200906f3eb25f40e3b9d46350f5ea7321629a1421e5c61fc2a0bf76c5d7ae08327ea77822ca5ee5dedccf9d522e32bdf2032741430678dea9f325ec0b14d649b81553ba2dba1fc84cba4699dd823eab0d33f416784a7a07d17714f9b706111e521722d87e956f48462babdc1866fb354272de58e0b57dae8388a9e23bd29699418026205c178efd5532b05e7147355f5f4a58cdbd1aa1243a4898767c4e9870420a087881a63417c818dd649e0452b0f1055285c17036ba54bedc9befaa24057cf81b2f5257b6f9f1bd127fe35fa66999baadf8f8161e1150b9fa2281ac0b1d510de9cc2be5120da4557f9344139eb501f139b3d86b3535db5c51477cfe85fee4dff26335d0deda4b93f99ae149dfb8131da63949be5f87d17705992ed281ba04c2fb58df97ca3fe86c6645326813a0f34170fd0efd4a2e8a70d55e795afd1f0f233b01fd0905b2727b774eb6b0464f750db2c34061052e3e0c7bd3802fc993e9b97ff3f64684c45ab4cc0957007e8e5dc290e7c2cdc456bdcc2f8e621c37b6db9d1dea30cfe1ccb0ee5fbc5155d523b0be6c9477e314c75c256276cbf26d22b07262e8504d114c6174b92098d23129f75ffa1db5000339a6fbd9366e339cf6359fada71b264696e3d575a59edeb09e16fa2f2f9dcc7a3a1f6e0e9c8c0cd4d1a60dc6e9cf575dcf93d3131f6356cc7365c4a2b085d115fed98987874727aa2a709588f5cded48be00e9b5cc8c671a82b79d52efb62f9767cfa3ffdb02e32917a8fcb2b07bae3fdf2d52cd4bd199415323505d2dc1f668b07c1193a17518f84afa714779a4fefb26a5489d84ae413322cf46237c742464c48d6babfad707bff94f057df176a0a1e9e7136fccc96ba3ebf684cda0d9bc6647641a2b91e00508b00d053ab2b120b2a2328d6982bd94da29ba02df61f1a8ae8abfd5db6ad0289e8d3804799a4f96ac6081a3be3ff8099e7b55a488da32ca54e2c3766d7027aaf08340193879b32549496452d8f29c6969de6914f78e5d99d4c91f8db7b1783577f21f3d1a8b462ccacf6dd0cc80e3c26c331bffdb8404717c97172b4a906efcc60f7e6e3d2356b9e9de17b7ed258b99d89c30c31a496504a89c7ddc85a576b06d967ad3cda4466d288924e122e33ba94dc2d256f5abc699c08f9927754ef8ddb792600d1d8813d4040d05fca5d7b514cef93c342520e5d934d783f7901a82333f1701c2aa594c53ffaf5786058d43b7c0d316f63fc6afd5277360ecac9e9e4a25a8aef1dcac38a3fc4fb3cb605ef9f4a5fcf17d0348b0fc4f3c1307ece3dcbbb4e94df504dc6af65a21063724921b1678139bebc8b9fb54c5ea6cfd773f6fc29d8734d5987f21b68eae96907fc571a5394e46d101fb46787b071694e13a0ed320447c87ff275d3e6684b87e4909064d5828b08cd1926e5af427f5cf47977351e41ca57de72bd115bddd0cd14ce3629f25be6f798cf3245af290d9f0ed5c5828900e3bde6b366fac9a8c72f3822483274f8390aa026b71c0a748f8337eaff00f7af4d09840c40323685363ac46d9a5c5501c5703bea35a29d3de968d83edff603f3f8ec429f20e2d9834c138c41c829cb6f6b454b16089e4bbce52576107706dcf69d0c8a6ba75eeb555c52e387d37df9e49f90b1e9ea3a1547961466dd576f23ea06e39f7a847ac23f585b18c9a240fdd833070717801cfbae88cb132fb9adb0fc81918dc3e599d3eacfedcc940aa12ad930b0275713c87fdf3c8c2215fcb7a5646548084b31bf91bad9480169fcfe9fdda475ce8f0d00bc9255a94e91932a5db912d292721291bba75cbb30e40a111cc3ac12e581af626f881547a42748e532366d8a7f23f186da357e2b2e28ac5c106fa23326cc8cf4375b9192aa4fa59fb196fc0ab3548973c901418c4b362715c4295f3ab1d44357fbb807fae3cb4d56cd4cf8a9527155c4307ea9584b20f86d7fd6f02a80d8ff7b6c9161146de3accef3331c981f9f7cdb26edfb0753a9cb0bd30a1bfc5746d54367e4e7c3b7c305bee72ff5716933272a7ae5a75061e22ea45eb7bd49359dc827b83a6ec15cc0ece6427df45dacabecc017f116e913e75b35aaf26be58df8c1481109f99ab7a678bd0ba5b84e8aeae1538d7b1bf28201b54717748c458c935af6b362eb58163f35a83d34acf4b3853e62b2ccf5d7e260530aab9767cf5e32276ee05277242f27d023e99000f59ae7ad185d48f11d33fb31ac8a26938d9a239b79375baecc4ecf15ee6068381225aca0735c82e386234ab48b124c9fb923da4a28c6485e35f5c27b35579e813dbd6ee5af25dc751cc929f54fa2a434816884b6f4fd3e1db83e00b3717e6384e6dde7d3b91423c09936a62611c73c4dbcbec6bb874fa66132f242bac2bb2003aff897791bd8ae2fbc31422f5ab0bca0215b9ed5b458544e7f9f31d832984793ffe8667091bb0", 0x2000, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x78}, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0xe, &(0x7f000000a3c0)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000feffff7a0af0ff1100001f79a4f0ff00000000b706000000000081ad64020000000000450404000100ff0f1704000001130a00b7040000050000006a0af2fe00000000850000001a000000b700000000000000950000000000000000e154cd844a954b26c933f7ffffffffffffff55bb2007ee51050512b5b42128aa090a79507df719af36349f298129da4871307b534bf901115e17392ac66ad022186a8929d1c000006146001e04aeacea799a22a2fa030000c412f6cae80043eb27d53319d0ad229e575254830000001d0b000000000000488318b5790bee7ebdc745b7cdd77b85b941092314fd085f028f4e09d6378198a6097a670838337af2abd55a87ac0394b2f92ffab7d153d62058d0a413b217369ca8b6712f000000001b1df65b3e1b9bf115646914ce53d13d0ccacda1ef16fdcceaede3faedc51d29a47fc813ce3d32cfc7a53ac271d6d6f4ea6bf97f2f1be2ea2e534300bcb3fdc4b4861004eefbda7f54f82a804d4a69bf9bc5fa77b16573970f69ee293167fdb35a68488e40b030166565a097b1b44b451de736bb6d43db8db03d4b7745fef1d04ec633dee254a6d491b8496da787e814c4fdf0b4a387b4c8149d18c1020029a18986252a70f8f92eb6f0e8c7db000068fbaa2e2a27efd9104297f2c58159f02d1b72183aacf4a84f9130b775dd4e9e3070756f97ad791fa909ac06b57479321a0574fb304bc2a168198932011bf5742e0ef94234db1f00000000000000c20fb4791ec85821d0c48fb657c29b309c73f0977e7cde65a82b94c461d7b86f4470c1d6a406be962b0d2277a84aeb26f37f3e2c25a65f75ca13fb7c8bbd8b6e7dac1aba4b20dc7de058a4dfa7e85a8bdf1d41aad8bdffff66f47cc17d8ba3eec0fd80f82c5f573c6d294d366505000000da0fde0745db06753a7ac7fe13cab6692422a46e9ffe2d4a2d32f7528751313694bf5700b20ef0c248ddd3da323947004cacadcaff2066bb5d4045c9585638c2153a6eee01738b0c10671f4f559b7dcb98a6273b8c5f1e24d9f679e4fbe948dfb4cc4a389469608241730459f0123fd39206000000000000eb55d001623258a141bd587cc9dad46de56ef907b059b99a79ae5498f6589880ed6eea7b9c670012f80cd6a1397953ba5870786554df26236ebced9390cb6941b8365d936a7d2120eca291963eb2d537d87cbb54e588ee5d6944ee4de5c183c960119451c31539b22809e1d7f0cda06a9fa87d64cb77872a0aa9a104e16bb1a2bae513464ca03aff14b9aa4bd9539f5096412b92012e095b84c202060098df3314f0e399d1b9f27e3c33269c0e153b28b2d4410572bc45b9d3fa02208d304d455c363000000000223201780200c6ed7966130b5492304ba3decc3acc52f2cd39000000200000e81c23cfea586951210001c800000000001500000000000928ee53595a779d243a48cea769470424d28804c026ab7f4a5c81921e0128dfd70b438af60b060000000000000056642b49b745f3bf2c01808b6d7d748308eea09f0161b4735efbf3411738d6ee7aebf9ef40662d7836d252c566e1ee938a9a6804ed3a1079b0282a12043408cd60b9e53978c81839be0000000000456f7d2a42cb13da2022f23eaec61854f640f701db0276652f6c74f20675eb781925441578e93037aaddea394cd8ffd3d628293e591dc6f71c2710a7ea8a4fdc214e1cc275b26adfa892e6de9200000000e50e5bafecea4d4134f9d006c8d6883eca5c9c58c9e93311ab50fe82d5a96b09c68c73de2f04f15d005387577f480000ea65559eb00e76e9d0ada209bcbb5c252b11a60ca770663da451790cc36000906d5a9fad98c308e39bd5ffb6151d79c1cee1cdfba05e3633be3f00000015762e5f5a3a0bc33fdbe28a5ffc83f2f085185cc92fe7f791e8f6429309d6adab4b7e508e5bf024ed8f8a005f2bbf96c89739f5d81e750d50515a59a3ad09e8802e8f4f535447dc0fc9d5f99a145dfcedad69da9cd4b75c624600e78f4458542b14f29611f95d4a31838eeb20c20bb82aa31771cd379ec83554cea5e6539db7384e1f58d81f2f2653c4d9818708e27c89b552d583f436137a3c5dc714c9402c21d181aae59efb28d4f91652f6750b9195729d60c534ee8e8ff0755b67fe4c25edb85bcff24c757aa80900000000b6638c420eb4304f66e3a37aaf000000c42a570f0e9dd5fd545470f862f8c3c14fa9ecd1e877b0d8ca84c044859e85e6158f9184bc61a9a284df80e4636c25b96174327d82761c26e329555f9290af40000000000000100000fd3763655500344bae348c1a08aba8e2b53b02a42b1a88eee5347f5ab0d534b8d63e4ca3b671f2de1cdf519192c6b59a601fd419a5c16e2055b85058099448430587a49bed2ee9647c5d3bbb47bc00edf5e9020c09ab004321610b857e8717974b633b21cb32f0e03280e09758bd445ab91d201782d656ab09f508bbbaca005452b79d7b574a247f1d2fe45b3c4e93da3d51de647c10dd49944dc87c92b32af00f191b66b6a6f732a91f0a2e9120be61e58c79d497247d278888901d44bf77ff246605a644e9e3d769db497c3960df05caee994adc38a436367a54b9e182b78e9a0ceb9a2c4f63902c1ad1a7c5a08d0920a23c2a86abbdf357849a651733e57f3101985602688888ccb85c87b4f8ffffff7f000000002c331fca0e541b7ca2119ff0d61c5224550346115b43f8b1894c8fa8a14dc4810f61ae96c18cc7130000000000000102000000000000000000000027c9585c0cead5d619d18475ccde2857279a9375de5858818f3c4a4fa6ce46f4d42b07199de8b99231ace58c77a23b0000e49666c464d35ca9b50f3ed307da8c17a23692759ccf5a205311b7d122532697b861dfb54609fd88e6043bd52ae84c1bb0c8a6c769f952b3d42c68a3102fa1296dfff4a979369b0e8ebc62887aa46e820a74f91381dcc198e353047db70686d147357024eb3cb94f1e8918a0d6e2949affcacb5ba0a56aa063b4dc521a3d9356b4b8b5917c4c860495b240e80063bde261fd00000000007271e28ef6806bc8e139c49b91c76b0d3958f7f05b47d3e519f1634e8fbd8d31330d89069f9448a2ff93060ff073b3a113e47edf76f7d1b8b90bc0df4cfb0b9c8c80158b44ecae9420654f7016b0aac117087406d343e27b372d6027ab2aec8f2bcad7fe6bb932bc5751d2974e95455a277fa3b472bc7bbdd2ac5a1ea608e8137ace03361607cc1a84be659355629ab13ad49008c3fcfa2423439a3607961d5b59da48a0155e8e42cc13c702cc40c99cf86c2021d72f9f4ab1b00de555a5a39593c93871ff7eb5ecadb64837a2d88723ef65aa5152e3d5864e5758b0960600000000000000265f091e7bce17d20604c5ab751773a5cf8a719a7ada06ed03832bf274707c7c970edc20f4a1eaa3b610450d2025cae6d2cb639ecd58709b05a20097208d03f7a146a6901913618738679d4e0af53eae997eecfa0dba856c6ed3d9205450765d659220c92701ee75c8710470d9eb6f62c5c721883f1544ba0800000000000000746c16b6e93294b561c6715a32a394ed1e6c01670c931bfa52c58c6f34d64e758a7a7f7d33c49336d4cba2cbb170ad7539a45774dfcc55257215c8ae719dc1c232fc6699ef01005887d04a543030b4328ab48744ac23ff56fd2da52eb9fb2eefcdd2d92d73ac1b111ea8b5e1fec36a3579879acfe366d393f1fa9cbe08d9ba57a443643e9cd251dc88e91a5e458e66ea1e822d55d4dd919a95eb4c25a08cb6e1070000003a0fd07a4ad9df240e00006aaa2db0dfe416146840d88bd08365e547c970e2983200703864a3b9e1682cb479dad6d34d211b05267eb1355520e9ec0c5014b0832f7fb35782fdbfcbf5e23a7f5d51ea480371748d18d8e10608ab8261fe058d1732f28814a9981d84a04a2bb36c89bdd245e3293a14df1ac567301a79514f103abd387d6ef2d9d94508ac0f6135c8921279573eefd5d4e33b9ef585980789a94d9848906f545559d32112b5040f0776703363249ca984cbb09752f099efbb9e7362e4999594c1086d8958e9469db01d85fb0b9b3148663e9ea2e755d96c70e540b4200e4cf82986712dd733b26d00e947d03c42215118426d548cb2077b43b89e4163d260faea1db53e2cf3427c90aefa2662a1c2b28b0e020e872bda1d39da508de5dbc37d03ee056b2579a1d16799589a2600000000aa00006c94bcaf115fbbcb216e3cb7fd9afe16d1fff2d047e508aa5f6de0ea4e9ec1b3a4ab1f8b5f312fc50000000000000800000000000042709db6de7e969ac0ce18b47280fb1b1b1531648122fed3e25edecb5200f5000000000000166f7d36b2966c19af7ffa6afa69e50821c9aa3ae60fbc196cf8ad2f7f86d79db1bb0ecbb9c3d0d3d407574def838e4def26ed9c7e6c69858f7813be8ffc565583663bebfe7485660b67e1436cbc6d4d3c48ab7b033d7d1195173edb16643f69cb779802839d490a4df94e010001002af2ae83876edd59c9a7140e12ba591f073ec604f7e8f1e100cd414e9237ecfc052d9a73a868cd0e4b06da0435af72fb0d25657e8f5464b19fa83f977e6900000000367871fa37420e7a232ef9b440bb0639994c655d144c5786939d6a187b8182ddd2bec36cd28371b1754cb6c53697fb23576ee0d3fd0a5803c9be9fe384f1a7a9a8eb64d17d238fa3238a001aa8ed040a69e9ec0a627e3b3ca64d4680d819c14c71684581000000000000000000000000000000000000c6a6587715865fe14558960bc936bc83abd1f2a00b17a407457681d0760000000000000040000000000000000000004faeabea6de40ae30291662594c993099ef041c264a64d77d69e0cdfa620a191704cef91e269044acf844de65a099200265e13c2a8f9b717886dea8e79407e34bc268a17965033ca1dfeeaf9b49bc68f1546595642f9fc008875ddb7aebda7a16b1d20dd8b65bcdac8cdc75a173fd2e57a9c37bf5a52ea001ec981dd7ad4e5944575ced39233ada8f3c1b856644812828bb79536a5188d14fe537250dc107121534cbbc7598f48aa2335616ae8eb72acf6982048e568e37f1b58e9714343587734c7ec0fa5c44d13165d6384bf9500757b4b0275950d6e7c451eef3fd353d47c54c4c2cf7318e6c24583ba0966225284d1abac80786519c563ddf0e6c023d537ca6e0d6d4e072c98f45415d13f0dcea174f162ebd00b42264f6fa3dccd09f4101dd254e54423b30e06713eccfacb6ffb38afff920980af938a4d78f4b9a6b5c7424e91121cda789104ee490d25843f1622bba93257cc23e45cd7ed42abdb991d51804e674e507dfd53b5ab6944df33f4f494b9ae0d2de410539828e846ffffffffffffff1d6705f548535dc469385e66809d7d4d3630b6f22c2f41fdaa0fadeea09fa4f7005813643c2d6307d55689faf6f656327ac5872a3bd4c11363909a8b9f30e5401993a0f6e1a9b42287542647d1e86b02b7e36319414629ac1f35572a9cc1e98ce1457f922da0c2de76c9e97944efad0a3ad78cda81c5b82709d696e85bbf4595ef9664a6aff8cf96446cb6c26595f4eb659d26c846471f6551dbb24fc6c03a01e33efcd5939472b687d31be9bd9bd1bcda45bd2236f06ceca8f50f7d348ebcb9d810d4dc3c55bbe4055ce9c45267daeec7a7d8b498f56ee933cc02fb53c2c28fa09ce5ada5de1415309761f6378c794f8ce23c1f7add4f65280ab446ea2d130000000000000000000000d1a03116c6748185432e79267b45e592c51e5443985d7b0b730b89b76dd2bd372037723f4642297d88b51f53959ea78c65a3ae2f92aeeb0cefc94ccc8acfaedd84d78407b2c2b37b89a108daabb8e72ac498"], &(0x7f0000000100)='GPL\x00'}, 0x48) dup3(r4, r0, 0x0) 23:35:56 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0cfffffffffb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107c3edc4aa2d44708eb8d40224edc5467a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab99cf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6f56fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000010000000000000000000010008bc0d90500000000000000495b000000000000000228dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef453b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dc0001000032828306899a6b533341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5875c50c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af58326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad18572185dc985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4dbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de0842a486721763390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2bf893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31106703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000017000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40783b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20bd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2cea599b079b4b4ba68fecdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6c60ebc660309e1783da922f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25e95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df55abeb6db853f2797766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b151d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df36c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d50000915c90e3d6ea012b68b787eb01d832c0b0ae0ffef2d75f1df7adf2f836ef73544248a35178e93ac36727148334fa5c8a8234db54fc7ed4b548f53c32c7dd12dab8e46ae6dba9773e3862f922cb772e6feb1e55cd62d96cdf0b5511710ced63e4deaa5ae907d58bdfc2dd5066068ca972e2b4af9d374f9231aa47f62be59de1466e39343d39beec4a3168fea4a59c67a00b225d7b42ea45522b46879e3689449e42bd7731030a5a2a9d6d77055b5e6f243cda5154dcdeea7fd908eecc9d5446c0165b35ef4bd7f8bcc541d6fd427ae6cfcd4e44013455c039ff5b4f2338f438a387518f71bda2f286e26fa0f6bd4926a8cbad229eb38b83adc2f06d2b3a84db681b99ef52bb964500df8434282352bf3472a11711ec1cc4d311a231eff7c61defab8c7628b09f80556c42dd10ff05c7e1cd6ac40260a70d8fa118e639fea709f5961bbdebc01f6f157a9804d5d054ba7ad9008e3c90ed051e3142a1caf5aef3100d502ce95b8d189909e50de8b9c017e35004a6a21cb213c569de6872f55f9bb219e639fb4cee462310c145f4a029226ad3bffbdaef14ad48da0b4aba02df9c73fe71950f9ef8602a397d4693c6a28ae0c5099f77d11567a7d6f034f59d4c265e081125fc9b2f1d54ee4df8432e3b00c4b401d6fd8a6a0e93df813b98634a74940d130e95a21bccede87c4caf9f91bd05fa3d37532c65381c128802bd430c29c51777b55c82d7f24ef8234dd9cf1e08ef7adc26cf33addf7a4d42cc8d9eff0cd08aeb82f99400002ce17d4501d04f2535aad64fd287fa09aa34abe2eec3bcff0e665ec6e9126bc28823026f45202f96cbb4628f14a33b64335d4308fe9f14cdb36026a2375e8e2c3eba0d2fa11264079a72557c2509d595ee461e7212cd7bdf831a1f5de9536f95223a42e014ed3fe8277be6816ae480be70f2b7e9ed4bb82f9bb78bcb3d527a69b3f9bc7cdc8e36299672aca7c5a1cd0fbaf151d3346e07e9cb752efca69a8fd29ba7155234dcd70e39efe374b27033d34092e6e7ec79e3baaa8f3eb67ef0f7b72176f27fe18f32df782180132e11db6436afcfe146035a99d9ead83bd4dc9798f245bbb1d008a633ecd5fd934f14337cd22c4307e9aee2ba00"/3388], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r0}, 0x10) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x77f, &(0x7f0000000f40)="$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") r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x4) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) prlimit64(0x0, 0x0, 0x0, &(0x7f0000000080)) 23:35:56 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0cfffffffffb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107c3edc4aa2d44708eb8d40224edc5467a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab99cf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6f56fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000010000000000000000000010008bc0d90500000000000000495b000000000000000228dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef453b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dc0001000032828306899a6b533341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5875c50c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af58326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad18572185dc985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4dbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de0842a486721763390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2bf893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31106703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000017000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40783b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20bd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2cea599b079b4b4ba68fecdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6c60ebc660309e1783da922f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25e95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df55abeb6db853f2797766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b151d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df36c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d50000915c90e3d6ea012b68b787eb01d832c0b0ae0ffef2d75f1df7adf2f836ef73544248a35178e93ac36727148334fa5c8a8234db54fc7ed4b548f53c32c7dd12dab8e46ae6dba9773e3862f922cb772e6feb1e55cd62d96cdf0b5511710ced63e4deaa5ae907d58bdfc2dd5066068ca972e2b4af9d374f9231aa47f62be59de1466e39343d39beec4a3168fea4a59c67a00b225d7b42ea45522b46879e3689449e42bd7731030a5a2a9d6d77055b5e6f243cda5154dcdeea7fd908eecc9d5446c0165b35ef4bd7f8bcc541d6fd427ae6cfcd4e44013455c039ff5b4f2338f438a387518f71bda2f286e26fa0f6bd4926a8cbad229eb38b83adc2f06d2b3a84db681b99ef52bb964500df8434282352bf3472a11711ec1cc4d311a231eff7c61defab8c7628b09f80556c42dd10ff05c7e1cd6ac40260a70d8fa118e639fea709f5961bbdebc01f6f157a9804d5d054ba7ad9008e3c90ed051e3142a1caf5aef3100d502ce95b8d189909e50de8b9c017e35004a6a21cb213c569de6872f55f9bb219e639fb4cee462310c145f4a029226ad3bffbdaef14ad48da0b4aba02df9c73fe71950f9ef8602a397d4693c6a28ae0c5099f77d11567a7d6f034f59d4c265e081125fc9b2f1d54ee4df8432e3b00c4b401d6fd8a6a0e93df813b98634a74940d130e95a21bccede87c4caf9f91bd05fa3d37532c65381c128802bd430c29c51777b55c82d7f24ef8234dd9cf1e08ef7adc26cf33addf7a4d42cc8d9eff0cd08aeb82f99400002ce17d4501d04f2535aad64fd287fa09aa34abe2eec3bcff0e665ec6e9126bc28823026f45202f96cbb4628f14a33b64335d4308fe9f14cdb36026a2375e8e2c3eba0d2fa11264079a72557c2509d595ee461e7212cd7bdf831a1f5de9536f95223a42e014ed3fe8277be6816ae480be70f2b7e9ed4bb82f9bb78bcb3d527a69b3f9bc7cdc8e36299672aca7c5a1cd0fbaf151d3346e07e9cb752efca69a8fd29ba7155234dcd70e39efe374b27033d34092e6e7ec79e3baaa8f3eb67ef0f7b72176f27fe18f32df782180132e11db6436afcfe146035a99d9ead83bd4dc9798f245bbb1d008a633ecd5fd934f14337cd22c4307e9aee2ba00"/3388], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r0}, 0x10) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x77f, &(0x7f0000000f40)="$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") r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x4) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) prlimit64(0x0, 0x0, 0x0, &(0x7f0000000080)) 23:35:56 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0cfffffffffb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107c3edc4aa2d44708eb8d40224edc5467a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab99cf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6f56fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000010000000000000000000010008bc0d90500000000000000495b000000000000000228dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef453b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dc0001000032828306899a6b533341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5875c50c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af58326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad18572185dc985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4dbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de0842a486721763390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2bf893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31106703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000017000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40783b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20bd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2cea599b079b4b4ba68fecdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6c60ebc660309e1783da922f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25e95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df55abeb6db853f2797766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b151d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df36c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d50000915c90e3d6ea012b68b787eb01d832c0b0ae0ffef2d75f1df7adf2f836ef73544248a35178e93ac36727148334fa5c8a8234db54fc7ed4b548f53c32c7dd12dab8e46ae6dba9773e3862f922cb772e6feb1e55cd62d96cdf0b5511710ced63e4deaa5ae907d58bdfc2dd5066068ca972e2b4af9d374f9231aa47f62be59de1466e39343d39beec4a3168fea4a59c67a00b225d7b42ea45522b46879e3689449e42bd7731030a5a2a9d6d77055b5e6f243cda5154dcdeea7fd908eecc9d5446c0165b35ef4bd7f8bcc541d6fd427ae6cfcd4e44013455c039ff5b4f2338f438a387518f71bda2f286e26fa0f6bd4926a8cbad229eb38b83adc2f06d2b3a84db681b99ef52bb964500df8434282352bf3472a11711ec1cc4d311a231eff7c61defab8c7628b09f80556c42dd10ff05c7e1cd6ac40260a70d8fa118e639fea709f5961bbdebc01f6f157a9804d5d054ba7ad9008e3c90ed051e3142a1caf5aef3100d502ce95b8d189909e50de8b9c017e35004a6a21cb213c569de6872f55f9bb219e639fb4cee462310c145f4a029226ad3bffbdaef14ad48da0b4aba02df9c73fe71950f9ef8602a397d4693c6a28ae0c5099f77d11567a7d6f034f59d4c265e081125fc9b2f1d54ee4df8432e3b00c4b401d6fd8a6a0e93df813b98634a74940d130e95a21bccede87c4caf9f91bd05fa3d37532c65381c128802bd430c29c51777b55c82d7f24ef8234dd9cf1e08ef7adc26cf33addf7a4d42cc8d9eff0cd08aeb82f99400002ce17d4501d04f2535aad64fd287fa09aa34abe2eec3bcff0e665ec6e9126bc28823026f45202f96cbb4628f14a33b64335d4308fe9f14cdb36026a2375e8e2c3eba0d2fa11264079a72557c2509d595ee461e7212cd7bdf831a1f5de9536f95223a42e014ed3fe8277be6816ae480be70f2b7e9ed4bb82f9bb78bcb3d527a69b3f9bc7cdc8e36299672aca7c5a1cd0fbaf151d3346e07e9cb752efca69a8fd29ba7155234dcd70e39efe374b27033d34092e6e7ec79e3baaa8f3eb67ef0f7b72176f27fe18f32df782180132e11db6436afcfe146035a99d9ead83bd4dc9798f245bbb1d008a633ecd5fd934f14337cd22c4307e9aee2ba00"/3388], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r0}, 0x10) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x77f, &(0x7f0000000f40)="$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") r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x4) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) prlimit64(0x0, 0x0, 0x0, &(0x7f0000000080)) 23:35:56 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000ffff04850000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = fcntl$dupfd(r0, 0x0, r0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000000)='ext4_free_inode\x00', r1}, 0x10) unlink(&(0x7f0000000080)='./cgroup\x00') [ 2426.444430][T30307] loop1: detected capacity change from 0 to 2048 [ 2426.453128][T30306] loop3: detected capacity change from 0 to 2048 [ 2426.619179][T30307] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: none. [ 2426.635413][T30306] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. 23:35:56 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getflags(r0, 0xf) [ 2426.919727][T30318] EXT4-fs error (device loop1): ext4_mb_generate_buddy:1100: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters 23:35:57 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getflags(r0, 0xf) [ 2427.031682][T30318] EXT4-fs (loop1): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 64 with error 28 [ 2427.041171][T30323] EXT4-fs error (device loop3): ext4_mb_generate_buddy:1100: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters 23:35:57 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getflags(r0, 0xf) [ 2427.202299][T30318] EXT4-fs (loop1): This should not happen!! Data will be lost [ 2427.202299][T30318] 23:35:57 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0cfffffffffb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107c3edc4aa2d44708eb8d40224edc5467a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab99cf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6f56fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000010000000000000000000010008bc0d90500000000000000495b000000000000000228dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef453b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dc0001000032828306899a6b533341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5875c50c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af58326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad18572185dc985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4dbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de0842a486721763390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2bf893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31106703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000017000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40783b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20bd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2cea599b079b4b4ba68fecdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6c60ebc660309e1783da922f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25e95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df55abeb6db853f2797766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b151d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df36c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d50000915c90e3d6ea012b68b787eb01d832c0b0ae0ffef2d75f1df7adf2f836ef73544248a35178e93ac36727148334fa5c8a8234db54fc7ed4b548f53c32c7dd12dab8e46ae6dba9773e3862f922cb772e6feb1e55cd62d96cdf0b5511710ced63e4deaa5ae907d58bdfc2dd5066068ca972e2b4af9d374f9231aa47f62be59de1466e39343d39beec4a3168fea4a59c67a00b225d7b42ea45522b46879e3689449e42bd7731030a5a2a9d6d77055b5e6f243cda5154dcdeea7fd908eecc9d5446c0165b35ef4bd7f8bcc541d6fd427ae6cfcd4e44013455c039ff5b4f2338f438a387518f71bda2f286e26fa0f6bd4926a8cbad229eb38b83adc2f06d2b3a84db681b99ef52bb964500df8434282352bf3472a11711ec1cc4d311a231eff7c61defab8c7628b09f80556c42dd10ff05c7e1cd6ac40260a70d8fa118e639fea709f5961bbdebc01f6f157a9804d5d054ba7ad9008e3c90ed051e3142a1caf5aef3100d502ce95b8d189909e50de8b9c017e35004a6a21cb213c569de6872f55f9bb219e639fb4cee462310c145f4a029226ad3bffbdaef14ad48da0b4aba02df9c73fe71950f9ef8602a397d4693c6a28ae0c5099f77d11567a7d6f034f59d4c265e081125fc9b2f1d54ee4df8432e3b00c4b401d6fd8a6a0e93df813b98634a74940d130e95a21bccede87c4caf9f91bd05fa3d37532c65381c128802bd430c29c51777b55c82d7f24ef8234dd9cf1e08ef7adc26cf33addf7a4d42cc8d9eff0cd08aeb82f99400002ce17d4501d04f2535aad64fd287fa09aa34abe2eec3bcff0e665ec6e9126bc28823026f45202f96cbb4628f14a33b64335d4308fe9f14cdb36026a2375e8e2c3eba0d2fa11264079a72557c2509d595ee461e7212cd7bdf831a1f5de9536f95223a42e014ed3fe8277be6816ae480be70f2b7e9ed4bb82f9bb78bcb3d527a69b3f9bc7cdc8e36299672aca7c5a1cd0fbaf151d3346e07e9cb752efca69a8fd29ba7155234dcd70e39efe374b27033d34092e6e7ec79e3baaa8f3eb67ef0f7b72176f27fe18f32df782180132e11db6436afcfe146035a99d9ead83bd4dc9798f245bbb1d008a633ecd5fd934f14337cd22c4307e9aee2ba00"/3388], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r0}, 0x10) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x77f, &(0x7f0000000f40)="$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") r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x4) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) prlimit64(0x0, 0x0, 0x0, &(0x7f0000000080)) [ 2427.302198][T30318] EXT4-fs (loop1): Total free blocks count 0 23:35:57 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getflags(r0, 0xf) 23:35:57 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0cfffffffffb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107c3edc4aa2d44708eb8d40224edc5467a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab99cf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6f56fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000010000000000000000000010008bc0d90500000000000000495b000000000000000228dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef453b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dc0001000032828306899a6b533341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5875c50c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af58326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad18572185dc985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4dbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de0842a486721763390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2bf893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31106703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000017000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40783b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20bd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2cea599b079b4b4ba68fecdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6c60ebc660309e1783da922f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25e95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df55abeb6db853f2797766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b151d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df36c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d50000915c90e3d6ea012b68b787eb01d832c0b0ae0ffef2d75f1df7adf2f836ef73544248a35178e93ac36727148334fa5c8a8234db54fc7ed4b548f53c32c7dd12dab8e46ae6dba9773e3862f922cb772e6feb1e55cd62d96cdf0b5511710ced63e4deaa5ae907d58bdfc2dd5066068ca972e2b4af9d374f9231aa47f62be59de1466e39343d39beec4a3168fea4a59c67a00b225d7b42ea45522b46879e3689449e42bd7731030a5a2a9d6d77055b5e6f243cda5154dcdeea7fd908eecc9d5446c0165b35ef4bd7f8bcc541d6fd427ae6cfcd4e44013455c039ff5b4f2338f438a387518f71bda2f286e26fa0f6bd4926a8cbad229eb38b83adc2f06d2b3a84db681b99ef52bb964500df8434282352bf3472a11711ec1cc4d311a231eff7c61defab8c7628b09f80556c42dd10ff05c7e1cd6ac40260a70d8fa118e639fea709f5961bbdebc01f6f157a9804d5d054ba7ad9008e3c90ed051e3142a1caf5aef3100d502ce95b8d189909e50de8b9c017e35004a6a21cb213c569de6872f55f9bb219e639fb4cee462310c145f4a029226ad3bffbdaef14ad48da0b4aba02df9c73fe71950f9ef8602a397d4693c6a28ae0c5099f77d11567a7d6f034f59d4c265e081125fc9b2f1d54ee4df8432e3b00c4b401d6fd8a6a0e93df813b98634a74940d130e95a21bccede87c4caf9f91bd05fa3d37532c65381c128802bd430c29c51777b55c82d7f24ef8234dd9cf1e08ef7adc26cf33addf7a4d42cc8d9eff0cd08aeb82f99400002ce17d4501d04f2535aad64fd287fa09aa34abe2eec3bcff0e665ec6e9126bc28823026f45202f96cbb4628f14a33b64335d4308fe9f14cdb36026a2375e8e2c3eba0d2fa11264079a72557c2509d595ee461e7212cd7bdf831a1f5de9536f95223a42e014ed3fe8277be6816ae480be70f2b7e9ed4bb82f9bb78bcb3d527a69b3f9bc7cdc8e36299672aca7c5a1cd0fbaf151d3346e07e9cb752efca69a8fd29ba7155234dcd70e39efe374b27033d34092e6e7ec79e3baaa8f3eb67ef0f7b72176f27fe18f32df782180132e11db6436afcfe146035a99d9ead83bd4dc9798f245bbb1d008a633ecd5fd934f14337cd22c4307e9aee2ba00"/3388], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r0}, 0x10) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x77f, &(0x7f0000000f40)="$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") r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x4) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) prlimit64(0x0, 0x0, 0x0, &(0x7f0000000080)) [ 2427.368579][T30323] EXT4-fs (loop3): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 64 with error 28 [ 2427.412184][T30323] EXT4-fs (loop3): This should not happen!! Data will be lost [ 2427.412184][T30323] 23:35:57 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='net/route\x00') preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/153, 0x99}], 0x1, 0x72d082ca, 0x0) [ 2427.529586][T30318] EXT4-fs (loop1): Free/Dirty block details [ 2427.560490][T30323] EXT4-fs (loop3): Total free blocks count 0 [ 2427.566951][T30323] EXT4-fs (loop3): Free/Dirty block details 23:35:57 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='net/route\x00') preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/153, 0x99}], 0x1, 0x72d082ca, 0x0) [ 2427.647767][T30318] EXT4-fs (loop1): free_blocks=2415919104 [ 2427.724361][T30318] EXT4-fs (loop1): dirty_blocks=560 [ 2427.768724][T30323] EXT4-fs (loop3): free_blocks=2415919104 [ 2427.777585][T30318] EXT4-fs (loop1): Block reservation details [ 2427.837757][T30318] EXT4-fs (loop1): i_reserved_data_blocks=35 [ 2427.851447][T30323] EXT4-fs (loop3): dirty_blocks=448 [ 2427.856727][T30323] EXT4-fs (loop3): Block reservation details [ 2427.903453][ T3764] EXT4-fs (loop1): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 2 with error 28 [ 2427.913797][T30323] EXT4-fs (loop3): i_reserved_data_blocks=28 23:35:58 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0cfffffffffb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107c3edc4aa2d44708eb8d40224edc5467a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab99cf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6f56fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000010000000000000000000010008bc0d90500000000000000495b000000000000000228dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef453b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dc0001000032828306899a6b533341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5875c50c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af58326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad18572185dc985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4dbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de0842a486721763390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2bf893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31106703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000017000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40783b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20bd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2cea599b079b4b4ba68fecdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6c60ebc660309e1783da922f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25e95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df55abeb6db853f2797766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b151d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df36c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d50000915c90e3d6ea012b68b787eb01d832c0b0ae0ffef2d75f1df7adf2f836ef73544248a35178e93ac36727148334fa5c8a8234db54fc7ed4b548f53c32c7dd12dab8e46ae6dba9773e3862f922cb772e6feb1e55cd62d96cdf0b5511710ced63e4deaa5ae907d58bdfc2dd5066068ca972e2b4af9d374f9231aa47f62be59de1466e39343d39beec4a3168fea4a59c67a00b225d7b42ea45522b46879e3689449e42bd7731030a5a2a9d6d77055b5e6f243cda5154dcdeea7fd908eecc9d5446c0165b35ef4bd7f8bcc541d6fd427ae6cfcd4e44013455c039ff5b4f2338f438a387518f71bda2f286e26fa0f6bd4926a8cbad229eb38b83adc2f06d2b3a84db681b99ef52bb964500df8434282352bf3472a11711ec1cc4d311a231eff7c61defab8c7628b09f80556c42dd10ff05c7e1cd6ac40260a70d8fa118e639fea709f5961bbdebc01f6f157a9804d5d054ba7ad9008e3c90ed051e3142a1caf5aef3100d502ce95b8d189909e50de8b9c017e35004a6a21cb213c569de6872f55f9bb219e639fb4cee462310c145f4a029226ad3bffbdaef14ad48da0b4aba02df9c73fe71950f9ef8602a397d4693c6a28ae0c5099f77d11567a7d6f034f59d4c265e081125fc9b2f1d54ee4df8432e3b00c4b401d6fd8a6a0e93df813b98634a74940d130e95a21bccede87c4caf9f91bd05fa3d37532c65381c128802bd430c29c51777b55c82d7f24ef8234dd9cf1e08ef7adc26cf33addf7a4d42cc8d9eff0cd08aeb82f99400002ce17d4501d04f2535aad64fd287fa09aa34abe2eec3bcff0e665ec6e9126bc28823026f45202f96cbb4628f14a33b64335d4308fe9f14cdb36026a2375e8e2c3eba0d2fa11264079a72557c2509d595ee461e7212cd7bdf831a1f5de9536f95223a42e014ed3fe8277be6816ae480be70f2b7e9ed4bb82f9bb78bcb3d527a69b3f9bc7cdc8e36299672aca7c5a1cd0fbaf151d3346e07e9cb752efca69a8fd29ba7155234dcd70e39efe374b27033d34092e6e7ec79e3baaa8f3eb67ef0f7b72176f27fe18f32df782180132e11db6436afcfe146035a99d9ead83bd4dc9798f245bbb1d008a633ecd5fd934f14337cd22c4307e9aee2ba00"/3388], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r0}, 0x10) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x77f, &(0x7f0000000f40)="$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") r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x4) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) prlimit64(0x0, 0x0, 0x0, &(0x7f0000000080)) 23:35:58 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='net/route\x00') preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/153, 0x99}], 0x1, 0x72d082ca, 0x0) 23:35:58 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0cfffffffffb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107c3edc4aa2d44708eb8d40224edc5467a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab99cf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6f56fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000010000000000000000000010008bc0d90500000000000000495b000000000000000228dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef453b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dc0001000032828306899a6b533341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5875c50c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af58326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad18572185dc985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4dbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de0842a486721763390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2bf893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31106703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000017000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40783b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20bd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2cea599b079b4b4ba68fecdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6c60ebc660309e1783da922f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25e95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df55abeb6db853f2797766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b151d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df36c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d50000915c90e3d6ea012b68b787eb01d832c0b0ae0ffef2d75f1df7adf2f836ef73544248a35178e93ac36727148334fa5c8a8234db54fc7ed4b548f53c32c7dd12dab8e46ae6dba9773e3862f922cb772e6feb1e55cd62d96cdf0b5511710ced63e4deaa5ae907d58bdfc2dd5066068ca972e2b4af9d374f9231aa47f62be59de1466e39343d39beec4a3168fea4a59c67a00b225d7b42ea45522b46879e3689449e42bd7731030a5a2a9d6d77055b5e6f243cda5154dcdeea7fd908eecc9d5446c0165b35ef4bd7f8bcc541d6fd427ae6cfcd4e44013455c039ff5b4f2338f438a387518f71bda2f286e26fa0f6bd4926a8cbad229eb38b83adc2f06d2b3a84db681b99ef52bb964500df8434282352bf3472a11711ec1cc4d311a231eff7c61defab8c7628b09f80556c42dd10ff05c7e1cd6ac40260a70d8fa118e639fea709f5961bbdebc01f6f157a9804d5d054ba7ad9008e3c90ed051e3142a1caf5aef3100d502ce95b8d189909e50de8b9c017e35004a6a21cb213c569de6872f55f9bb219e639fb4cee462310c145f4a029226ad3bffbdaef14ad48da0b4aba02df9c73fe71950f9ef8602a397d4693c6a28ae0c5099f77d11567a7d6f034f59d4c265e081125fc9b2f1d54ee4df8432e3b00c4b401d6fd8a6a0e93df813b98634a74940d130e95a21bccede87c4caf9f91bd05fa3d37532c65381c128802bd430c29c51777b55c82d7f24ef8234dd9cf1e08ef7adc26cf33addf7a4d42cc8d9eff0cd08aeb82f99400002ce17d4501d04f2535aad64fd287fa09aa34abe2eec3bcff0e665ec6e9126bc28823026f45202f96cbb4628f14a33b64335d4308fe9f14cdb36026a2375e8e2c3eba0d2fa11264079a72557c2509d595ee461e7212cd7bdf831a1f5de9536f95223a42e014ed3fe8277be6816ae480be70f2b7e9ed4bb82f9bb78bcb3d527a69b3f9bc7cdc8e36299672aca7c5a1cd0fbaf151d3346e07e9cb752efca69a8fd29ba7155234dcd70e39efe374b27033d34092e6e7ec79e3baaa8f3eb67ef0f7b72176f27fe18f32df782180132e11db6436afcfe146035a99d9ead83bd4dc9798f245bbb1d008a633ecd5fd934f14337cd22c4307e9aee2ba00"/3388], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r0}, 0x10) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x77f, &(0x7f0000000f40)="$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") r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x4) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) prlimit64(0x0, 0x0, 0x0, &(0x7f0000000080)) [ 2428.102871][T20284] EXT4-fs (loop3): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 2 with error 28 [ 2428.431254][T30343] loop1: detected capacity change from 0 to 2048 [ 2428.512336][T30343] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: none. [ 2428.531980][T30345] loop3: detected capacity change from 0 to 2048 23:35:58 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000ffff04850000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = fcntl$dupfd(r0, 0x0, r0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000000)='ext4_free_inode\x00', r1}, 0x10) unlink(&(0x7f0000000080)='./cgroup\x00') 23:35:58 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='net/route\x00') preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/153, 0x99}], 0x1, 0x72d082ca, 0x0) 23:35:58 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0cfffffffffb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107c3edc4aa2d44708eb8d40224edc5467a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab99cf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6f56fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000010000000000000000000010008bc0d90500000000000000495b000000000000000228dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef453b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dc0001000032828306899a6b533341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fece0c6ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5875c50c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc74aaaf1e3e483b4ad05573af58326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad18572185dc985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4dbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de0842a486721763390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2bf893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba2f58ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31106703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000017000000c1fee30a3f7a85d1b29e58c776f4b4ce07e1c6fa66fcfc7a228805f76785efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40783b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7e478950aa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20bd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2cea599b079b4b4ba68fecdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6c60ebc660309e1783da922f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25e95a5f622f851c66ee7e3030100000000000000c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df55abeb6db853f2797766411bef0ebb5000000000006065d6735eb7a00e127c0000000000000000000000bfb0bba79344643b151d8daa9f38e4b62c1e2af28c6f5054b078acd74b4a9c944e4505da485a3a4154387a0a88370d9ed9467b09c5888a06431df36c4d5f8bea7b29c257ed756dff7a21c6b661cbdd43de65afd7f661d50000915c90e3d6ea012b68b787eb01d832c0b0ae0ffef2d75f1df7adf2f836ef73544248a35178e93ac36727148334fa5c8a8234db54fc7ed4b548f53c32c7dd12dab8e46ae6dba9773e3862f922cb772e6feb1e55cd62d96cdf0b5511710ced63e4deaa5ae907d58bdfc2dd5066068ca972e2b4af9d374f9231aa47f62be59de1466e39343d39beec4a3168fea4a59c67a00b225d7b42ea45522b46879e3689449e42bd7731030a5a2a9d6d77055b5e6f243cda5154dcdeea7fd908eecc9d5446c0165b35ef4bd7f8bcc541d6fd427ae6cfcd4e44013455c039ff5b4f2338f438a387518f71bda2f286e26fa0f6bd4926a8cbad229eb38b83adc2f06d2b3a84db681b99ef52bb964500df8434282352bf3472a11711ec1cc4d311a231eff7c61defab8c7628b09f80556c42dd10ff05c7e1cd6ac40260a70d8fa118e639fea709f5961bbdebc01f6f157a9804d5d054ba7ad9008e3c90ed051e3142a1caf5aef3100d502ce95b8d189909e50de8b9c017e35004a6a21cb213c569de6872f55f9bb219e639fb4cee462310c145f4a029226ad3bffbdaef14ad48da0b4aba02df9c73fe71950f9ef8602a397d4693c6a28ae0c5099f77d11567a7d6f034f59d4c265e081125fc9b2f1d54ee4df8432e3b00c4b401d6fd8a6a0e93df813b98634a74940d130e95a21bccede87c4caf9f91bd05fa3d37532c65381c128802bd430c29c51777b55c82d7f24ef8234dd9cf1e08ef7adc26cf33addf7a4d42cc8d9eff0cd08aeb82f99400002ce17d4501d04f2535aad64fd287fa09aa34abe2eec3bcff0e665ec6e9126bc28823026f45202f96cbb4628f14a33b64335d4308fe9f14cdb36026a2375e8e2c3eba0d2fa11264079a72557c2509d595ee461e7212cd7bdf831a1f5de9536f95223a42e014ed3fe8277be6816ae480be70f2b7e9ed4bb82f9bb78bcb3d527a69b3f9bc7cdc8e36299672aca7c5a1cd0fbaf151d3346e07e9cb752efca69a8fd29ba7155234dcd70e39efe374b27033d34092e6e7ec79e3baaa8f3eb67ef0f7b72176f27fe18f32df782180132e11db6436afcfe146035a99d9ead83bd4dc9798f245bbb1d008a633ecd5fd934f14337cd22c4307e9aee2ba00"/3388], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000540)='rcu_utilization\x00', r0}, 0x10) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x1, 0x77f, &(0x7f0000000f40)="$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") r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x4) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) prlimit64(0x0, 0x0, 0x0, &(0x7f0000000080)) 23:35:58 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x1e, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x3, 0x3, 0x0, 0x1, 0x8}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 23:35:58 executing program 2: syz_mount_image$nilfs2(&(0x7f0000000a40), &(0x7f0000000a80)='./file0\x00', 0x0, &(0x7f0000000ac0), 0x1, 0xa0b, &(0x7f0000000b00)="$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") [ 2428.684526][T30345] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: none. 23:35:58 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000ffff04850000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = fcntl$dupfd(r0, 0x0, r0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000000)='ext4_free_inode\x00', r1}, 0x10) unlink(&(0x7f0000000080)='./cgroup\x00') [ 2428.768564][T30357] EXT4-fs error (device loop1): ext4_mb_generate_buddy:1100: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 2428.910627][T30357] EXT4-fs (loop1): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 64 with error 28 23:35:59 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000ffff04850000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = fcntl$dupfd(r0, 0x0, r0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000000)='ext4_free_inode\x00', r1}, 0x10) unlink(&(0x7f0000000080)='./cgroup\x00') [ 2428.964474][T30363] EXT4-fs error (device loop3): ext4_mb_generate_buddy:1100: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters 23:35:59 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x1e, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x3, 0x3, 0x0, 0x1, 0x8}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 2429.013889][T30357] EXT4-fs (loop1): This should not happen!! Data will be lost [ 2429.013889][T30357] [ 2429.054563][T30360] loop2: detected capacity change from 0 to 2048 [ 2429.105618][T30357] EXT4-fs (loop1): Total free blocks count 0 23:35:59 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xe, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x71, 0x10, 0x3b}, [@ldst={0x5}]}, &(0x7f0000003ff6)='GPL\x00', 0x4, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) [ 2429.210808][T30372] NILFS (loop2): segctord starting. Construction interval = 5 seconds, CP frequency < 30 seconds [ 2429.219244][T30357] EXT4-fs (loop1): Free/Dirty block details [ 2429.376843][T30345] ------------[ cut here ]------------ [ 2429.383639][T30345] kernel BUG at fs/ext4/inline.c:236! [ 2429.389059][T30345] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 2429.392139][T30357] EXT4-fs (loop1): free_blocks=2415919104 [ 2429.395135][T30345] CPU: 0 PID: 30345 Comm: syz-executor.3 Not tainted 6.1.41-syzkaller #0 [ 2429.395160][T30345] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2023 [ 2429.419374][T30345] RIP: 0010:ext4_write_inline_data_end+0xe46/0x10c0 [ 2429.426082][T30345] Code: 00 00 31 ff e8 6b eb 53 ff 48 89 d8 48 25 ff 0f 00 00 74 78 e8 7b e7 53 ff e9 db 01 00 00 e8 71 e7 53 ff 0f 0b e8 6a e7 53 ff <0f> 0b 48 8b 1c 24 48 89 de 48 81 e6 ff 0f 00 00 31 ff e8 33 eb 53 [ 2429.429622][T30357] EXT4-fs (loop1): dirty_blocks=320 [ 2429.445728][T30345] RSP: 0018:ffffc90004b0f240 EFLAGS: 00010283 [ 2429.445759][T30345] RAX: ffffffff8235f386 RBX: 000000000000003c RCX: 0000000000040000 [ 2429.445774][T30345] RDX: ffffc900178cd000 RSI: 000000000002cc44 RDI: 000000000002cc45 [ 2429.445787][T30345] RBP: ffffc90004b0f368 R08: ffffffff8235e933 R09: ffffed1005a56871 [ 2429.445803][T30345] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 2429.488926][T30345] R13: ffff88802dc71e70 R14: 0000000000041000 R15: ffff88802dc720c8 [ 2429.497035][T30345] FS: 00007efcb10fd6c0(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000 [ 2429.505973][T30345] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2429.512557][T30345] CR2: 0000555555fe1978 CR3: 000000002e01b000 CR4: 00000000003506f0 [ 2429.520544][T30345] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2429.528517][T30345] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2429.536513][T30345] Call Trace: [ 2429.539793][T30345] [ 2429.542730][T30345] ? __die_body+0x5e/0xa0 [ 2429.547164][T30345] ? die+0x83/0xb0 [ 2429.550905][T30345] ? do_trap+0x11e/0x350 [ 2429.555156][T30345] ? ext4_write_inline_data_end+0xe46/0x10c0 [ 2429.561146][T30345] ? ext4_write_inline_data_end+0xe46/0x10c0 [ 2429.567140][T30345] ? do_error_trap+0x13d/0x1e0 [ 2429.571912][T30345] ? ext4_write_inline_data_end+0xe46/0x10c0 [ 2429.577919][T30345] ? do_int3+0x30/0x30 [ 2429.582001][T30345] ? rcu_is_watching+0x11/0xb0 [ 2429.587016][T30345] ? handle_invalid_op+0x2c/0x40 [ 2429.591958][T30345] ? ext4_write_inline_data_end+0xe46/0x10c0 [ 2429.597950][T30345] ? exc_invalid_op+0x2f/0x40 [ 2429.602695][T30345] ? asm_exc_invalid_op+0x16/0x20 [ 2429.607782][T30345] ? ext4_write_inline_data_end+0x3f3/0x10c0 [ 2429.613770][T30345] ? ext4_write_inline_data_end+0xe46/0x10c0 [ 2429.619759][T30345] ? ext4_write_inline_data_end+0xe46/0x10c0 [ 2429.625759][T30345] ? put_page+0x250/0x250 [ 2429.630101][T30345] ? ext4_da_write_begin+0x9c0/0x9c0 [ 2429.635418][T30345] generic_perform_write+0x3e9/0x5e0 [ 2429.640753][T30345] ? generic_file_direct_write+0x460/0x460 [ 2429.646589][T30345] ? clear_nonspinnable+0x60/0x60 [ 2429.651645][T30345] ? ext4_write_checks+0x255/0x2c0 [ 2429.656851][T30345] ext4_buffered_write_iter+0x122/0x3a0 [ 2429.662499][T30345] ext4_file_write_iter+0x1d2/0x18f0 [ 2429.667794][T30345] ? kasan_set_track+0x60/0x70 [ 2429.672892][T30345] ? kasan_set_track+0x4b/0x70 [ 2429.677707][T30345] ? __kasan_kmalloc+0x97/0xb0 [ 2429.682470][T30345] ? iter_file_splice_write+0x27b/0xfa0 [ 2429.688043][T30345] ? direct_splice_actor+0xe3/0x1c0 [ 2429.693247][T30345] ? splice_direct_to_actor+0x4c0/0xbd0 [ 2429.698796][T30345] ? do_splice_direct+0x27f/0x3c0 [ 2429.703825][T30345] ? do_sendfile+0x61c/0xff0 [ 2429.708476][T30345] ? __se_sys_sendfile64+0x178/0x1e0 [ 2429.713780][T30345] ? do_syscall_64+0x3d/0xb0 [ 2429.718399][T30345] ? entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2429.724948][T30345] ? ext4_file_read_iter+0x660/0x660 [ 2429.730265][T30345] ? end_current_label_crit_section+0x147/0x170 [ 2429.736586][T30345] ? common_file_perm+0x17d/0x1d0 [ 2429.741645][T30345] ? fsnotify_perm+0x67/0x590 [ 2429.746363][T30345] do_iter_write+0x6e6/0xc50 [ 2429.750978][T30345] ? vfs_iter_write+0xa0/0xa0 [ 2429.755666][T30345] ? vfs_iter_write+0x69/0xa0 [ 2429.760349][T30345] iter_file_splice_write+0x806/0xfa0 [ 2429.765742][T30345] ? splice_from_pipe+0x230/0x230 [ 2429.770778][T30345] ? splice_shrink_spd+0xb0/0xb0 [ 2429.775722][T30345] ? aa_file_perm+0x3af/0xf60 [ 2429.780408][T30345] ? common_file_perm+0x17d/0x1d0 [ 2429.785437][T30345] ? splice_from_pipe+0x230/0x230 [ 2429.790473][T30345] direct_splice_actor+0xe3/0x1c0 [ 2429.795594][T30345] splice_direct_to_actor+0x4c0/0xbd0 [ 2429.800987][T30345] ? do_splice_direct+0x3c0/0x3c0 [ 2429.806024][T30345] ? pipe_to_sendpage+0x350/0x350 [ 2429.811145][T30345] ? fsnotify_perm+0x67/0x590 [ 2429.815831][T30345] ? bpf_lsm_file_permission+0x5/0x10 [ 2429.821288][T30345] do_splice_direct+0x27f/0x3c0 [ 2429.826153][T30345] ? splice_direct_to_actor+0xbd0/0xbd0 [ 2429.831706][T30345] ? rcu_read_lock_any_held+0xb3/0x160 [ 2429.837224][T30345] do_sendfile+0x61c/0xff0 [ 2429.841654][T30345] ? rcu_is_watching+0x11/0xb0 [ 2429.846442][T30345] ? do_pwritev+0x360/0x360 [ 2429.850960][T30345] ? restore_fpregs_from_fpstate+0xfc/0x230 [ 2429.856903][T30345] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 2429.862889][T30345] __se_sys_sendfile64+0x178/0x1e0 [ 2429.868009][T30345] ? __x64_sys_sendfile64+0xa0/0xa0 [ 2429.873216][T30345] ? syscall_enter_from_user_mode+0x2e/0x220 [ 2429.879203][T30345] ? lockdep_hardirqs_on+0x94/0x130 [ 2429.884409][T30345] ? syscall_enter_from_user_mode+0x2e/0x220 [ 2429.890399][T30345] do_syscall_64+0x3d/0xb0 [ 2429.894831][T30345] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2429.900735][T30345] RIP: 0033:0x7efcb047cb29 [ 2429.905156][T30345] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2429.924766][T30345] RSP: 002b:00007efcb10fd0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 2429.933208][T30345] RAX: ffffffffffffffda RBX: 00007efcb059bf80 RCX: 00007efcb047cb29 [ 2429.941189][T30345] RDX: 0000000000000000 RSI: 0000000000000007 RDI: 0000000000000006 [ 2429.949163][T30345] RBP: 00007efcb04c847a R08: 0000000000000000 R09: 0000000000000000 [ 2429.957174][T30345] R10: 0001000000201005 R11: 0000000000000246 R12: 0000000000000000 [ 2429.965152][T30345] R13: 000000000000000b R14: 00007efcb059bf80 R15: 00007fff8e32fbc8 [ 2429.973158][T30345] [ 2429.976181][T30345] Modules linked in: [ 2429.981378][T30345] ---[ end trace 0000000000000000 ]--- [ 2429.986878][T30345] RIP: 0010:ext4_write_inline_data_end+0xe46/0x10c0 [ 2429.993712][T30345] Code: 00 00 31 ff e8 6b eb 53 ff 48 89 d8 48 25 ff 0f 00 00 74 78 e8 7b e7 53 ff e9 db 01 00 00 e8 71 e7 53 ff 0f 0b e8 6a e7 53 ff <0f> 0b 48 8b 1c 24 48 89 de 48 81 e6 ff 0f 00 00 31 ff e8 33 eb 53 [ 2430.013457][T30345] RSP: 0018:ffffc90004b0f240 EFLAGS: 00010283 [ 2430.019586][T30345] RAX: ffffffff8235f386 RBX: 000000000000003c RCX: 0000000000040000 [ 2430.027648][T30345] RDX: ffffc900178cd000 RSI: 000000000002cc44 RDI: 000000000002cc45 [ 2430.035725][T30345] RBP: ffffc90004b0f368 R08: ffffffff8235e933 R09: ffffed1005a56871 [ 2430.043780][T30345] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 2430.051834][T30345] R13: ffff88802dc71e70 R14: 0000000000041000 R15: ffff88802dc720c8 [ 2430.059856][T30345] FS: 00007efcb10fd6c0(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000 [ 2430.068879][T30345] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2430.075559][T30345] CR2: 0000555555fe1978 CR3: 000000002e01b000 CR4: 00000000003506f0 [ 2430.083617][T30345] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2430.091666][T30345] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2430.099678][T30345] Kernel panic - not syncing: Fatal exception [ 2430.106035][T30345] Kernel Offset: disabled [ 2430.110364][T30345] Rebooting in 86400 seconds..