AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000008040)='./file1\x00') unlink(&(0x7f0000000080)='./file1\x00') 16:08:54 executing program 5: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000008040)='./file1\x00') unlink(&(0x7f0000000080)='./file1\x00') 16:08:54 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x24, &(0x7f0000000000), 0x4) 16:08:54 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x55, 0x0, 0x0) ioctl$KVM_GET_CPUID2(r2, 0x4138ae84, &(0x7f0000000440)) [ 307.378842][ T23] audit: type=1400 audit(1689178134.090:283): avc: denied { accept } for pid=4210 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 16:08:54 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0xc, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x8, 0x55}, [@call={0x25}]}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x74c74550a203d1c, &(0x7f0000000180)=""/151, 0x0, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000240)={r1, 0x0, 0x0}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb), 0x0) setresuid(0x0, 0x0, 0xee00) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={0x0}, 0x10) getpid() 16:08:54 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WOWLAN(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={0x0, 0x28}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) getsockname$packet(r1, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000400)=@newlink={0x5c, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r3, 0xb, 0x8880}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @xfrm={{0x9}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_XFRM_LINK={0x8, 0x1, 0x3}, @IFLA_XFRM_IF_ID={0x8, 0x2, 0x3}, @IFLA_XFRM_LINK={0x8, 0x1, 0x1}, @IFLA_XFRM_LINK={0x8, 0x1, 0x4}, @IFLA_XFRM_LINK={0x8, 0x1, 0x2}]}}}]}, 0x5c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000240)={&(0x7f0000000600)=ANY=[@ANYBLOB="300000ac2900000326bd7000fbfbdf250000941f0d679d1cd211db1000", @ANYRES32=r2, @ANYBLOB="ffff0d00f2ff07000e0000000b0001006d717072696f0000"], 0x30}, 0x1, 0x0, 0x0, 0x8084}, 0x4000001) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) r7 = socket(0x1, 0x803, 0x0) r8 = socket(0x10, 0x803, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r8, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000000)=ANY=[@ANYBLOB="480000001400b5950000e900000000000a000000", @ANYRES32=r9, @ANYBLOB="1400020000000000000000000000ffff00000000080008000000000014000100fe8000"/48], 0x48}}, 0x0) sendmsg$nl_route(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6, 0x0, 0x20000}}, 0x20}}, 0x0) 16:08:54 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x55, 0x0, 0x0) ioctl$KVM_GET_CPUID2(r2, 0x4138ae84, &(0x7f0000000440)) [ 308.027955][ T4219] F2FS-fs (loop5): Mismatch start address, segment0(512) cp_blkaddr(605) [ 308.058039][ T4213] F2FS-fs (loop1): Mismatch start address, segment0(512) cp_blkaddr(605) [ 308.061125][ T4219] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 308.066519][ T4213] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 308.094197][ T4219] F2FS-fs (loop5): invalid crc value [ 308.104187][ T4213] F2FS-fs (loop1): invalid crc value [ 308.119329][ T4213] F2FS-fs (loop1): Found nat_bits in checkpoint [ 308.126319][ T4219] F2FS-fs (loop5): Found nat_bits in checkpoint [ 308.168367][ T4213] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 308.175469][ T4213] F2FS-fs (loop1): Mounted with checkpoint version = 753bd00b 16:08:54 executing program 1: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000008040)='./file1\x00') unlink(&(0x7f0000000080)='./file1\x00') 16:08:54 executing program 3: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) getpeername(r0, 0x0, 0x0) 16:08:54 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x55, 0x0, 0x0) ioctl$KVM_GET_CPUID2(r2, 0x4138ae84, &(0x7f0000000440)) 16:08:54 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_GET_WOWLAN(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={0x0, 0x28}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) getsockname$packet(r1, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000400)=@newlink={0x5c, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r3, 0xb, 0x8880}, [@IFLA_LINKINFO={0x3c, 0x12, 0x0, 0x1, @xfrm={{0x9}, {0x2c, 0x2, 0x0, 0x1, [@IFLA_XFRM_LINK={0x8, 0x1, 0x3}, @IFLA_XFRM_IF_ID={0x8, 0x2, 0x3}, @IFLA_XFRM_LINK={0x8, 0x1, 0x1}, @IFLA_XFRM_LINK={0x8, 0x1, 0x4}, @IFLA_XFRM_LINK={0x8, 0x1, 0x2}]}}}]}, 0x5c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000240)={&(0x7f0000000600)=ANY=[@ANYBLOB="300000ac2900000326bd7000fbfbdf250000941f0d679d1cd211db1000", @ANYRES32=r2, @ANYBLOB="ffff0d00f2ff07000e0000000b0001006d717072696f0000"], 0x30}, 0x1, 0x0, 0x0, 0x8084}, 0x4000001) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) r7 = socket(0x1, 0x803, 0x0) r8 = socket(0x10, 0x803, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendmsg$nl_route(r8, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000000)=ANY=[@ANYBLOB="480000001400b5950000e900000000000a000000", @ANYRES32=r9, @ANYBLOB="1400020000000000000000000000ffff00000000080008000000000014000100fe8000"/48], 0x48}}, 0x0) sendmsg$nl_route(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000340)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r6, 0x0, 0x20000}}, 0x20}}, 0x0) 16:08:54 executing program 3: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x19) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000003c0)={0x14, 0x42, 0xa01}, 0x14}}, 0x0) [ 308.214235][ T4219] F2FS-fs (loop5): Try to recover 1th superblock, ret: 0 [ 308.225688][ T4219] F2FS-fs (loop5): Mounted with checkpoint version = 753bd00b [ 308.394271][ T4232] F2FS-fs (loop2): Mismatch start address, segment0(512) cp_blkaddr(605) [ 308.402618][ T4232] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 308.414299][ T4232] F2FS-fs (loop2): invalid crc value [ 308.421426][ T4232] F2FS-fs (loop2): Found nat_bits in checkpoint [ 308.454215][ T4232] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 308.461192][ T4232] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b 16:08:55 executing program 2: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000008040)='./file1\x00') unlink(&(0x7f0000000080)='./file1\x00') 16:08:55 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x55, 0x0, 0x0) ioctl$KVM_GET_CPUID2(r2, 0x4138ae84, &(0x7f0000000440)) 16:08:55 executing program 5: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000008040)='./file1\x00') unlink(&(0x7f0000000080)='./file1\x00') 16:08:55 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x2000002, &(0x7f0000000080)=ANY=[], 0xff, 0x52e, &(0x7f0000000fc0)="$eJzs3c9vI1cdAPDvTH52mza70ANUwC5QWNBq7Y23XVW9tHsBoaoSouKAOGxD4o1C7DjETmlCJNK/ASSQOMGfwAGJA1JPHLhxROKAkMoBaYEItEECyWjGk9RNnMY0jg3x5yONZt48+33fW+/Mm3l25gUwtm5ExF5ETEfEGxExX+xPiiVe6SzZ6x7v7y4d7O8uJdFuv/7XJM/P9kXXezJPFmXORsTXvhzxreRk3Ob2ztpirVbdLNLlVn2j3Nzeub1aX1yprlTXK5V7C/fuvHj3hcrA2nq9/vNHX1p99eu/+uUn3/3t3he/l1VrrsjrbscgdZo+dRQnMxkRr15EsBGYKNbTI64HH04aER+JiM/kx/98TOT/OwGAy6zdno/2fHcaALjs0nwMLElLxVjAXKRpqdQZw3smrqS1RrN162Fja325M1Z2NabSh6u16p1rM7//Tn7FMJVk6YU8L8/P05Vj6bsRcS0ifjjzRJ4uLTVqy6O77AGAsfbksf7/HzOd/r8PPb7VAwD+b8yOugIAwNDp/wFg/Oj/AWD89NH/F1/27114XQCA4XD/DwDjR/8PAONH/w8AY+Wrr72WLe2D4vnXy29ub6013ry9XG2ulepbS6WlxuZGaaXRWMmf2VM/q7xao7Gx8HxsvVVuVZutcnN750G9sbXeepA/1/tBdWoorQIAPsi16+/8LomIvZeeyJfomstBXw2XWzrqCgAjMzHqCgAjY7YvGF/93+P/5kLrAYxOz4d5z/bcfL8f/xdB/M4I/qfc/Hj/4//meIbLxfg/jK8PN/7/8sDrAQyf8X8YX+12cnzO/+mjLADgUjrHb/zb3x/URQgwUmdN5j2Q7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgkpmLiG9HkpaKucDnIk1LpYinIuJqTCUPV2vVOxHxdFyPiKmZLL0w6koDAOeU/jkp5v+6Of/c3PHc6eSfM/k6Ir77k9d/9NZiq7W5kO3/29H+mcPpwyrvve8c8woCAAOW99+VYt11I/94f3fpcBlmfR7dj38XUxEvHezv5ksnZzIm8/Vsfi1x5e9Jke7MRfpsREwMIP7e2xHxsV7tT/KxkavFzKfd8aOI/dRQ46fvi5/meZ11dvH10QHUBcbNO/cj4pVex18aN/J17+N/Nj9Dnd+j+53CDs99B13xD89/Ez3iZ8f8jX5jPP/rr5zY2Z7v5L0d8exkr/jJUfzklPjP9Rn/D5/41A9ePiWv/dOIm9E7fnescqu+UW5u79xerS+uVFeq65XKvYV7d168+0KlnI9Rlw9Hqk/6y0u3nj6tbln7r5wSf7Zn+6eP3vu5Ptv/s3+98c1Pf0D8L3y29+f/TM/4HVmf+Pk+4y9e+cWp03dn8ZdPaf9Zn/+tPuO/+6ed5T5fCgAMQXN7Z22xVqtunmsjuwsdRDknNrIqDrTAMzb+GMOLdebG1EX9q174xuTRteJgS/5GVuKQm5MOvBXn2ng8rFijPS8BF++9g37UNQEAAAAAAAAAAAAAAE4zjD9dGnUbAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLz+EwAA//+2KMyN") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000880)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) getdents64(r1, 0x0, 0x0) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 16:08:55 executing program 4: socket$nl_route(0x10, 0x3, 0x0) add_key$fscrypt_provisioning(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000000000061616161616161616161616161616161616161616161616161616161616161613131313131313131313131313131313131313131313131313131313131313131f6311e52c8823dbc0de8116a5ef213d259d9c0fa85b679b264bb241a1f2ce1792223f20a40c18f8a30bea55f96d275bc02b3ac89bef2e1300f"], 0x48, 0xffffffffffffffff) openat$uhid(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$UHID_CREATE(0xffffffffffffffff, &(0x7f0000000300)={0x0, {'syz1\x00', 'syz0\x00', 'syz0\x00', &(0x7f0000000200)=""/218, 0xda, 0x7, 0x80000000, 0x10000, 0x200, 0x4}}, 0x120) 16:08:55 executing program 4: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) [ 308.541352][ T23] audit: type=1400 audit(1689178135.250:284): avc: denied { read write } for pid=4261 comm="syz-executor.4" name="uhid" dev="devtmpfs" ino=958 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:uhid_device_t tclass=chr_file permissive=1 16:08:55 executing program 0: unshare(0x400) r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8902, &(0x7f00000000c0)={'sit0\x00', 0x0}) [ 308.631818][ T4262] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 308.642891][ T23] audit: type=1400 audit(1689178135.280:285): avc: denied { open } for pid=4261 comm="syz-executor.4" path="/dev/uhid" dev="devtmpfs" ino=958 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:uhid_device_t tclass=chr_file permissive=1 [ 308.654175][ T4262] ext4 filesystem being mounted at /root/syzkaller-testdir3245767578/syzkaller.YeSyhi/190/file0 supports timestamps until 2038 (0x7fffffff) [ 308.987319][ T4262] EXT4-fs error (device loop3): ext4_readdir:260: inode #12: block 32: comm syz-executor.3: path /root/syzkaller-testdir3245767578/syzkaller.YeSyhi/190/file0/file0: bad entry in directory: rec_len % 4 != 0 - offset=0, inode=12, rec_len=106, size=2048 fake=1 [ 309.020132][ T23] audit: type=1400 audit(1689178135.720:286): avc: denied { setattr } for pid=4260 comm="syz-executor.3" name="file0" dev="loop3" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 309.491415][ T4277] F2FS-fs (loop5): Mismatch start address, segment0(512) cp_blkaddr(605) [ 309.514027][ T4277] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 309.527369][ T4277] F2FS-fs (loop5): invalid crc value [ 309.565266][ T4277] F2FS-fs (loop5): Found nat_bits in checkpoint [ 309.614050][ T4279] F2FS-fs (loop1): Mismatch start address, segment0(512) cp_blkaddr(605) [ 309.622392][ T4279] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 309.646100][ T4279] F2FS-fs (loop1): invalid crc value [ 309.651622][ T4277] F2FS-fs (loop5): Try to recover 1th superblock, ret: 0 [ 309.658593][ T4277] F2FS-fs (loop5): Mounted with checkpoint version = 753bd00b [ 309.678443][ T4279] F2FS-fs (loop1): Found nat_bits in checkpoint [ 309.758308][ T4279] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 309.765393][ T4279] F2FS-fs (loop1): Mounted with checkpoint version = 753bd00b 16:08:56 executing program 1: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000008040)='./file1\x00') unlink(&(0x7f0000000080)='./file1\x00') 16:08:56 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000500)={0x78, r1, 0x1, 0x0, 0x0, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg2\x00'}, @WGDEVICE_A_PEERS={0x50, 0x8, 0x0, 0x1, [{0x4c, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "f7a82b1a17877b3ce942d2d6e0185d88efa86615628a04718a7b0424ad9b98a7"}]}]}]}, 0x78}}, 0x0) 16:08:56 executing program 3: socket$nl_generic(0x10, 0x3, 0x10) mkdirat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs2\x00', 0x1ff) 16:08:56 executing program 4: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) 16:08:56 executing program 5: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000008040)='./file1\x00') unlink(&(0x7f0000000080)='./file1\x00') [ 309.912829][ T4281] F2FS-fs (loop2): Mismatch start address, segment0(512) cp_blkaddr(605) [ 309.921459][ T4281] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 310.233911][ T4281] F2FS-fs (loop2): invalid crc value [ 310.267277][ T4281] F2FS-fs (loop2): Found nat_bits in checkpoint [ 310.314851][ T4281] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 310.322129][ T4281] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b 16:08:57 executing program 2: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000008040)='./file1\x00') unlink(&(0x7f0000000080)='./file1\x00') 16:08:57 executing program 0: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) 16:08:57 executing program 3: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) 16:08:58 executing program 4: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) 16:08:58 executing program 3: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) 16:08:58 executing program 0: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) 16:08:59 executing program 3: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) [ 313.579777][ T4320] F2FS-fs (loop1): Mismatch start address, segment0(512) cp_blkaddr(605) [ 313.588386][ T4320] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 313.601435][ T4320] F2FS-fs (loop1): invalid crc value [ 313.609061][ T4320] F2FS-fs (loop1): Found nat_bits in checkpoint [ 313.654832][ T4320] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 313.661871][ T4320] F2FS-fs (loop1): Mounted with checkpoint version = 753bd00b 16:09:00 executing program 0: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) 16:09:00 executing program 4: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) 16:09:00 executing program 5: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) 16:09:00 executing program 3: syz_genetlink_get_family_id$wireguard(0x0, 0xffffffffffffffff) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/module/hid', 0x0, 0x0) 16:09:00 executing program 3: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$KVM_GET_TSC_KHZ(r0, 0xaea3) [ 313.784315][ T23] audit: type=1400 audit(1689178140.500:287): avc: denied { ioctl } for pid=4356 comm="syz-executor.3" path="socket:[30356]" dev="sockfs" ino=30356 ioctlcmd=0xaea3 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 315.207341][ T4342] F2FS-fs (loop2): Mismatch start address, segment0(512) cp_blkaddr(605) [ 315.253296][ T4342] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 315.264763][ T4342] F2FS-fs (loop2): invalid crc value [ 315.287059][ T4342] F2FS-fs (loop2): Found nat_bits in checkpoint [ 315.361719][ T4342] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 315.369453][ T4342] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b 16:09:02 executing program 0: r0 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYRES64=r0, @ANYRESOCT, @ANYRESHEX=r0], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.numa_stat\x00', 0x275a, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x180000d, 0x11, r1, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) getsockopt$inet6_int(r2, 0x29, 0x3b, 0x0, &(0x7f0000000080)) 16:09:02 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffe) mknod$loop(&(0x7f0000000940)='./file0/bus\x00', 0x6210, 0x0) creat(&(0x7f0000000040)='./file0/bus\x00', 0x0) 16:09:02 executing program 3: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8971, &(0x7f0000001300)={'wg1\x00'}) 16:09:02 executing program 5: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) 16:09:02 executing program 4: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r0, 0xc0145401, &(0x7f0000000240)={0xffffffffffffffff}) 16:09:02 executing program 4: sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={0x0}}, 0x4010001) syz_clone(0x40840000, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:09:02 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BTRFS_IOC_INO_LOOKUP(0xffffffffffffffff, 0xd0009412, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r3 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_team(r3, 0x8933, &(0x7f0000000140)={'team0\x00', 0x0}) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000007c0)=ANY=[@ANYBLOB="6001000024000b0f000000000000000020001200", @ANYRES32=r4, @ANYBLOB="00000000ffffffff0000000008000100726564002c010200080005000010000008000600001000001400010005200000040000000500000003671b04040102"], 0x160}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)=@ipv4_getaddr={0x60, 0x16, 0x0, 0x70bd29, 0x0, {0x2, 0x0, 0x0, 0x0, r4}, [@IFA_ADDRESS={0x8, 0x1, @loopback}, @IFA_ADDRESS={0x8, 0x1, @private=0xa010101}, @IFA_LOCAL={0x8, 0x2, @dev}, @IFA_LABEL={0x14, 0x3, 'syzkaller1\x00'}, @IFA_CACHEINFO={0x14, 0x6, {0xfffffff9, 0xfffffc00}}, @IFA_TARGET_NETNSID={0x8}]}, 0x60}}, 0x20040040) r6 = socket$inet6(0xa, 0x0, 0x80015) sched_setscheduler(0x0, 0x0, 0x0) setsockopt$SO_BINDTODEVICE(r6, 0x1, 0x19, &(0x7f0000000000)='veth1_virt_wifi\x00', 0x10) pipe2(&(0x7f0000000040), 0x0) connect$inet6(r6, &(0x7f0000004540)={0xa, 0x0, 0x0, @mcast2}, 0x1c) sendmmsg$inet6(r6, &(0x7f0000000100), 0x40000c4, 0x0) r7 = socket$inet6(0xa, 0x3, 0x6) sendmmsg$inet6(r7, 0x0, 0x0, 0x0) 16:09:02 executing program 2: r0 = memfd_create(&(0x7f0000000100)='\x103q}2[\xe0\x9a\xee\xaf\x03\x97\x9et\v\"|Ma\x86\xe7\xc0\x14\x9f\xb9h\xb1\x96\xe7=I\x860S6\xb5\xa8\xc2\x95Je%\xfeG\'e\xe5\x8f\xf8\xd2\x1c\xc0\xfb\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94k\xcd\t\x00\x90k\xd6\x05\xb6&\xd0\x9daA\xc5\x9c_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2Oc\xc0c\x03gB!\xb0\xb8n\x01\x9bT\x95\x10\x86\xe8$\x7f\r[\xf9\x0e1v\xb1\n\x88\v\x95uy\xb5:`\x8b\nC\x18A;\xaa%\xaf\xc7\xa3\xac\xa2D\xb5\xe2\xe1\xdc(\xfd\x05\x9fB\x84O\xfe@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1a\xa0\x17\xe3\xac\xe9\xc9\xa7\x8a\x1b\x03\"&\xac\xcap>\xccZ\x01\xbc\x18\xc1\xb9\xe9\v\x8b\x9c\xb4Q\xd4\x96EV<>\x99\xca\xb3\xe0\xc4tL\xed\xf5W\xbd#\xcf\x8a\x84\xed\x9f/\xd4\xbb\xea;-Dp\xf8\xd0F\x90\xf8\x92Ip6\xf4\x16\xe8\x14\xe0\x92!\x92-F\xe2\x14D\x91\xa8b\x04\xdd\x1d\a\xdc\xe0\x18\x85{\x80Q\xf6k\x96\xfaQ\x9fW\vO\xf0\xe4O\\\xceS\xf2\xde\x049d\x06#\x88\xc3\xdf\x85O\x1c\xc3\xad?r\xd7\x0e\x00\xd7\x83\xb0\x88\x9c\xf6Y-F\x98\xdd\x9c~\xfd\x95\xc3\xb6lC\xaa\"Y\xa2K\xecz\x84:*\xf5Y\xd1\x9b1\x91\x9b\x15\xd4\xec\x02o\x01&\xaa\x90w\xc4\xc7yn\xb5\x1ag\xab&?\xbe\xcb\xe8v\xa8\xe0\xa4\x81sW\xacf\x149\xd2}\xefCGa\x9a$4\x8c\xa5!p\x83\x05\x96%\x02%\xabj\n\b\xc8NC\x91}&y\xd3\xe1\xeep\'\xc5\xab\x19GsX5\x8c\n\x9fh\xee;4\xb1%V\xe0\xa9\x8e\xf30:\xd8\x18N~G\x139\xca', 0x2) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x940a, 0x1000007}) fcntl$addseals(r0, 0x409, 0xb) r1 = socket(0x25, 0x3, 0xffffffc3) recvmmsg(r1, &(0x7f0000000e00)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f0000002a80)=[{&(0x7f00000045c0)=""/4096, 0x1000}, {&(0x7f0000002700)=""/185, 0xb9}, {&(0x7f00000027c0)=""/250, 0xfa}, {&(0x7f0000002900)=""/140, 0x8c}, {&(0x7f00000029c0)=""/172, 0xac}], 0x5}}, {{&(0x7f0000000440)=@sco, 0x80, &(0x7f0000000bc0), 0x0, &(0x7f0000000c00)=""/48, 0x30}, 0xbf}, {{&(0x7f0000000c40)=@rc={0x1f, @none}, 0x80, &(0x7f0000000d80)=[{&(0x7f0000000cc0)=""/52, 0x34}, {&(0x7f0000000d00)=""/43, 0x2b}, {&(0x7f0000000f40)=""/59, 0x3b}], 0x3, &(0x7f0000000dc0)=""/15, 0xf}, 0x8}], 0x5, 0x0, 0x0) socket$inet6(0xa, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB="83080000000000005c0012800b000100697036746e6c00004c00028008000700ffff000014000300fc01000000000000000000000000000008000100", @ANYRES32, @ANYBLOB="1400020000001200000000000500060008000000"], 0x7c}}, 0x0) [ 315.786473][ T4390] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. 16:09:02 executing program 0: r0 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYRES64=r0, @ANYRESOCT, @ANYRESHEX=r0], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.numa_stat\x00', 0x275a, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x180000d, 0x11, r1, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) getsockopt$inet6_int(r2, 0x29, 0x3b, 0x0, &(0x7f0000000080)) 16:09:02 executing program 4: sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={0x0}}, 0x4010001) syz_clone(0x40840000, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:09:02 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffe) mknod$loop(&(0x7f0000000940)='./file0/bus\x00', 0x6210, 0x0) creat(&(0x7f0000000040)='./file0/bus\x00', 0x0) 16:09:02 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffe) mknod$loop(&(0x7f0000000940)='./file0/bus\x00', 0x6210, 0x0) creat(&(0x7f0000000040)='./file0/bus\x00', 0x0) 16:09:02 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffe) mknod$loop(&(0x7f0000000940)='./file0/bus\x00', 0x6210, 0x0) creat(&(0x7f0000000040)='./file0/bus\x00', 0x0) [ 316.151080][ T23] audit: type=1400 audit(1689178142.860:288): avc: denied { create } for pid=4395 comm="syz-executor.1" name="bus" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=blk_file permissive=1 16:09:02 executing program 0: r0 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYRES64=r0, @ANYRESOCT, @ANYRESHEX=r0], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.numa_stat\x00', 0x275a, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x180000d, 0x11, r1, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) getsockopt$inet6_int(r2, 0x29, 0x3b, 0x0, &(0x7f0000000080)) [ 316.232601][ T23] audit: type=1400 audit(1689178142.860:289): avc: denied { write } for pid=4395 comm="syz-executor.1" name="bus" dev="sda1" ino=1964 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=blk_file permissive=1 16:09:03 executing program 5: r0 = syz_open_dev$hidraw(0xffffffffffffffff, 0xfffffffffffffffc, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001740)="17a9fdc9d6c8d6b300e7416db8cbf16f9a2384bcd8520c60143f4561ea3fac88dfc2f646cc405da053d1b9f3bc5ad6dc4fa0ffb5e913a74ef88674ff13156cac9b4e291c510bf0e9fcb46e87a0bb760effd5680b862a0e0fa141b07909cf50197e1b8d50e7e55107ac7c8846a2fe8d35e98858694f0d7de375becc1ef8c81d1a21fabfdf6e24c4721b6e6866048cee84012e4e67d179613f4ac5c919c5eb002f00512a54b057077117a049137f68ecf0191c89cbb133d5060103edad072bc99bb8a1bdea2a525fb8d1ae4fec4131afd3daeba2cf95a8622dc2e6ae82c593397471052c3e6a1aa25f6bbf5617c2ce303f62b3f57a365a194d6745ac1add625bf8902f9dabdf962f022e272cead1c2f8c731c56e429cd974e4526bc898e7cc401ad164d0716f4309be399c4677a58bdfaf29f1f466a2924688c70b0bf20b7030c47ccb53bf77f304e15d4d3df15db8899d6c153c95dd25f23571b3928f045881c7ba071e72d943980e8b38d57568630d4c91b5d385f23d84c6167a4ffd4500be8815824459d8a68fd09cc08a10d4485148c7bdd6d72d44998eae6928fb9d51adec4c85ca128ad7e2b644ccb2ff64f139f748b0a4d8c67285f5e4e60993114ddb7310e1fc415d470485d607bec33591d0f2367d14813b223e74cd1d920b805172ff47c510e4982147effa1543797d0e38e1aeb343eeaf861f94f9d2511565b32a8db2bd726d89df8f13da87396b7e7f53542811da03db9cb27235fd2938d58c56ee77c080d1f2070f87c937a8e0577acddd24d5925d8d31add0b320971fd6697b926858f6796c9355705dda5a28f135754e525bed7d63bf0d605447b05b63a8a1a14669de125eb3d8f31db2204b5af6c71ceb3fc4f7c5e6a3ac4ed199bfb414ecec0e87fb9fc64fded798d06d0b571cdc0e2814382e6d80f5885711bf9e2541f4ec96f1da28e21e2d96421df0c9b61360adc1b591503d99e784f7f446bccfb40bb713d6018bbd177a32716c2dac929e82c4fc694b4c4fda2b7944a225b78b52abf1edf65d83a600945ae3368497986fd5732e952ce15dfa6192b4c32e09657d3d3832d907f346b7f7373442e6d17e52a444a93b8923a15fe69017c7354197471b0cf6e5fb05563a54842085e96a6a846031da198f16795534d26d78b96d7390ef3ee25014fd772f9118900a375aee06a8de455ed22dd486e0bdb60af4388a4d2d067df007cd1493c13b888032821d5c6fd266b5ac7bebd2972a5ee64b08179a119880bbb1333bcea5dd4894483e4b94c416dd03ed9e320dd8a5e3a4c2787b88e058d97cd4b021716152d595021d57afde6002d287b74dd5539f49d5acf52138db1ab4e0276b94d5a772bccd69ae20dc019c6de65cf3c941de90acc16a73ac5127974741c323f3deabc739cfb3faffdd9a73aec4cd8ac83f8e43c30b3121e9455b21f9f8a8b7b840b0a65f67c392fa9e7586e9d7b1ce65ccacdc1d3dd6f71e59c5b425a57de76ba5e4bc98d58a6ad2673951890b66372794af22a2b39069bbdd84a8f7eafe2837c0442ee7b1f1377bac729df1263fc38496c38aebe1209c0e18935b9cb7cc5c0c6399bb45f07573b8dea2551758f3e269c705f738b1b9070f744be793e7869f82fb59606206c6a282e577356e13183e64e89e59fde0b31ea8c6262c6fd47d5a31877d367f3eccb3adf1d632b4c7fa386f2ed2b69a86f066c6f85125cae0e4e56b25c971526a2106ebe955c65a78d7ed513881f644568c1ec20cc90f2468852243a71976611accc28f895f50ac7f6f30a4e96602d9f96dd93cf4c9306588ecb0a8f6d6d160b4d5e83549f31dd78a49e5519fc4a89ba52393470656885cea636fe5dfff1e484bea6996a01dc11e70f2ccc1961e295fbd8d16bd7e582747e78e0c37bcee9258264b29d99051b23e23cb5c229953f8f216ba57b4b9e5a576f919867b7ccdf8cdd2b29eeeb25d3d9726db6dbbf3f4b0837a310cbad3ea983a135e491dbe4b267c221b238b6fa5250023fdfff4b6cec7d81c743a3372245a868210906ef5002e63343aa12550a56c8b420151e01245344074765701daf85423bb940ecb306a5a36cc090dc236cbb8da775cd0b8035027579e7239a1fd81d5820bac12bbf615ca8a8c94d7b38623a7131207b8301b4cfc1a2392484a6fe139cc802f90a2063c3c97db16c4891b54cc03ed403986fc9520a60da9f7211064a8fdfff6ddbbf81281750453436f48a2c36fb8dd2cb1c470acdfb2be96babe386502e294e5aa6d5e58f813b88df358f107eb1571574cc500b19e8948346f34b24aaae7db849cd33fb25fb6a9b5f62a40ce7d27c77f522858eb36a3cad1f7b46683e2140d4712a0b08c860ee50373f42574a3a14a86ddcce0edda0c8cd7000f189c0fff4b35c038e5b578ca53f0e6a60f1681c64695273180ec1083d048bab9ab4224579e0eb57acd8a24b5e72e35a32f0fad169efdd5d127a30bf0d318820d1d5ea06017decc1163b22e1d41f51e1932f0e89b4911fa594f12aa3eab3c9ed9b3927b906c3840ae52cb3be7d73f3a21a29600c6b99ebf74bcd6c38742dcbdda401fade8d2ab5f4f6ee78ac71495e076d7be20d4ec47153def56d7022315503958c72cf5db21d3ca3ad1c6ac744e1f1a0ee4e4721239cf116f375165ecf481bd895790d7c61a4d2397616574727e7e625189d5f4cc2c24617bda578249f1bb4cb39cb9e096ad5f5247a037200d6071157685f4d5e0cfde31c9104a1424a381cc1b6d5b32ae8143cb5f38142536656751c256c0db5b6dce1331d7cc332208aacb4b850f9b4cc111f42a4dbec321bffa17f6436800c55a01a92b500555c2a202203b6a220b5fbbbc20f7a3c627135f8827331d819d600b959ad93ccea35775674374b972f92bb807fb88b346e4e0d08d44463ed47de14d4a85e29240b13ed8193275c55194d584cf2acff3a3cc95041288921a9609b98baeaf77c586fd00b692624c59cacde7a73e2b0779e36cd9d69c73e16bd934ad0b3c20c755f558f4bfbd0153db651402b53f0b4d0713682a750fd5898c44d0114c17e3443d6e0f6b938ee20a4e88cbd2882537e2f0dfabc6b9395e102255960d4771d0fe2653f5b6c71ea97a796788bb8b3c3d8ac12302a118fb73d30682cd89fb47437dfdc25d5aa5991a9c6d3d9b60f7410ec5908d75e81832ea99c8add71b9fea69e060f188941973619ad9577547d8fab236b25eea5836962794df0c6d923d889c0ed1b052fe146fa0c4431ccdd320447a50520722943e1b7659f57fb88e52ea87e89836172d9a8a39866a96738b96c8180f064828e0747b494223dbef92aa55f6cddae377e417122fe6327bade7859d1262a5e3c7f31fcfc55234f414dee1018e3db1b88fa878b050065dfc456cedba8fec023ccd982ee0609753a11eb3c22afce1118e5545e74f4ff53674177c719b85cbcf0583a44c0a66a12b227413e8c5148ebaf202c116f292253d1730b7e112aca2c4d3c843d6e22d8e5feb7ac28a9cac75dc270ff622d584ca64de48e7d71fdea5e37135dbd807eaa371610ac88459bce81d13d766a465e58753a944857af1310a1780fee9052ee9e68eae38452609c3c280c6838dda02b194ef12bbefd509e7d523f7e6b7666631f7841e783aa23475521c852a2a3f0967fc6991cb7a9f4714d5a65c58d628b2807cef6a5bcd8c40f368155c0acae394b7b4642f3bab4ecb4c9a9301f7d66c3f454d68d0dbb97c1f764f31493b3c5a62447ec42e20cce5dd89418496986036bdf68fdbdade93b7739c222cb47ba5b2615625e9e877a382ecf9ef85dd245a586fe26a8c3f2da22a21124b51cc063937ae56bf6bf80a1c5113cc8e7126ccd95d8ad4fefe71c53cf401d902981dc78701d73508f473ee2f0195eab38844518506f85f100f34ef95ffba631c13f3ddc86abb11392c3d3392edbb3badc8c8d990a0037607dceab68cf74bf0585e0d36c608afa9634e1769c381649485e583679b894dd6b817bc9cb7361986e59881518b5180029e35207f6f7cb1f906e0916e425c29a32faa41ac6b64092774c62ff0714a894d59d365b233c73e76a5c700b541600a2896c0d2c17833ebda1e4ae6000b450d03886a35a4fbfef770c85753dd7957d1bc3afd7dbd72b66dc522779bc332ea6f4460254e65755bd083a36a5495ef21fca37901d97a21f879bad3d2fcc23c6c875615e53927b33f3d83b82e18bf2609fc008bb47fd7eb1ddf507e4600cf4589ad9031fa44deb3f684eedc3f65b6f668616f88aa1327b05afe77fb42de8939d455ed968526b0613185853322979729d3d05c3d5ca1501b580249f6a0cb89f0823328b31f0da2989ea4eeb52b27510ca8353e084ec8daf4602dd970adf47a89710d173a965fa473d615be6a57cd5c29933c2474ff3fe803c9389a1719b7f812a842b1f6d9eec6275c96133ef4c518f6a03470dc080baad83d8b00f76c4a8d8f43129f18a87cc196821ac1fd15309d6671770488a7e270462f73498c4e817d1d83bece25cbc9f75db9ca426c7ed072ece56aeb33cb811cf2b54f3998ff751f7884d8b008a83d84c9ec45134dd5c9d32f7bb2d5bfe5c0f3a4d3b68cb5026a551a884d7ac5b9d44bbcc9a721d414de600502803d6c0cd9d7962693a61a90ba0a6857be87587121b6a99c53edfcd96638e1a9b7bf79d6b3c9db8244d0d6ff28d0ced72990c83566bda22e2490bb1c6ca4e77a56312725e549969a78a686d2f2ae52e4dd3d327c3cf8dc894ae061b5ff798081d01e276f86f5a42d3a31d25d3496c7e5a57550b233d2d6bf05e562dff34798161e4a8ee0907abd724cee724b2b8b20a64a97bef472cf2b3cd211e67ad3e617dc1acbb6d54433f7af08005a7f66bceee7741539a82652ecf829792a1ebcc3da4727ee786677345c66e13e099b6e42bc7532c4bf987db5e3312cf50098b4b67f83ad6e71da69b6b7b5c6645d34d6d5193c7f3b40f489bcf19b437ee308e0e4acec45887842774702298ec99870d8114b7446e162ba714e3366a936116f25a92b64fa378831eb42ae225627c0f99ca3a569ffcca5b3fd66091906fcffefbf4fd9cbd8b444470d52da827fa3d6bcecb22e950b882c6c0398401b8854e5eb89e917b45366e845a4ec52da0146223f3e384ed66f66a34d20e72629b36d5469f55d699741e2d1f1034e2bd809fb852d69e3cacb3fd2699b82281962600219999c383456e452e587ce662f591642bedbf45d5724f45462167ab8090d6d735727dc904f2a0be91579902a1b25924093e117cf6b1cf81dc8662d9f91f27a1f33ceb365e2f0e60fcccb4256f36f3223614b2644fa9222c517ed9b0038d277c4798ed13c47904107e32365d0ec65e5d0cc6486fd676bba6a54413ad400cc6cfb4769e2c4f6b55f7aade4d76403829f4136868e9e2e031502e0c6b6b52ff436a4fd8acccb1e583fbfb166a7a139bfa6bbff6944dad827459e6e1993c91b82a354b7b51cf1b4afd2789405449abed3c1a2e49ff5f140d53bacd709fb4e89a6c7fd20897820e10596e83c5617fb6a6af9896d7d39c4359227091837aea57d5068c418f2d1505e21fd67f74ee519c29108e6d40c47ef1c129417cf227faaf07a3978f7bd5475de27431bc4e80b1ee6433f3fd08bbea376f4a05b9b484c66ea200af4208629afe58a6686fe58e1ea11dee0ec6b5e5ad40b2d88a5033e9a6e93c581189d34313d20145ed89b5c2193b041d2d144e04ac023bba57bb00a7551c816df0fef892861448e5a32d1cc76973be20b7596b6ab9e3a297a1e122a9abb962f77a0d9eb3d0e21db7287dc4a7c6e6bf65893d8d35fe5089e9380b33b23983c7d3d89c3df4df1c61db0bde1e56095f3aa4b3cc490c66765fb90343306547700670ad2120a4921563b0dc4dec34caa70e0cd88f6bc2d1d8ae1d23b9c3abd20157067f9782ccc138f0e476c5125898928fdf33f8004a400e569a92ad3fbe725354ae6eed25ef55fa370787c5d730ed284f1c05cb736f6a34b4e8ee769e4d0314799b193a9c6e9273ab8d7714c9e97783ff31c90218969f37b245cd0228180fb4d72e0fa8508968e2bf07f6e2cd2a5cac7a9083ff3929189621469c0ee15152aa01eb429f920719aeb2ea5bbf5403591765a5772f00658947e3dac2299fe6b0889b5013e444a1c8e8f203846e955818d2ac853d8ebff2f37a143a08a75784ab440e2bbd121aa10a6754aa577a3180c0ffe224d0aee4addb55c808704ff1bba616160a593a5a655bd1dc5753d190a6a57fa9fa84059a0a877256c3eed8a94797b9ea785cb12c2874c75caa084a143dbf6dfbb2b6663bc07a43bd4acb585e4efa40bcb51abf49df559afb7e13e301795a5f9f6edcb8dc84f3634df1c508659c298784ceee0e63057d8a9e137cb3e80e03b9c41221e10e28a1eba62c1efa8fb4414c8a7b83483f3d9c714788b541f079b438d5558b506cdf8b2a1bf084f90ac7c9544012100fd480770b1a5302da9fa33fb6ee05e85b5b7c3e78f8b8a400342a71fb2814f77f819b53e1ee5c3ab7a7be97ce76aa26d9c9f1f28bb18c63c8584c31453abe1f00d1d3d4f4cff1c3ce7960bfbf513b4ffb26c6b34621bc55582196ad526dd313c9417ab2144b7b358d076b2f5436cd53b4a51458fe697e48768b3c500877140822c96afca5298f31b370602e471f63a5d9f71a890ea094a54bfc4dc18731d44ef46b0aecdc1eb928d9be679e24f5708163bba055b553fec1444848f950c03c9ffd5d7e9a67141a3fa14d204337846d5e59d134ee2b97b1cd305fba1f5ab033b9b4addf61a2c01cf131432856c11bbe6383828f3bf31bea35f4f062dd08d73432b13fc2c9c22193c66c39f7f0186055ed937f4ec52be3f8c9a127a2c7b941f73074b9edefe9f66fcd6df9abae612ce127001620d31637bb5e52cfb7636efc7642776322e4a183b86f20e2a4e8bbe5cebd5839ea69f64b6bf0b51fcc1ac19a93dad1f2307566307d6ba96b7aae0307d4f2142edab295ef0d94d563c7e3cab45aa1a8666dfd5b01fdecedde941efc9da4a2b825bce500ef322689382ba43c72cc85c08af181dda9081ed6cccd4da3ac128333a23660a4e49f091a95547db43f4eaadbd90772321ca7d051fafdb8935b54423a07e4f0f12af2f2d8e8d4ea2dafd12e7a8255fc4ac5a00be17e1f280b0d7699e58528131efd9b755f804d790386366dad62e82a27613fcd376e5ac26c77b3ed1f36332617b3e6ac2bf8537f84e75e6450a8ecc9634f50aca1af2b5c8bdb73d84e9d6bd99616155a5d223af828eca039564db2921aaefcfd5edc73e038b477d6bf56fe4cf0a218b179f8abf938de05de91e8a0e574595e4680585f7308c772ff364e20b96e1ed48dafd3ed65d627ff5473bf82bca0f229b54c840b965a64db347b9a58e9aee765b6453a1fe959babcb5749bfab1b4f2a3009fe9f7db0577b2c7ac973e47b39a0e60306d7a2fab76cfdbc4ae544aac202a2c1075c4a8a48193035fe02205dba0652e6b9e4b063fa753770ba4f49a2a706ca66349172bf99145bb15950b54acef6aebf82f3fa669df5c6b04f0620431d8166523b72e626e84179a195db8ad7e263284057057bb929907b14a9dd0aa3a21e397f95c3b8b03e235a83595870861250c910c6bbe860cbf8538861e0f0e99b31756ad85790c13d74033cbe579a5bdf4d4e1edc1a97cc76cf739167220b07e947874eb61e8c4699ebba94dd0addcd97d12ff6e231018b4fff7e7b9142e1abfcdec42775b725e82c74f0f7aa48298e45c408c7503e76a82d0b752979e7f0a7d67469698ea22dbdf187804ef5ef5f10d10e368105c04b975a94284b9ed0c94782105b7dbab1b7d278078e3fa9f60fa39a9c4ff9fd8698f6d0f333b69bded8d17d99d52fd0fbd4793e44a1b9cb88a05796c96e5ee9efd53aec61716461726e90da4fe41b8c57ce3427c62900d3b5116e8c0e1310a8834d2a1bd3ef36320cfeaba1606847ef338fb06e6db31c93f8ec1d53d24cc80de36692ae510b02a8b81c1de1120ee1f1b83c98373596abdbe212e0c252866d6eafe8c924a34fda6a40fa116edb20c50388405f48b5a166f599838646530947d4ee16dbbb7f31c423aaa011c3a19c4ae998fabe438d8468514fdc420c5184974b2439b3b32f0954d3d36ad37e149af58f8e4202f0aa766b985eb7fac9618c08f44e35ba9e4e719ed90447a4a5b6773b07fdf0d70f89878d2eaa66ab35caea58bb900f19526e4fc938d5c01ec636f11839b6eb3f43833aed5b2a79c648d8fd28d1ce907025099cea7976a4ef81c6d36dfd679f2cb618dc3ad745eda730c053ebf22e5286a0248274e6185fd3712fcf1b6cf30e96434b08ee39536ab9b2f446222b9f968926a6dd6d6bdc9a93231e3880597fa3ffa70a0264535e03ea148fd291d4eb1eda8efee5e5b2fb26306129a5c2df55d6d00a9d45e4b5f517dc74961c77cb7f416aefc3ca4a43ff3d26a57fd39e0b8d9f55fe16038a1c9430b2628db26206d1f8c5b69616e5494238777381bc5ceedce57728b76bc8ab6e2f4a21cc33770f275bb9d1633cde8da366a04150b042268094cea658e34fa9b7d2de75d5ac5a6d088940d78d0419d00f55628afaf2600fe1793b8e4265f912616406e3cefe4157af5f194ab9acb4d44bd24f3bb1418ccafe8c82f7a55891dad88776feb748d92d48fef9c1de647b0ba18d6fb88c3d0d9caa01ca8e2f642c6af6bcfa70c128cda105e9de897602a4cc1124e7538723161dff19d4cec85fa9f60c33305d927c226f2fba8f61196e63d7c1eedd3af8ab5ee9a32045a0b7feb89bc46ab33e74394d462c7ff1a4fad478f1b4a1b93cddde0baa5a30b0d7a3df5d432f1c91f8f147e08171204ea60a19ab4239b111c5716ea31a426930fb4d42f2c85b22fbcafaef2a0cd7a60a1b7891d608a57f9d26419237005086a36e73c93178112aacf44b9884313c5c504ed71d06f94ac99580121f96f267c7cccd5bf65668ac5161b40f913d8449952d6b979638cd7d35e21a7ec38ed099b24fc4c12545128c469bb0c7b936da00b82ad169443296217c2c2c75f34fd61d200e82496b9225714dc33aa2e4f99eabc45339ddf89c022b15823161d962848d452d61c3635dce45d86cc050aff4e5ad6f3ede6ab3d9209afbb5f631ff79890f5b70a83e5445a8c4691f9e8de39e8d3b2ac16a232be5d1fa98dbe20e8fa64154c2c23dace80dcc5b6e53ad830009ab41e45656b5114b3addc340af3172a1602571c858a86f6c0a4623c5a19703438f391df72ee032f5edee8b84256fbcce7fe3a7b1a8605c47cc2082f43442b95db641ba766739be0d31b637cf2cc7eaa312d1925a6651613a9a2afd2c2232742667eb2d7e63e4413f99a123c5e3706c801a6ac0bee5d76042a6fcc856af4ef5d3b52b5284b2009fb2e9782c88ec600ae0b76fce5f83b4b8eee96800f202d9d061585f5df89b87633ba17ad4d8bd2c03f4db18e752959fd70bfe6631f8502fa23112e3a690e70e7838a9a194141e02dc7af3723067e436fc8db1a711f96d3f0a2dc188081d4f0db95fe7363421abdc9b80498e06b8f0cf5095db8df5089d0bdc31ac2a324c393f50b41ff143c1dad1991d09c416b21fb65f07576d0e21d22b53e2d01ab5d3e1c60c462df8235ebe4df5ede6af7ebdaf2d99ceb957a1caf95fbd03fbffd44cab7cd94dfc6dd9bfd2124e64b7e6f292194696013d4e4730c174a76c15321f38647ffda4734c3cc29d90d58f69d11b28cba5d6099bbc9dedbfd29b7857c075db3676ad68e8269aee974185f5233ccfc1f77c3217c3142520d384e43c1d13c01d36a0bab238b3fd8005216fc2c91f2c2b5492decbe8f3dc89e74f6a873d704652ea2cd7a48933494c7614be73cac4336a510c548ac4f03c44dbd738b77aab9c01d0286893af2ed43d6f608ee14be1968b66ba9fded135f96ec490d53a2c0ee14095e96b52c1f00f2769776d61bef15894109d9d1ffaf85e03128ac67fcb7803f41dd28f80a252230552d2a4ddf12c8a5d11350cb50a9618c1eba2ec83281071e9e0da126ac9513383d88805fe57bec212f8938aa6a96ac08742d21cfaa59b3d48472a91d0df008ef6613316079186fa77e1d4eb08ea9712de59a1d364c886c94909fe9ac4f72640c25d7ca11b5cff711d3c93bd7a896a1bcf31519e3c37ddb236fab58963cdfbe352e8be28f70daf6e276f98da55dc36df20b27948d7adf69d8f1095d1776d0bb8c0fa53d084f2fe2e2b294a6f7ea15189f89a6ce7749f1c48e56bf1be3d03f17829a5e5b8ef27490a20b5891651fbaf20d61740c2e640a9da3212caf64059a60db79ac784b152136076df6cf56ab9f2e960570ca87f4465813fa288d547c08e0c7c05ef04b9f1fbe0e72a19604127b34c90445d006666f94ad96aca94f4eb3eb7c39e862336112fc961b83070eef8be5ad08fb5b9b1298a0afb524948aa97ec2c9b58dcef25bfbc4e5cffa732e93eed226122b515e7224659db3eed1a19010ef5d02c4f8eba1447447876a3cc541c99f139221b7f9c1a304b1c9a16e0b9e7622aede280b55622296fcc7d90b6c6b1152ba4c6902a3d292ce7d3a66d3c4ea119f87db18809b1a8c81f6834e79e6c340bf9789395cc274468d965a2d7b357a53b40213a20610ab06edd3f629d09825129124cae8a22d503e76641c0703b4f05f92f25f886028b056cd52ec5f096de33352ff407054fc22199654ba3b7117e9d023f6074157f724378d0d34bf6139a37fdd3e8543da67e658efcb00f92ac0f6ffcf1bcf1d33e4b48fc84b1940aa96529e5ad7c5373c04f44f26f5e4a248331de08e6c448fc1678a2811f1a98f06942a2f5ef3e251e5cbb9ec2b06b2f8e27d53b62f37434c6920613aca46b114aa225b019d0e17318d2b7cb85302553880e95a64f1dc9c22719d65adc4344af25bc8a24a7ea6cbffe7a5bf26072b7f70e6195c7400c8dd8dc97bbc424a4c9a7927527e6b3f7521f85edd23872122966cfab969375ce56f434b12827b58516f85f513cc2c00b7173d85c98e763a5d7f5eb01d77e357bfa0ad6812f84710ed6d99bc51785e41ae29f405db082a2fbe5c3966803eaecf52a48d78941c050c48e961235b2cf27fbdacc5b891e8f8b5e3bc40a34168cb02678ce0c2dcdc870aeb23a26e4a8bf90d208fcb3b97ff5222f977b8b4a020c369c4843d8251363a4694ecb3f8e3c24c8683dd0f07b5bdd24c0c1a36e372ad1af71f52e29d74db67ea9da858fd04f8888f237d1342df8005d860f36a53e8e6368dd6e68964fe3e794e7e956c37606540020ac7f7cd9436165d8958ef8d0537651424249af243a1740bd715e29f7a083e9a12e43edc3ba021e00e2b6c1ac7635dc8423a2ad3f021a7cea88cc3323c72f84aff07173d0cb5973d2202cd919389fecaeedf2282f7fc257302268abb2b3ecaada418a3414aa5c6c44b54316ea67307e62cb6ba9f20679a20b30cd62039c0ee46488c015ffcda999b566664969dbed104935fa2e663a8d6dcbc0d9ce8c86409efcd502f0e131b52eb16f227576e9a2efb6ca8fff3fbfecca50f488116a7e373b2ba34d929a46adc8", 0x2000, &(0x7f0000001500)={&(0x7f0000000280)={0x50, 0x0, 0x80000000, {0x7, 0x26, 0x8, 0x1008906, 0x0, 0x0, 0x400, 0x9}}, &(0x7f00000004c0)={0x18, 0xffffffffffffffda, 0x3}, &(0x7f0000000500)={0x18, 0x0, 0x1, {0xffff}}, &(0x7f0000000540)={0x18, 0x0, 0xfff, {0x8}}, &(0x7f0000000580)={0x18, 0xffffffffffffffda, 0x2, {0x10000}}, &(0x7f0000000980)={0x28, 0xffffffffffffffda, 0x8001, {{0x0, 0x81}}}, 0x0, &(0x7f00000009c0)={0x18, 0xfffffffffffffff5, 0x7ff, {0x152645f8}}, 0x0, &(0x7f0000000b80)={0x20, 0xffffffffffffffda}, 0x0, &(0x7f0000000c40)={0x90, 0x0, 0x0, {0x3, 0x2, 0x3, 0xffff, 0x1, 0x8000, {0x5, 0x40, 0x0, 0x0, 0x7fff, 0x200, 0x7, 0x7, 0x1, 0x4000, 0x80000000, 0x0, 0x0, 0x83a, 0x40}}}, &(0x7f0000000d00)=ANY=[@ANYBLOB="280100000000000007000000000000000400000000000000080000000000000001000000010000000000000000000000000000000000000008000000000000000600000014d40000025d25255b2f00000600000000000000090000000000000001000000000000002d000000000000000100000000000000010400000000000001000000000004004000000000"], &(0x7f0000001040)={0x320, 0x0, 0x0, [{{0x4, 0x3, 0x9, 0x2, 0x2, 0x80000000, {0x4, 0x7, 0x800, 0x4, 0xb0, 0xffffffff00000000, 0x7, 0x1f, 0x5c6, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1000}}, {0x0, 0x1f1}}, {{0x6, 0x3, 0x100000001, 0x6, 0x0, 0x4, {0x1, 0x300000000, 0x1, 0x5, 0x80000001, 0x0, 0x101, 0x6, 0x7, 0xb000, 0x101, 0x0, 0x0, 0x0, 0xb1}}, {0x0, 0x7fffffff}}, {{0x1, 0x0, 0xfffffffffffffffb, 0x7ff, 0xff, 0x40, {0x1, 0x2, 0x1, 0x3ff, 0x8001, 0x800, 0x4, 0x0, 0x6, 0xa000, 0xb297, 0x0, 0xee01, 0x9, 0x20}}, {0x1, 0x7, 0x1, 0xc21, '\x00'}}, {{0x4, 0x3, 0x1000006f, 0x9, 0x6, 0x4ea0, {0x4, 0x5, 0x492a, 0x0, 0x3, 0x0, 0x6, 0x0, 0x2, 0x0, 0x5, 0x0, 0x0, 0x9, 0x3}}, {0x4, 0xe7, 0x1, 0x80000000, '&'}}, {{0x2, 0x3, 0x0, 0x0, 0x0, 0x0, {0x0, 0x4, 0xff, 0x68, 0x1f, 0x0, 0x0, 0x4, 0x4, 0x4000, 0x80000000, 0x0, 0x0, 0x202}}, {0x3, 0x101, 0x5, 0x5fc, '+\\](*'}}]}, &(0x7f0000001400)={0xa0, 0x0, 0x6782102c, {{0x1, 0x0, 0x0, 0x1, 0x10000, 0x1, {0x4, 0xffff, 0x2, 0x1, 0x4, 0x2, 0x0, 0xffffffff, 0x7, 0xc000, 0x1000, 0x0, 0x0, 0xd3, 0x2}}, {0x0, 0xe}}}, &(0x7f00000014c0)={0x20, 0x0, 0x3ff, {0x5, 0x4}}}) r5 = syz_io_uring_setup(0x545d, &(0x7f0000000a40)={0x0, 0x715, 0x200, 0x1, 0x35}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000000ac0), &(0x7f0000000b00)) r6 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b40)={0x0, 0x3f, 0x10}, 0xc) r7 = socket$pptp(0x18, 0x1, 0x2) r8 = openat$binderfs(0xffffffffffffff9c, 0x0, 0x802, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000cc0)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40, 0x10}}, {{0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000600)="a07e5b2cdb5f9a1548b5b1829d85c36801397bce0c4ee7f805413ee34150dd160248664f45cfd5453647d5796e68120530ec007ab4ff62b1e91cbfe14a766aeff5decb9e8417d770bbe78cc7929fb1ad839e647bd3a159aa524db1b00f7e60f7c24f8f671401683f904f4c3fdbb82be6a944bb26cc07", 0x76}, {&(0x7f0000001580)="e7a5550b44b4d12852fd6b4edb7e9c07d19241a87506f3f5d0dcee94d0fd0756e2a5a8488c6d6f6ca2104b8dce63eb3b25b5318ba8f8b9dcc0062e30a1ef3ac2e381a218fcc5eacc12d1b0f182ed84f4c96b6e5dd54797138e390f6a43347f52fa5451942d7292b9e674bb67794fe677d06116ed1e19a7efcf1e96653619bad0966761737af67f056e9b956f5fe4bf49a0d121415d6c0b6616b12a0a3b328a93b7f4a777d5c87360d850a6ac2b0303e3cc4f7107f98bf883bea7ec8efda0223d2cd1234462277ecc8dab2f1dd25ad9cf4621c84650a022540b3cde2ccdd6b3ec174fc2a9840b8de3484c8308a691e23c6ab50743d6686c3f6022b16e73213677a03413c3c9d62ac2118e585a026752650006d55d7ecd11dcea8b5b131106fcf38bf7ad17068713b1f871d831949302cb01ff7387e7f4f0f27108429bf3dc541a9f7f49774cd655be5bf7c40cd5f196b9a384ee93f28e550cbaea51c6ce15b12596b39fda3b070b4b29a0cec15615a02f73fed955c76eaea25406b8a5b360e624d5dbcca575e8be205fa9de85b48de6efd1a3589707cc235afe1ac8f571428eae82918938a77301ab7116e2a48374a9ce0f4cc31225b72a22556a144ee00e7ca6b2b1a2192ce8856c281293f5b6df31a3dfc4cda5b457a31abd7a3f940b01d69c6a08af3311c640a1af38183ec6e31e699e9aec476dec0cc75f1759d1f09f96237b4ef75720ec6bb4a6af688044b8587e4c19a37bd6cf0717c38b4358bcb4516f24e1504cc86dc3efa7880f73eb81c2e480538a4cc9b40bb11574447a8a3fe64f7cb20ff2e8deb73f81d91d4403326ca366de5b01a23280997a82c4cbf2fcc47d5ef9903247c3b7a70926392d456b1d82b7d75c14e12efddb2818349ebf5d6b83d51b4766c236da51b2a09487099f9b0bd90667749d2fc47f278ed98075ee50c97073bc545df299352bae0b4be3f536571af0ef5e7f3e8690e5818025d803c6a42361e1f085b870119711d18e9ec7864c07c89fc132d3d8558bbf78c90f70b0c80b4138489b335c11b553ea9f79ca4a776e8c4a0c9f1c2d5752da4254705176d65e4511c210e04de41806c385d4f4836273ec55f0e3186f2a5c923d652166f6844f6f5e05a2549b94c3f3a915b396839790ed28a0eceac2ce2c85b4dd4a9e6dda3342fd0e58579853fd997ceb0b6c7b500584f5e55a541e17623247906539aa0dd87aa225d8cdf59128d2ddc7334462c48434570f00599fa133653a4a34425ea87a64ef629cf4e0f54d0049c931c2296d8348a32e5bb2294c59f53b87635db93b8b237db34bf2ed2077eb9aaf720ba8f34e5f06aee2b2fe53207d75da60941acd0ab9cb2a668b89b030b343d73b79323aa3fdb6a95f335ac51850b685ee84ec5b28d46d15a9f0f437fe6a452c57f560816b63d94014bf8d5b2c7e485be10779cc08f7c4f180a1c79e6e347ec6c81a208623215837793a02a34e2d54a494519a3514150581d96984983cf088f4455309d6491d15125c456f580f0288b4168932eea03f2039672d8b720744c37bc168070c74208a6afb641ef76a576b6d8aa190f69efddb15d2c609c5c7cab38c49bdb7f7277bf578f4dfe5b91d6c2b997b85b386a6d4801f7dc349472a42d825cbf627defb04b1b817a7a5f669917ad3081812a51f923a8b0d12f1aa2577393ebad0012019e62520e6cb8c67a23bb68cac368906edde924e729a5a077a5aaabb457d17d1a467ceac596467b2c865520235a6fd0755ea6379e03a840c66acd7c0248a8fc5628f490b446d701bc5d7eaba1ba7bfd0f527b73732aef5b90a38c92b50185e93bdf856432f0731ac1fef5a57c98fbf43e70412ddefea4b9ab420bbf26c1a9ea2feb4d63755b1be1058b4b99865f51b14178165b146b95724acf9a1017f6100a07aea4cc0559585de4c499834cd383f665286e29a4a484937fd2edc3f610e0404e3f4eebe2e42f06657052fd4f240420767858098cd8f73a8acc682de30fe1c4473ce756d09409275cddf2022c339d05a21f8120a0faffba38fe67d864084681729147895e02c2a54dd6d079e7865ded99abb0cfdeedc5db53a7f02ead10efb0d3b44ee92a7123b8d6db4a5dffea426923693ca6aa03a5ab4b3112e83c45e148050f919bf2b0987de01a1343b1ddec51be9e04394fd318de7065f875cc5c39b0d30fcd69aea300115377f132ac06be5694d8823bdceb9b7625f62c695d1fcc962409eae721149b063ea6ba5aa765876c7766bc97f2849e8bc7a9de1118ec5778778f1c17a70d41484a2f5558308f82d09983edbcc611d33f312ca10604eedbe6287abbe5cd44deb976452d27091fc431919e976c727b3db2d56e0f97528fc168b257c98ddde3ce883aa347b986762edbd849408dd9b95b299b9915be18bcb46457aab630d6e2ea666fafa540828d17a0715052a4a5be9f1f11e90f9515c305c0654903300dcd3967a2165197e6f8595a2e2bc636b56f15965d045d970d525822296e84be1124530c4452ee5379cd60333128b8526d11db4ac553ae0ef0c1efedf020e012a608a993022bdec33934ec988ecc24a483444387b70e23b58a8d83d89d01b357c21356b80c7b165fb3cce041f4ca4178eac95561610c12bca35061dd956c0760ded9864ae946457fcb84d956daf2f28f428668d1fbd6c21a69b678ceb01ef820bd393c953e26c22d9f00e30a6679a88ad4620e7a0b820443e8b309e41cdf021cb78e5c333e110785e6b43112e0d8a2ddf963661947d4c36faf9680367a8d1555e722173ffe351c52819ca3198cc5d46ae56b765a494d73ab6162dd55efb03c3598d4c5049f64e65ec919e38c38cd528018f507b4241a344497d8cca0871572a6cace9662645f0689daaa580a41ba9f25b900de9bfabc2b425bb04ee2d488b206552fc71911a5dd95954eaf8999a0e0cef06be3fd4af25a7be418f5b05ccdb54f25a70d2a62f15c13afcce6a741d9a86d5b77be91e92f6352a59504e541865634398337357b845fc49a9fb2107b99a55743f7b806b0e1bc11dbf545bc56985ca12252a7cc59fd097e21180d0da7424ac51c48bf529b6a902f3d5b9707145150c9af7f784d10b5dcbbb9602f715ad97704a1561a23dd0c3210723e3ca891fcf059eb3abba048ad2cf3ff327719ca6849db77ba61586caf3b21415d82db9438ab91bfb424fc9f76748cbb25946ee4871caeb0c6879a629f0c38de9a82a5d3f24b2063e78d32677bc3cabac6a494e9d7935c5025e831fb7a0d2f469f0eafb4f7eb761893774e3baffcadcf6360c033372d67b4f44ee902214ae3589b1f04d29ce0ee8c29c396139c9a31643d6313ec13047abe3b4d6a3eb0986965f7ff0015c697c981be7402f4c772dd1015d8361df9d8c35604ce0c99298340868a7db2315bac4b5ffd9aba328fa4e556c89dd4888b4ceff575da6eca7da283fba4e0aa1f6a9a1ce872f0bbddb1ba43ec1dad9bd165da3b92f4d0d9593372800c1b4db4dd524a45de3791036a228bfd954b9507ab947c32d0441ca7770ab786ba68013738b298f714a45f9f8f3eccda322467f9454cc38003be3e207e93ba6d3fb509b14df693d43d1cf9b5bb6a24e2fd1fad637e86d03483c9f0d5073aeb63614b0d1f220f2d7a8e7765d66717dc8ecbf9a89b758962c0d19efdc08baf4b5e10acb940807f7cb63c89f8de5de87013fd4c2747c2252d09e393edf7a047d1220a20edfa295eb9df39449da1b9454a6303ce0230baa4fc40ca604a7ebf2009ce9d6ef8bccec0003df32d2ddfb266bf289f36041753221a9cb733ead5bc9cfb990e4c88eaa23dda6286f2903d6016814250d25c3273c7c7f584a714d9db41145fd8f0f2ef12379a03ceda3a5c5da8f80d1fce3bb95e82a99e4d963e51e5264467f2eb07fbaff845ae85880066947078d8aec775a8797387a53fc406eb0a1f5dfa35c92b8c4aa61662ff7c0b5ee65b5f73dd6f26548ac4fb352a4730d6c1ed7a972129c84f606ed0cb7f4f7a3972343edaa5e864c7776bda9534efcfc275a2491ddc4ec54cc4112b1284f69b9d37002c0673a50badc7ad1e2d8cb4146b6d5a214eae8ff1fb4a1d4580e170d6457364129be8bec5d7d1ccbb19f52176992bb66480f2126db738a61b14e441ae861eabddd931fe2f3be3ec37c53232062ff0fd4a17b3ae4ad6a44400a6c68ada0e7246ce6fd66150650da6a8889dc46cdefdf87fe74a5fd261f91b8159a408aa19a14e2e2465b12710e8fafaf0088ce6d375e0e98e879d707d14face098bd85060d19a1b9b2080bf8076ecd83b146fe6dad44704648d9f61850303907028308fd4acb4534a07d3550ce214d1a967c055548258eb5b8f1b2403b6d51ac96ccb5aaaf95deb1fe2b62163e3ec91b11f8bf6e14439bae932a71f9d8a1062ff49848f4f01427c7b3244381a9997913ec0b3170a30f16d6bcb8d6659946b715b3a8679dfd5824d1e6e5bf360822a51d95ad245ed805ed773e6f5cde7d6ff4739815af7edb0f835308aaaade3409b66eca3e2023a3569f9ee75eb4ebfbb50a2644f3b00641871114763eaf61cfbc14df44aa4727a565378d880b46b89c3b775d1dd3b761614486b83a54c909d06f56c5bb9fe875939bb1cbb936e6de5d0e938fe1d266c993a350988c49ba4d39f2f97754d76be1cfddd2319e7b97b61be414f6f3db49d46e165996546d9c1e55cdb0925174d1a5b25b1143c3b0ab277348c18a083a22ca2fd7a65fb29bad472866063586fab1d3fc14db5ddfaeab1c15c299b27392ff29b61bd0259a0a85f891101c5a2b3407f895e6f3ca2446dc082b0affa80aacc020d6580654adaf1e1f11e8fa0aba27b5d3bbd40296e4826ab63df52e5c128c51bc811bf297d5c4bbd4553b1947c19412d7d8ffa06117f4ff771f46bbdfbe33f7f393a61607d938199165cc98e2f2853967dbe39cfbfc755d6302a41523f6510f9f5ee68ef6187468c3d467ed17af353c4a1dc88d95d961303d943121a409d5884960517844eb9c2aa41d208ae6b2023566d96845ccd270f725927afd65df017752063cc3cf98b381e790866d9dd339a839b4f615cd3c5294bcaf0ee24ad2dc156bba943e589ed621bab723f7c212d6a759293e708fd98aa37e96d5469ef30c00beec9dcd8e65eba7b28ae3454af872ffad6d276219ff9123d629ca181edd343251c4db1a94475a96aa29792595250f020845640dbf465fef598c629590d66fd16569998600c14698a8f407113f55d1fb65ff1dc986c246be94755b6a0ee0098902eb00c754855b75a810985aa7ebf0a49a03aa7dd2bfaf9eb3d71ce14c8a592336c000b582e1bcac6685a7c1abd11bb0e7a54c5dcd657553e532c8da862d5fb31859a11b9540843f64474aa0ece229f82ba000f060a39f87255a2847cfda620976edea7cbb0a81d2c7e2a759411027291cb73dca4bdade6c1d2308e38b718b9b097e3aae5022055b652b05d39eeaba52a9066c5ff78f84b57fc94ab2d99578a03afd79d6fdd994d7dc718f4c9a755eedd09bbecf6c09fca1c2979fd9392542466ec3c6bdb6879baf78a3d95d6992aed9e5add51ede45f38209f2eb032dd048da31e0ecc4c05bf3a618bf92981c8a8742ce7945f766af6c63ae6b8db985d155fab281d0436491473f50a491b59643e7021ee8dfcbeb9a6263a0b20f416554ac107bf20aff2a81ddceb09bd1269c73402dde0bc29699044c72e95cb404d33722d7320298e433912149a8204c109c1b3f378c17fa02328a3ffb5fab022a5e20da1d8cd1b607c999bc31ecf2", 0x1000}, {&(0x7f0000000680)="5514c9e55a8ae6793068e5d46bf8ca50931fc687024634e3c043a14184101f93c0aed5b8d20bd088b25242ef964daadd737204b2fa7eb04b94", 0x39}], 0x3, &(0x7f0000000e40)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, 0xffffffffffffffff, r7, r2, r8, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r5, r6, r2, r7, r0, r8]}}], 0xf0, 0x4}}], 0x2, 0x4000000) socket$packet(0x11, 0x0, 0x300) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000100), 0x4) sendto$inet(r4, &(0x7f0000000380)="f42716a624bfb717096dd27c989cbf9c0cf5581ad31eb8cf", 0x18, 0x20004000, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab254934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd40051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r9}, 0x10) write$binfmt_elf64(r4, &(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES8], 0x100000530) [ 316.273769][ T23] audit: type=1400 audit(1689178142.860:290): avc: denied { open } for pid=4395 comm="syz-executor.1" path="/root/syzkaller-testdir3820345628/syzkaller.rWcSA9/191/file0/bus" dev="sda1" ino=1964 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=blk_file permissive=1 16:09:03 executing program 1: pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, 0x0, 0x0) 16:09:03 executing program 3: io_setup(0x80, &(0x7f0000000a40)) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 316.344743][ T23] audit: type=1400 audit(1689178142.870:291): avc: denied { unlink } for pid=469 comm="syz-executor.1" name="bus" dev="sda1" ino=1964 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=blk_file permissive=1 16:09:03 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x9) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f0000000100)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x0, 0x0, {}, [@BATADV_ATTR_TPMETER_TEST_TIME={0x3fa}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8}]}, 0x24}}, 0x0) [ 316.437140][ T4417] SELinux: unrecognized netlink message: protocol=9 nlmsg_type=0 sclass=netlink_audit_socket pid=4417 comm=syz-executor.1 [ 316.470020][ T23] audit: type=1400 audit(1689178143.180:292): avc: denied { nlmsg_write } for pid=4416 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_audit_socket permissive=1 16:09:03 executing program 1: r0 = socket(0xa, 0x3, 0x5) sendmmsg$inet6(r0, &(0x7f0000000c00)=[{{&(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2}, 0x1c, 0x0}}], 0x1, 0x0) ioctl$SIOCGSTAMP(r0, 0x8906, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000005a80)=[{{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000380)="46b0b65a53fc0ab9a299ec98", 0xc}], 0x1}}], 0x1, 0x0) recvmmsg(r0, &(0x7f0000000340)=[{{0x0, 0x0, 0x0}}], 0x48, 0x0, 0x0) 16:09:03 executing program 2: r0 = memfd_create(&(0x7f0000000100)='\x103q}2[\xe0\x9a\xee\xaf\x03\x97\x9et\v\"|Ma\x86\xe7\xc0\x14\x9f\xb9h\xb1\x96\xe7=I\x860S6\xb5\xa8\xc2\x95Je%\xfeG\'e\xe5\x8f\xf8\xd2\x1c\xc0\xfb\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94k\xcd\t\x00\x90k\xd6\x05\xb6&\xd0\x9daA\xc5\x9c_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2Oc\xc0c\x03gB!\xb0\xb8n\x01\x9bT\x95\x10\x86\xe8$\x7f\r[\xf9\x0e1v\xb1\n\x88\v\x95uy\xb5:`\x8b\nC\x18A;\xaa%\xaf\xc7\xa3\xac\xa2D\xb5\xe2\xe1\xdc(\xfd\x05\x9fB\x84O\xfe@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1a\xa0\x17\xe3\xac\xe9\xc9\xa7\x8a\x1b\x03\"&\xac\xcap>\xccZ\x01\xbc\x18\xc1\xb9\xe9\v\x8b\x9c\xb4Q\xd4\x96EV<>\x99\xca\xb3\xe0\xc4tL\xed\xf5W\xbd#\xcf\x8a\x84\xed\x9f/\xd4\xbb\xea;-Dp\xf8\xd0F\x90\xf8\x92Ip6\xf4\x16\xe8\x14\xe0\x92!\x92-F\xe2\x14D\x91\xa8b\x04\xdd\x1d\a\xdc\xe0\x18\x85{\x80Q\xf6k\x96\xfaQ\x9fW\vO\xf0\xe4O\\\xceS\xf2\xde\x049d\x06#\x88\xc3\xdf\x85O\x1c\xc3\xad?r\xd7\x0e\x00\xd7\x83\xb0\x88\x9c\xf6Y-F\x98\xdd\x9c~\xfd\x95\xc3\xb6lC\xaa\"Y\xa2K\xecz\x84:*\xf5Y\xd1\x9b1\x91\x9b\x15\xd4\xec\x02o\x01&\xaa\x90w\xc4\xc7yn\xb5\x1ag\xab&?\xbe\xcb\xe8v\xa8\xe0\xa4\x81sW\xacf\x149\xd2}\xefCGa\x9a$4\x8c\xa5!p\x83\x05\x96%\x02%\xabj\n\b\xc8NC\x91}&y\xd3\xe1\xeep\'\xc5\xab\x19GsX5\x8c\n\x9fh\xee;4\xb1%V\xe0\xa9\x8e\xf30:\xd8\x18N~G\x139\xca', 0x2) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x940a, 0x1000007}) fcntl$addseals(r0, 0x409, 0xb) r1 = socket(0x25, 0x3, 0xffffffc3) recvmmsg(r1, &(0x7f0000000e00)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f0000002a80)=[{&(0x7f00000045c0)=""/4096, 0x1000}, {&(0x7f0000002700)=""/185, 0xb9}, {&(0x7f00000027c0)=""/250, 0xfa}, {&(0x7f0000002900)=""/140, 0x8c}, {&(0x7f00000029c0)=""/172, 0xac}], 0x5}}, {{&(0x7f0000000440)=@sco, 0x80, &(0x7f0000000bc0), 0x0, &(0x7f0000000c00)=""/48, 0x30}, 0xbf}, {{&(0x7f0000000c40)=@rc={0x1f, @none}, 0x80, &(0x7f0000000d80)=[{&(0x7f0000000cc0)=""/52, 0x34}, {&(0x7f0000000d00)=""/43, 0x2b}, {&(0x7f0000000f40)=""/59, 0x3b}], 0x3, &(0x7f0000000dc0)=""/15, 0xf}, 0x8}], 0x5, 0x0, 0x0) socket$inet6(0xa, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB="83080000000000005c0012800b000100697036746e6c00004c00028008000700ffff000014000300fc01000000000000000000000000000008000100", @ANYRES32, @ANYBLOB="1400020000001200000000000500060008000000"], 0x7c}}, 0x0) 16:09:03 executing program 3: io_setup(0x80, &(0x7f0000000a40)) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:09:03 executing program 1: unshare(0x4060400) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) ftruncate(r0, 0x8979) r1 = open_tree(r0, &(0x7f0000000140)='./file0\x00', 0x81000) sendfile(0xffffffffffffffff, r1, 0x0, 0x0) 16:09:03 executing program 4: sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={0x0}}, 0x4010001) syz_clone(0x40840000, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:09:03 executing program 0: r0 = getuid() syz_mount_image$msdos(&(0x7f0000000140), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYRES64=r0, @ANYRESOCT, @ANYRESHEX=r0], 0x1, 0x522, &(0x7f0000000a80)="$eJzs1b1u01AYBuCvaSiBqTNiOBILU1XYmAhCqVRhCQmUASYiNSwxQooXJ1MvgQvgwhi4CJSpW1BlF2jFWP+oeZ4ln/LaPuc9g/3p8ZfF2dfi849v32M03ovBOB4MLvbiMAZx5TwAgLvkYruNX9tK13sBANrh+w8Au+f9h49vXmXZ5F1Ko4jNeTktp9VvlZ+cZpPjdOngn7s2ZTnd/5M/S5Xr+b14WOfP/5sfxNMnVX6ZvX6b3cjvx1nj7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLcdpTSMiJRSOvz776Ysp/tVfpSu3Mir6eQ0mxzXF1zPh/Fo2FoNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BYUq/Vilufz5R0bIn5Gy4uO6iNtuem4XrYvJ9/k8LKJJ7+IiL4U7NHQ4UsJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoVLFaL2Z5Pl8WXe8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOiLYrVezPJ8vmxw6LojAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I3fAQAA///PCC46") r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.numa_stat\x00', 0x275a, 0x0) write(r1, &(0x7f0000000200)="99", 0x1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x180000d, 0x11, r1, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) getsockopt$inet6_int(r2, 0x29, 0x3b, 0x0, &(0x7f0000000080)) 16:09:04 executing program 5: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGPROP(r1, 0x40047438, &(0x7f0000000180)=""/246) ioctl$PPPIOCSFLAGS1(0xffffffffffffffff, 0x80047455, &(0x7f0000000280)) 16:09:04 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=@can_newroute={0x14c, 0x18, 0x1, 0x0, 0x0, {}, [@CGW_MOD_XOR={0x15, 0x3, {{{}, 0x0, 0x0, 0x0, 0x0, "7fa5bf073cff73aa"}, 0x1}}, @CGW_CS_CRC8={0x11e, 0x6, {0x0, 0x0, 0xff, 0x0, 0x0, "71ec6d721744cd529f07f76cf8cfcad4c4ec6511ec028c5028564abce83afe14c93e15e556c2baed7f897fe841c155a2b2a4b9f3052995cdf66a9c79224d13d6af5b6c67281f1519cd7c32c2bf7563b9452575505da99ea128d37616896be8764a2c78edbad5bde7a5e405bdc893770338925f824bd24689c0d11a5568fc3aaa9ad0d7766d8ea8d3bf1006e3df494e2f373148ecb4adafdd39874e9808b118301f1e76054a64c6d243523f5de7b347f3b740e105d0ed18fae7289635301ebd8949268090b3bcd4cbed5f1cfe93cff41a9630802f96defe9e8ea850529827c5e301953a8abaafa1f121e590f74e28233f4129d4587eee87ec5d42c3ef0619022c", 0x0, "5c8d586b2a88d81866930fca15c8a95d29e5b2ea"}}]}, 0x14c}}, 0x0) 16:09:04 executing program 0: syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) 16:09:04 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x8, &(0x7f00000002c0)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x3}, @initr0, @exit, @alu={0x5, 0x1, 0xb, 0xa, 0xa}]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xe7, &(0x7f0000000340)=""/231, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 317.360797][ T23] audit: type=1400 audit(1689178144.070:293): avc: denied { sys_module } for pid=4439 comm="syz-executor.5" capability=16 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability permissive=1 16:09:04 executing program 3: io_setup(0x80, &(0x7f0000000a40)) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:09:04 executing program 5: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGPROP(r1, 0x40047438, &(0x7f0000000180)=""/246) ioctl$PPPIOCSFLAGS1(0xffffffffffffffff, 0x80047455, &(0x7f0000000280)) 16:09:04 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/bus/input/devices\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x4) 16:09:04 executing program 2: r0 = memfd_create(&(0x7f0000000100)='\x103q}2[\xe0\x9a\xee\xaf\x03\x97\x9et\v\"|Ma\x86\xe7\xc0\x14\x9f\xb9h\xb1\x96\xe7=I\x860S6\xb5\xa8\xc2\x95Je%\xfeG\'e\xe5\x8f\xf8\xd2\x1c\xc0\xfb\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94k\xcd\t\x00\x90k\xd6\x05\xb6&\xd0\x9daA\xc5\x9c_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2Oc\xc0c\x03gB!\xb0\xb8n\x01\x9bT\x95\x10\x86\xe8$\x7f\r[\xf9\x0e1v\xb1\n\x88\v\x95uy\xb5:`\x8b\nC\x18A;\xaa%\xaf\xc7\xa3\xac\xa2D\xb5\xe2\xe1\xdc(\xfd\x05\x9fB\x84O\xfe@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1a\xa0\x17\xe3\xac\xe9\xc9\xa7\x8a\x1b\x03\"&\xac\xcap>\xccZ\x01\xbc\x18\xc1\xb9\xe9\v\x8b\x9c\xb4Q\xd4\x96EV<>\x99\xca\xb3\xe0\xc4tL\xed\xf5W\xbd#\xcf\x8a\x84\xed\x9f/\xd4\xbb\xea;-Dp\xf8\xd0F\x90\xf8\x92Ip6\xf4\x16\xe8\x14\xe0\x92!\x92-F\xe2\x14D\x91\xa8b\x04\xdd\x1d\a\xdc\xe0\x18\x85{\x80Q\xf6k\x96\xfaQ\x9fW\vO\xf0\xe4O\\\xceS\xf2\xde\x049d\x06#\x88\xc3\xdf\x85O\x1c\xc3\xad?r\xd7\x0e\x00\xd7\x83\xb0\x88\x9c\xf6Y-F\x98\xdd\x9c~\xfd\x95\xc3\xb6lC\xaa\"Y\xa2K\xecz\x84:*\xf5Y\xd1\x9b1\x91\x9b\x15\xd4\xec\x02o\x01&\xaa\x90w\xc4\xc7yn\xb5\x1ag\xab&?\xbe\xcb\xe8v\xa8\xe0\xa4\x81sW\xacf\x149\xd2}\xefCGa\x9a$4\x8c\xa5!p\x83\x05\x96%\x02%\xabj\n\b\xc8NC\x91}&y\xd3\xe1\xeep\'\xc5\xab\x19GsX5\x8c\n\x9fh\xee;4\xb1%V\xe0\xa9\x8e\xf30:\xd8\x18N~G\x139\xca', 0x2) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x940a, 0x1000007}) fcntl$addseals(r0, 0x409, 0xb) r1 = socket(0x25, 0x3, 0xffffffc3) recvmmsg(r1, &(0x7f0000000e00)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f0000002a80)=[{&(0x7f00000045c0)=""/4096, 0x1000}, {&(0x7f0000002700)=""/185, 0xb9}, {&(0x7f00000027c0)=""/250, 0xfa}, {&(0x7f0000002900)=""/140, 0x8c}, {&(0x7f00000029c0)=""/172, 0xac}], 0x5}}, {{&(0x7f0000000440)=@sco, 0x80, &(0x7f0000000bc0), 0x0, &(0x7f0000000c00)=""/48, 0x30}, 0xbf}, {{&(0x7f0000000c40)=@rc={0x1f, @none}, 0x80, &(0x7f0000000d80)=[{&(0x7f0000000cc0)=""/52, 0x34}, {&(0x7f0000000d00)=""/43, 0x2b}, {&(0x7f0000000f40)=""/59, 0x3b}], 0x3, &(0x7f0000000dc0)=""/15, 0xf}, 0x8}], 0x5, 0x0, 0x0) socket$inet6(0xa, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB="83080000000000005c0012800b000100697036746e6c00004c00028008000700ffff000014000300fc01000000000000000000000000000008000100", @ANYRES32, @ANYBLOB="1400020000001200000000000500060008000000"], 0x7c}}, 0x0) 16:09:04 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/bus/input/devices\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x4) 16:09:04 executing program 3: io_setup(0x80, &(0x7f0000000a40)) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:09:04 executing program 4: sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={0x0}}, 0x4010001) syz_clone(0x40840000, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:09:04 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/bus/input/devices\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x4) 16:09:04 executing program 0: sched_setaffinity(0x0, 0xfffffffffffffc84, &(0x7f00000000c0)=0x2) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r4, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r5, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000006880)=@newtfilter={0x8c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xfff3}}, [@filter_kind_options=@f_u32={{0x8}, {0x60, 0x2, [@TCA_U32_SEL={0x14}, @TCA_U32_POLICE={0x40, 0x6, [@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x1}}}]}, @TCA_U32_LINK={0x8, 0x3, 0x100000}]}}]}, 0x8c}}, 0x0) 16:09:04 executing program 5: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGPROP(r1, 0x40047438, &(0x7f0000000180)=""/246) ioctl$PPPIOCSFLAGS1(0xffffffffffffffff, 0x80047455, &(0x7f0000000280)) 16:09:04 executing program 3: syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40086602, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000077c0)={0x2020}, 0x2020) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r4 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) ptrace$setsig(0x4203, 0xffffffffffffffff, 0x7fff, 0x0) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r3, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES8], 0x100000530) 16:09:04 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000540)='/proc/bus/input/devices\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x4) 16:09:04 executing program 1: ioctl$sock_SIOCOUTQNSD(0xffffffffffffffff, 0x894b, &(0x7f0000008380)) r0 = open(&(0x7f0000007fc0)='./bus\x00', 0x0, 0x0) pipe2$watch_queue(0x0, 0x80) ioctl$RTC_WKALM_RD(r0, 0x80287010, &(0x7f0000007f80)) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000083c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000324a9917b702000003000000bd120000000000008500000023000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f002f00cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6475972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b839ee616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff88326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986329776a7a3d0002678971429d4748f0f228165c39685349776d31120000003341bf4a00fca0533cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a7cc108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa87ef241875f3b4b6ab7981007affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a722fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a4febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8d06000000000000001737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e87fe650518051cb6a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f181004e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58d77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c786800007eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d02b4481fb1541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e00300000047d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1c47d9ac3bbe9f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d452c76d29df5ba239a593564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba78654e05879f5cc72e600bf5858e2a01f8e8d1e8adcceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d56b5dc9742c9b234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac233932449c9344c5ad4a700bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5fc2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9a774d2fe3cfdeb9684b7b7e5c00f7323f8214ed0195076dde258b872042c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678d228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd03516b323c9953f59868ff4929d489badcf5072c61231bec614423bbf7df2989db487bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6fcfceae820453a377fb09f5799b43c1970f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b341b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3ebb1f3eb569e4ce2c63df1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a9cf97f44f097d77dd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efd06000000000000009082394c111ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e69aec3575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f9cb31c34b92b51db45a13fc2e3e935ad98ba35a080d0a4b5948d6872ae469062760c46e36ed7f7bcf50ef64221a20e2e2cc4be56e377104aaca76b34a9b9a6ad2244e5ce0d70db95f86670c01efff3557f8e28b69c57985a546184926ff7d66d9c4a1f48845dce81bcbffacfb13ac7163b00ac8639cc622419c7acc9fe7d202e3083e6d267e7926ab1f9d6888084d6f3259a2b61314c771d14935e38e11f1a2002549a849452ec11ff67af77cfcbca1ce528eb33ed29dc3a3a61d995f10b922e543e000476363e96fb2eaf8792476feeed544c183b4ab30ad2440efed5b45d202f06ef719bb73a19b6290b78543cbab1ea6e67a6d35e9524933472d51de801a05272e32bd109a53a3ac6252c3cbfe3ec5f1799eb5618de5f57f6faa4832dac46ae45258298760a0a689ef4072b6e636995bf3a77969487e6045bb2d07e2a2f95bd72c9371c379004014e68000000000000000000000000000000000000000006c9f62f41c1a000000000000000000000000000000c0a9cc2140543c2a5099347e734d9093ddccff580ff14452aa1d5f3ab53d6a9e71d32baf625c4c7f2ffc51d2155e83addfc7c583ee49f4cfe1b5e63c65d0a7060659a1c8371fd612292ccc3fe81533f4c0391e815d8ec2fc4e81a81f6ac2dec7520781e1c678a9b7695556dcc446ec4f6e89d10fef3ac5f9318a2fca582676dcf1ba9a1e2b7015213b932d06c1f356d7139afb464890b7ec44c7e8db32bc54"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r5, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r5, r6, 0x0, 0x11f06) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000008300)={0x18, 0x6, &(0x7f0000008000)=ANY=[@ANYRES16, @ANYBLOB, @ANYRES64], &(0x7f0000008100)='syzkaller\x00', 0x0, 0x69, &(0x7f0000008140)=""/105, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000008240)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000008280)={0x4, 0xe, 0x15}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000082c0)=[0xffffffffffffffff, 0xffffffffffffffff, r0]}, 0x80) [ 317.780579][ T4483] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 16:09:04 executing program 5: unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGPROP(r1, 0x40047438, &(0x7f0000000180)=""/246) ioctl$PPPIOCSFLAGS1(0xffffffffffffffff, 0x80047455, &(0x7f0000000280)) 16:09:04 executing program 2: r0 = memfd_create(&(0x7f0000000100)='\x103q}2[\xe0\x9a\xee\xaf\x03\x97\x9et\v\"|Ma\x86\xe7\xc0\x14\x9f\xb9h\xb1\x96\xe7=I\x860S6\xb5\xa8\xc2\x95Je%\xfeG\'e\xe5\x8f\xf8\xd2\x1c\xc0\xfb\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94k\xcd\t\x00\x90k\xd6\x05\xb6&\xd0\x9daA\xc5\x9c_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2Oc\xc0c\x03gB!\xb0\xb8n\x01\x9bT\x95\x10\x86\xe8$\x7f\r[\xf9\x0e1v\xb1\n\x88\v\x95uy\xb5:`\x8b\nC\x18A;\xaa%\xaf\xc7\xa3\xac\xa2D\xb5\xe2\xe1\xdc(\xfd\x05\x9fB\x84O\xfe@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1a\xa0\x17\xe3\xac\xe9\xc9\xa7\x8a\x1b\x03\"&\xac\xcap>\xccZ\x01\xbc\x18\xc1\xb9\xe9\v\x8b\x9c\xb4Q\xd4\x96EV<>\x99\xca\xb3\xe0\xc4tL\xed\xf5W\xbd#\xcf\x8a\x84\xed\x9f/\xd4\xbb\xea;-Dp\xf8\xd0F\x90\xf8\x92Ip6\xf4\x16\xe8\x14\xe0\x92!\x92-F\xe2\x14D\x91\xa8b\x04\xdd\x1d\a\xdc\xe0\x18\x85{\x80Q\xf6k\x96\xfaQ\x9fW\vO\xf0\xe4O\\\xceS\xf2\xde\x049d\x06#\x88\xc3\xdf\x85O\x1c\xc3\xad?r\xd7\x0e\x00\xd7\x83\xb0\x88\x9c\xf6Y-F\x98\xdd\x9c~\xfd\x95\xc3\xb6lC\xaa\"Y\xa2K\xecz\x84:*\xf5Y\xd1\x9b1\x91\x9b\x15\xd4\xec\x02o\x01&\xaa\x90w\xc4\xc7yn\xb5\x1ag\xab&?\xbe\xcb\xe8v\xa8\xe0\xa4\x81sW\xacf\x149\xd2}\xefCGa\x9a$4\x8c\xa5!p\x83\x05\x96%\x02%\xabj\n\b\xc8NC\x91}&y\xd3\xe1\xeep\'\xc5\xab\x19GsX5\x8c\n\x9fh\xee;4\xb1%V\xe0\xa9\x8e\xf30:\xd8\x18N~G\x139\xca', 0x2) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x940a, 0x1000007}) fcntl$addseals(r0, 0x409, 0xb) r1 = socket(0x25, 0x3, 0xffffffc3) recvmmsg(r1, &(0x7f0000000e00)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f0000002a80)=[{&(0x7f00000045c0)=""/4096, 0x1000}, {&(0x7f0000002700)=""/185, 0xb9}, {&(0x7f00000027c0)=""/250, 0xfa}, {&(0x7f0000002900)=""/140, 0x8c}, {&(0x7f00000029c0)=""/172, 0xac}], 0x5}}, {{&(0x7f0000000440)=@sco, 0x80, &(0x7f0000000bc0), 0x0, &(0x7f0000000c00)=""/48, 0x30}, 0xbf}, {{&(0x7f0000000c40)=@rc={0x1f, @none}, 0x80, &(0x7f0000000d80)=[{&(0x7f0000000cc0)=""/52, 0x34}, {&(0x7f0000000d00)=""/43, 0x2b}, {&(0x7f0000000f40)=""/59, 0x3b}], 0x3, &(0x7f0000000dc0)=""/15, 0xf}, 0x8}], 0x5, 0x0, 0x0) socket$inet6(0xa, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB="83080000000000005c0012800b000100697036746e6c00004c00028008000700ffff000014000300fc01000000000000000000000000000008000100", @ANYRES32, @ANYBLOB="1400020000001200000000000500060008000000"], 0x7c}}, 0x0) 16:09:05 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000007e00)=[{{&(0x7f0000000000)={0xa, 0x4e24, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, 0x1c, 0x0, 0x0, &(0x7f00000000c0)=[@pktinfo={{0x24, 0x29, 0x32, {@local}}}], 0x28}}], 0x1, 0x0) 16:09:05 executing program 5: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) prctl$PR_GET_KEEPCAPS(0x7) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x460c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2000, 0xa8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r4, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="380100001000130700000000000000007f000001000000000000000000000000fc01000000000000000000000000000000000000000000000000008000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000000000000000000032000000ac14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000ff34000002000000030000000000000048000200656362286369706865725f6e756c6c29000000000000000000000000000000000000000000000000000000000000000000000000ecffffff00"/240], 0x138}}, 0x0) r5 = ioctl$NS_GET_PARENT(r2, 0xb702, 0x0) r6 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r6, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=@newsa={0x138, 0x10, 0x713, 0x0, 0x0, {{@in=@loopback, @in6=@empty, 0x2}, {@in=@private, 0x0, 0x32}, @in=@dev, {}, {}, {}, 0x0, 0x0, 0x2, 0x4}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}]}, 0x138}}, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f0000000800)=ANY=[@ANYBLOB="000400000000000002000000000000000a00000000000000", @ANYRES32, @ANYBLOB="000000001000"/28, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\b\x00'/28, @ANYRES32=r3, @ANYBLOB="00000000000400"/28, @ANYRES32, @ANYBLOB="000000000200"/28, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00>\x00'/28, @ANYRES32=r4, @ANYBLOB="000000000100"/28, @ANYRES32=r1, @ANYBLOB="00000000060000000000000000000000000000000000000000000000833467e177ff1054c63c3801ea954fc984c8fe6551506dc9408c015923f7408de625c89c6be9c4cbeb10258dab56cfb8aeebecb2ade2a409034cd9676e5ec0b9de23045dc98f2ef9be21fa7d6d8710175914b2abcb22d4027930855bd0d27938a2535d140dc656a6036f327ef366f4ce64139a0daf97d527283ef8eceeba45e165cf", @ANYRES32=r5, @ANYBLOB="000000008100"/28, @ANYRES32=r6, @ANYBLOB="00000000cb0800"/28, @ANYRES32=r1, @ANYBLOB="000000000500"/28]) ioctl$VT_SETMODE(r3, 0x5602, &(0x7f0000000200)) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r0, r1, 0x0, 0xef84) 16:09:05 executing program 0: sched_setaffinity(0x0, 0xfffffffffffffc84, &(0x7f00000000c0)=0x2) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r4, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r5, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000006880)=@newtfilter={0x8c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xfff3}}, [@filter_kind_options=@f_u32={{0x8}, {0x60, 0x2, [@TCA_U32_SEL={0x14}, @TCA_U32_POLICE={0x40, 0x6, [@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x1}}}]}, @TCA_U32_LINK={0x8, 0x3, 0x100000}]}}]}, 0x8c}}, 0x0) [ 318.525004][ T23] audit: type=1400 audit(1689178145.240:294): avc: denied { bind } for pid=4506 comm="syz-executor.5" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 16:09:05 executing program 3: syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40086602, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000077c0)={0x2020}, 0x2020) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r4 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) ptrace$setsig(0x4203, 0xffffffffffffffff, 0x7fff, 0x0) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r3, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES8], 0x100000530) 16:09:05 executing program 4: syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40086602, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000077c0)={0x2020}, 0x2020) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r4 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) ptrace$setsig(0x4203, 0xffffffffffffffff, 0x7fff, 0x0) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r3, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES8], 0x100000530) [ 318.667975][ T4514] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 16:09:06 executing program 1: ioctl$sock_SIOCOUTQNSD(0xffffffffffffffff, 0x894b, &(0x7f0000008380)) r0 = open(&(0x7f0000007fc0)='./bus\x00', 0x0, 0x0) pipe2$watch_queue(0x0, 0x80) ioctl$RTC_WKALM_RD(r0, 0x80287010, &(0x7f0000007f80)) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000083c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000324a9917b702000003000000bd120000000000008500000023000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f002f00cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6475972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b839ee616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff88326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986329776a7a3d0002678971429d4748f0f228165c39685349776d31120000003341bf4a00fca0533cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a7cc108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa87ef241875f3b4b6ab7981007affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a722fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a4febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8d06000000000000001737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e87fe650518051cb6a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f181004e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58d77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c786800007eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d02b4481fb1541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e00300000047d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1c47d9ac3bbe9f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d452c76d29df5ba239a593564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba78654e05879f5cc72e600bf5858e2a01f8e8d1e8adcceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d56b5dc9742c9b234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac233932449c9344c5ad4a700bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5fc2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9a774d2fe3cfdeb9684b7b7e5c00f7323f8214ed0195076dde258b872042c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678d228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd03516b323c9953f59868ff4929d489badcf5072c61231bec614423bbf7df2989db487bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6fcfceae820453a377fb09f5799b43c1970f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b341b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3ebb1f3eb569e4ce2c63df1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a9cf97f44f097d77dd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efd06000000000000009082394c111ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e69aec3575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f9cb31c34b92b51db45a13fc2e3e935ad98ba35a080d0a4b5948d6872ae469062760c46e36ed7f7bcf50ef64221a20e2e2cc4be56e377104aaca76b34a9b9a6ad2244e5ce0d70db95f86670c01efff3557f8e28b69c57985a546184926ff7d66d9c4a1f48845dce81bcbffacfb13ac7163b00ac8639cc622419c7acc9fe7d202e3083e6d267e7926ab1f9d6888084d6f3259a2b61314c771d14935e38e11f1a2002549a849452ec11ff67af77cfcbca1ce528eb33ed29dc3a3a61d995f10b922e543e000476363e96fb2eaf8792476feeed544c183b4ab30ad2440efed5b45d202f06ef719bb73a19b6290b78543cbab1ea6e67a6d35e9524933472d51de801a05272e32bd109a53a3ac6252c3cbfe3ec5f1799eb5618de5f57f6faa4832dac46ae45258298760a0a689ef4072b6e636995bf3a77969487e6045bb2d07e2a2f95bd72c9371c379004014e68000000000000000000000000000000000000000006c9f62f41c1a000000000000000000000000000000c0a9cc2140543c2a5099347e734d9093ddccff580ff14452aa1d5f3ab53d6a9e71d32baf625c4c7f2ffc51d2155e83addfc7c583ee49f4cfe1b5e63c65d0a7060659a1c8371fd612292ccc3fe81533f4c0391e815d8ec2fc4e81a81f6ac2dec7520781e1c678a9b7695556dcc446ec4f6e89d10fef3ac5f9318a2fca582676dcf1ba9a1e2b7015213b932d06c1f356d7139afb464890b7ec44c7e8db32bc54"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r5, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r5, r6, 0x0, 0x11f06) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000008300)={0x18, 0x6, &(0x7f0000008000)=ANY=[@ANYRES16, @ANYBLOB, @ANYRES64], &(0x7f0000008100)='syzkaller\x00', 0x0, 0x69, &(0x7f0000008140)=""/105, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000008240)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000008280)={0x4, 0xe, 0x15}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000082c0)=[0xffffffffffffffff, 0xffffffffffffffff, r0]}, 0x80) 16:09:06 executing program 5: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) prctl$PR_GET_KEEPCAPS(0x7) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x460c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2000, 0xa8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r4, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="380100001000130700000000000000007f000001000000000000000000000000fc01000000000000000000000000000000000000000000000000008000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000000000000000000032000000ac14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000ff34000002000000030000000000000048000200656362286369706865725f6e756c6c29000000000000000000000000000000000000000000000000000000000000000000000000ecffffff00"/240], 0x138}}, 0x0) r5 = ioctl$NS_GET_PARENT(r2, 0xb702, 0x0) r6 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r6, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=@newsa={0x138, 0x10, 0x713, 0x0, 0x0, {{@in=@loopback, @in6=@empty, 0x2}, {@in=@private, 0x0, 0x32}, @in=@dev, {}, {}, {}, 0x0, 0x0, 0x2, 0x4}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}]}, 0x138}}, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f0000000800)=ANY=[@ANYBLOB="000400000000000002000000000000000a00000000000000", @ANYRES32, @ANYBLOB="000000001000"/28, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\b\x00'/28, @ANYRES32=r3, @ANYBLOB="00000000000400"/28, @ANYRES32, @ANYBLOB="000000000200"/28, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00>\x00'/28, @ANYRES32=r4, @ANYBLOB="000000000100"/28, @ANYRES32=r1, @ANYBLOB="00000000060000000000000000000000000000000000000000000000833467e177ff1054c63c3801ea954fc984c8fe6551506dc9408c015923f7408de625c89c6be9c4cbeb10258dab56cfb8aeebecb2ade2a409034cd9676e5ec0b9de23045dc98f2ef9be21fa7d6d8710175914b2abcb22d4027930855bd0d27938a2535d140dc656a6036f327ef366f4ce64139a0daf97d527283ef8eceeba45e165cf", @ANYRES32=r5, @ANYBLOB="000000008100"/28, @ANYRES32=r6, @ANYBLOB="00000000cb0800"/28, @ANYRES32=r1, @ANYBLOB="000000000500"/28]) ioctl$VT_SETMODE(r3, 0x5602, &(0x7f0000000200)) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r0, r1, 0x0, 0xef84) 16:09:06 executing program 3: syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40086602, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000077c0)={0x2020}, 0x2020) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r4 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) ptrace$setsig(0x4203, 0xffffffffffffffff, 0x7fff, 0x0) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r3, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES8], 0x100000530) 16:09:06 executing program 0: sched_setaffinity(0x0, 0xfffffffffffffc84, &(0x7f00000000c0)=0x2) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r4, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r5, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000006880)=@newtfilter={0x8c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xfff3}}, [@filter_kind_options=@f_u32={{0x8}, {0x60, 0x2, [@TCA_U32_SEL={0x14}, @TCA_U32_POLICE={0x40, 0x6, [@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x1}}}]}, @TCA_U32_LINK={0x8, 0x3, 0x100000}]}}]}, 0x8c}}, 0x0) 16:09:06 executing program 2: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) prctl$PR_GET_KEEPCAPS(0x7) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x460c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2000, 0xa8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r4, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="380100001000130700000000000000007f000001000000000000000000000000fc01000000000000000000000000000000000000000000000000008000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000000000000000000032000000ac14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000ff34000002000000030000000000000048000200656362286369706865725f6e756c6c29000000000000000000000000000000000000000000000000000000000000000000000000ecffffff00"/240], 0x138}}, 0x0) r5 = ioctl$NS_GET_PARENT(r2, 0xb702, 0x0) r6 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r6, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=@newsa={0x138, 0x10, 0x713, 0x0, 0x0, {{@in=@loopback, @in6=@empty, 0x2}, {@in=@private, 0x0, 0x32}, @in=@dev, {}, {}, {}, 0x0, 0x0, 0x2, 0x4}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}]}, 0x138}}, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f0000000800)=ANY=[@ANYBLOB="000400000000000002000000000000000a00000000000000", @ANYRES32, @ANYBLOB="000000001000"/28, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\b\x00'/28, @ANYRES32=r3, @ANYBLOB="00000000000400"/28, @ANYRES32, @ANYBLOB="000000000200"/28, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00>\x00'/28, @ANYRES32=r4, @ANYBLOB="000000000100"/28, @ANYRES32=r1, @ANYBLOB="00000000060000000000000000000000000000000000000000000000833467e177ff1054c63c3801ea954fc984c8fe6551506dc9408c015923f7408de625c89c6be9c4cbeb10258dab56cfb8aeebecb2ade2a409034cd9676e5ec0b9de23045dc98f2ef9be21fa7d6d8710175914b2abcb22d4027930855bd0d27938a2535d140dc656a6036f327ef366f4ce64139a0daf97d527283ef8eceeba45e165cf", @ANYRES32=r5, @ANYBLOB="000000008100"/28, @ANYRES32=r6, @ANYBLOB="00000000cb0800"/28, @ANYRES32=r1, @ANYBLOB="000000000500"/28]) ioctl$VT_SETMODE(r3, 0x5602, &(0x7f0000000200)) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r0, r1, 0x0, 0xef84) 16:09:06 executing program 4: syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40086602, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000077c0)={0x2020}, 0x2020) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r4 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) ptrace$setsig(0x4203, 0xffffffffffffffff, 0x7fff, 0x0) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r3, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES8], 0x100000530) [ 319.951602][ T4540] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 16:09:07 executing program 1: ioctl$sock_SIOCOUTQNSD(0xffffffffffffffff, 0x894b, &(0x7f0000008380)) r0 = open(&(0x7f0000007fc0)='./bus\x00', 0x0, 0x0) pipe2$watch_queue(0x0, 0x80) ioctl$RTC_WKALM_RD(r0, 0x80287010, &(0x7f0000007f80)) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000083c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000324a9917b702000003000000bd120000000000008500000023000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f002f00cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6475972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b839ee616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff88326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986329776a7a3d0002678971429d4748f0f228165c39685349776d31120000003341bf4a00fca0533cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a7cc108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa87ef241875f3b4b6ab7981007affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a722fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a4febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8d06000000000000001737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e87fe650518051cb6a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f181004e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58d77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c786800007eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d02b4481fb1541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e00300000047d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1c47d9ac3bbe9f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d452c76d29df5ba239a593564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba78654e05879f5cc72e600bf5858e2a01f8e8d1e8adcceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d56b5dc9742c9b234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac233932449c9344c5ad4a700bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5fc2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9a774d2fe3cfdeb9684b7b7e5c00f7323f8214ed0195076dde258b872042c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678d228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd03516b323c9953f59868ff4929d489badcf5072c61231bec614423bbf7df2989db487bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6fcfceae820453a377fb09f5799b43c1970f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b341b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3ebb1f3eb569e4ce2c63df1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a9cf97f44f097d77dd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efd06000000000000009082394c111ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e69aec3575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f9cb31c34b92b51db45a13fc2e3e935ad98ba35a080d0a4b5948d6872ae469062760c46e36ed7f7bcf50ef64221a20e2e2cc4be56e377104aaca76b34a9b9a6ad2244e5ce0d70db95f86670c01efff3557f8e28b69c57985a546184926ff7d66d9c4a1f48845dce81bcbffacfb13ac7163b00ac8639cc622419c7acc9fe7d202e3083e6d267e7926ab1f9d6888084d6f3259a2b61314c771d14935e38e11f1a2002549a849452ec11ff67af77cfcbca1ce528eb33ed29dc3a3a61d995f10b922e543e000476363e96fb2eaf8792476feeed544c183b4ab30ad2440efed5b45d202f06ef719bb73a19b6290b78543cbab1ea6e67a6d35e9524933472d51de801a05272e32bd109a53a3ac6252c3cbfe3ec5f1799eb5618de5f57f6faa4832dac46ae45258298760a0a689ef4072b6e636995bf3a77969487e6045bb2d07e2a2f95bd72c9371c379004014e68000000000000000000000000000000000000000006c9f62f41c1a000000000000000000000000000000c0a9cc2140543c2a5099347e734d9093ddccff580ff14452aa1d5f3ab53d6a9e71d32baf625c4c7f2ffc51d2155e83addfc7c583ee49f4cfe1b5e63c65d0a7060659a1c8371fd612292ccc3fe81533f4c0391e815d8ec2fc4e81a81f6ac2dec7520781e1c678a9b7695556dcc446ec4f6e89d10fef3ac5f9318a2fca582676dcf1ba9a1e2b7015213b932d06c1f356d7139afb464890b7ec44c7e8db32bc54"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r5, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r5, r6, 0x0, 0x11f06) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000008300)={0x18, 0x6, &(0x7f0000008000)=ANY=[@ANYRES16, @ANYBLOB, @ANYRES64], &(0x7f0000008100)='syzkaller\x00', 0x0, 0x69, &(0x7f0000008140)=""/105, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000008240)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000008280)={0x4, 0xe, 0x15}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000082c0)=[0xffffffffffffffff, 0xffffffffffffffff, r0]}, 0x80) 16:09:07 executing program 5: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) prctl$PR_GET_KEEPCAPS(0x7) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x460c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2000, 0xa8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r4, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="380100001000130700000000000000007f000001000000000000000000000000fc01000000000000000000000000000000000000000000000000008000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000000000000000000032000000ac14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000ff34000002000000030000000000000048000200656362286369706865725f6e756c6c29000000000000000000000000000000000000000000000000000000000000000000000000ecffffff00"/240], 0x138}}, 0x0) r5 = ioctl$NS_GET_PARENT(r2, 0xb702, 0x0) r6 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r6, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=@newsa={0x138, 0x10, 0x713, 0x0, 0x0, {{@in=@loopback, @in6=@empty, 0x2}, {@in=@private, 0x0, 0x32}, @in=@dev, {}, {}, {}, 0x0, 0x0, 0x2, 0x4}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}]}, 0x138}}, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f0000000800)=ANY=[@ANYBLOB="000400000000000002000000000000000a00000000000000", @ANYRES32, @ANYBLOB="000000001000"/28, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\b\x00'/28, @ANYRES32=r3, @ANYBLOB="00000000000400"/28, @ANYRES32, @ANYBLOB="000000000200"/28, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00>\x00'/28, @ANYRES32=r4, @ANYBLOB="000000000100"/28, @ANYRES32=r1, @ANYBLOB="00000000060000000000000000000000000000000000000000000000833467e177ff1054c63c3801ea954fc984c8fe6551506dc9408c015923f7408de625c89c6be9c4cbeb10258dab56cfb8aeebecb2ade2a409034cd9676e5ec0b9de23045dc98f2ef9be21fa7d6d8710175914b2abcb22d4027930855bd0d27938a2535d140dc656a6036f327ef366f4ce64139a0daf97d527283ef8eceeba45e165cf", @ANYRES32=r5, @ANYBLOB="000000008100"/28, @ANYRES32=r6, @ANYBLOB="00000000cb0800"/28, @ANYRES32=r1, @ANYBLOB="000000000500"/28]) ioctl$VT_SETMODE(r3, 0x5602, &(0x7f0000000200)) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r0, r1, 0x0, 0xef84) 16:09:07 executing program 4: syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40086602, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000077c0)={0x2020}, 0x2020) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r4 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) ptrace$setsig(0x4203, 0xffffffffffffffff, 0x7fff, 0x0) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r3, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES8], 0x100000530) 16:09:07 executing program 0: sched_setaffinity(0x0, 0xfffffffffffffc84, &(0x7f00000000c0)=0x2) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r4, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r5, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000006880)=@newtfilter={0x8c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xfff3}}, [@filter_kind_options=@f_u32={{0x8}, {0x60, 0x2, [@TCA_U32_SEL={0x14}, @TCA_U32_POLICE={0x40, 0x6, [@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x1}}}]}, @TCA_U32_LINK={0x8, 0x3, 0x100000}]}}]}, 0x8c}}, 0x0) 16:09:07 executing program 2: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) prctl$PR_GET_KEEPCAPS(0x7) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x460c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2000, 0xa8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r4, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="380100001000130700000000000000007f000001000000000000000000000000fc01000000000000000000000000000000000000000000000000008000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000000000000000000032000000ac14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000ff34000002000000030000000000000048000200656362286369706865725f6e756c6c29000000000000000000000000000000000000000000000000000000000000000000000000ecffffff00"/240], 0x138}}, 0x0) r5 = ioctl$NS_GET_PARENT(r2, 0xb702, 0x0) r6 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r6, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=@newsa={0x138, 0x10, 0x713, 0x0, 0x0, {{@in=@loopback, @in6=@empty, 0x2}, {@in=@private, 0x0, 0x32}, @in=@dev, {}, {}, {}, 0x0, 0x0, 0x2, 0x4}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}]}, 0x138}}, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f0000000800)=ANY=[@ANYBLOB="000400000000000002000000000000000a00000000000000", @ANYRES32, @ANYBLOB="000000001000"/28, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\b\x00'/28, @ANYRES32=r3, @ANYBLOB="00000000000400"/28, @ANYRES32, @ANYBLOB="000000000200"/28, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00>\x00'/28, @ANYRES32=r4, @ANYBLOB="000000000100"/28, @ANYRES32=r1, @ANYBLOB="00000000060000000000000000000000000000000000000000000000833467e177ff1054c63c3801ea954fc984c8fe6551506dc9408c015923f7408de625c89c6be9c4cbeb10258dab56cfb8aeebecb2ade2a409034cd9676e5ec0b9de23045dc98f2ef9be21fa7d6d8710175914b2abcb22d4027930855bd0d27938a2535d140dc656a6036f327ef366f4ce64139a0daf97d527283ef8eceeba45e165cf", @ANYRES32=r5, @ANYBLOB="000000008100"/28, @ANYRES32=r6, @ANYBLOB="00000000cb0800"/28, @ANYRES32=r1, @ANYBLOB="000000000500"/28]) ioctl$VT_SETMODE(r3, 0x5602, &(0x7f0000000200)) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r0, r1, 0x0, 0xef84) 16:09:08 executing program 1: ioctl$sock_SIOCOUTQNSD(0xffffffffffffffff, 0x894b, &(0x7f0000008380)) r0 = open(&(0x7f0000007fc0)='./bus\x00', 0x0, 0x0) pipe2$watch_queue(0x0, 0x80) ioctl$RTC_WKALM_RD(r0, 0x80287010, &(0x7f0000007f80)) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000083c0)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000324a9917b702000003000000bd120000000000008500000023000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f002f00cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6475972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b839ee616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff88326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b26333986329776a7a3d0002678971429d4748f0f228165c39685349776d31120000003341bf4a00fca0533cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a7cc108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa87ef241875f3b4b6ab7981007affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a722fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a4febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8d06000000000000001737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e87fe650518051cb6a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f181004e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58d77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c786800007eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d02b4481fb1541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e00300000047d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1c47d9ac3bbe9f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d452c76d29df5ba239a593564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba78654e05879f5cc72e600bf5858e2a01f8e8d1e8adcceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d56b5dc9742c9b234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac233932449c9344c5ad4a700bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5fc2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9a774d2fe3cfdeb9684b7b7e5c00f7323f8214ed0195076dde258b872042c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678d228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd03516b323c9953f59868ff4929d489badcf5072c61231bec614423bbf7df2989db487bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6fcfceae820453a377fb09f5799b43c1970f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b341b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3ebb1f3eb569e4ce2c63df1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a9cf97f44f097d77dd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efd06000000000000009082394c111ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e69aec3575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f9cb31c34b92b51db45a13fc2e3e935ad98ba35a080d0a4b5948d6872ae469062760c46e36ed7f7bcf50ef64221a20e2e2cc4be56e377104aaca76b34a9b9a6ad2244e5ce0d70db95f86670c01efff3557f8e28b69c57985a546184926ff7d66d9c4a1f48845dce81bcbffacfb13ac7163b00ac8639cc622419c7acc9fe7d202e3083e6d267e7926ab1f9d6888084d6f3259a2b61314c771d14935e38e11f1a2002549a849452ec11ff67af77cfcbca1ce528eb33ed29dc3a3a61d995f10b922e543e000476363e96fb2eaf8792476feeed544c183b4ab30ad2440efed5b45d202f06ef719bb73a19b6290b78543cbab1ea6e67a6d35e9524933472d51de801a05272e32bd109a53a3ac6252c3cbfe3ec5f1799eb5618de5f57f6faa4832dac46ae45258298760a0a689ef4072b6e636995bf3a77969487e6045bb2d07e2a2f95bd72c9371c379004014e68000000000000000000000000000000000000000006c9f62f41c1a000000000000000000000000000000c0a9cc2140543c2a5099347e734d9093ddccff580ff14452aa1d5f3ab53d6a9e71d32baf625c4c7f2ffc51d2155e83addfc7c583ee49f4cfe1b5e63c65d0a7060659a1c8371fd612292ccc3fe81533f4c0391e815d8ec2fc4e81a81f6ac2dec7520781e1c678a9b7695556dcc446ec4f6e89d10fef3ac5f9318a2fca582676dcf1ba9a1e2b7015213b932d06c1f356d7139afb464890b7ec44c7e8db32bc54"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r5, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r5, r6, 0x0, 0x11f06) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000008300)={0x18, 0x6, &(0x7f0000008000)=ANY=[@ANYRES16, @ANYBLOB, @ANYRES64], &(0x7f0000008100)='syzkaller\x00', 0x0, 0x69, &(0x7f0000008140)=""/105, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000008240)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000008280)={0x4, 0xe, 0x15}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000082c0)=[0xffffffffffffffff, 0xffffffffffffffff, r0]}, 0x80) [ 321.258937][ T4568] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 16:09:08 executing program 5: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) prctl$PR_GET_KEEPCAPS(0x7) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x460c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2000, 0xa8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r4, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="380100001000130700000000000000007f000001000000000000000000000000fc01000000000000000000000000000000000000000000000000008000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000000000000000000032000000ac14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000ff34000002000000030000000000000048000200656362286369706865725f6e756c6c29000000000000000000000000000000000000000000000000000000000000000000000000ecffffff00"/240], 0x138}}, 0x0) r5 = ioctl$NS_GET_PARENT(r2, 0xb702, 0x0) r6 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r6, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=@newsa={0x138, 0x10, 0x713, 0x0, 0x0, {{@in=@loopback, @in6=@empty, 0x2}, {@in=@private, 0x0, 0x32}, @in=@dev, {}, {}, {}, 0x0, 0x0, 0x2, 0x4}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}]}, 0x138}}, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f0000000800)=ANY=[@ANYBLOB="000400000000000002000000000000000a00000000000000", @ANYRES32, @ANYBLOB="000000001000"/28, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\b\x00'/28, @ANYRES32=r3, @ANYBLOB="00000000000400"/28, @ANYRES32, @ANYBLOB="000000000200"/28, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00>\x00'/28, @ANYRES32=r4, @ANYBLOB="000000000100"/28, @ANYRES32=r1, @ANYBLOB="00000000060000000000000000000000000000000000000000000000833467e177ff1054c63c3801ea954fc984c8fe6551506dc9408c015923f7408de625c89c6be9c4cbeb10258dab56cfb8aeebecb2ade2a409034cd9676e5ec0b9de23045dc98f2ef9be21fa7d6d8710175914b2abcb22d4027930855bd0d27938a2535d140dc656a6036f327ef366f4ce64139a0daf97d527283ef8eceeba45e165cf", @ANYRES32=r5, @ANYBLOB="000000008100"/28, @ANYRES32=r6, @ANYBLOB="00000000cb0800"/28, @ANYRES32=r1, @ANYBLOB="000000000500"/28]) ioctl$VT_SETMODE(r3, 0x5602, &(0x7f0000000200)) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r0, r1, 0x0, 0xef84) 16:09:08 executing program 0: sched_setaffinity(0x0, 0xfffffffffffffc84, &(0x7f00000000c0)=0x2) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r4, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r5, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000006880)=@newtfilter={0x8c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xfff3}}, [@filter_kind_options=@f_u32={{0x8}, {0x60, 0x2, [@TCA_U32_SEL={0x14}, @TCA_U32_POLICE={0x40, 0x6, [@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x1}}}]}, @TCA_U32_LINK={0x8, 0x3, 0x100000}]}}]}, 0x8c}}, 0x0) 16:09:08 executing program 3: syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x0) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40086602, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) read$FUSE(0xffffffffffffffff, &(0x7f00000077c0)={0x2020}, 0x2020) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r4 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) ptrace$setsig(0x4203, 0xffffffffffffffff, 0x7fff, 0x0) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r3, &(0x7f0000000400)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES8], 0x100000530) 16:09:08 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x28, 0x28, 0x2, [@int, @struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{0x9}]}]}}, 0x0, 0x42}, 0x20) 16:09:08 executing program 2: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) prctl$PR_GET_KEEPCAPS(0x7) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x460c2, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2000, 0xa8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r2, r2, &(0x7f0000000240), 0x8001) r3 = syz_open_dev$tty20(0xc, 0x4, 0x1) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r4, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="380100001000130700000000000000007f000001000000000000000000000000fc01000000000000000000000000000000000000000000000000008000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000000000000000000000000000000000000032000000ac14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000ff34000002000000030000000000000048000200656362286369706865725f6e756c6c29000000000000000000000000000000000000000000000000000000000000000000000000ecffffff00"/240], 0x138}}, 0x0) r5 = ioctl$NS_GET_PARENT(r2, 0xb702, 0x0) r6 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r6, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc) sendmsg$nl_xfrm(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=@newsa={0x138, 0x10, 0x713, 0x0, 0x0, {{@in=@loopback, @in6=@empty, 0x2}, {@in=@private, 0x0, 0x32}, @in=@dev, {}, {}, {}, 0x0, 0x0, 0x2, 0x4}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}]}, 0x138}}, 0x0) ioctl$FIDEDUPERANGE(r3, 0xc0189436, &(0x7f0000000800)=ANY=[@ANYBLOB="000400000000000002000000000000000a00000000000000", @ANYRES32, @ANYBLOB="000000001000"/28, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\b\x00'/28, @ANYRES32=r3, @ANYBLOB="00000000000400"/28, @ANYRES32, @ANYBLOB="000000000200"/28, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00>\x00'/28, @ANYRES32=r4, @ANYBLOB="000000000100"/28, @ANYRES32=r1, @ANYBLOB="00000000060000000000000000000000000000000000000000000000833467e177ff1054c63c3801ea954fc984c8fe6551506dc9408c015923f7408de625c89c6be9c4cbeb10258dab56cfb8aeebecb2ade2a409034cd9676e5ec0b9de23045dc98f2ef9be21fa7d6d8710175914b2abcb22d4027930855bd0d27938a2535d140dc656a6036f327ef366f4ce64139a0daf97d527283ef8eceeba45e165cf", @ANYRES32=r5, @ANYBLOB="000000008100"/28, @ANYRES32=r6, @ANYBLOB="00000000cb0800"/28, @ANYRES32=r1, @ANYBLOB="000000000500"/28]) ioctl$VT_SETMODE(r3, 0x5602, &(0x7f0000000200)) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r0, r1, 0x0, 0xef84) 16:09:08 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x28, 0x28, 0x2, [@int, @struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{0x9}]}]}}, 0x0, 0x42}, 0x20) [ 321.916844][ T4585] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. 16:09:09 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0x5, &(0x7f0000000000)=0x6, 0x4) 16:09:09 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000002000000000000000000001e95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000002b00)={r0, 0x0, 0xdc0, 0xe00, &(0x7f0000002b80)="00bdad8ec65074f5e27147baebb0028dc0ab88b255408136d8ab82cc71222af674bbe1d5e19d717a56df187ddc5626574fe234fd33c2f53ae4bef4dc273ec8ed94fae9f015bc69c2181508075ba966edbdaab41ca94e562bb829efd0538ca6f79501cf8c0f96d8a04fcda0d1c9a6b73beca83835bf5a5dbe5d21cc7f7657849924f6372190c062f9402704088911b6e573805c0a1fdb9ccc22e41a4b97f146e592d1a271077633c5efb9c129737aa8021fa1f8ccdcb752df6ffa51278a1ea6d37c2f4bb6fd19e196fc3bc13763bdf524586f2c2037d4e72851eedffd2c8d0d600bd45a93f18471fad3fdad1e19f196a3b08b67a177b27bc9588e0d24e7811347cc6174b46077d499e8cccd29e971dd92858c665ff7b6bc7bfe008a7575afbb4d2e429b88027aa8045b2857139a14cef5807ee63c5fc9eb3f6ecf86993678b4e3f1f97be598e69be208839c463db642de25443ca4b4143cd1c3445da0c6bb53832f60dce992cf23183c85b2b88d6ecd297dbb7c7449e1ab4f84835391f28d9822aa4807c1ace67407933488dfe96c80eb2eb6c1988af1e94a0f78bd1189515bd965008e30b2b605c87741baa22155ee27a2281889db08260067d1f328f9072e02b72cee62d5213a684695231815daa2d226f02b9d899a1f04196a28e502065dd9eb916efb9eb6757daeeb1432b159c626ffb4726b64f28c6e954ad472b175e5efce993ff4f91a867e55deb8078fdab53fb93dc491d69e208fc846ad7da720e104a88ee750ecf2b1e251bd60500f800f795d2c0f8046fc62899f8ecdaecafeeaa839c4414c57ab3253d49b7c0a1b9a982a3e65571a769a6e3471a7dcdaa7b22a439cd3d302f429091f430bff4850c848142eb713312a1306fbc3bf5223dbb86542e55e905e12ba5b022e9c0030e819e4e804df453a83a12059c68810b01d0160178019bbef3f19831a1d387e09e2bef167120e2fc74d832871b4271fb3a976cd07a3bcceaf431baaf062adbc33df988a131499709a74c6c85d12bc5eeb94602b1e72b2f6b8ecd05a479c8ed63b829861c937ab24f73e59f7a2267ae298b77b27567447ec59770491c6651cab4bfaf678a606422536ad326e04f4c1abb7351ccb897e113b9d443974d5af1f25d41b02d131ba8cdd1ce11b4db8bf0105b7f736864cace69f61a29a34a065b8ffd3748be2e2bf638c2ee2648bb319b7924a3456003ed1c64c8444afcf0332cab9b1a50720cd8074f70c157656c94015acd21762241ad2ec38a9aee6c0cb9bef27fefac9d1b53637a89cfdd6e17fc5dd211e8429dc63ce4e676090805a22bb5aea92c67746bdb746d40e736e796003af07a1211e43a320a07cfcf1cb3ea5e6fd08cb032ef92199954a67d1ed63b1b10e93313a73cc12f2fe05f085a27c89f59cae4736a3d9e930fc03519251d1e9774f45dc03fad91c6b5801121fe081102c018308981f4d1b7f6d4e1b5c2f307f283b3de5b4418b9bbf1b1dc808d3239aa17d5ccbbb4f86f46f811798772fcae3d04dd59a52c9eee5646ce6a442e1d0c02323f391258c815bbf5e5c8451703473955fd38551ca6a9be94f3d416d9ba24f44f056b3dafd9daebc78e62d88ed3eb7531fbd6a94f6c5801e8ff5078573a2664a86120e5cb6f0f2c99ceb2252e8aa0118f29a5952ce654dbf51d241c63b3b389a3b788f53f5d0b83e760092a32d25b084f4b109824505080f1d23a1268d922dc20d9de4dd95c7fb58e23fd629cf03f8b864cd31cafa5181af2f4fd6cda8ec35afb38a00fbddc310af5f066bba23604a91614897ba5902ebec436a156cee22f558279af462eb2a9b204f96485236374bb52c7e6526f0d84d1c92360620922ce56e1d7e3e55a0352fb6918fd1303556ff69f02be76df9a6653a0368d2766771a6885833b3922591896424fd3a84f63a05bbab0c4de3f5a2acb7d488e2379a8f40aacd7bca7170dd0f86ea74dc9f9611f0a88bcfa6861cbff7152a67fdc2edd679f4d96d65287f0dfcacd722d22b6267503d0945e3039dd868fe8dbd86890fba17c50fe534b125b14c80b4a652ef55ef2c86ace65334a17e8afa4542733085f8df6129fcd1d703bafd1425937a6b67a33e00da70c2ffb082ffa506c8ffa2c4bf2bf6b22e9fe70032fa1eac05315692860d5434dc6764ca2b2a7040df608e767e4bdc57d98f5471a0d7fa5fb2e4766f9e29977a46de98828ca798111ad5ed38334017b85a7886c08622b5ee809ab8d1a0bf17a9904a51489e3a203c340b5b26d20447a09304d09ef6aab7cc5539bbedb6b7828b530cd0fe7e939b83057f4ab0f7bd0e53ca59696262f1c71303b9615fd5cc265e0f0666308cfad88ebd977641146ebb64db569af59dd78f8d5932e0923aac1446a25c4b8cecf3a0eeb8f2934e855be26396c63ec3fb35ed4ffef2f91e6e8d9c17d94fd09b75ee8eed4f48a2084546e060a98302f01964b88332802a84a5b64af620c151f592b004999836e0b6edb54d5c9060b4c94c6d22f7ee7201bab75a84488194eda752043ce4e84169f0cefe9da729ac1fa2402cbd136d338eb32602408e605bd55979b0f41d01d871089d6137355f23735f7ee489d7e844a4f131eca5e4ea2573d842355104c44d42a4065073a2aa8c2814594e9a27a7ee2fbb7063668f384d5ed389e2ed22e2c128dde30fdf1d80b5f8fb9a9ee232cb58b582fcadea8db9f14a41b07f83fe1a234b8e4544e9a49d65a69c60428c675feecccd407e5ee74b4950415bd7dbf75fd0995239c20547fa3581dd1550189d293de8ce544106eeb179bbe06fb3097631358c895e195b18e24bbfaeabfbd902caefdfb324eed2b00630a0c1e72f8f1f80f56d00fd998fb75b48415ef23e87266cc49847062bbe923f94fe8d324bfbe07e7782bbd17c696a7d32b99ef3d2b9e237d796591d54aa83fa5e4e9e2c3b72ff869eb88692882b3c5f385e8f578ed588986d4014479d3ba7f75fd3f65e24eb52d78a09631c289ed384d126a5d260e256361ae0c9b25a8450090e57543fc98e7a873664ad074dba3f1e8cbffeaa84419f065831c7077b8925fc183884a332b0fd07b991e9c31365450540b2d164656e0498d2f5ec4e5ded7aefeead44d6817ec072ba149ed2871ff1ec1be746eb12a431311abe4f09bc4e5854cb34ff70b1d31e1d74eee08c6395d1481bdc1ed236c70d2f9395615685786a1f487b4ca9838a97994130f421e052ad06a1263d9977bde8516187a7ad11df3213a7d52d52922d4018ff131ea2e98f54597d57fac21f9af9d27896f1486e9343b94dcd2f8d81c0082bd90cdc9ffdb45307fc4e6803e5bea47fb1225d3ddc7e4bfeb12df1405b276ebf78242dca94f9cc08ac282063811cdac4d844c0bea1711f67717878aa0e45ca979f0baec75002aefc29b09880fcddfcad16e98baf47db1a9bf3e639ae9fa243787861ce283eb0e9497077b7692d099842acaac3d568f84f6a7918f407b66a3351db77fc3dc1ff98061802079271a826afa27685013817573f4aef7128d83486f35af8a15ee9dace0e4dc6ce9e53e39f76d2f6ea8d76f04ec3935c8d9d5634e1317b21daa6402a15cfc5e4dc8e35eae985650e707380c79df757e28115746e1cb9eab3c16ab258da679584eb7d6a30577e01ce675fa9d741ce155ec6aecc95cc2e5e01f50aa387758f79fb792b66838af80b8c30ca72adbb84a7be369792053f9aecb21ff7cc94da943f101f30c882943257bf2a598827396007395b6c5e619a524794163d280bef5121106b4a63f17ca22ef9280272d3fc0c4bc8ddd3f2fb649a669c7c14db843b52fa833dc784283ab0b88da86c64e6a8481d66d6dc547fe0224b10c7eb733b7d21901fea54e90da04d31a42a57c21108a65e6c42d121ec305c144f7dd3bb7836e4ff499af66a783bdf2421001de70ed6e747d169004e50eb5807bcbafef3bcf68e7564c1f20b5acdb42667703893ba1a047d0abb5e0df65da49a03e1f89271b3b9de9dcd94b9a6a037773abd7db90aada59b95f49c51884dcb6ce25acbf57a205caa3331fd75d9c560c3c0577a830ea6be0ac5a4fcb5fd1ccb28ffae111c1fb45daae558ad547b57a022945f31d7fea881696d62b25e089a9445766213e9dd80b7b801fc7a07583312e838dd84d16bc43d1f519ded0b6c1d55ae0b9926b7c6dbf95bb3cbc391977a15bcc4da59932782ec80ecc499eff3e7b2d4e6573c6630ef54713eca58f82e44b9660cce685d93a3ee9909c9f99ab4a54059e06c7a59700e3257f6ec3eae1d9a4646a0fec5aed6142aca38f83998aef0b340f3493fcdd158465efe3b960ae6939703cb9122f742266fa76a6b775c3eaba82b22a531372bc13207849d2d0633a5ff1a20051a10eab1fea850c6a6c84099fa2f1998a6588719fa6b6a334780f0ff20c2576fd1bb433eb4b937d18732570a40829e6697a499de6ca3e753dae69f8382da99732fd9b9160b3f2bfacd1c71354254e3fe128ab1663e0555ebcce2b5879c62add50beb2bab95157eafc810d4869214dd42810b47fa3d39987c0370956428e2dfd50bd4724a82b8914b5ec8d13166c7dcbba6ee6ebbc2fca01c8c1b83253e72ff40e0639f91f68dccaa29b993808b4e7c4af6734ce5c4ff05542deb1656d33a82e2de4d567d5afa35c9df3a13b801e3c2b4da49ea290eae08007c61d35fa941e85fae25751975ac35da9016eb09dea7cab6055e7463b78e92be5584fd8cdd4d5579674340d21f9e4955bf1a378fb94e98f3c09246ceb0474246311f041fbd1b303680b52e6e60ccd56a81986b4807dc7c55628db1d2b3197b2adde1ff0b30a8f2d6fa52be9d5c765f4560d043431d86bb9106a08c73f5a90dbfb473bca8ac7c1261b71d375602d3faf23c553081f37ebc78ca860c8756c9467c25a1d63449526c58c58fb2060502de9531018d618d2891f1f22b88d0f468103f9fda207254fa270d93a596f025305e537b95b6176bb4d51329bde45749f88947b281eda669c32b011b62388a04169cf35f9a086c05ded3a89aa5284fd80dc6f85b77b42974c50000", &(0x7f00000002c0)=""/47, 0x0, 0x0, 0x1f, 0xcd, &(0x7f0000002900)="a1f1558c59dfd6a60b05dde41319a9f8ffe19efd16185f140aa1a6e2bf319d9393738b013c8d26e7c5f87cce48fa3621350da9a81eee51cf82a291fef6741f7fdb65db4b113a3d46782fb933573ae27641097b1eb4562873626ab09143d92c27377449916dc6f2a943f73898910d56dc04e1f61e499d0bff23072d089835e3a0c28f29af5da08dbac122481b753bb05c01fa89df54d3e30f5a58eb12db6b83e345747a3877ffe77c5d7bf505044cf006e0c22e9a5eecf7d0065b965fae40933d56c0", &(0x7f0000002a00)="ccda69ada0aba9977f4bff0373e07eafd1680c5dce9281f49152f18d015e7baf32df85d5b6f55ac0c5c5642c9a45cfd34e6897064571398c2b9b2aaade1250d05aae95260191b2f49fa0524d99ed0476f705090e4365341052f75916769c5dda5dd3c4afc5051ac7af474e9fe62982ac33f89728b5c8efaecbfcb32a55ae206f9e5a681fb02a4b902b8d472df28199125818678b92325bfc83be0de60335b5c890ff4cc2af30a81a0af63b62b59b4f9738d97596c1f7cd2b8aeffe88c6850a428d0fa5439d3a00000000000000", 0x1, 0x6df}, 0x24) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x4, &(0x7f0000000080)=@raw=[@map_val, @initr0={0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x5}], &(0x7f00000000c0)='GPL\x00', 0x9, 0x11, &(0x7f0000000100)=""/17, 0x41000, 0x10, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x9, 0x3}, 0x8, 0x10, &(0x7f0000000180)={0x5, 0x10}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[0x1]}, 0x80) bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$cgroup_int(0xffffffffffffffff, 0x0, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 16:09:09 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000500)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x4, [@var={0x2}]}, {0x0, [0x0, 0x2e]}}, 0x0, 0x2c}, 0x20) 16:09:09 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {}, @cond=[{}, {0x0, 0x0, 0x0, 0x2}]}) r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) write$char_usb(r0, &(0x7f0000000040)="e2", 0x12d8) 16:09:09 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x28, 0x28, 0x2, [@int, @struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{0x9}]}]}}, 0x0, 0x42}, 0x20) [ 322.309540][ T23] audit: type=1400 audit(1689178149.020:295): avc: denied { setopt } for pid=4594 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 16:09:09 executing program 1: timer_create(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b0400000000"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuset.memory_pressure_enabled\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 16:09:09 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {}, @cond=[{}, {0x0, 0x0, 0x0, 0x2}]}) r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) write$char_usb(r0, &(0x7f0000000040)="e2", 0x12d8) [ 322.559640][ T4610] netlink: 108 bytes leftover after parsing attributes in process `syz-executor.1'. [ 322.579285][ T4610] netlink: 108 bytes leftover after parsing attributes in process `syz-executor.1'. [ 322.589274][ T4610] netlink: 108 bytes leftover after parsing attributes in process `syz-executor.1'. [ 322.598961][ T4610] netlink: 108 bytes leftover after parsing attributes in process `syz-executor.1'. [ 322.608481][ T4610] netlink: 108 bytes leftover after parsing attributes in process `syz-executor.1'. [ 322.619950][ T4610] netlink: 108 bytes leftover after parsing attributes in process `syz-executor.1'. [ 322.629500][ T4610] netlink: 108 bytes leftover after parsing attributes in process `syz-executor.1'. [ 322.639084][ T4610] netlink: 108 bytes leftover after parsing attributes in process `syz-executor.1'. 16:09:09 executing program 0: sched_setaffinity(0x0, 0xfffffffffffffc84, &(0x7f00000000c0)=0x2) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r4, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r5, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000006880)=@newtfilter={0x8c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xfff3}}, [@filter_kind_options=@f_u32={{0x8}, {0x60, 0x2, [@TCA_U32_SEL={0x14}, @TCA_U32_POLICE={0x40, 0x6, [@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x1}}}]}, @TCA_U32_LINK={0x8, 0x3, 0x100000}]}}]}, 0x8c}}, 0x0) 16:09:09 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x28, 0x28, 0x2, [@int, @struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{0x9}]}]}}, 0x0, 0x42}, 0x20) 16:09:09 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {}, @cond=[{}, {0x0, 0x0, 0x0, 0x2}]}) r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) write$char_usb(r0, &(0x7f0000000040)="e2", 0x12d8) 16:09:09 executing program 3: r0 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="900000001c001f4d154a817380384e0c0a888f0c060000006c36710474000100ac1414bb0542d6401051a2d708f37ac8da1a2976819948a9120099c5ac0000c5b068d0bf46d3234565778d8757006113ffaf6c3efed495a46215be00edf7ce3cdaf0fdb64affef2f3bc0c80cefd28581d111ea6b411d7758ba86c9d2896c6d3bca2d0000000b001500de1df32c1539d7", 0x90, 0x0, 0x0, 0x0) 16:09:09 executing program 3: mount$binderfs(0x0, &(0x7f0000000080)='./binderfs\x00', 0x0, 0x2a4401, 0x0) 16:09:09 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000, &(0x7f0000ffc000/0x1000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000000000000044d564b00000000090000002a"]) 16:09:09 executing program 5: ioctl$EVIOCSFF(0xffffffffffffffff, 0x40304580, &(0x7f0000001080)={0x0, 0x0, 0x0, {}, {}, @cond=[{}, {0x0, 0x0, 0x0, 0x2}]}) r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x822b01) write$char_usb(r0, &(0x7f0000000040)="e2", 0x12d8) 16:09:09 executing program 5: r0 = socket$inet6(0xa, 0x80001, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r0, 0x29, 0x2a, &(0x7f0000fca000)={0x0, {{0xa, 0x0, 0x0, @mcast1}}}, 0x88) setsockopt$inet6_MCAST_MSFILTER(r0, 0x29, 0x30, &(0x7f0000000800)={0x0, {{0xa, 0x0, 0x0, @mcast1}}, 0x1, 0x1, [{{0xa, 0x0, 0x0, @empty}}]}, 0x110) 16:09:09 executing program 3: ioprio_set$pid(0x3, 0x0, 0x0) 16:09:09 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000003040)=[{{0x0, 0x0, 0x0}}], 0x1, 0x40010123, 0x0) [ 322.881608][ T23] audit: type=1400 audit(1689178149.590:296): avc: denied { mounton } for pid=4624 comm="syz-executor.3" path="/dev/binderfs" dev="binder" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 16:09:10 executing program 1: socket(0xf, 0x3, 0x2) r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) preadv2(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0, 0x0, 0x0) 16:09:10 executing program 5: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) recvmmsg(r0, &(0x7f0000000040), 0x400000000000284, 0x2b, 0x0) setsockopt$inet6_int(r0, 0x29, 0x35, &(0x7f00000001c0)=0x6, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000340)={'filter\x00', 0x7, 0x4, 0x3f8, 0x110, 0x0, 0x0, 0x310, 0x310, 0x310, 0x4, 0x0, {[{{@arp={@initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, 0x0, 0x0, 0x0, 0x0, {@mac=@broadcast}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'veth1_to_team\x00', 'ip6tnl0\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@multicast}}}, {{@arp={@loopback, @empty, 0x0, 0x0, 0x0, 0x0, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'caif0\x00', 'pim6reg1\x00'}, 0xc0, 0xf0}, @unspec=@CONNMARK={0x30}}, {{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@link_local, @multicast2, @remote}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x448) setsockopt$inet6_int(r1, 0x29, 0xb, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000080)=ANY=[], 0x8) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) 16:09:10 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(r0, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000f80)={&(0x7f0000000e80)={0x14}, 0x14}}, 0x0) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r0, &(0x7f0000001400)={&(0x7f0000001340)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000013c0)={&(0x7f0000001380)={0x14}, 0x14}}, 0x0) 16:09:10 executing program 5: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000012c0)={0xffffffffffffffff}, 0x4) syz_btf_id_by_name$bpf_lsm(&(0x7f0000001500)='bpf_lsm_inode_listsecurity\x00') r0 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) write$UHID_SET_REPORT_REPLY(r0, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000001540)=@base={0x1c, 0x1ff, 0x64e, 0x2, 0x2, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x1}, 0x48) syz_open_procfs(0xffffffffffffffff, &(0x7f00000015c0)='net/ip_vs_stats_percpu\x00') 16:09:10 executing program 2: mlockall(0x6) 16:09:10 executing program 3: r0 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = fsmount(r0, 0x0, 0x0) mknodat$loop(r1, &(0x7f0000000180)='./file0\x00', 0x1000, 0x0) 16:09:10 executing program 0: sched_setaffinity(0x0, 0xfffffffffffffc84, &(0x7f00000000c0)=0x2) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x2, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x140}}, 0x0) getsockname$packet(r4, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0xab) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffff00000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="4800000024000b0e00"/20, @ANYRES32=r5, @ANYBLOB="00000000ffffffff0000000008000100687462001c0002001800020003"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000006880)=@newtfilter={0x8c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0xfff3}}, [@filter_kind_options=@f_u32={{0x8}, {0x60, 0x2, [@TCA_U32_SEL={0x14}, @TCA_U32_POLICE={0x40, 0x6, [@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x1}}}]}, @TCA_U32_LINK={0x8, 0x3, 0x100000}]}}]}, 0x8c}}, 0x0) 16:09:10 executing program 1: pipe(&(0x7f0000000100)) r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) socket(0x2, 0x3, 0x21) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000300)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x400800, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000000a00)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf2000000000000025000f0005ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b0fd4506feff00200000540600000fe60a00bf150000000000000f6500000000000064000000020000002c030000000000001f75000000000000bf540000000000000700000004000000ad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c27dfef618ecf264e0f84f9f17d3c30e3c7bdd2d17f2f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd399703d6c4f61819f7f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c3f0e306f186359ac60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5af65727546e7c955ccefa1f6ab689fdeaeb0000000000004e0a2127b8b83c71a51445dc8da39e5b0ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000100c8fb735fd552bdc268694aeb0743e326c819b6cf548ac86f8a297dff0445b13d0045dc3c73a6bb55d8c85f21dce431e56723888fb126a163dd9989dde920b04dcd1184b3ebe174a3a210d729a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1c52e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10d6735154bcb4000000000000000000000000000000dc211bc3ebf0bd9d42ca019dd5d03fcf74686e9fbe2562879eaed840a7afaab43176e65ec1118d46d1e827f3472f4445d253887a5ad103649afa17690884f800031e03a651bb96589a7eab04871bc47287cd31cc43ea0ffb567b40407d000000000020000000000000005f37d83f84e98a523d80bd56a57fca2b82f639601ae899a53f6715a0a62a29ab028acfc1cb24a0f6a5480a55c5e87e89be0a1a25be4288d638a0c544ba0dc828c22fe3000071c252021e0a60a800000000000000437d570100000000000000f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab759b8dbe8439db2a0426c7e7c0032028c95b29b6ddb551176693a921c2ef147a47e4fbfea5011af0a99fa077ffe70cac8b9e44023a1747f5828ae0a24509f619eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d917d93291f4dfc94101000000eb73dec68e2b593128fcb376d52b5d3d0500000071ad7900000000006ff700000000000000000000dd434a25e9950ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc539b412e0478cfee4485f423c63f49db43833c92eeeb647eebd4d7a93a17bcbb6bae5ff876375d4f18ce372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c4000000000000000000000000000000000070ae36bf424fa92984a4b6f5aa7ccc563c2996a266d1fa7c9fad0b259359e258b2236e9fd140ec49be09000000fdfa0dfe720b56dc6837fcfaba6975ddd6c94c510d89d2364f618fa53e372e5e0188e14f507d0ab5801254c45a17d58021f36099a2c058b2c889c23ce0661a481e3a2a7776088712b4dee3cf2d2ccadcb0af7d15b55cd059397e25eeb7cf88a8cabe963cc98c42af09000000239b3f93f34bc8d15aef89bfa61bbba897d18434926db6bbc0b905fca5e0e0dcb82c13813fa0885192faf39ad35f9801e39442de52821cd161e5194f492ddee61d63d539e38c1d1aa554545712a07d0adc80551fa592639054ea6d56c7b22885990be13ee1c71dc4b497a4fd1f70f873210332ce782b180c040ad69f53129f6a8a7b95c5aac95a5c9ba12c3c3984d821e720c4b94319358ceb1f86c23b02437bd5deb1c705d3d86eac8fb4a67b19aeb3f0fd007a244b2f9bca37a0db3eb617c92c5c4d08b67a6c1cd00e5e3a6d2f8ff0932657d76b4adbab59535111d3a6ca9ec891d72c32ee090030ce37d584b1bbf4b50faf03a7f85e4c1389a2e39493ce57aaa329918cdfee3bb3783f2df35d296905a712f322284fdd1659ceba3500838f84b9f7231831decb55fef19d520131929402050496820b21ef4f32efa1f660f6d4b7c9ee5a4d615ccf6b208ce9804cd908a63351521280556ce5d40a6c7ea97bc86da94696cd781a20fd05ec95ae4745455926fa432a115846f8f8cf5fc60cd9bbb842f88c867ee50223e1b955c50056fba231bbebb9598b6f10a715bff1ba868fe7ade2965f916cb6ac15e4e89b6c6b795b070772158c4694c81bf844e35a739583dd382b8eb849d6d83cbbcc7f8d1a0b8ff83eafc97c93c7c0d4ab56b04718ba96d98bf52346ab2e14ac0cc35092d0a6c413db2b30ea7d7a14065e1b1c0716306e66b2261294d4a435ec977f24c40276d55045ebaf322d926439cea583b11a129bbc25cc1760dd09762a67e5baf136b52a016b996305931d1c034fe882b114de646b065c5361524a828293a7f3d564b262b00f34fb5574043e536a"], &(0x7f0000000100)='GPL\x00'}, 0x48) 16:09:10 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_LIST_DEV(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f00000004c0)={0x14}, 0x14}}, 0x0) 16:09:10 executing program 4: syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000600)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x6, 0x24, 0x4, 0x0, 0x3b, "fe"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x0, 0x0, 0x0, "00b631"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "60cb06", "5da864"}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "8952e4b959a8"}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 16:09:10 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.threads\x00', 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$cgroup_procs(r2, &(0x7f0000002200)='cgroup.procs\x00', 0x2, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) [ 323.563693][ T23] audit: type=1400 audit(1689178150.270:297): avc: denied { mount } for pid=4641 comm="syz-executor.3" name="/" dev="ramfs" ino=32829 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 16:09:10 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xc004ae0a, 0x20000000) write$binfmt_script(r1, &(0x7f0000000040)={'#! ', './file0'}, 0xb) 16:09:10 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.threads\x00', 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$cgroup_procs(r2, &(0x7f0000002200)='cgroup.procs\x00', 0x2, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) 16:09:10 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xb, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f00000004c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) r3 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) lseek(r3, 0x48, 0x0) getdents64(r3, 0x0, 0x0) [ 323.894007][ T491] usb 5-1: new high-speed USB device number 9 using dummy_hcd [ 324.070133][ T23] audit: type=1400 audit(1689178150.780:298): avc: denied { read open } for pid=4664 comm="syz-executor.2" path="/" dev="configfs" ino=9274 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 16:09:11 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.threads\x00', 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$cgroup_procs(r2, &(0x7f0000002200)='cgroup.procs\x00', 0x2, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) 16:09:11 executing program 5: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @broadcast, @void, {@ipv4={0x800, @igmp={{0xc, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, @dev, @multicast1, {[@timestamp_prespec={0x44, 0x1c, 0x12, 0x3, 0x0, [{}, {@dev}, {@loopback}]}]}}, {0x0, 0x0, 0x0, @multicast2}}}}}, 0x0) 16:09:11 executing program 1: pipe(&(0x7f0000000100)) r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) socket(0x2, 0x3, 0x21) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000300)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x400800, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000000a00)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf2000000000000025000f0005ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b0fd4506feff00200000540600000fe60a00bf150000000000000f6500000000000064000000020000002c030000000000001f75000000000000bf540000000000000700000004000000ad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c27dfef618ecf264e0f84f9f17d3c30e3c7bdd2d17f2f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd399703d6c4f61819f7f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c3f0e306f186359ac60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5af65727546e7c955ccefa1f6ab689fdeaeb0000000000004e0a2127b8b83c71a51445dc8da39e5b0ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000100c8fb735fd552bdc268694aeb0743e326c819b6cf548ac86f8a297dff0445b13d0045dc3c73a6bb55d8c85f21dce431e56723888fb126a163dd9989dde920b04dcd1184b3ebe174a3a210d729a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1c52e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10d6735154bcb4000000000000000000000000000000dc211bc3ebf0bd9d42ca019dd5d03fcf74686e9fbe2562879eaed840a7afaab43176e65ec1118d46d1e827f3472f4445d253887a5ad103649afa17690884f800031e03a651bb96589a7eab04871bc47287cd31cc43ea0ffb567b40407d000000000020000000000000005f37d83f84e98a523d80bd56a57fca2b82f639601ae899a53f6715a0a62a29ab028acfc1cb24a0f6a5480a55c5e87e89be0a1a25be4288d638a0c544ba0dc828c22fe3000071c252021e0a60a800000000000000437d570100000000000000f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab759b8dbe8439db2a0426c7e7c0032028c95b29b6ddb551176693a921c2ef147a47e4fbfea5011af0a99fa077ffe70cac8b9e44023a1747f5828ae0a24509f619eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d917d93291f4dfc94101000000eb73dec68e2b593128fcb376d52b5d3d0500000071ad7900000000006ff700000000000000000000dd434a25e9950ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc539b412e0478cfee4485f423c63f49db43833c92eeeb647eebd4d7a93a17bcbb6bae5ff876375d4f18ce372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c4000000000000000000000000000000000070ae36bf424fa92984a4b6f5aa7ccc563c2996a266d1fa7c9fad0b259359e258b2236e9fd140ec49be09000000fdfa0dfe720b56dc6837fcfaba6975ddd6c94c510d89d2364f618fa53e372e5e0188e14f507d0ab5801254c45a17d58021f36099a2c058b2c889c23ce0661a481e3a2a7776088712b4dee3cf2d2ccadcb0af7d15b55cd059397e25eeb7cf88a8cabe963cc98c42af09000000239b3f93f34bc8d15aef89bfa61bbba897d18434926db6bbc0b905fca5e0e0dcb82c13813fa0885192faf39ad35f9801e39442de52821cd161e5194f492ddee61d63d539e38c1d1aa554545712a07d0adc80551fa592639054ea6d56c7b22885990be13ee1c71dc4b497a4fd1f70f873210332ce782b180c040ad69f53129f6a8a7b95c5aac95a5c9ba12c3c3984d821e720c4b94319358ceb1f86c23b02437bd5deb1c705d3d86eac8fb4a67b19aeb3f0fd007a244b2f9bca37a0db3eb617c92c5c4d08b67a6c1cd00e5e3a6d2f8ff0932657d76b4adbab59535111d3a6ca9ec891d72c32ee090030ce37d584b1bbf4b50faf03a7f85e4c1389a2e39493ce57aaa329918cdfee3bb3783f2df35d296905a712f322284fdd1659ceba3500838f84b9f7231831decb55fef19d520131929402050496820b21ef4f32efa1f660f6d4b7c9ee5a4d615ccf6b208ce9804cd908a63351521280556ce5d40a6c7ea97bc86da94696cd781a20fd05ec95ae4745455926fa432a115846f8f8cf5fc60cd9bbb842f88c867ee50223e1b955c50056fba231bbebb9598b6f10a715bff1ba868fe7ade2965f916cb6ac15e4e89b6c6b795b070772158c4694c81bf844e35a739583dd382b8eb849d6d83cbbcc7f8d1a0b8ff83eafc97c93c7c0d4ab56b04718ba96d98bf52346ab2e14ac0cc35092d0a6c413db2b30ea7d7a14065e1b1c0716306e66b2261294d4a435ec977f24c40276d55045ebaf322d926439cea583b11a129bbc25cc1760dd09762a67e5baf136b52a016b996305931d1c034fe882b114de646b065c5361524a828293a7f3d564b262b00f34fb5574043e536a"], &(0x7f0000000100)='GPL\x00'}, 0x48) 16:09:11 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000003c0)=@raw={'raw\x00', 0x3c1, 0x3, 0x3a0, 0x1b8, 0x111, 0x4b4, 0x1b8, 0xd4feffff, 0x2d0, 0x20a, 0x278, 0x2d0, 0x278, 0x3, 0x0, {[{{@ipv6={@empty, @empty, [], [], 'ipvlan0\x00', 'team_slave_0\x00', {}, {}, 0x6}, 0x0, 0x190, 0x1b8, 0x0, {}, [@common=@inet=@socket2={{0x28}}, @common=@unspec=@string={{0xc0}, {0x0, 0x0, 'bm\x00', "6d93eb04697dfa39de04767f46614613a407abbf4ed2e83a63b484dbb3bf6b2a850e79009e2905d2f98ba19f91f3c9faee6d3686e9bee067f4e77d9ad66238750c4100d7ee97ec7646259d90edece6e9787a97bc956c01754c34c5c9518c46178ed5f9194454980e579c80eca35a58dc47d1d5e4ff6e216c724e88c702448587", 0x3f}}]}, @common=@inet=@TCPMSS={0x28, 'TCPMSS\x00', 0x0, {0xffff}}}, {{@ipv6={@loopback, @private1, [], [], 'veth1_to_hsr\x00', 'erspan0\x00'}, 0x0, 0xf0, 0x118, 0x0, {}, [@common=@unspec=@nfacct={{0x48}, {'syz0\x00'}}]}, @common=@unspec=@MARK={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x400) 16:09:11 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000180)='./file0\x00', 0x208042, &(0x7f0000000500), 0x0, 0x256, &(0x7f00000001c0)="$eJzs3MFrXFUUB+CT2Jo20k4WpaAgXhREN49OVi5EDNKCGLBoI6govJo3OuQ5E+YNKSPSzkJw4ULBpX+AIKKb7ATpSnARKG5dKd1l042QhfjEjmmTkqqVtpkw37eZA2d+zBkuHIY3cDef/ez9lVaVtfJ+TB+ZiunnYxhbUzEX07FtGE9f+PbKo6++/sZLC4uLp19J6czCueZ8Sun4Y9+/+eHXj1/uP/Ta+vHvZmJj7u3Na/NXN05uPLz5x7n32lVqV6nT7ac8ne92+/n5skjL7WolS+lsWeRVkdqdqujt6rfK7urqIOWd5WOzq72iqlLeGaSVYpD63dTvDVL+bt7upCzL0rHZ4N8M/6G39NVWXce1uq7rTz+KqOv7OBfj4Mb5zwyjdv4TZ8dSPxJRfry2tLY0eh31F1rRjjKKOBWN+P2vFbFtVJ95cfH0qXTdXFwsL/2dv7S29MDufDMaMbd3vjnKp935wzG7Mz8fjThxM9+8MMxO/nj0t7Ofr3/zyw9P7pF/MJ56Ykc+i0b89E50o4zlGK267c+/2EzphZcXb8kfvf4+AAAAAAA4iLJ0w57P77Psdv1RfqEVJ3795Op/+X/glufrh+KRQ/v73QEAAGBSVIMPVvKyLHpjV8yMxxgHudiaGR3yHaViKmIchp+E4rm3vvh5n8e4vH6b1n5vJgAA4G67+aP/znKH79VAAAAAAAAAAAAAAAAAAAAAMIHu3QVjjSvPfPl/bhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi//gwAAP//5nfLvQ==") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x4) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r2, 0x40047211, &(0x7f0000000100)) 16:09:11 executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.threads\x00', 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$cgroup_procs(r2, &(0x7f0000002200)='cgroup.procs\x00', 0x2, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) [ 324.464063][ T491] usb 5-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 324.476353][ T491] usb 5-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 324.522139][ T4682] xt_TCPMSS: Only works on TCP SYN packets [ 324.634259][ T491] usb 5-1: config 1 has no interface number 1 [ 324.644623][ T491] usb 5-1: too many endpoints for config 1 interface 0 altsetting 59: 254, using maximum allowed: 30 [ 324.672389][ T491] usb 5-1: config 1 interface 0 altsetting 59 has 0 endpoint descriptors, different from the interface descriptor's value: 254 [ 324.695471][ T491] usb 5-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 324.706827][ T491] usb 5-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 16:09:11 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000180)='./file0\x00', 0x208042, &(0x7f0000000500), 0x0, 0x256, &(0x7f00000001c0)="$eJzs3MFrXFUUB+CT2Jo20k4WpaAgXhREN49OVi5EDNKCGLBoI6govJo3OuQ5E+YNKSPSzkJw4ULBpX+AIKKb7ATpSnARKG5dKd1l042QhfjEjmmTkqqVtpkw37eZA2d+zBkuHIY3cDef/ez9lVaVtfJ+TB+ZiunnYxhbUzEX07FtGE9f+PbKo6++/sZLC4uLp19J6czCueZ8Sun4Y9+/+eHXj1/uP/Ta+vHvZmJj7u3Na/NXN05uPLz5x7n32lVqV6nT7ac8ne92+/n5skjL7WolS+lsWeRVkdqdqujt6rfK7urqIOWd5WOzq72iqlLeGaSVYpD63dTvDVL+bt7upCzL0rHZ4N8M/6G39NVWXce1uq7rTz+KqOv7OBfj4Mb5zwyjdv4TZ8dSPxJRfry2tLY0eh31F1rRjjKKOBWN+P2vFbFtVJ95cfH0qXTdXFwsL/2dv7S29MDufDMaMbd3vjnKp935wzG7Mz8fjThxM9+8MMxO/nj0t7Ofr3/zyw9P7pF/MJ56Ykc+i0b89E50o4zlGK267c+/2EzphZcXb8kfvf4+AAAAAAA4iLJ0w57P77Psdv1RfqEVJ3795Op/+X/glufrh+KRQ/v73QEAAGBSVIMPVvKyLHpjV8yMxxgHudiaGR3yHaViKmIchp+E4rm3vvh5n8e4vH6b1n5vJgAA4G67+aP/znKH79VAAAAAAAAAAAAAAAAAAAAAMIHu3QVjjSvPfPl/bhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi//gwAAP//5nfLvQ==") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x4) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r2, 0x40047211, &(0x7f0000000100)) [ 324.730798][ T491] usb 5-1: config 1 interface 0 has no altsetting 1 [ 324.914292][ T491] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 324.928131][ T491] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 324.936385][ T491] usb 5-1: Product: syz [ 324.940623][ T491] usb 5-1: Manufacturer: syz [ 324.945543][ T491] usb 5-1: SerialNumber: syz [ 325.306968][ T491] usb 5-1: USB disconnect, device number 9 [ 325.317193][ T2456] udevd[2456]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory 16:09:12 executing program 4: syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000600)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x6, 0x24, 0x4, 0x0, 0x3b, "fe"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x0, 0x0, 0x0, "00b631"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "60cb06", "5da864"}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "8952e4b959a8"}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 16:09:12 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000003c0)=@raw={'raw\x00', 0x3c1, 0x3, 0x3a0, 0x1b8, 0x111, 0x4b4, 0x1b8, 0xd4feffff, 0x2d0, 0x20a, 0x278, 0x2d0, 0x278, 0x3, 0x0, {[{{@ipv6={@empty, @empty, [], [], 'ipvlan0\x00', 'team_slave_0\x00', {}, {}, 0x6}, 0x0, 0x190, 0x1b8, 0x0, {}, [@common=@inet=@socket2={{0x28}}, @common=@unspec=@string={{0xc0}, {0x0, 0x0, 'bm\x00', "6d93eb04697dfa39de04767f46614613a407abbf4ed2e83a63b484dbb3bf6b2a850e79009e2905d2f98ba19f91f3c9faee6d3686e9bee067f4e77d9ad66238750c4100d7ee97ec7646259d90edece6e9787a97bc956c01754c34c5c9518c46178ed5f9194454980e579c80eca35a58dc47d1d5e4ff6e216c724e88c702448587", 0x3f}}]}, @common=@inet=@TCPMSS={0x28, 'TCPMSS\x00', 0x0, {0xffff}}}, {{@ipv6={@loopback, @private1, [], [], 'veth1_to_hsr\x00', 'erspan0\x00'}, 0x0, 0xf0, 0x118, 0x0, {}, [@common=@unspec=@nfacct={{0x48}, {'syz0\x00'}}]}, @common=@unspec=@MARK={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x400) 16:09:12 executing program 3: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$UI_SET_LEDBIT(r0, 0x40045569, 0x0) 16:09:12 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mount(&(0x7f0000000480)=ANY=[@ANYBLOB="2f6465760881fc848df3"], &(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)='sysv\x00', 0x100008, &(0x7f0000000540)='\x00') writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) sched_setscheduler(0x0, 0x1, 0x0) getsockname$packet(r0, &(0x7f0000000640)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(0xffffffffffffffff, 0x8918, &(0x7f0000000080)={@loopback={0x0, 0xfffc}}) sendmsg$nl_route_sched(r4, &(0x7f0000000440)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000006600000829bd080c0000dbdf25000000", @ANYRES32=r5, @ANYBLOB="f2ff0100f1ff0f000000ffff08000b000000008008000b00ff01000008000b00040000"], 0x3c}, 0x1, 0x0, 0x0, 0x20004080}, 0x40000) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x24}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x20000014) openat(0xffffffffffffffff, 0x0, 0x2000c0, 0x0) unshare(0x6c060000) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) 16:09:12 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000180)='./file0\x00', 0x208042, &(0x7f0000000500), 0x0, 0x256, &(0x7f00000001c0)="$eJzs3MFrXFUUB+CT2Jo20k4WpaAgXhREN49OVi5EDNKCGLBoI6govJo3OuQ5E+YNKSPSzkJw4ULBpX+AIKKb7ATpSnARKG5dKd1l042QhfjEjmmTkqqVtpkw37eZA2d+zBkuHIY3cDef/ez9lVaVtfJ+TB+ZiunnYxhbUzEX07FtGE9f+PbKo6++/sZLC4uLp19J6czCueZ8Sun4Y9+/+eHXj1/uP/Ta+vHvZmJj7u3Na/NXN05uPLz5x7n32lVqV6nT7ac8ne92+/n5skjL7WolS+lsWeRVkdqdqujt6rfK7urqIOWd5WOzq72iqlLeGaSVYpD63dTvDVL+bt7upCzL0rHZ4N8M/6G39NVWXce1uq7rTz+KqOv7OBfj4Mb5zwyjdv4TZ8dSPxJRfry2tLY0eh31F1rRjjKKOBWN+P2vFbFtVJ95cfH0qXTdXFwsL/2dv7S29MDufDMaMbd3vjnKp935wzG7Mz8fjThxM9+8MMxO/nj0t7Ofr3/zyw9P7pF/MJ56Ykc+i0b89E50o4zlGK267c+/2EzphZcXb8kfvf4+AAAAAAA4iLJ0w57P77Psdv1RfqEVJ3795Op/+X/glufrh+KRQ/v73QEAAGBSVIMPVvKyLHpjV8yMxxgHudiaGR3yHaViKmIchp+E4rm3vvh5n8e4vH6b1n5vJgAA4G67+aP/znKH79VAAAAAAAAAAAAAAAAAAAAAMIHu3QVjjSvPfPl/bhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi//gwAAP//5nfLvQ==") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x4) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r2, 0x40047211, &(0x7f0000000100)) 16:09:12 executing program 1: pipe(&(0x7f0000000100)) r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) socket(0x2, 0x3, 0x21) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000300)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x400800, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000000a00)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf2000000000000025000f0005ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b0fd4506feff00200000540600000fe60a00bf150000000000000f6500000000000064000000020000002c030000000000001f75000000000000bf540000000000000700000004000000ad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c27dfef618ecf264e0f84f9f17d3c30e3c7bdd2d17f2f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd399703d6c4f61819f7f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c3f0e306f186359ac60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5af65727546e7c955ccefa1f6ab689fdeaeb0000000000004e0a2127b8b83c71a51445dc8da39e5b0ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000100c8fb735fd552bdc268694aeb0743e326c819b6cf548ac86f8a297dff0445b13d0045dc3c73a6bb55d8c85f21dce431e56723888fb126a163dd9989dde920b04dcd1184b3ebe174a3a210d729a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1c52e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10d6735154bcb4000000000000000000000000000000dc211bc3ebf0bd9d42ca019dd5d03fcf74686e9fbe2562879eaed840a7afaab43176e65ec1118d46d1e827f3472f4445d253887a5ad103649afa17690884f800031e03a651bb96589a7eab04871bc47287cd31cc43ea0ffb567b40407d000000000020000000000000005f37d83f84e98a523d80bd56a57fca2b82f639601ae899a53f6715a0a62a29ab028acfc1cb24a0f6a5480a55c5e87e89be0a1a25be4288d638a0c544ba0dc828c22fe3000071c252021e0a60a800000000000000437d570100000000000000f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab759b8dbe8439db2a0426c7e7c0032028c95b29b6ddb551176693a921c2ef147a47e4fbfea5011af0a99fa077ffe70cac8b9e44023a1747f5828ae0a24509f619eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d917d93291f4dfc94101000000eb73dec68e2b593128fcb376d52b5d3d0500000071ad7900000000006ff700000000000000000000dd434a25e9950ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc539b412e0478cfee4485f423c63f49db43833c92eeeb647eebd4d7a93a17bcbb6bae5ff876375d4f18ce372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c4000000000000000000000000000000000070ae36bf424fa92984a4b6f5aa7ccc563c2996a266d1fa7c9fad0b259359e258b2236e9fd140ec49be09000000fdfa0dfe720b56dc6837fcfaba6975ddd6c94c510d89d2364f618fa53e372e5e0188e14f507d0ab5801254c45a17d58021f36099a2c058b2c889c23ce0661a481e3a2a7776088712b4dee3cf2d2ccadcb0af7d15b55cd059397e25eeb7cf88a8cabe963cc98c42af09000000239b3f93f34bc8d15aef89bfa61bbba897d18434926db6bbc0b905fca5e0e0dcb82c13813fa0885192faf39ad35f9801e39442de52821cd161e5194f492ddee61d63d539e38c1d1aa554545712a07d0adc80551fa592639054ea6d56c7b22885990be13ee1c71dc4b497a4fd1f70f873210332ce782b180c040ad69f53129f6a8a7b95c5aac95a5c9ba12c3c3984d821e720c4b94319358ceb1f86c23b02437bd5deb1c705d3d86eac8fb4a67b19aeb3f0fd007a244b2f9bca37a0db3eb617c92c5c4d08b67a6c1cd00e5e3a6d2f8ff0932657d76b4adbab59535111d3a6ca9ec891d72c32ee090030ce37d584b1bbf4b50faf03a7f85e4c1389a2e39493ce57aaa329918cdfee3bb3783f2df35d296905a712f322284fdd1659ceba3500838f84b9f7231831decb55fef19d520131929402050496820b21ef4f32efa1f660f6d4b7c9ee5a4d615ccf6b208ce9804cd908a63351521280556ce5d40a6c7ea97bc86da94696cd781a20fd05ec95ae4745455926fa432a115846f8f8cf5fc60cd9bbb842f88c867ee50223e1b955c50056fba231bbebb9598b6f10a715bff1ba868fe7ade2965f916cb6ac15e4e89b6c6b795b070772158c4694c81bf844e35a739583dd382b8eb849d6d83cbbcc7f8d1a0b8ff83eafc97c93c7c0d4ab56b04718ba96d98bf52346ab2e14ac0cc35092d0a6c413db2b30ea7d7a14065e1b1c0716306e66b2261294d4a435ec977f24c40276d55045ebaf322d926439cea583b11a129bbc25cc1760dd09762a67e5baf136b52a016b996305931d1c034fe882b114de646b065c5361524a828293a7f3d564b262b00f34fb5574043e536a"], &(0x7f0000000100)='GPL\x00'}, 0x48) 16:09:12 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)=@newnexthop={0x3c, 0x68, 0x7a1, 0x0, 0x0, {}, [@NHA_GROUP={0x1c, 0x2, [{0x352c}, {}, {}]}, @NHA_GROUP_TYPE={0x6}]}, 0x3c}}, 0x0) 16:09:12 executing program 0: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000180)='./file0\x00', 0x208042, &(0x7f0000000500), 0x0, 0x256, &(0x7f00000001c0)="$eJzs3MFrXFUUB+CT2Jo20k4WpaAgXhREN49OVi5EDNKCGLBoI6govJo3OuQ5E+YNKSPSzkJw4ULBpX+AIKKb7ATpSnARKG5dKd1l042QhfjEjmmTkqqVtpkw37eZA2d+zBkuHIY3cDef/ez9lVaVtfJ+TB+ZiunnYxhbUzEX07FtGE9f+PbKo6++/sZLC4uLp19J6czCueZ8Sun4Y9+/+eHXj1/uP/Ta+vHvZmJj7u3Na/NXN05uPLz5x7n32lVqV6nT7ac8ne92+/n5skjL7WolS+lsWeRVkdqdqujt6rfK7urqIOWd5WOzq72iqlLeGaSVYpD63dTvDVL+bt7upCzL0rHZ4N8M/6G39NVWXce1uq7rTz+KqOv7OBfj4Mb5zwyjdv4TZ8dSPxJRfry2tLY0eh31F1rRjjKKOBWN+P2vFbFtVJ95cfH0qXTdXFwsL/2dv7S29MDufDMaMbd3vjnKp935wzG7Mz8fjThxM9+8MMxO/nj0t7Ofr3/zyw9P7pF/MJ56Ykc+i0b89E50o4zlGK267c+/2EzphZcXb8kfvf4+AAAAAAA4iLJ0w57P77Psdv1RfqEVJ3795Op/+X/glufrh+KRQ/v73QEAAGBSVIMPVvKyLHpjV8yMxxgHudiaGR3yHaViKmIchp+E4rm3vvh5n8e4vH6b1n5vJgAA4G67+aP/znKH79VAAAAAAAAAAAAAAAAAAAAAMIHu3QVjjSvPfPl/bhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi//gwAAP//5nfLvQ==") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$notify(r1, 0x402, 0x4) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r2, 0x40047211, &(0x7f0000000100)) 16:09:12 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000003c0)=@raw={'raw\x00', 0x3c1, 0x3, 0x3a0, 0x1b8, 0x111, 0x4b4, 0x1b8, 0xd4feffff, 0x2d0, 0x20a, 0x278, 0x2d0, 0x278, 0x3, 0x0, {[{{@ipv6={@empty, @empty, [], [], 'ipvlan0\x00', 'team_slave_0\x00', {}, {}, 0x6}, 0x0, 0x190, 0x1b8, 0x0, {}, [@common=@inet=@socket2={{0x28}}, @common=@unspec=@string={{0xc0}, {0x0, 0x0, 'bm\x00', "6d93eb04697dfa39de04767f46614613a407abbf4ed2e83a63b484dbb3bf6b2a850e79009e2905d2f98ba19f91f3c9faee6d3686e9bee067f4e77d9ad66238750c4100d7ee97ec7646259d90edece6e9787a97bc956c01754c34c5c9518c46178ed5f9194454980e579c80eca35a58dc47d1d5e4ff6e216c724e88c702448587", 0x3f}}]}, @common=@inet=@TCPMSS={0x28, 'TCPMSS\x00', 0x0, {0xffff}}}, {{@ipv6={@loopback, @private1, [], [], 'veth1_to_hsr\x00', 'erspan0\x00'}, 0x0, 0xf0, 0x118, 0x0, {}, [@common=@unspec=@nfacct={{0x48}, {'syz0\x00'}}]}, @common=@unspec=@MARK={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x400) 16:09:12 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, 0xffffffffffffffff, 0x5a) [ 325.716015][ T4692] xt_TCPMSS: Only works on TCP SYN packets 16:09:12 executing program 3: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=@gettaction={0x30, 0x32, 0x10b2f61330090513, 0x0, 0x0, {}, [@action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x5}, @action_gd=@TCA_ACT_TAB={0x14, 0x1, [{0x10, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}]}]}, 0x30}}, 0x0) 16:09:12 executing program 0: r0 = socket$tipc(0x1e, 0x5, 0x0) listen(r0, 0x0) ppoll(&(0x7f00000001c0)=[{r0}], 0x1, &(0x7f0000000200)={0x0, 0x989680}, 0x0, 0x0) [ 326.102367][ T4709] xt_TCPMSS: Only works on TCP SYN packets [ 326.205555][ T23] audit: type=1400 audit(1689178152.920:299): avc: denied { listen } for pid=4715 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 326.234103][ T2466] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 326.594066][ T2466] usb 5-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 326.602836][ T2466] usb 5-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 326.612336][ T2466] usb 5-1: config 1 has no interface number 1 [ 326.619158][ T2466] usb 5-1: too many endpoints for config 1 interface 0 altsetting 59: 254, using maximum allowed: 30 [ 326.630084][ T2466] usb 5-1: config 1 interface 0 altsetting 59 has 0 endpoint descriptors, different from the interface descriptor's value: 254 [ 326.644058][ T2466] usb 5-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 326.655057][ T2466] usb 5-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 326.666811][ T2466] usb 5-1: config 1 interface 0 has no altsetting 1 [ 326.824194][ T2466] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 326.833042][ T2466] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 326.841109][ T2466] usb 5-1: Product: syz [ 326.845252][ T2466] usb 5-1: Manufacturer: syz [ 326.849647][ T2466] usb 5-1: SerialNumber: syz [ 327.197562][ T2466] usb 5-1: USB disconnect, device number 10 [ 327.205840][ T2456] udevd[2456]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory 16:09:14 executing program 4: syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000600)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x6, 0x24, 0x4, 0x0, 0x3b, "fe"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x0, 0x0, 0x0, "00b631"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "60cb06", "5da864"}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "8952e4b959a8"}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 16:09:14 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000003c0)=@raw={'raw\x00', 0x3c1, 0x3, 0x3a0, 0x1b8, 0x111, 0x4b4, 0x1b8, 0xd4feffff, 0x2d0, 0x20a, 0x278, 0x2d0, 0x278, 0x3, 0x0, {[{{@ipv6={@empty, @empty, [], [], 'ipvlan0\x00', 'team_slave_0\x00', {}, {}, 0x6}, 0x0, 0x190, 0x1b8, 0x0, {}, [@common=@inet=@socket2={{0x28}}, @common=@unspec=@string={{0xc0}, {0x0, 0x0, 'bm\x00', "6d93eb04697dfa39de04767f46614613a407abbf4ed2e83a63b484dbb3bf6b2a850e79009e2905d2f98ba19f91f3c9faee6d3686e9bee067f4e77d9ad66238750c4100d7ee97ec7646259d90edece6e9787a97bc956c01754c34c5c9518c46178ed5f9194454980e579c80eca35a58dc47d1d5e4ff6e216c724e88c702448587", 0x3f}}]}, @common=@inet=@TCPMSS={0x28, 'TCPMSS\x00', 0x0, {0xffff}}}, {{@ipv6={@loopback, @private1, [], [], 'veth1_to_hsr\x00', 'erspan0\x00'}, 0x0, 0xf0, 0x118, 0x0, {}, [@common=@unspec=@nfacct={{0x48}, {'syz0\x00'}}]}, @common=@unspec=@MARK={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x400) 16:09:14 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@ipv6_delroute={0x30, 0x19, 0x1, 0x0, 0x0, {}, [@RTA_OIF={0x8, 0x1e}, @RTA_MULTIPATH={0xc}]}, 0x30}}, 0x0) 16:09:14 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000000)=0x100000001, 0x4) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000000c0), 0x4) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000140)=@gcm_128={{0x304}, "cb5a391e2173ee5f", "d71bb6f9154bb314345c659726217936", "f68f9998", "5a0de395f920ab5e"}, 0x28) sendmsg$inet(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[@ip_ttl={{0x14}}, @ip_tos_int={{0x14, 0x11a}}], 0x30}, 0x0) 16:09:14 executing program 1: pipe(&(0x7f0000000100)) r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) socket(0x2, 0x3, 0x21) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000300)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x400800, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x2, 0x16, &(0x7f0000000a00)=ANY=[@ANYBLOB="61128c000000000061134c0000000000bf2000000000000025000f0005ffffffbd0301000000000095002000000000006916000000000000bf6700000000000017060000b964b0fd4506feff00200000540600000fe60a00bf150000000000000f6500000000000064000000020000002c030000000000001f75000000000000bf540000000000000700000004000000ad430100000000007c000000000000000500000000000000950000000000000032ed3c5be95e5db67754bb12dc8c27dfef618ecf264e0f84f9f17d3c30e3c7bdd2d17f2f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd399703d6c4f61819f7f16d0a3e127bee45a0100000fe9de56c9d8a814261bdb94a05000000c6c3f0e306f186359ac60bef0d742a81762bab8395fa64810b5b40d893ea8fe0185473d51b546cad3f1d5af65727546e7c955ccefa1f6ab689fdeaeb0000000000004e0a2127b8b83c71a51445dc8da39e5b0ab7bcb8f512036a5ba6d04ae76002d4519af619e3cca4d69e0dee5eb106774a8f3e6916dfec88158f0200000100c8fb735fd552bdc268694aeb0743e326c819b6cf548ac86f8a297dff0445b13d0045dc3c73a6bb55d8c85f21dce431e56723888fb126a163dd9989dde920b04dcd1184b3ebe174a3a210d729a018f9bbec63222d20cecac4d03723f1c932b3a6aa57f1c52e99e0e67a993716dbf580469f0f53acbb400001e3738270b315d362ed834f2af97787f696649a462e7ee4bcf8b07a10d6735154bcb4000000000000000000000000000000dc211bc3ebf0bd9d42ca019dd5d03fcf74686e9fbe2562879eaed840a7afaab43176e65ec1118d46d1e827f3472f4445d253887a5ad103649afa17690884f800031e03a651bb96589a7eab04871bc47287cd31cc43ea0ffb567b40407d000000000020000000000000005f37d83f84e98a523d80bd56a57fca2b82f639601ae899a53f6715a0a62a29ab028acfc1cb24a0f6a5480a55c5e87e89be0a1a25be4288d638a0c544ba0dc828c22fe3000071c252021e0a60a800000000000000437d570100000000000000f5cd4e5e77964522dc7ca3aa3476b7f2d851d27fd4de6eabb43e0799dc8d9fb7dc6c523ffbd74a6a40e4acb1ac693a27051f2ab759b8dbe8439db2a0426c7e7c0032028c95b29b6ddb551176693a921c2ef147a47e4fbfea5011af0a99fa077ffe70cac8b9e44023a1747f5828ae0a24509f619eb1d0d572b77d6e0d0fcd74035c7a1eb6eb4e1c8ef2629f5ecff4626746d6abe98a255e92c3c4f79bfcd0d917d93291f4dfc94101000000eb73dec68e2b593128fcb376d52b5d3d0500000071ad7900000000006ff700000000000000000000dd434a25e9950ec29d3adaccf89d0888031ecdfdb4dfbe444673be099ece7e4009c76c716d906fbc539b412e0478cfee4485f423c63f49db43833c92eeeb647eebd4d7a93a17bcbb6bae5ff876375d4f18ce372104772a3a35ecedd97fc191d8f64d2b1d60c6d12911aada66c26aa4802c3514c3d92ec9f9f3262cb13f4a2575fbe943a6c4000000000000000000000000000000000070ae36bf424fa92984a4b6f5aa7ccc563c2996a266d1fa7c9fad0b259359e258b2236e9fd140ec49be09000000fdfa0dfe720b56dc6837fcfaba6975ddd6c94c510d89d2364f618fa53e372e5e0188e14f507d0ab5801254c45a17d58021f36099a2c058b2c889c23ce0661a481e3a2a7776088712b4dee3cf2d2ccadcb0af7d15b55cd059397e25eeb7cf88a8cabe963cc98c42af09000000239b3f93f34bc8d15aef89bfa61bbba897d18434926db6bbc0b905fca5e0e0dcb82c13813fa0885192faf39ad35f9801e39442de52821cd161e5194f492ddee61d63d539e38c1d1aa554545712a07d0adc80551fa592639054ea6d56c7b22885990be13ee1c71dc4b497a4fd1f70f873210332ce782b180c040ad69f53129f6a8a7b95c5aac95a5c9ba12c3c3984d821e720c4b94319358ceb1f86c23b02437bd5deb1c705d3d86eac8fb4a67b19aeb3f0fd007a244b2f9bca37a0db3eb617c92c5c4d08b67a6c1cd00e5e3a6d2f8ff0932657d76b4adbab59535111d3a6ca9ec891d72c32ee090030ce37d584b1bbf4b50faf03a7f85e4c1389a2e39493ce57aaa329918cdfee3bb3783f2df35d296905a712f322284fdd1659ceba3500838f84b9f7231831decb55fef19d520131929402050496820b21ef4f32efa1f660f6d4b7c9ee5a4d615ccf6b208ce9804cd908a63351521280556ce5d40a6c7ea97bc86da94696cd781a20fd05ec95ae4745455926fa432a115846f8f8cf5fc60cd9bbb842f88c867ee50223e1b955c50056fba231bbebb9598b6f10a715bff1ba868fe7ade2965f916cb6ac15e4e89b6c6b795b070772158c4694c81bf844e35a739583dd382b8eb849d6d83cbbcc7f8d1a0b8ff83eafc97c93c7c0d4ab56b04718ba96d98bf52346ab2e14ac0cc35092d0a6c413db2b30ea7d7a14065e1b1c0716306e66b2261294d4a435ec977f24c40276d55045ebaf322d926439cea583b11a129bbc25cc1760dd09762a67e5baf136b52a016b996305931d1c034fe882b114de646b065c5361524a828293a7f3d564b262b00f34fb5574043e536a"], &(0x7f0000000100)='GPL\x00'}, 0x48) 16:09:14 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000008c0)={0x18, 0x3, &(0x7f0000000480)=@framed, &(0x7f0000000580)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={0x0, r0}, 0x10) 16:09:14 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x9, 0x9, 0x1, 0x1, 0x0, 0x1}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000400)={r0, &(0x7f0000000380), 0x20000000}, 0x20) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000000)={r0, &(0x7f0000000180), 0x0}, 0x20) 16:09:14 executing program 2: syz_clone(0x60000000, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000140), 0x0) 16:09:14 executing program 3: add_key(&(0x7f0000000100)='asymmetric\x00', 0x0, &(0x7f0000000180)="1080", 0x2, 0xfffffffffffffffb) 16:09:14 executing program 5: r0 = socket(0x11, 0xa, 0x0) write$vga_arbiter(0xffffffffffffffff, &(0x7f0000000000)=@unlock_all, 0x7) sendmsg$can_bcm(r0, &(0x7f0000000100)={&(0x7f0000000000), 0x12, &(0x7f00000000c0)={0x0}, 0x2}, 0x0) 16:09:14 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000002c0)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYBLOB="440000001300290a000000000000002007000000", @ANYRES32=r1, @ANYBLOB="00000000020000001c000c80"], 0x44}}, 0x0) [ 327.620567][ T4721] xt_TCPMSS: Only works on TCP SYN packets 16:09:14 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f00000000c0)=@framed, &(0x7f00000001c0)='GPL\x00', 0x4, 0x8f, &(0x7f00000002c0)=""/143, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) llistxattr(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) [ 327.978164][ T4745] __nla_validate_parse: 2553 callbacks suppressed [ 327.978200][ T4745] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 327.994248][ T2466] usb 5-1: new high-speed USB device number 11 using dummy_hcd [ 328.354090][ T2466] usb 5-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 328.363053][ T2466] usb 5-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 328.372471][ T2466] usb 5-1: config 1 has no interface number 1 [ 328.379452][ T2466] usb 5-1: too many endpoints for config 1 interface 0 altsetting 59: 254, using maximum allowed: 30 [ 328.390773][ T2466] usb 5-1: config 1 interface 0 altsetting 59 has 0 endpoint descriptors, different from the interface descriptor's value: 254 [ 328.404957][ T2466] usb 5-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 328.416231][ T2466] usb 5-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 328.426646][ T2466] usb 5-1: config 1 interface 0 has no altsetting 1 [ 328.584250][ T2466] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 328.593533][ T2466] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 328.601555][ T2466] usb 5-1: Product: syz [ 328.605534][ T2466] usb 5-1: Manufacturer: syz [ 328.610337][ T2466] usb 5-1: SerialNumber: syz [ 328.959691][ T2466] usb 5-1: USB disconnect, device number 11 16:09:16 executing program 4: syz_usb_connect$uac1(0x0, 0x9f, &(0x7f0000000600)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x8d, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x6, 0x24, 0x4, 0x0, 0x3b, "fe"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xc, 0x24, 0x2, 0x2, 0x0, 0x0, 0x0, "00b631"}, @format_type_i_continuous={0xe, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "60cb06", "5da864"}, @format_type_i_discrete={0xe, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "8952e4b959a8"}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 16:09:16 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f00000000c0)=@framed, &(0x7f00000001c0)='GPL\x00', 0x4, 0x8f, &(0x7f00000002c0)=""/143, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) llistxattr(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:09:16 executing program 5: r0 = socket(0x11, 0xa, 0x0) write$vga_arbiter(0xffffffffffffffff, &(0x7f0000000000)=@unlock_all, 0x7) sendmsg$can_bcm(r0, &(0x7f0000000100)={&(0x7f0000000000), 0x12, &(0x7f00000000c0)={0x0}, 0x2}, 0x0) 16:09:16 executing program 3: setrlimit(0x7, &(0x7f0000000040)) openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 16:09:16 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000040)={0x3, 0x0, &(0x7f0000000340)={&(0x7f0000000200)={0x2, 0x5, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6}, @sadb_sa={0x2, 0x1, 0x0, 0x0, 0x0, 0x6}, @sadb_address={0x5, 0x5, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @loopback}}]}, 0x60}, 0x1, 0x7}, 0x0) 16:09:16 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f00000003c0)={0x20, 0x10, 0x1, 0x0, 0x0, {}, [@typed={0xc, 0x82, 0x0, 0x0, @u64}]}, 0x20}}, 0x0) r1 = fsopen(&(0x7f00000000c0)='binfmt_misc\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) r2 = fsmount(r1, 0x0, 0x0) fspick(r2, &(0x7f0000000100)='.\x00', 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x38, 0x0, 0x200, 0x70bd26, 0x25dfdbff, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x100}, @NBD_ATTR_BACKEND_IDENTIFIER={0x6, 0xa, '(@'}, @NBD_ATTR_TIMEOUT={0xc, 0x4, 0x2}, @NBD_ATTR_SOCKETS={0x4}]}, 0x38}, 0x1, 0x0, 0x0, 0x24008051}, 0x0) socket(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x4e20}, 0x6e) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = ioctl$LOOP_CTL_GET_FREE(r3, 0x4c82) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, r4) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r6, r5, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000000240)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r5}}) 16:09:16 executing program 3: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x40046207, 0x0) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="04630440"], 0x0, 0x0, 0x0}) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) r3 = dup2(r2, r0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000000000)) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) dup2(r2, r4) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000001480)={0x8, 0x0, &(0x7f0000000700)=[@increfs={0x40046305}], 0x0, 0x0, 0x0}) mmap$binder(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r4, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000011c0)={0x4c, 0x0, &(0x7f0000000180)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2}], 0x0, 0x0, 0x0}) 16:09:16 executing program 5: r0 = socket(0x11, 0xa, 0x0) write$vga_arbiter(0xffffffffffffffff, &(0x7f0000000000)=@unlock_all, 0x7) sendmsg$can_bcm(r0, &(0x7f0000000100)={&(0x7f0000000000), 0x12, &(0x7f00000000c0)={0x0}, 0x2}, 0x0) 16:09:16 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2c000000120005ff"], 0x2c}}, 0x0) recvmmsg(r0, &(0x7f0000007700)=[{{0x0, 0x0, &(0x7f0000003b40)=[{&(0x7f00000018c0)=""/223, 0xe3c}, {0x0, 0x4}, {&(0x7f0000002a80)=""/4090, 0xb4}], 0x3, 0x0, 0x500000000000000}}], 0x2f3, 0x10000, 0x0) 16:09:16 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f00000000c0)=@framed, &(0x7f00000001c0)='GPL\x00', 0x4, 0x8f, &(0x7f00000002c0)=""/143, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) llistxattr(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:09:16 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f00000000c0)=@framed, &(0x7f00000001c0)='GPL\x00', 0x4, 0x8f, &(0x7f00000002c0)=""/143, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) llistxattr(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:09:16 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f00000003c0)={0x20, 0x10, 0x1, 0x0, 0x0, {}, [@typed={0xc, 0x82, 0x0, 0x0, @u64}]}, 0x20}}, 0x0) r1 = fsopen(&(0x7f00000000c0)='binfmt_misc\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) r2 = fsmount(r1, 0x0, 0x0) fspick(r2, &(0x7f0000000100)='.\x00', 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x38, 0x0, 0x200, 0x70bd26, 0x25dfdbff, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x100}, @NBD_ATTR_BACKEND_IDENTIFIER={0x6, 0xa, '(@'}, @NBD_ATTR_TIMEOUT={0xc, 0x4, 0x2}, @NBD_ATTR_SOCKETS={0x4}]}, 0x38}, 0x1, 0x0, 0x0, 0x24008051}, 0x0) socket(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x4e20}, 0x6e) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = ioctl$LOOP_CTL_GET_FREE(r3, 0x4c82) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, r4) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r6, r5, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000000240)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r5}}) [ 329.431295][ T4765] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 329.449318][ T23] audit: type=1400 audit(1689178156.160:300): avc: denied { set_context_mgr } for pid=4768 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=binder permissive=1 [ 329.472288][ T4765] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 329.495689][ T4773] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 329.510851][ T4773] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 329.513119][ T23] audit: type=1400 audit(1689178156.200:301): avc: denied { map } for pid=4768 comm="syz-executor.3" path="/dev/binderfs/binder0" dev="binder" ino=4 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 [ 329.521926][ T4773] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 329.544438][ T23] audit: type=1400 audit(1689178156.200:302): avc: denied { call } for pid=4768 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=binder permissive=1 [ 329.557235][ T4773] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 329.584361][ T4773] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 329.593852][ T4773] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 329.604714][ T4773] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 329.724087][ T2467] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 330.084135][ T2467] usb 5-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 330.092867][ T2467] usb 5-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 330.102399][ T2467] usb 5-1: config 1 has no interface number 1 [ 330.108352][ T2467] usb 5-1: too many endpoints for config 1 interface 0 altsetting 59: 254, using maximum allowed: 30 [ 330.119812][ T2467] usb 5-1: config 1 interface 0 altsetting 59 has 0 endpoint descriptors, different from the interface descriptor's value: 254 [ 330.133698][ T2467] usb 5-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 330.144987][ T2467] usb 5-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 330.155826][ T2467] usb 5-1: config 1 interface 0 has no altsetting 1 [ 330.314145][ T2467] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 330.323190][ T2467] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 330.331722][ T2467] usb 5-1: Product: syz [ 330.335666][ T2467] usb 5-1: Manufacturer: syz [ 330.340146][ T2467] usb 5-1: SerialNumber: syz [ 330.686920][ T2467] usb 5-1: USB disconnect, device number 12 [ 330.696035][ T2456] udevd[2456]: error opening ATTR{/sys/devices/platform/dummy_hcd.4/usb5/5-1/5-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory 16:09:17 executing program 2: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TCSETSF2(r0, 0x5405, 0xfffffffffffffffe) 16:09:17 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_IRQFD(r1, 0xc018aec0, 0x0) 16:09:17 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file4\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000180)='./file1/file4\x00', &(0x7f00000001c0), 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1/file4/file6\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file1/file4/file7\x00', 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000580)='./file1/file4/file6\x00', 0xffffffffffffff9c, &(0x7f00000005c0)='./file1/file4/file7/file6\x00', 0x5) 16:09:17 executing program 5: r0 = socket(0x11, 0xa, 0x0) write$vga_arbiter(0xffffffffffffffff, &(0x7f0000000000)=@unlock_all, 0x7) sendmsg$can_bcm(r0, &(0x7f0000000100)={&(0x7f0000000000), 0x12, &(0x7f00000000c0)={0x0}, 0x2}, 0x0) 16:09:17 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x30) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) open(&(0x7f0000000180)='./file0\x00', 0x21901, 0x144) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = memfd_create(&(0x7f0000000080)='\xf3e\t\xa9\xff\vty\x01senux\x00', 0x0) pwrite64(r5, &(0x7f000003bfff)='/', 0x1, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x11, r5, 0x0) lseek(r5, 0x0, 0x4) sendfile(r5, r5, &(0x7f00000001c0), 0x7fa) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:09:17 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f00000003c0)={0x20, 0x10, 0x1, 0x0, 0x0, {}, [@typed={0xc, 0x82, 0x0, 0x0, @u64}]}, 0x20}}, 0x0) r1 = fsopen(&(0x7f00000000c0)='binfmt_misc\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) r2 = fsmount(r1, 0x0, 0x0) fspick(r2, &(0x7f0000000100)='.\x00', 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x38, 0x0, 0x200, 0x70bd26, 0x25dfdbff, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x100}, @NBD_ATTR_BACKEND_IDENTIFIER={0x6, 0xa, '(@'}, @NBD_ATTR_TIMEOUT={0xc, 0x4, 0x2}, @NBD_ATTR_SOCKETS={0x4}]}, 0x38}, 0x1, 0x0, 0x0, 0x24008051}, 0x0) socket(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x4e20}, 0x6e) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = ioctl$LOOP_CTL_GET_FREE(r3, 0x4c82) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, r4) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r6, r5, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000000240)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r5}}) 16:09:17 executing program 3: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000000)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @loopback}}}, 0x3a) 16:09:17 executing program 5: syz_emit_ethernet(0x8e, &(0x7f00000002c0)={@local, @multicast, @void, {@ipv4={0x800, @gre={{0xf, 0x4, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x2f, 0x0, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@timestamp_addr={0x44, 0x25, 0x16, 0x3, 0x0, [{@multicast1}, {@multicast1}, {@empty}, {@local}]}, @timestamp={0x44, 0x4}]}}, {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}}}}}}, 0x0) 16:09:17 executing program 2: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TCSETSF2(r0, 0x5405, 0xfffffffffffffffe) 16:09:17 executing program 2: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TCSETSF2(r0, 0x5405, 0xfffffffffffffffe) 16:09:17 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCSETA(r0, 0x4b4a, 0x0) 16:09:17 executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f00000003c0)={0x20, 0x10, 0x1, 0x0, 0x0, {}, [@typed={0xc, 0x82, 0x0, 0x0, @u64}]}, 0x20}}, 0x0) r1 = fsopen(&(0x7f00000000c0)='binfmt_misc\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) r2 = fsmount(r1, 0x0, 0x0) fspick(r2, &(0x7f0000000100)='.\x00', 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x38, 0x0, 0x200, 0x70bd26, 0x25dfdbff, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x100}, @NBD_ATTR_BACKEND_IDENTIFIER={0x6, 0xa, '(@'}, @NBD_ATTR_TIMEOUT={0xc, 0x4, 0x2}, @NBD_ATTR_SOCKETS={0x4}]}, 0x38}, 0x1, 0x0, 0x0, 0x24008051}, 0x0) socket(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x4e20}, 0x6e) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = ioctl$LOOP_CTL_GET_FREE(r3, 0x4c82) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, r4) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) dup3(r6, r5, 0x0) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000000240)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r5}}) 16:09:17 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_MSFILTER(r0, 0x0, 0x30, &(0x7f0000000440)={0x2, {{0x2, 0x0, @multicast2}}, 0x1}, 0x90) 16:09:18 executing program 2: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TCSETSF2(r0, 0x5405, 0xfffffffffffffffe) 16:09:18 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x6, 0x4, 0x3, 0x2}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000000)={r0, &(0x7f0000001840), &(0x7f0000001880)=""/56}, 0x20) 16:09:18 executing program 4: clock_adjtime(0x0, &(0x7f0000000000)={0xcb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb00}) 16:09:18 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_buf(r0, 0x0, 0x8008000000010, &(0x7f0000000400)="17000000020001000003be8c5ee17688a2003208030300ecff3f0200000300000a0000000098fc5ad9485bbb6a880000d6c8db0000dba67e06000000fb18889fcb2d929b02409feddf023e8fe28900000000df018000000000f50617bdff59100ac45761547a681f009cee4a5acb3da400001fb700674f00c88ebbf9315033bf79ac2dff060115003901000000000000ea000000000000020002ffff02dfccebf6ba000840024f0298e9e90554065c83f1ba2112ce68bf17", 0xb8) 16:09:18 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0xa, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0x58}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x9, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 16:09:18 executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDGKBMETA(0xffffffffffffffff, 0x4b62, &(0x7f0000000000)) syz_open_pts(r0, 0x0) 16:09:18 executing program 4: io_submit(0x0, 0x0, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) io_setup(0x0, 0x0) io_submit(0x0, 0x0, 0x0) memfd_create(0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x8000002}, 0x1c) setsockopt$inet6_int(r1, 0x29, 0x3a, &(0x7f00000003c0)=0xe03, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x2200c041, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_DSTOPTS(r1, 0x29, 0x3b, &(0x7f00000001c0)=ANY=[], 0x10) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r1, 0x0, r0, 0x0, 0x406f408, 0x0) 16:09:18 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000640)={0x10, 0x13, 0x1}, 0x4c}}, 0x0) 16:09:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x30) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) open(&(0x7f0000000180)='./file0\x00', 0x21901, 0x144) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = memfd_create(&(0x7f0000000080)='\xf3e\t\xa9\xff\vty\x01senux\x00', 0x0) pwrite64(r5, &(0x7f000003bfff)='/', 0x1, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x11, r5, 0x0) lseek(r5, 0x0, 0x4) sendfile(r5, r5, &(0x7f00000001c0), 0x7fa) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:09:18 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x69, 0x11, 0x78}, [@ldst={0x6, 0x0, 0x6}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) 16:09:18 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0xa, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0x58}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x9, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 16:09:18 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0x14, 0x4, 0x4, 0x101}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000000)={r0, &(0x7f0000000040)="04", &(0x7f0000000040)}, 0x20) 16:09:18 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ppoll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x0, 0x64}, {r2, 0x3248}], 0x8, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) 16:09:18 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0xa, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0x58}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x9, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 16:09:18 executing program 2: r0 = socket$vsock_stream(0x28, 0x1, 0x0) getsockopt(r0, 0x28, 0x0, 0x0, &(0x7f0000000080)) 16:09:18 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_serviced_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="127ec30100001198e1d41f5208c6f6d32b28190fc2dbc13b9a35666a0e435d0f88"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r2, 0x0) r3 = dup(r1) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x4000}) ioctl$KVM_NMI(r4, 0xae9a) ioctl$KVM_RUN(r4, 0xae80, 0x0) [ 332.025489][ T23] audit: type=1400 audit(1689178158.740:303): avc: denied { create } for pid=4830 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 16:09:19 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0xa, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0x58}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x9, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 16:09:19 executing program 2: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f00008f9f09)=""/247, 0xf7}], 0x1, &(0x7f0000121000)=[{&(0x7f0000217f28)=""/231, 0xffffff4e}], 0x23a, 0x0) mlock2(&(0x7f0000300000/0x1000)=nil, 0x1000, 0x0) mremap(&(0x7f000036d000/0x3000)=nil, 0x3000, 0x3000, 0x7, &(0x7f00002ab000/0x3000)=nil) madvise(&(0x7f0000495000/0x400000)=nil, 0x400000, 0x14) [ 333.054386][ T4838] kvm: emulating exchange as write 16:09:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x30) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) open(&(0x7f0000000180)='./file0\x00', 0x21901, 0x144) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = memfd_create(&(0x7f0000000080)='\xf3e\t\xa9\xff\vty\x01senux\x00', 0x0) pwrite64(r5, &(0x7f000003bfff)='/', 0x1, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x11, r5, 0x0) lseek(r5, 0x0, 0x4) sendfile(r5, r5, &(0x7f00000001c0), 0x7fa) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:09:19 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ppoll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x0, 0x64}, {r2, 0x3248}], 0x8, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) 16:09:19 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ppoll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x0, 0x64}, {r2, 0x3248}], 0x8, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) 16:09:19 executing program 5: ppoll(&(0x7f0000000040)=[{}], 0x300, &(0x7f00000000c0), &(0x7f0000000100), 0x8) 16:09:19 executing program 4: io_submit(0x0, 0x0, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) io_setup(0x0, 0x0) io_submit(0x0, 0x0, 0x0) memfd_create(0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x8000002}, 0x1c) setsockopt$inet6_int(r1, 0x29, 0x3a, &(0x7f00000003c0)=0xe03, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x2200c041, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_DSTOPTS(r1, 0x29, 0x3b, &(0x7f00000001c0)=ANY=[], 0x10) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r1, 0x0, r0, 0x0, 0x406f408, 0x0) 16:09:19 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_serviced_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="127ec30100001198e1d41f5208c6f6d32b28190fc2dbc13b9a35666a0e435d0f88"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r2, 0x0) r3 = dup(r1) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x4000}) ioctl$KVM_NMI(r4, 0xae9a) ioctl$KVM_RUN(r4, 0xae80, 0x0) 16:09:19 executing program 5: io_submit(0x0, 0x0, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) io_setup(0x0, 0x0) io_submit(0x0, 0x0, 0x0) memfd_create(0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x8000002}, 0x1c) setsockopt$inet6_int(r1, 0x29, 0x3a, &(0x7f00000003c0)=0xe03, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x2200c041, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_DSTOPTS(r1, 0x29, 0x3b, &(0x7f00000001c0)=ANY=[], 0x10) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r1, 0x0, r0, 0x0, 0x406f408, 0x0) 16:09:20 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ppoll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x0, 0x64}, {r2, 0x3248}], 0x8, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) 16:09:20 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ppoll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x0, 0x64}, {r2, 0x3248}], 0x8, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) 16:09:22 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ppoll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x0, 0x64}, {r2, 0x3248}], 0x8, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) 16:09:22 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x30) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) open(&(0x7f0000000180)='./file0\x00', 0x21901, 0x144) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = memfd_create(&(0x7f0000000080)='\xf3e\t\xa9\xff\vty\x01senux\x00', 0x0) pwrite64(r5, &(0x7f000003bfff)='/', 0x1, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x11, r5, 0x0) lseek(r5, 0x0, 0x4) sendfile(r5, r5, &(0x7f00000001c0), 0x7fa) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:09:22 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x4000000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ppoll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x0, 0x64}, {r2, 0x3248}], 0x8, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) 16:09:22 executing program 5: io_submit(0x0, 0x0, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) io_setup(0x0, 0x0) io_submit(0x0, 0x0, 0x0) memfd_create(0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x8000002}, 0x1c) setsockopt$inet6_int(r1, 0x29, 0x3a, &(0x7f00000003c0)=0xe03, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x2200c041, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_DSTOPTS(r1, 0x29, 0x3b, &(0x7f00000001c0)=ANY=[], 0x10) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r1, 0x0, r0, 0x0, 0x406f408, 0x0) 16:09:22 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_serviced_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="127ec30100001198e1d41f5208c6f6d32b28190fc2dbc13b9a35666a0e435d0f88"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r2, 0x0) r3 = dup(r1) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x4000}) ioctl$KVM_NMI(r4, 0xae9a) ioctl$KVM_RUN(r4, 0xae80, 0x0) 16:09:23 executing program 1: quotactl$Q_GETFMT(0xffffffff80000402, &(0x7f0000000100)=@loop={'/dev/loop', 0x0}, 0x0, 0x0) 16:09:23 executing program 4: io_submit(0x0, 0x0, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) io_setup(0x0, 0x0) io_submit(0x0, 0x0, 0x0) memfd_create(0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x8000002}, 0x1c) setsockopt$inet6_int(r1, 0x29, 0x3a, &(0x7f00000003c0)=0xe03, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x2200c041, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_DSTOPTS(r1, 0x29, 0x3b, &(0x7f00000001c0)=ANY=[], 0x10) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r1, 0x0, r0, 0x0, 0x406f408, 0x0) 16:09:23 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)={0x2c, 0x3, 0x1, 0x5, 0x0, 0x0, {}, [@CTA_TUPLE_REPLY={0x18, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @broadcast}, {0x8, 0x2, @multicast2}}}]}]}, 0x2c}}, 0x0) 16:09:23 executing program 0: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f00000000c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$restrict_keyring(0x1d, r0, &(0x7f0000000000)='ceph\x00', 0x0) 16:09:23 executing program 1: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000100), 0x80001, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="d8096897c2988f", 0x7}], 0x1) 16:09:23 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000040)={0x7, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) prlimit64(0x0, 0x0, &(0x7f00000000c0)={0x4}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone3(0x0, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x20842, 0x0) fdatasync(r3) sched_setscheduler(0x0, 0x1, &(0x7f0000000340)=0x1ff) socket(0x0, 0x0, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_FSSETXATTR(r4, 0x401c5820, &(0x7f0000000140)={0x2020}) write$cgroup_int(r4, &(0x7f0000000040), 0xfea0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) fcntl$setstatus(r5, 0x4, 0x52000) pwritev2(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 16:09:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, &(0x7f00000000c0)=0xff, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="d2", 0x1}], 0x1) 16:09:23 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="1500000065ffff097b000008003950323030302e4c"], 0x15) r2 = dup(r1) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003d80)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000540)="0a8195a9b2bfae0968eea7673097653b0c0053243bf4fe7c5c42b26884906757ec6a378bc29aa69e6fb8a067c08b9911ab7f41e6c36d9fa355a114b44cf5a9a8b97fa3772d5906fcf473497502b632c0e028c1d4a04e77c04d3612ea5713dbb0e1239bfdd7aa05a73bbcbad736d69577120bd1bf91a539f2d75f6de24c149c25861fef89fedbbf916b293dbca8a48c29c3c0004fdb3b9322ac460552f3e961d8e9af489b64c0c3627433e3761afd8d3f79e452017b15ddd9953211ef01bb55e588b3de4761d2d4ce5a", 0xc9}], 0x1}}], 0x1, 0x0) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="c0000000000000"], 0xc0) mount$9p_fd(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000340)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}}) 16:09:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, &(0x7f00000000c0)=0xff, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="d2", 0x1}], 0x1) 16:09:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, &(0x7f00000000c0)=0xff, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="d2", 0x1}], 0x1) 16:09:23 executing program 5: io_submit(0x0, 0x0, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) io_setup(0x0, 0x0) io_submit(0x0, 0x0, 0x0) memfd_create(0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x8000002}, 0x1c) setsockopt$inet6_int(r1, 0x29, 0x3a, &(0x7f00000003c0)=0xe03, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x2200c041, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_DSTOPTS(r1, 0x29, 0x3b, &(0x7f00000001c0)=ANY=[], 0x10) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r1, 0x0, r0, 0x0, 0x406f408, 0x0) 16:09:24 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_serviced_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="127ec30100001198e1d41f5208c6f6d32b28190fc2dbc13b9a35666a0e435d0f88"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r2, 0x0) r3 = dup(r1) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x4000}) ioctl$KVM_NMI(r4, 0xae9a) ioctl$KVM_RUN(r4, 0xae80, 0x0) 16:09:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, &(0x7f00000000c0)=0xff, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="d2", 0x1}], 0x1) 16:09:24 executing program 0: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000001240)='./bus\x00', 0x14552, &(0x7f0000000340)=ANY=[@ANYBLOB="00e789da34e04a1ffbc2f05c070000000100000000b684f5c7ffff00000000000067e77dc70b90bbb45efd97899a16f2df4fa2a8f06ac2c535f630259450a58e69d9b047389f672eb3080000000000000065890d2d0d1b8d3d62f6d77b0283e166e2ca4c35483d4d31d6bf7da9299e6e81c96daf520300a16cab12d75a852b3e4470420877efbec0ff16cca5c680017e15f9b683e63cfff7c638b3a835b33bc18c4ed0351cd285197b0241569048b5b416ba1c57217be5a338392f831637ee8c35bb2183634a33b18c4b455ab222d70600000000006651be493328a803d1b56126efec0225a5433883b7a3bf4375a979c88dc0915f2178bf985c1aecd0d8eeb0d17cb21dbfd886caf2624ed505da0ef9893ef57c79a182dceca9c46a9f8b151e53b29c0c698ed30d8942e94ac0895c22b6400000002b2c604ed73249e80f08bfdcebee7a07856a3a23e0907f3dc0eb52c40f6b21c14832dd9845ee8d8733b53acf9b2e840713cba86d43a570ee3589b7e900"/387, @ANYRES64], 0xfd, 0x11d4, &(0x7f00000024c0)="$eJzs3M+LG2UYB/Cna7U1dTer1moL4ote9DI0e/CilyBbkAaUthFaQZi6Ew0Zk5AJCxGxevLq3yEevQniTS978W/wthePPYgjJtr9QTwshQ0sn89lHnjeL7wvAwPvMO/sv/3tZ4NelfXyaaydOxdr44j0MEWKtfjPV/HGW7/8+vLtu/dutjud7Vsp3Wjfab2ZUtp45acPv/j+1Z+nlz74YePHC7G3+dH+H1u/713Zu7r/151P+1XqV2k4mqY83R+Npvn9skg7/WqQpfR+WeRVkfrDqpgc6ffK0Xg8S/lwZ70xnhRVlfLhLA2KWZqO0nQyS/kneX+YsixL643gcXS/e1jXdURdPxlPRV3X9dPRiEvxTKzHRjRjM56N5+L5uBwvxJV4MV6Kq/NRq543AAAAAAAAAAAAAAAAAAAAnC3O/wMAAAAAAAAAAAAAAAAAAMDq3b5772a709m+ldLFiPKb3e5ud3Fd9Nu96EcZRVyPZvwZ89P/C4v6xrud7etpbjO+Lh/8m3+w233iaL41/53A0nxrkU9H8xeicTi/Fc24vDy/tTR/MV5/7VA+i2b89nGMooyd+Cd7kP+yldI773WO5a/NxwEAAMBZkKVHlu7fs+z/+ov8Cd4PHNtfn49r51e7diKq2eeDvCyLiUKhUDwqVv1k4jQc3PRVzwQAAAAAAAAAAICTOI3PCVe9RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPibHTgWAAAAABDmb51GxwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBUAAP//LI7Vjg==") bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000080)={0x0, 0x4, &(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x1dd8f) 16:09:24 executing program 4: io_submit(0x0, 0x0, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) creat(0x0, 0x0) io_setup(0x0, 0x0) io_submit(0x0, 0x0, 0x0) memfd_create(0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x8000002}, 0x1c) setsockopt$inet6_int(r1, 0x29, 0x3a, &(0x7f00000003c0)=0xe03, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x2200c041, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_DSTOPTS(r1, 0x29, 0x3b, &(0x7f00000001c0)=ANY=[], 0x10) sendto$inet6(r1, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090000006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) splice(r1, 0x0, r0, 0x0, 0x406f408, 0x0) 16:09:24 executing program 3: pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setpipe(r0, 0x407, 0x20204) 16:09:24 executing program 2: r0 = openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RNDADDENTROPY(r0, 0x40085203, &(0x7f0000000040)=ANY=[@ANYBLOB="0600000000007f"]) 16:09:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, &(0x7f00000000c0)=0xff, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="d2", 0x1}], 0x1) 16:09:24 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x81ef, 0x0, "daee7f12000000080100000000000080ffe4eb"}) r1 = dup(r0) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000040)) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)=0xff) 16:09:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, &(0x7f00000000c0)=0xff, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="d2", 0x1}], 0x1) 16:09:24 executing program 3: add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) 16:09:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, &(0x7f00000000c0)=0xff, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="d2", 0x1}], 0x1) 16:09:24 executing program 5: syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000300)) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000080)=0xf) ioctl$KDADDIO(r3, 0x400455c8, 0x0) ioctl$TIOCSETD(r3, 0x5437, 0x0) open_tree(0xffffffffffffff9c, 0x0, 0x0) socket$packet(0x11, 0x2, 0x300) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000380)) 16:09:24 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80c0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f000000a400)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000ac0)={0x50, 0x0, r2, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8009fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) syz_fuse_handle_req(r1, &(0x7f00000061c0)="4d7d7077642b6e773959949ea8bcc3d655d0882625d484832c1eed59a741ccf239e1a0ffd44af7ec52ef2ff65bfe57b338544723808e862dcb44a77c3403a8b11e6df030f50f5d8d3720178d1f4ecfbf940a7a3d4a996fe14ec3fde3504f14bb8adf8d4c68ae852af02ce31914c90e46b5d1b1485d547e30c811a6d3548ab4ba35d2ed191db3b030348f8cbed13d64345046702cf4c67790bb9b61a026f0a8546dd20e7f8bfb9071f228b498241acca72512454defaf0364f4c0656e18cf2c1c2e44f92504304d1e9a0852ca185f9ba5dbac33204e6885e1bd08013bb75821a9a0c78be8a04647e4c0b36bee742e662c6acea8a5e43dd031c614120160746985f17e20f0b999c958620a765396ba3c7f2de4870d7ff9568147d4c29d1d01ef9b41eaf5d1dfc209f40186451beb55c19941be640e94b63c0342f38ef6d63ad99b22b5b2327772b0550d7c828a869f12da36c8dde7c9d2e1446ae3731a87f406ada0de3ef1ed126021074987d502dfb911e3c265447769558b87e5a2d5774b8bc722bf809b4e1057d23e5b3770982c63739e76d23f84479e04060017e90fc53656a9e8195e7b5c6542db332b509794f7aeff5ff19229897e50b240f005cb2490c9a8e29d216aad15a603dab5de3c1bd1db27f33c919bda077e66dc15bb193b5e6760edd8f5e0d6a6f5aa4f8d9ab28b009ce53e2294fea4828e84c3a2e0552310f9922cc87cb48167d4d6a0e95343cee07d734a7899d77b2090536408b68d17d4291ca9e7d8902262e40520a53fcfdcc4b8c508b1cc8138d57b5d6dfb8112772133bb83bfa6a4696ac454db3d9c816bda913af562318aebf7e8526713794b44a25f57a6404112384a1a9dff821cd64bcb5b7e290464c572958c3ff5a32e17cfd2f3f384c1398e6e56a77bb6dbfed4ceffc31c6ae30129d53e2317e6d86c7340dd82e08fa7c74fe1d5d5241e8e3737df85ca61242564f7eb3eb306d9167c9fac50828d8dab5940afb36e7d955905ceda6b459a592bfb75e9deddb7a9ad0969f1d507ad140d5a444c0b3b0ef29be7f87d6fafaed11accbb586762900befb48b5be06e6ff3bdad908f1675b7395bc7fa21cb360bd879b82bb7e55c953b0e022270eb0fc26c707cc92499bb98a52e211628bcafd650c93640160320ec075b5d97f185657f50f15112c81d962fc95c70af79a48b016428a3e3759a31d966dc9d10eaf0cb0f5be51bca54445af3c8baa93388c3cf43dfb4bf3a69ba91ef609da01ec6e70d4673fae326cf66971384118e84d86813b1579256f0cb71999b09adb238ae6a2179ce9c5b73da2b4b9f99705f0b851a144abd76719a30253fb89838162b3d8c26a9a0151377570c46fd8daf195b58be3344f2d223c3953a3a531f6bd15059a28d051af4790bcdbb1c39ef194536cc64747e7f5491a2e350123c26dcabac2ed41997c82f9629219b4395bc5b87488309dfcd6085e7370edfc8b5a83e27ec8bea7318a9f9e466405de8364a194b1df44b1202fffd0b57d1a3ff98ae61485c74901d9dae45aa0ce70bad707aa20de8988e6ba3a1e5eff69557a25ad1a9b193bf7237b7cae0dc244b4a70d1c2ba206cf068631687f4bc97ebe498befc7f48c108b2df782bb744e29d4dc0b2959f6c7ce27eac15f73f7c1cfc4ac4050f062406a50b249671fd37bf5b8fc674d8a52e1d123fa416dbff26466ac37eb2b313bba3ade572bb8bff89a9e54bc33f3ab50f61f6990a4fad04db850de44b3ba1bbc6e82d4bb1b8052b6091193db6f12f1e409f501dbef8e91b1e4f49f0d202115b8d86144f45032547a37277b87530ca5d138a31f9353dbd2c268168d5a11dac38fa339905966c79b9c696ea7d5c5e0fad0c0157d085cc44a56ecd441d1492e453823df2fcf9270f594257620db1f233955ac5cc233eeeb87b010274499cb95f2e2d69c806fd5f614f757e0c0a0fdbb599a4d25ff67e0f31820c940aa7dface0c4dd9157ff2bd08604bde130a67d3eed1d95717db8882f4261f75be5bd39c80df2375e0248fefc064852443993798e617fb59daa310d89bf15e0ad598c682c5175b6190dde4ffffbf7ca7a8bc4b6466d5c4744667d29516f4b39f264773a23dcdbd3d64804df7e4a912baaeca5f7d04d2f409e5141fd084b5b1c2c03b2d8c09ee156ee0972968d94448ff87a95906c73706713a02899037a96e2d498b7710e68e088511757a2d553d1a47e8eaed32eccc69453f1cd4a893e9c7c5bd125d17ccae0fe66a4e5d6a0c1bdb03c89615604ac2a8a4fa2677a797ca0fc25a8744ad8cede42889ae5bb061d4ea5239db7df5814e777b072a8d35ee54886845ed5bfb719dd852fbdd20f280815e84cf1f2de29c62ce2d1dd6a022ace925b8f84303f2c9f35790a019b553775ec6ede66932db36a1bdacfec6deca0e2f63fe89cdbed4b3812137510e2e8d7699c392cf7ca5d2ae771e2a68271f4d6f3b88eb55f2383b2c6b61d4ff646f65408b42dd73f2429cfc24957b654f519d6bdc6ae28f5b1aa06d67136e6aa76d76f05821a77bbc926b066cdfe692dae88728cbb8bf9bbf848437f2e1414f813e325020440c71f5cf6acc378427feb22a750da2e57b162daea74ea92aec29fa2854fb59f2e96988717009a0a804f8363ddbfbcdf0cfa2c5b64685f39b09e9ee76b9fc01f1373de1da41435e2697482d023783344d00df83fd58b910f1b10b609144d18abdf7102bb34cf6526dfdc00429f53cd77e32d690684c37d4969d5cdd691118410e9be9c362272c2f9fb452d3f890db376efe328034d8de19884a3d5eacc4df058754cf2abb7a3e4dce5726b8ff11a5a753044d3d6773eefc4033aa6ad417bdbb199be5cdd6171d05c279b077e7638b6000f139479ec37c1faa759fe53f2201f100be8bb6f3f0c868c0fe117b8ff9684e62f740323f677261ce70c487cad8469573616be713fb6a0c6737a92226453703cf6a43f5a7fd287974e8b83caa0f1e105d8435659ab37a42b3100039daad0abd1cb31487148b6e1f1f88ac11af072044bd7878fbcc7d7d9c74d51c738ebe636a3f4ac2a4f2b0df5be3480cc25a6764ad7c35ebbcb6ea15225630cdd009253e99506b097d337ffb0648c83c1d7e360117eb36c8ec00a30ed07980b3c48500db280369132e60ef0500482962be946a75c58998d9a075c62745848f74ba948b19676dcd421b263d081690ca3457bb8f93042c22236b2ff3d6ad195e1a4a9d70f0d37401eee9b0900a6496628365db6eb2525df76a7c22c56529cc993c7eaf3d4175ff8a7c3a9ba771f99011fc300906932bd12273e614edde908c3697d3c53a13df70c96394224066cbe1569c088766d089d1336c96829421bdf4da3809da15eb8902dcef5016081a8da11dc76da0cb053c64886fb6f22ae83e05a26394a8c7d2e8f459380d8004706eddb4665ab5dedea766a140821fbef85383e1fa3737680a4a1882539a540593401e702af635047f3172b9f38aed4d10930b310e69f969f401e79e0c7f3286a6a9ea537f3a8e7112dc6f315afd7fb44d3b97805664e6279ec2c6592cc7093ed718f69ff0060f6605d75e8df8f5681c9f660450ce6e5ce8671136f2c28bb757c86d3a663b835bb5b20f7f5dd55110ecbfaa28f9468c06b696214080779f44f0eeed7409f7d9338e32c8dabea537a4c9e54040c6dafb41aeadf6301e6fdb59f3da1ed436917beb82f53d6b669739ab3f462935a1de836c12d6e18b0a8b0b59feb3cc3384cf673bec16ec378e93d350de60eb7bc299576719097823b4caaf1e748ca6aeca2a3e7cef5d465a50404bf8ea10d79676e68c9fecd2ae11ba96e88f48386d4c4c2ea446458867de4df7fe4dde4846601ea9f5a33fc18be4974118064b6c302bb742ad6129aea17a5099d8fca0131b7f06c70de8e1eb422731e64dbe4f102073a442a0cc4ac50b08b215e3a11e512d49c460092b4e0f563257fb2c655322d83e407e3c946df04257ffeec33eb63841fdee3ab08436ddb568928c463015ed07d38bb7dae68c7c1fba1a30fd556c46737ce8c48c645ce5a0961cc9db74bcd0861a752e867ae4a2da1853898fdf30a0f37cee712eecdc66694f5a4057d9b5a3ec8bc917b9e22e6524d8f576add0cf28806560037ea47d620676b3c92f8ad2c8010d77f2925e0a34ea9a97aaef8cfd0518dd469dff7880cede0fbde4629c5fa6023e328f6df37076b3d18e41298ca1062d47744608ba21ce8b44bdae0e06685bf954378c5ab0b87c3614544e3332ee7961d29f4beb653402a30aa25e19dd6d1ef0dfe5517cecc79951e367b3f60ca6a294026ddb8a18d694dd9d5c4c79e9346e6fad74caa50d9a7f721035d2d87985e62e093caa77a6886fd7d0547f1159e56022a57d28b93197134cf6b38ffc0a8d51848829e09df2755f4278e6d13a2c3c854d137cfec3f26a24343e8f0231f80422e4e6d8e37b7ed1f5e9cceaef30e7a79ddb69b861dcd4aedbd5b714ab5134895fcce5c2451e60784fa5a55094bb9ebfbcac8a5d4946fce7463cb52bfb6df9701318d7d86344410bf075090a7304e3671bd94f7eb289826dce3a34a6f79fa1e278eba41cb5eb70ca5201be6c899b28307d39b206eb71e4d11e0609d890fedc6743d7bbed8ef363ba20afeadef36cb7cf85283c0ccdb8dac28a6cf34afe56f3fe44a567c661f169cf65ab0c8a50333e3513fee0210221df913e732b855a9a48317ace8e576a7de4df265419515de923d5b611e55bea1b915539da387a2d6bb17d00ef296c7b019b2cd93a7edd013e4b1aadc538dadabce8b77058049eca82487d69cf1183761a01f1c0668c29bb77851aec5125651577e96f244dd9abae1df71fe99bc99478e603b2644468336aeb77218133489d9d2baaec9809bfd64dfa27e53329954ee9ad93d297dc598ef7602ad9f62d9e066eee28f3d618c8829a4235845a88b7c09daf55e8c70d84850ec14545cf04b4bbc69819e5ef2af7250a5a6a50b0d299b5759fff56d784c9c3081bc19478514fbe8fdcfda894cb4785ce7059bcd8626eda0c464999909a1ad7bd8aa6a9f082e7f7245561e07347395db3dce434625b632629cc43ae1c8330c98350f2a42adef60aa22b2651053ab8579480c79d4798a121474f5fa3f8348c86840ad8d06de0c48ae967c9347ecca232d30de4fdbeb0231454e3838d851db44108b3c6b6ed0733dc2883b47173d0ac6f02250d7b48f58ddfdccc00494704a258cd080367328f08e25daa7d270f5b07f83f6568c8b6196d293b8fa0fa3f00e091006a26ad2246a68412dc17c816c66b5bb0ff744dbedd067181ddc02edd92f3a7c371e9d35fc441299d724e31be8e123fe6334aa502a4c6f9da3710598b848b8be0a91a16fd4b2fe2fc628735939ca0b530f18be4ad4029b2f2c0d8fe1d9dc5ba8aa1e7759627d111538ea407c3d53102775f6d2f85949f9de2a52fc3f221a3b2e8dc0d517e14525ea81e9d61a4165bc1b86fc8467be6cc84fe05d546f0e019abb44c505cc573a57eea1211da00fb8f7add87f92d85d5a7367c53273edf7b56f2661142f8ec9ee135362474c1f0a0931eeb50e541856b6eae4a0d52ead58d21fa48260ac39d2e4177eb7e214a137f7edfc48e7504466bfb73e3f8d756518e3809268a70169deee437e624372152339fab1358e7806c33ca1cae24ddd83e92e016d3460a509ee4322be96b4ce47cb74ea1c5ba91c36f2968ba0f9134a28626b17d1b5d64dbd84b4264258513a8534b6ac986088e4d40929a199090451f11ed1ba8255bdb72123b4698a12bc4af06e620500cb026320e5de87eb0b9776b05585a3fc3bc953c344a505635fc8b0eeee956ae0d532cce2417c9d7eea77574e66de963ed8a043097cba54c51fbbe7a123875d82c1e0928bf244da1b523bbb2642bd33d058421f9a06dccdb9bee43aa8618c90acf4a55a5545fc51b0179c29145216a266fedf510108b6600c9706e58158de4c68b1fc3426c4e5f88b74b12197eaff602da9d5ed2e51ae6e4ebbd2d4612f3b11b171b783ec6c0f3492b69a1cc3f0684a85eda0fc497a01ff2a062a641a8db01f24bd0b153462cb41ee7f9a483f91f000bb9c921d452680bb6648cc8440d8e1ef0e284261ae535747df3c68f52b933dc6b33aca5b093e726ace5a8685bd57d48dca799998a5f18bcd876614aa2420a8de3d1e69385f64f7775f10eeb35e9278830731e51a7e0fb343a9d464616937a753757276a2a0953fac63a65ed090197231a55696ea180c18ea81d3ae9cc07d7f2f08a03839f5080459130693b8f87a53e4a8c72b3b79e4ffbaf70bba235dc29cbb1d6ccabc3b9a6ae7d399edb76a790f3228638347106ed0064169ec75f483f39a902db6c88b601cd49aad92523150e2ad38ad3cad4a89c41633802fc0cb169e6272c6a1464ddb806397da02b926cc2156ff9442b852ff64e69fff34d7bcedad55a1846a45e818794af8d0933c7f367eec48a2edd68304debffaf3bd319c23587457b62aac409d97d5a923ae7d18648eeffb42b3d01f46e03c4d1c37096fec5941c12a1ea387e91349633b355c75990bc43ae63b9f2af5ef9871725b1715caaa4a39dd7fa39e3236f69bfa0fe9951fe43fb3fd574aabc937d8b668f84fee61d4f487620eb70ecd76a2fd3e1e9f0a23837ffb0a04581fd48ff065aa7d440d7d1e501f721bee7f1eea6319c0bca912f22d7d905039adfdb837e9d14af03c1e49104d0bc8a78dc4cac39526fc518d997be1765b71c041bbd03b3727d668b895ee83b2067bccd7b326567dd518bbd72158a64a571720f68b492c307b3403160c3d6e8855dfe543c00960717da5e5b6309b3916069db89009cd1105beaaf22b267e97ac961e901c2732722c7bccc71e61d7350ae60f39161850d22a8c443f716e81af14dd9c3efc4b20450b4377805197200c7dffcd405306522a02c8fd8374ed659ac661cc0380c5abb156e03df69beff7bab8727c3f2ef7f67a153203f03a7dd2e6977a7d5960891d3405323ceeb6a6c3ee9e6d21fbb4a9999afd0812e842bfb301c09e644264bd164cee00545ddbd686012582058c99fe336193387d2126e0ba46a2ef07f2d9423c659b90301a8056907ab5a3a2b3c09adcb54469d499120a18abe91694aab64ac02a4e3eba8e6133e8d22c7a31b645bbb3e04d898f3c189abd14c4b721d45c91f631ffc969ec6e901b7097ecd826f6b29010a1db691bda392335ca43bc6644f025a1acb350fd237b082ccf59d2cbdba5eb49a6adaa8c9335003aa7d0875586f298b369048ffe663e90d7aea81f5491fcb007e50b774f3d3f4475ad016912286c7f9d23d25c3903ab6c52e2684ea28785a36bab4a9e6f93bf486b116e9d287fcc8fcc2438e181089f0cc1e2d92d4e78a76a5a81226a455ea2ff04b0c98cc4839dbde3fe393e6e5ddccb783ca6da046d5aacafbe615c6b73a680d03a0301a92bcc3429fd8e4767b646c4fafaa046529ea37a151b04887f09e22a850118b25ac28e107fb2838773a4358e97a6f31bedc98ad9b18ff9bbfe9cdf5139f29f951f3664a516fa0e45394e0bc73ba514f0ced115c8df0349baa50ab7a0697c5f9365eac07526369d2cf7b4561b9a903b04fe22142c5dc9821c099211ffbb324b26a97e01fb691ebe6882adecdb4b91bff07de0d01ec82e9e07a50aa4ad182d8d8e62159b5c21848bf12e7fd8785a7b4bbafa1cf57e855ccdc5875f824218e801f96acabaf7d0e77811bcd16bf4525121a8b440d09eb959687753ef894e209e7e182a9a99ec759ef9a2bcdd7eae7d047d09e0cbd6c8bfacfbbdb25cc37691d908aa5ac9190b038ffc58f75a6a613943b6432fa02246495c017e82e5882c5c7477faa7dbbcd8804857f23e26ccd1c9f2221466035c280e88c46bca3357364e360b367faae0d6c8b2e35797d523e077bbf82b2e1e69c6394e772f6c1909516a2aac07ca110e7a646f33643bfc9b31560d1e1353ffc776ba8f0b373e02cd0104b125e6ba48e23f7b9b83117d3c7be42b3564016c6532e249f2aefb801c6b009f02b2934d0ed6011d92978a76362615450405b48414a6acfdfceea7cb67a30d429e38b2ffea41972a38adcbe80268ae1272bbccd40fb6039e7d9105a5f2d1a59b22d9762fa6d98308bde867de928061fdc9bdd3a9264aa0d2801548e0fb21f35c7f6e90314c4b73eb920835c05dc81659fa27ab31e06d84b74d2d6bebb6a2d673a8e0dec3fb2fee6b823d828722f14a0e35a2c6724e461659a2b29d50e126d181927fe79703c13f2647c632c9a6fecf72f5100fa4da568f942a0e4fcb3d56f41a7bbda156fa5293c3c796dee5b2de034b0b71fea56e8b239568f7b26e1e2720336fbf78d5e11047283d177edb739065a7f8cc12af442294ce745682ae5c8eb5d6cbcb8338d00b48dc5738e7498ce3a6a6b4f3806462d7b605674d3d942dd78f91a4986a9f458acce29b28e65c21823d9e7ea236d413179e60ac54b65dfa0123e05d98654bd60b1f225ce514b392ce1c365b12575700c4a2b1a6c58d71823f998e8b5820e845836b255e7143c7b8737c6fa83968ac27cad0cfb9588f9442a0e1fe5af39275ecd73d6b305fea3c57abf4289451941f939ae947d4fa9172117012e98d4ecc610b3bbbb552446e7acf90a3d5ff9c5fb26dcc80ec2205788e8d1c8fa97ba06bd9bde65a1f908205a9359f8f37d1beed4278419cefc44618c46ede3a77c30518da61460b6bec5b35d83beff0135683257c310a1ecfeda9e1b233aade9bb22e4cbc901bea46b2ccee57d13d0570cef6f9a2a29644975486a40152dd4ed152bbbe9172dc3b2538cc8839305f2d9cb0b7ec6a66bb445ceed367e8292387eec4645c7eb753923ae4bdd2f3d9df2d59445f04ca7db85412d05766301e936d1fe8ee60652e02e13449313bc49897849d943fdc358ef1816814053dab6bc6b61aa75a3853eebef4097c854192fdf1b353ba26c7a12cef75bbfd3505dd0efc4717010a803af916a3a6303bd823f2726edba660f8f3abac0d3cca9a24699cc3ec224490cdacfde1b813f457c5d657a37589d127d24b46429da74dfc6ebc4c0c123818b081e87267ac1e2d47cd3ab5b8ed701a8a77662078a0ad1e8aac17fe0c7083923e1b293d703166951f7287b0031cd4abc2d3261320b0145402972cadc558812e704df4f435590c2d336b57df5629594251612c1d9671a41dea3aa66050929d5c298cce7aaee481736cafda788eca7fbbd614a1a14b220691666b2e818eb5f824c897d5d6c595ab4bb8a1f214c53922136952c23de407498287c6689b28292936fede22bf5bd41d91fa615e2ea86535bdde2f4c6a8d1fa15d33e23b9320d210ec1f719dac4b12d2a011e897ab2a33a22a586281ff9bc84a6bbdac5a638b01f934c7493d7717d26bad0e62dddd1832955cac3cf477ceb1726b84ec087738a2cf7d639cbe2384aecd063839c5684134a689add015835baf8018beb9deabc7a17abfe6eb83a1dc2df3f28d047ba7a2e2701ff2f189f5be5d546b0eae00a340ac9874169b910c6d3f41975aabcdcb3dfd293f1bb2c63691251e5246f7da351aceec5f5a2cc27328025eff53c375965163e92081a5bed8987dd12a541fe284572a7dae0792a4bd8b92d4d37fbe3d6c87ff84ef1e6b3a6b1b5dea32efb9f4d062968cddd1fbc59e790a3f150ac0f6c7c9c5d9e1226945de03b8c2f0f8e28a82b5972999195de79ffcc7045f3026bc1ac1791770f1eaef56005ee32a0642072a194a1c908abe9083e1cf127ba68245f2e829953910fdd72ff880e670eabacda49433daf095ff2bb36cd72df7ac16e9f92a8c5df54404c8ae993fab020b1547c2af5836b10ae8c92b2602dfbbf0e2ac511aa348dab7da9730af18f88e17f6a03e94c42600ed9fee6baed252ab30e506a418ca7dbf4662e2d3aa158d3d0516f8d9dd7516dac104252ee2af53651f80ad92238be877d6c14d3b13d620e8ac6ac28206d4f6273cabe32e0aff13f19ddcd0e6a12cd540812ea6c56da0e6d66aab6c03c4092df53c125f70c5278a1d9e47994af9bcd8dd3efe185c101d282a50b121465a6621026ef0e4f3c2852b2f9fd35b194c355200adbbfe33c203596bcb5fa84ad0ba9de008c6c1b5ebaca99bccf956cc643b5d85e34cfc758b2a5199410f1e6d1c1160941733bd33041611e0d249e97609c9f0b81fe169b8d30d3561dae8aa09cb3b787d67e1b114c06be0bdeba3c072f651828f138be764f4706d9d684b45385213d71024f551ae021bc607f0f4d4b9712920d33de216bd1c203ed698395c3e46e747e05c04856781781bc576cb7f390e83ffc4aad68781dd63c8121ffe2c74349d4acf625a63296906c8adec2711646577f4e818c5a1a28c5e6a219f9d7f10923aa0ecdb123b1305ae3740823776a901ed4848a80348f196e379d015787cb418e61b33090171415e6e1d7beec54873aa4387a2a82cc97d7193af804e8257b243cae35a92527889c596d6d82908cb304a55a9bb4b4232dc12d6de9955c1c9b962f0192f81a9eb7580ca3f5c5a37d6e832f5f382fd5d11c0ebc60609c35dcb9f0e33630a1507816680d76c658896036c83e2ab69685638b272a396e700f2ced9bc12e20c4da40fc83406eb1420ad3e2d62e74ce80dfb244a2ee88cb0c2be9968ed4b19b5d3689682944a17ebed813387cba4dd8ce525b21ea62d7a27dbbe8e2e92443409ac7402ae83bd1fb8f4cc4f46187d7801a9f98b13426194dfa48d66a5298c77e18807304f75de0a9b06a64198db10f9e74fbde6e52992ec3c577b11531f17c80a4ccd312ba0e9499951c20a9f3f015df2f5573d84187f57c9e5b0484f48a06bc44e8c5bd37c84854d5c1e68f9de190a64883917e529ac6d4183950c8f39774ae6ceabb2f7039cf37ce0ee0bc3763bce582e9a05fc93a8f58f0e7c7e314f53f86273e151d34617f6a6dc1e7618d4613310c6133a4369d94237c431e1d42621c3b330290b235f1b3f62e056be32151a98c65949199af386a02d233e1b5a3fc27b641bca2f286040c95efaab35a232de0339973c21698fcaabf1d4988bfec24321456e973a738a87eb66cb9b30848015d3489594d8f71ef05a87043904a15af08d9cf7fba88d2e086885d47947d7cf4a60b4c39ec44d6fb3b4a2d463e4888022f155ecd424685d45586308d6b51fd71edc72e1d44e0e8f68fb69977e373f3d8ad0bf4d5980a68be12d44f1f715aec63d898389ef2ee732e6a525ebdb2ffb337f06e676c34d1d9461edf079fa3f0d7d82c0f2e9179c48db7d6d09f45da224a9926fd7599fdb646bb023e35556ef2874d6f6a08e3d5ec267f597452934d1bae3b7bbc6633f9d00da3fb16c408f612b29d0dc0ef662051efa3db59523aa1021222e4a197045bf9a6532e3fa64fa264d50334579c12d8b1aef67498dbbc64a44d695e9184019a3a241fc2f3387d7040ee16ead899ba649ac17206eeb589975ed96632121eca55d0dfd0a047a3543676689a6d89b981b45d676bab92b446de23422e900331d59205997869fa22307eaaf2d5dafd67b9ff3cb96d86c3421960547640c2788e6e482d1cbae21ef35e7c44f", 0x2000, &(0x7f0000000c40)={0x0, 0x0, 0x0, &(0x7f0000000280)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r3}}) 16:09:24 executing program 1: unshare(0x40400) r0 = syz_open_dev$loop(&(0x7f0000001c00), 0x0, 0x0) r1 = memfd_create(&(0x7f0000000300)='U\xffA\x05\xd6\xe7\xfc\xa3\xb0\x04\xe2\x1b\\by\xdc2\xe3ZoL\x14\xa7\x8c\'\xa7\xcf\xff\xf0+9\xac\\\xa4\xa5=\\\xcc\xf6\xc4R\x88A\x94\xe0\xff\xff\xffX\x91\x1au\x83V\xc1H\xd3\rZ\x01!b\xc0\xaeW\xc5\x1f\xec\xfd\xe3\xc1\a\xeb\\,\x98P \xf2\xfe\xc5\xf9\xd4\x9a\x16\xa6\xb2\xde\x82\xa8\xf9\xcb{\xa9m\x83\xfb\x84\x8e\xef\xe3#\xcf$Df\x89\xe2?`\x96E=-\xd6\x91,4yEE\x1d\x81\x9c\x00\x00\x00\x00\x00\x001N\x1a\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xcc\xb8o7\t\x0e4$Lb\xf9e\x8dv\xd0Y\x86\x18\v\xd6\xf9\\-\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a4\xf2\x8c\x19\x1e\xf0\xb5_\x93\x98\xb8\xcc\xc2\xc6\x15?\xa44\xd4\x12\xed\xa1\xf1!\xbch\x94\xd6\xf0\x98u\xd0#\x95y\x10\x06^\xdf\x0563\x9dX\xdcI\x06\xfe6\x1e^\"\x90\xbf\xa7&\xa3\xb5\x8d\\\xcf\xa1T\v\xd1\x92oV\x8d\xbcGd\x82\xaeD\xe0D\x10\xa9\xdb[\\eN\xbc\xb26-\xcd\xeat\xfa)\xc8\x00\x91<0\xbcf\x8b\xd5\xdb\xd9AC\xf5Z4h\x1a', 0x0) r2 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x0) ioctl$LOOP_CHANGE_FD(r2, 0x4c00, 0xffffffffffffffff) sendfile(r2, 0xffffffffffffffff, 0x0, 0x100000000000042) ioctl$LOOP_CLR_FD(r2, 0x4c01) fsetxattr$security_capability(r2, &(0x7f0000000200), &(0x7f0000000140)=@v1={0x1000000, [{0x0, 0x66ab}]}, 0xc, 0x1) ioctl$LOOP_CHANGE_FD(r2, 0x4c00, r1) ioctl$LOOP_CLR_FD(r0, 0x4c08) 16:09:25 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1, 0xf, 0xf0, 0x1}, 0x48) fremovexattr(r0, &(0x7f0000000080)=@known='com.apple.FinderInfo\x00') [ 338.446868][ T23] audit: type=1400 audit(1689178165.160:304): avc: denied { mounton } for pid=4975 comm="syz-executor.3" path="/root/syzkaller-testdir3245767578/syzkaller.YeSyhi/236/file0" dev="fuse" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=file permissive=1 [ 338.476845][ T4985] 9pnet: Insufficient options for proto=fd 16:09:25 executing program 1: syz_clone(0x40082100, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) 16:09:25 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1, 0xf, 0xf0, 0x1}, 0x48) fremovexattr(r0, &(0x7f0000000080)=@known='com.apple.FinderInfo\x00') 16:09:25 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000c40)=@raw={'raw\x00', 0x8, 0x3, 0x258, 0x0, 0xa, 0xd0e0000, 0x128, 0x100, 0x1c0, 0x1d8, 0x1d8, 0x1c0, 0x1d8, 0x3, 0x0, {[{{@ip={@loopback, @multicast1, 0x0, 0x0, 'ip6tnl0\x00', 'rose0\x00', {}, {}, 0x11}, 0x0, 0x108, 0x128, 0x0, {}, [@common=@inet=@l2tp={{0x30}, {0x0, 0x0, 0x2, 0x0, 0xf}}, @common=@unspec=@rateest={{0x68}, {'tunl0\x00', 'veth1_to_team\x00'}}]}, @unspec=@TRACE={0x20}}, {{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@CONNSECMARK={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2b8) 16:09:25 executing program 4: ioctl$TIOCGSERIAL(0xffffffffffffffff, 0x541e, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) accept(r0, &(0x7f00000004c0)=@generic, &(0x7f0000000580)=0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) dup3(r4, r4, 0x0) getsockopt$IP6T_SO_GET_REVISION_TARGET(0xffffffffffffffff, 0x29, 0x45, &(0x7f0000000240)={'icmp6\x00'}, &(0x7f00000002c0)=0x1e) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_ABS_SETUP(r6, 0x401c5504, &(0x7f0000000340)) ioctl$UI_SET_EVBIT(r6, 0x40045564, 0x3) r7 = dup(r6) getrlimit(0xd, 0x0) write$uinput_user_dev(r7, &(0x7f0000000380)={'syz1\x00', {}, 0x0, [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x748]}, 0x45c) ioctl$UI_DEV_CREATE(r7, 0x5501) ioctl$UI_DEV_DESTROY(r7, 0x5502) 16:09:25 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000540)={0xa, 0x0, 0x0, @local}, 0x1b) 16:09:25 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1, 0xf, 0xf0, 0x1}, 0x48) fremovexattr(r0, &(0x7f0000000080)=@known='com.apple.FinderInfo\x00') 16:09:25 executing program 2: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x2, &(0x7f0000000240)=ANY=[], 0x5, 0x4d1, &(0x7f0000000a40)="$eJzs3cFPXFsZAPDvXqDweLwHT99Cjfrq82k1TWdg+kqarupGY5omxsaVC4owJYQZhjBDLdhE+j+Y2MSV/gkuTFyYdOXene7c1IVJ1UZTTFyMuTN3KFAGECnTzvx+yem95547853T4d4zfMCcAAbWxYjYjogLEXE3Iibz40le4ma7ZOe9eP5wYef5w4Ukms07f09a7dmx2POYzLv5c45FxPe/E/Gj5NW49c2tlflKpbye14uN6lqxvrl1Zbk6v1ReKq+WSrMzs9PXr14rndlYP6r++tm3l2/94He//dLTP2x/8ydZtybytr3jOBvDrX/bQx/ZjdNpuXW2wXpmKB/PhV53hFNJI+IzEfFx6/qfjKH86xYA6F/N5mQ0J/fWAYB+l7ZyYElayHMBE5GmhUI7h/dhjKeVWr1x+V5tY3WxnSubipH03nKlPJ3nCqdiJMnqM639l/XSgfrViPggIn42+k6rXliQZwCAXnn3wPz/r9H2/A8A9Lmx406YO59+AADn59j5HwDoO+Z/ABg85n8AGDzmfwAYPOZ/ABg85n8AGCjfu307K82d/POvF+9vbqzU7l9ZLNdXCtWNhcJCbX2tsFSrLVXKhYVa9bjnq9RqazOfxsaDYqNcbxTrm1tz1drGamOu9bnec+WRcxkVAHCUDz568qckIrZvvNMqsWctB3M19Le01x0Aemao1x0AesancMPg8j0+cMgSvft0/RWhx6cI1vzpKR4EnLVLn5f/h0El/w+DS/4fBpf8PwyuZjPptuZ/unsKANBX5PiBc/35PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSJiVZJ0kK+FvhEpGmhEPFeREzFSHJvuVKejoj3I+KPoyOjWX2m150GAP5P6V+TfP2vS5OfTBxsvZD8e7S1jYgf/+LOzx/MNxrrM9nxf+webzzOj5d60X8A4Didebozj3e8eP5woVPOsz/PvtVeXDSLu5OXdstwDLe2YzESEeP/TPJ6W/Z+ZegM4m8/iojPHTb+pJUbmcpXPj0YP4v93rnGT/fFT1tt7W32f/HZ/yHmcWu9wqB4kt1/bh52/aVxsbUdO3Tx47Ek9l2Pp9W5/+28cv9Ld+9/Q13ufxdPGuPT33+3a9ujiC8MHxY/2Y2fdIn/yQnj//mLX/64W1vzlxGX4vD4e2MVG9W1Yn1z68pydX6pvFReLZVmZ2anr1+9Viq2ctTFTqb6VX+7cfn9o8Y/3iX+2DHj/9qRo26OdvZ+9Z+7P/zKEfG/8dXDX/8P98cf3hs/mxO/fmT8l+bHf9N1+e4s/mKX8R/3+l8+Yfynf9laPOGpAMA5qG9urcxXKuX1t2YneQv7bOcN2Mnej78B3Xhbdnp9ZwJet5cXfa97AgAAAAAAAAAAAAAAdPPa/5wo7fUIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6Gf/DQAA//8Zt84b") r0 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000100)='./bus\x00', 0x0) write$cgroup_int(r1, &(0x7f0000000180), 0x12) lseek(r2, 0x31ff, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) open(0x0, 0x0, 0x0) ioctl$EXT4_IOC_MIGRATE(r1, 0x6609) 16:09:25 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1, 0xf, 0xf0, 0x1}, 0x48) fremovexattr(r0, &(0x7f0000000080)=@known='com.apple.FinderInfo\x00') 16:09:25 executing program 5: syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000300)) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000080)=0xf) ioctl$KDADDIO(r3, 0x400455c8, 0x0) ioctl$TIOCSETD(r3, 0x5437, 0x0) open_tree(0xffffffffffffff9c, 0x0, 0x0) socket$packet(0x11, 0x2, 0x300) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000380)) 16:09:25 executing program 3: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x5, 0x16, 0xb4, 0x7f}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x7, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x61, 0x0, 0x0, 0x64}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 16:09:25 executing program 1: syz_clone(0x40082100, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) [ 338.988906][ T23] audit: type=1400 audit(1689178165.700:305): avc: denied { accept } for pid=4994 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 16:09:25 executing program 3: r0 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x5, 0x16, 0xb4, 0x7f}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x7, 0xa, &(0x7f0000000680)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @generic={0x61, 0x0, 0x0, 0x64}, @initr0, @exit]}, &(0x7f0000000000)='GPL\x00', 0x4, 0xee, &(0x7f0000000340)=""/238, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 16:09:25 executing program 0: syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000300)) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSETD(r3, 0x5423, &(0x7f0000000080)=0xf) ioctl$KDADDIO(r3, 0x400455c8, 0x0) ioctl$TIOCSETD(r3, 0x5437, 0x0) open_tree(0xffffffffffffff9c, 0x0, 0x0) socket$packet(0x11, 0x2, 0x300) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f0000000380)) [ 339.177092][ T5018] input: syz1 as /devices/virtual/input/input20 [ 339.913042][ T5021] kasan: CONFIG_KASAN_INLINE enabled [ 339.918160][ T5021] kasan: GPF could be caused by NULL-ptr deref or user memory access [ 339.926065][ T5021] general protection fault: 0000 [#1] PREEMPT SMP KASAN [ 339.933146][ T5021] CPU: 1 PID: 5021 Comm: syz-executor.5 Not tainted 5.4.242-syzkaller-00020-g6d5c2c1877e5 #0 [ 339.943462][ T5021] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/03/2023 [ 339.953379][ T5021] RIP: 0010:__wake_up_locked+0x5d/0x110 [ 339.959704][ T5021] Code: e8 58 05 4a 00 48 ba 00 00 00 00 00 fc ff df 4d 8b 34 24 4d 39 e6 0f 84 b1 00 00 00 4c 89 f3 49 8d 6e e8 4c 89 f0 48 c1 e8 03 <80> 3c 10 00 74 12 48 89 df e8 25 05 4a 00 48 ba 00 00 00 00 00 fc [ 339.979749][ T5021] RSP: 0018:ffff8881e97e7900 EFLAGS: 00010046 [ 339.985642][ T5021] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 339.993463][ T5021] RDX: dffffc0000000000 RSI: 0000000000000003 RDI: ffff8881b7dcd498 [ 340.001579][ T5021] RBP: ffffffffffffffe8 R08: dffffc0000000000 R09: 0000000000000003 [ 340.009727][ T5021] R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881b7dcd4a0 [ 340.017998][ T5021] R13: ffff8881b7dcd4b0 R14: 0000000000000000 R15: 0000000000000001 [ 340.026041][ T5021] FS: 00007f95195e16c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 340.035252][ T5021] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 340.042484][ T5021] CR2: 0000000020404030 CR3: 00000001ebce9000 CR4: 00000000003406a0 [ 340.050685][ T5021] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 340.058624][ T5021] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 340.067099][ T5021] Call Trace: [ 340.070375][ T5021] rcu_sync_func+0xaa/0x210 [ 340.074872][ T5021] rcu_sync_enter+0x1ec/0x330 [ 340.079362][ T5021] ? rcu_sync_enter_start+0x70/0x70 [ 340.084386][ T5021] ? _raw_spin_lock_irqsave+0xf9/0x210 [ 340.089869][ T5021] ? mutex_trylock+0xa0/0xa0 [ 340.094296][ T5021] ? _raw_spin_lock+0x1b0/0x1b0 [ 340.098990][ T5021] ? mutex_lock+0xa5/0x110 [ 340.103505][ T5021] percpu_down_write+0x72/0x350 [ 340.108236][ T5021] ? debug_smp_processor_id+0x20/0x20 [ 340.113547][ T5021] ? __percpu_up_read+0x50/0x50 [ 340.118410][ T5021] ? hci_uart_flush+0x2a3/0x340 [ 340.123439][ T5021] hci_uart_tty_close+0x11e/0x220 [ 340.128380][ T5021] ? hci_uart_tty_open+0x2e0/0x2e0 [ 340.133417][ T5021] tty_ldisc_kill+0x100/0x220 [ 340.138058][ T5021] tty_ldisc_hangup+0x39d/0x4a0 [ 340.142781][ T5021] __tty_hangup+0x62d/0x8a0 [ 340.147453][ T5021] tty_ioctl+0x639/0xcb0 [ 340.152209][ T5021] ? tty_do_resize+0x180/0x180 [ 340.156805][ T5021] do_vfs_ioctl+0x742/0x1720 [ 340.161451][ T5021] ? ioctl_preallocate+0x250/0x250 [ 340.166565][ T5021] ? __fget+0x407/0x490 [ 340.170563][ T5021] ? fget_many+0x20/0x20 [ 340.174626][ T5021] ? retint_kernel+0x1b/0x1b [ 340.179203][ T5021] ? security_file_ioctl+0x7d/0xa0 [ 340.184146][ T5021] __x64_sys_ioctl+0xd4/0x110 [ 340.189521][ T5021] do_syscall_64+0xca/0x1c0 [ 340.193975][ T5021] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 340.199699][ T5021] Modules linked in: [ 340.203430][ T5021] ---[ end trace b5039d4a25552c21 ]--- [ 340.208725][ T5021] RIP: 0010:__wake_up_locked+0x5d/0x110 [ 340.214272][ T5021] Code: e8 58 05 4a 00 48 ba 00 00 00 00 00 fc ff df 4d 8b 34 24 4d 39 e6 0f 84 b1 00 00 00 4c 89 f3 49 8d 6e e8 4c 89 f0 48 c1 e8 03 <80> 3c 10 00 74 12 48 89 df e8 25 05 4a 00 48 ba 00 00 00 00 00 fc [ 340.233884][ T5021] RSP: 0018:ffff8881e97e7900 EFLAGS: 00010046 [ 340.240039][ T5021] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 340.247856][ T5021] RDX: dffffc0000000000 RSI: 0000000000000003 RDI: ffff8881b7dcd498 [ 340.255669][ T5021] RBP: ffffffffffffffe8 R08: dffffc0000000000 R09: 0000000000000003 [ 340.263651][ T5021] R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881b7dcd4a0 [ 340.271467][ T5021] R13: ffff8881b7dcd4b0 R14: 0000000000000000 R15: 0000000000000001 [ 340.279551][ T5021] FS: 00007f95195e16c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 340.288586][ T5021] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 340.295008][ T5021] CR2: 0000000020404030 CR3: 00000001ebce9000 CR4: 00000000003406a0 [ 340.302812][ T5021] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 340.310746][ T5021] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 340.319126][ T5021] Kernel panic - not syncing: Fatal exception [ 340.325179][ T5021] Kernel Offset: disabled [ 340.329396][ T5021] Rebooting in 86400 seconds..