qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz71twkAYx+HXl0SJ22SE9FYCM9BQIRiBDwnJkmdgABaioaK1WARWAAnONZ0peJ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA1XR6+eIuIIlKXKdJ483N6j4iPSNu2HX3estidj83XPWf7wyTnd0x/y4goo+jjHACA3lXd5lit6+Vf3v+8g7zDvNW8qRfP/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwZef+WZvq4jiA/5I2eZ462UEEJ6Uigmhsq6VDF4VC30ZtYymmKm0HW1y6u/gSBAcRt74EB3cXcRD8MxdUcHFRktzUU1rKzZCbS/v5wLn99XK555xAAt97TgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQl72duNarKxFxYfRf3fbxx9Olo/6+3Z0412vz46++p/ds36IWEfdXW82bBc6lzC7nvG5ja/vBYqvVXFcMu+i9BcoyHsWpLgb44QQAwIlTy1o71Hyp7S60z1XmIv68OJj/ryR15Mz/z769vhtR3e8rzf+TRU6yxPLm/8bm2uPGxtb29dW1xZXmSvPhzPStyamp29Mzjc7jlIaHKgAAAByjnrU0/1fnDq//n0nqOCb/R5L/7336/Cbta0T+P6T/9f8BDwgAAOAUG7/462fliPOVej2eLG5urk92j/v/T3WPQxhq3/7LWpr/R+aGPSoAAACgCHs7lQPr/8tJHTn3/5+9834lvedIRIxl6/83lh61loubTmmV6fv/A54qAAAAQzSWtXT9v9bZ/1+91LumGhFXJ7p19jOAufL/h3cvz6d9pfv/p4ubYilVZ7uvR57837l2NmJ0toCBAQAAcCL9n7V2/v9a211Y//18vm7/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8ZceOURoIojAAT3azWokBsbES1Fa0s4pYCOI1REGwsU/jATxNjmCfVi2tJYU3kJndEUljQNk1y/fB5D3CwL5Mmv0HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfjQ/C7u5L+PH6DT1RfPdy8fkKtbXhRo9Tfe244r9oOW5V80wntFJ11MAAADQd2XO9yGEt2p6EWsxTvn/IO+JmX+yUfc5zy/m/lxz9o9r5/3++etBo/o5VQjh5vbu+qi1X/i/7S+5b3OJPekuob6hKdPfVlw+bM2rdOqDx9nsfC2167+bGAD4C4e5Nk1+P4r1uMvBAOitYbPCt/xfjrudCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKANnwEAAP//u9pa3g==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) getdents64(r0, &(0x7f00000006c0)=""/4096, 0x1000) openat$cgroup_procs(r0, &(0x7f0000000000)='tasks\x00', 0x2, 0x0) 00:10:07 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:07 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$fuseblk(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x2000400, &(0x7f0000000180)={{}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x10000}}, {@max_read={'max_read', 0x3d, 0x80000001}}], [{@mask={'mask', 0x3d, '^MAY_READ'}}]}}) mount$9p_rdma(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x1000000, &(0x7f0000000300)={'trans=rdma,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@rq}, {@sq={'sq', 0x3d, 0x7fffffff}}, {@common=@aname={'aname', 0x3d, 'user_id'}}], [{@dont_appraise}, {@func={'func', 0x3d, 'PATH_CHECK'}}, {@fowner_lt={'fowner<', 0xee00}}, {@audit}, {@permit_directio}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@appraise_type}, {@audit}, {@audit}]}}) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0xc000000, 0x0) [ 607.510031][T25857] fuseblk: Bad value for 'fd' [ 607.517362][T25853] loop2: detected capacity change from 0 to 1024 00:10:07 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f00000000c0)='./file1\x00', 0x50, &(0x7f0000000100)=ANY=[], 0x5, 0x677, &(0x7f00000003c0)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$notify(r0, 0x402, 0x38) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) getdents64(r1, &(0x7f00000001c0)=""/79, 0x4f) getdents64(r1, 0x0, 0x0) 00:10:07 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$fuseblk(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x2000400, &(0x7f0000000180)={{}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x10000}}, {@max_read={'max_read', 0x3d, 0x80000001}}], [{@mask={'mask', 0x3d, '^MAY_READ'}}]}}) (async) mount$fuseblk(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x2000400, &(0x7f0000000180)={{}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x10000}}, {@max_read={'max_read', 0x3d, 0x80000001}}], [{@mask={'mask', 0x3d, '^MAY_READ'}}]}}) mount$9p_rdma(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x1000000, &(0x7f0000000300)={'trans=rdma,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@rq}, {@sq={'sq', 0x3d, 0x7fffffff}}, {@common=@aname={'aname', 0x3d, 'user_id'}}], [{@dont_appraise}, {@func={'func', 0x3d, 'PATH_CHECK'}}, {@fowner_lt={'fowner<', 0xee00}}, {@audit}, {@permit_directio}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@appraise_type}, {@audit}, {@audit}]}}) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0xc000000, 0x0) 00:10:07 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x8, 0x16}, [@call={0x35}]}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x8}, 0x90) r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="20000000680001000000000900000000020000000000000008000500ca343e3b6aa8edb5097fbc5bc080e3def40c14d57fb2dfbeeee50f0f35cd2d9431", @ANYRES32, @ANYBLOB], 0x20}}, 0x0) setsockopt$MRT_ADD_VIF(0xffffffffffffffff, 0x0, 0xca, &(0x7f0000000680)={0x0, 0x8, 0x4, 0xef00, @vifc_lcl_ifindex, @multicast1}, 0x10) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000002c80)={'sit0\x00', &(0x7f00000036c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="000800400000113212723dd30bb000540066000080049078ac141411ac1e010144182d9000000006000000020000000500000007000000014428c570000007ff000100007fffffff0000008f0000b284000000050000000700000007000007ff375690a893ebb1d1fa1ad78c07bb4b145c53c25f3d"]}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000540)=ANY=[@ANYBLOB='$\x00\x00\x00e\x00'/20, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00'], 0x24}}, 0x0) getsockname(r3, &(0x7f00000000c0)=@xdp={0x2c, 0x0, 0x0}, &(0x7f0000000140)=0x80) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0x3c, 0x10, 0x581, 0x0, 0x0, {0x0, 0x0, 0x0, r4, 0x48005}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_STP_STATE={0x8, 0x5, 0x40000001}]}}}]}, 0x3c}}, 0x0) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="20000000680001000000000900000000020000000000000008000500ca343e3b6aa8edb5097fbc5bc080e3def40c14d57fb2dfbeeee50f0f35cd2d9431", @ANYRES32=r4, @ANYBLOB], 0x20}}, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000780)='net_prio.prioidx\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000800)={'wg0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f0000000900)={&(0x7f00000007c0), 0xc, &(0x7f00000008c0)={&(0x7f00000014c0)=ANY=[@ANYBLOB="700000002900000128bd7000fcdbdf2500000000", @ANYRES32=r7, @ANYBLOB="e0fff2ff0b000b0001000000070001006d7100000900010063616b650000000006000500030700000b00010064736d61726b8a9c496b020005000400080000d1d607892960fba1d5418300070001006d710000060005007f2000000600050096070000b744f99f5dc6e3982dd7aa38e3188d0ffea9a04de3c8e99a2318f50fb892de1e261cc30102a25b24a976ab5de4fd08af2b65919a6c207a7b7b329cbe9cf1a633f2bf158b6c310331ed421fbdc358e92e75b7e70f26c4e958f83006840ac2634c9a99960121be8b5107af667434a9e465662d64963bf5fc8350dd0f2dc1176c1f9a340d191c622c933d69f5f7160cab00fcedf54a4f69befc57903b96e8010c81e8ca23404ae39915aeb75e510c3681f800ba625dcba4b2419e3ddf1ecc7c8a619abd1d97302c3dcb21ef0dbda61b3c6ed8722d1659baaae8a3dbcc9d3020acb2753970c70a88ee20ee3bb978a0593733d4bb1c863011ed51e3bef49171a097fd86a7bf3d117ff9f4f03165f39a3bc8"], 0x70}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000003800)=[{{&(0x7f0000000100)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)='i', 0x1}], 0x1, &(0x7f0000000200)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}], 0x30}}, {{&(0x7f0000000240)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xf9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010102, @multicast2}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7ff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3}}], 0x80}}, {{&(0x7f00000005c0)={0x2, 0x4e22, @multicast1}, 0x10, &(0x7f0000002740)=[{&(0x7f0000000600)="fbc2fd6207d6e63b3b52c703f9554f8dc868e2148884f93ef4fb13adee37ac6429375898bf70a7857a9813e4731871bca05eb8196e81ad8902b525328690a94aca65468390ad09903dca123e1778f53de4cb75f4b664dc28cd9d1872c57cb6db6100d522c9000e47ba301469f8d4df8ae7eaf4515de28a0dd522398ce723433433e3e8bc96c031f24ee40828990c02326f6e9082242548e8a31bf82416d7034a", 0xa0}, {&(0x7f00000006c0)="3496e6cd812753434d3f4a6b33c1b8a76ff376a078273f362f78877e1c03c39fae0dd8c413a7c786e26878905e237bb773d4a1ed15eb71d69f16e8b9dade8ddfaeb82f55beaffae6b7cdf6cf1b7b6f9e989255efb9953e7c23c2cd00ea71321a884f65d0989688d0633bacdcbe7ecea9e5c7a2ade3d9f2299976cf7ca27c325918cfa4d10a73f960bc93769dbb606d92c3c02a271b2dc23e40fa9a9824ec78f89eb5541a4649a8691a4938eeae3a08d598317adc4bc7d7f7248e42fd23f9ed024928506801de8f0ba187901ce1a4a5785770adaeb5eda26196be36189824fbe813a2f0f7d8433859339d00932b22a2abac020df9829df9f76ec720607a9ef6d17dacb9e64dc433b4597a1a26ecd4954851414540b82b62427b0f5a00ad09ee2a5d2b0ef5fecf3c12fdbc152ed603bda47c71d7790f8de30542965dd1f5d73394ac43cb158320d70b9382652ef9fe32523a32030b27730074888894f532b04655a00146dc93c4ab5d8ec6f89bbd8933b457a53ae4cf957e91ebcc94b36775e80d38fa342978854ce59f1f9d8c7e423ec9289914ff26af1d71640d490835809708801f166171e357c3f478086729d6c65d5c591c4e3ba303be11ccb2d8ea71376adc6f18b5189e8edaf079ddd0c58cdc028bce228e5dfcf13cf9d933f44518fd3d38c81832294d0086d4ae30f2b8f7dc1456944f7afa8e686adfc3464a5e9068263b590c9d374daf380ee7bc5e454614eb88e289e1b4eadca679d631f588eca9b711514f8cfae93fcc3b50eee5e897fd3f873fb51cca2109c9fa21ff4962baec7a3a3da2c9c8f3950c9f4e9990416367b5b8d18cb3b89e18fc226a85af02e8e167e921ff85337ab64db3d2f4c8b6ea58b54816a1bf03d3fbdbd51545149e8128e1c12f6a4e8c961c61fa645df3d7e22d5be2d9e74a15e95cecfb88d8786a0b22ec8258eed2af2196d43f5bdc6484a51e309bd60fd0f6b05f7a86c279f3d95cf04facc129b5e4c47366fabea97057b81a1c317f1cfb8f0ac72851bff6804df8e5f4d12f9f2c01575daecf6f77ef55b3aac1fe62ef3360eb8b41816e4654df31ef7acaabaf96c3a2f782b417b2f58466650157b63657640e44d3c651e4df5832495d13d84b8ac043f57e2d09f2129a2d650128bf0004799d4ad58a71698709e37f11e278378e5f027a3c66fab42a6b0465987c47362567c2eb04d3bfae142e3835e56272b8d978ec5271773c907184973133a92e61b8b095bd325c0ed3a1d1a514b6e0570ca08f3fe6f897ea441b185c25a55299a979db6f9c5ef8573653cb0a76d99fadef6a6aecf5ef6e61b7d2769d5d5c1e85641645af951e5dd3500e15cafabe32e1b2a394a20ded417e5d377c0c1047f4e7a6f84a63565f338f7110e63fc5531766a99481dbef6748ef4b74c38bc10d8de52fc6dc1ec8c2bb1878ac6fecbb2ae114c36117b8af80ba89d66f2aa68e4cd4e6faeb3ac661094f66f09c66bbd14270706c4ff6f3e9354da422a96b3434d42c3666a886b27fee5861fd382a976b9dc940f229527a241e84bb64217ee6f8d6a532f2311cc86d5900ac4412bbd42aa1f188e46e7216fbf9eb8f1ef35b4223bdc7eb546cc45592cc47a832185e2e4f4285f8bb5ca1f061f8824af3bb38cfe49cf59674d6c19808e0199734a6d604d660e2f563726c717b3bac92e777b733c02fab2b61a80983e91859f411b9ba5804477e1e0a9791fcfc48f1519b07f86d7f43d5d4a0b5768f7de2038693fcb9a5eed2775e36328f66c450c4908349f3139aa72dffb0be7eddc7ebef2067b67fe57843667cb8dfe772f3071d977dfc518e1c5601f0e5b91177333542337cafcc1bf53b0dfd9cdfafae2c5cc7f8d7475581d802c28c6bfb5abd1c3bf4432470a250290504cc6367ffe4604e5ecf5052ebd55969ffb9745215ddbba58dca1043526e61c28255c9b5d4144a2171b2a1c97921d6825728e0497cb7eac24bcf6e7726a4a03796127514afb9d3c0d53abacc46c32f770285fd35f9ebc5ec69ebd1fc9fb8e0c7142d25d3d93cd46edacec2a0aa3c9c53a8191aca3458764efb5ba616b0ec1822a26405d9945cf46054ea659551eb8bae75dfd7bb2d4e2e5957c5f26dac0d23609ae27430f45d8815cd47a2ab58de4a416c21d711a22bc5bda8fae34e5469ed39551c6a1bab74cd364ca6f3dd53dd4297c9ca92fe8e7c9151da6da592c64c4d4e38b394795c1e6574b39f6af9bcdc63e922b4f6e642050e60eb3908bd871ad4f0696b21ecd74924642a40b8e7fc635eb7eb33923f86c8a61b67d67bbf3fa7003a7ec31a8c0ac45d752e633a3be9e0ba35a97c40037b361d9987624f08854a6346f2c377d63d66ec38666e79daab5b79cd6efcbbfcc62fa82b21d372e564b160f9b7f4af4faf1d0a4aa7cd0d50e3988e86f9065f419c4696d41b1fe17d74d5dd8edb8c878de0305161de1a4f0259d3aae00df6d0c92e27293c088603c3c3a02e10a7313c79ab8e46b1a34a812b3c91a919f70fb836c8fd3da2ac01ed79af2f3f2c36cf9344831e67724f90719a8115999965b6c4749e948c262a5e60ad365824c0b6d46123fa8bc583a276759dff468f2322d9680b09d90069fb479c239eaaafdb4858e7854d0756d2f06f82fcd121c202f01a299fca9f35148591f637cd74a7c434a4127ab27acfc3b3e5d2cd4e5cfd012b637d2b033dfaa0a9ab120656df1cc833455befb2a892e4925faaa48a5e4d25d35ebfd19459a1e17b8bde1b2ad5607e99d164bbe0267e06fb71265ebabd1a60b22b47c42d6bc39714b81160be445b10dbc2bb3455e6680887bce85a9f4a5734b6bcd60445caf29d314c9176a7fa0b40f3830a808202e7ff76c3534987f3173196a4663665717bb09d754721e31d58bd461ce292739c6b17716fa198b54c82e7465199c89cf96d62cef6a622879a373bfd6a9059d193f5e01190f3b199c1069aa08d8f8e7229e41c4895e322aa22a72a0597095d6892efcdb09ef2f402e9eb1bfc206a89b113c4feccd4bed765bf5b171f5a35d41397d582bb786e4a150f0c718ec7a2a1f744cbaa31587799199bab36b4bfdcd94a69b2ae4013a4cfe3bac93e7c292c9ef5c1087e1e9b1c31bf5f4eb790f44b971bb8becb223473da7f898d4cb22c11eb838642e5dd76316605bbf89824cdb752898be1f2fa4ff3fb40787a048d1bc6376a7380ef6bd7c56ea502914af82e92136b3103590baa273dd120c7793dae7fd0af2b2e08d3e8a8b8fae7eccf2645f416546fbb237dabc52ab971a351c3a65d7ed80971863753ed166e92da5e74cddf7af8ee5b4b7c1df8fff6327a4531ce33bf80facffd671453b752c8d2adcbdc073b1db8db8867cac020b3543c9e39bdced15ba5359ccf9e17a224411622ea8f64eea81885148e3e6e40ecff59c0cee3cfd4699fbe00e01b26a5a239d0c245f0eb9d2dbdc76d21a6f677e0a8bece0f1dcbe6b34ad2aef5dc3743799395119764ae7aa54b93f9eea097ee5381613ed1ba94153750cd435c186b404f274ec2f0c4a7c365534af5cab0447fc203bc23fba2f8bb90832b8a9d0d564ada5c41ad4ae80b78e0fd58134f157b50ccf22864a8b8ff266d0c137fe5eac55213329f614aa16a60f72d32297af947637614489ffb6d0a21811707d0db8f0b836f14827f147fdab3654011f9431fad8c61c5c7901a4ad12445eb8c8c980e939ffa01736ec93b4eb6c267f945c1bb5ddbaa69f9695232126cac986878fdaeeba43d0c1183ba1c50416ec6bda70b7037cceea6295c73845701e7157b530a3560f6db243a562a5f3da0675e80cf90d4cdc066a9d47050d47e5dc712da100304c9a19a87d2c365197b3379a218834ce7d13a2c65ae913102ee608d6a4a60cdac78fdadae988099078ea8ad0dd389bbcb6381505b98dc8993669f0730fd7b4e424a5d1b6e3a71e3d87b422543326b9e42dc3904a39bbed67786013ae87b76ae6b473baf1aaab959f44f1adf2bd835b358c445dba07e518e5b8cede63a130fa0ab604d1e6eac6d6cb3c094ac63090220ce8a4cfce9190f9bdab74427e6307dd0098d538ff210c0bead5e3c5548449736bf4b64c0c27ab01d480cfee1f170cc2e697458c397391faf474867db68bbe623c2d9a416e05dd529189a294adf4df4faf887a55fc8049d2952fe50ef4361f87103355728556a6c255d1ebd9a365ce8e3e48c1f8839569f4d570f9b16a29a41dac3247cf5d6250c8134ead6d9ae3ee8226389f57c4287992196f09678127fd99f3ced64fc076e676468dbf7486b0db4a4e17005bb201eddcd7431935ccf9e1e2244b92a06d93c498faebe2f8df8f12748d68556cc99b5332285f12c4dcde26a17465a9abc10597b73ee09876bad6e354e1f98146c29626f15361ff2403130dec0e52b2350db92a80f656f5117d8eda70f761864a93d9664f8a75397427ff97f924b595a46b857b978bed3cc4969c72a81fc115e975f23c55287a8042b141aeac675cdea6c0b37348db968ca7ee33896752e4648b99860725403cb006a5cd99114a885e86b27591ee8fb76433b7bcffa0604a32f589bc433a87314e125947c1da441bf368982a2a9d260c3bc347f1b98f0c56761880759e028d175599d97554a595a30779ba59efb1e7997d8acf4668a0e0032c888375d98c6a1084356c93b9d8872a1d7af8f916eb14bd2f8a536dfa123ebe653b2d99da2620be237d2a67c3d0f1910b1bb7b2be63510e57f97972eb0168f4307485591f2820296b7943f362a00b1a0e96f0406ec037cd527223eac7e200a4246918a4d75808aa8949449448ce9ecb01c0744fc6ddb7fa88d80bdf6a8ebd9860874f071b0adc8d9b3f7219e7a824641edfe15b0b221df758f3f3f24bb9626c2eb591978a4e74e4e152d88e55865ff7b4232d2a8fb4d0b48f3e79bd9a99aa2fb15da7be718cc4738cc8b801305b9516963f1d34ce17bb472f6d29661aa86189982cec2a152f01ac79f24ef653f5ac96a7e42e6dc82f8c3fac039eb8c4f43e0ff9040a043c74d1cca871b0decd78d43575b1ef2a383f6e55fa37ab2b11f8114912a11062fdfc5c1e7e89b4078ba654868db29d7e51ed64de2bce6118e9ea1980e8cf343154d7d26a65e921670cdec04f43f0fb6bcf65b5efadf22a1f3db0c71b75b098ee2d360341031f6c15ccfc3da344920ced4dc243fba368c86718c626e437db6bc781ef2cdabf55b62280dee45744319ce6be49fb74f45616656ec991b5aae176185c6e841d1b5c06f1ee4a0c14a13c7ecc1870a579f65ee1b2ff5cf7d642480c936a0a3a0a38a72e11b6cf4f4fc41cd323560d69f13813552aa9502cbaf00c315999e6824b99d0aed8028205403068e05f72f0c59e546825d86db6ea1122316a3583186c4c3641d127ca0f7c8c86ab799bf2bc3c4600503ea07f2dc3173b0f7e2254bf70ac68538f6cf5560414b1bacb4af013f897d1b67b6d86880cda9f1e283b80df04ba780533b5be8f8d210aa31913e33c715ff5352f8a17ece1fcc7c776d4f839764a150a85e3f7c4eae4966ea9bfc931f332db568d66380bba92de622bd7037e706768cdd09c380a6721ffff8e2a3ad2fd84c438d89133e9d324dbd98abc1eee7356ee4849791579d3904cab21d4d8943bd68f4f46dee3feee308db9e14614212b2eb33af32a718e17f9a6b687c36121f4b2e2348688906467bfd71323ee2e328af530ba3d3cc2ddc43b9ae1674c8bb7dddb3f8dd2ea8174ee2405c2006a9df7d5a6f13ce67b6ebdbe9e344f6bf9fa63dcfb7abfff6bb1742f3dea3e69fb18b", 0x1000}, {&(0x7f00000016c0)="eb8617f0c1444594648343c3a1006900991b9aa1566efac31ade4e069f1c0728a20bcdf53332eb4becd7be06b1d0ea0ce06bdf8b9ec8f862504b75598c50919c1a603ecf2fc2257bea6f1af04568f7081c02597dc190e0d85a6c1a7ac255071cc8f5e090c8c8248457be07dc4785cac25d9d6ca86519b5fe13420e3021d4d537df59fd57004391715c7355a11c4ce114918577739dc955950d5994f1aebe53ef5fb5513db119232c28a972f18581cde978b921bf0a8724fc5128e09a29dfcb418a867076784cbabf163f9d23829a78f5b472fac0664837f2d0109c3ab0fc4f937468fb1349d899f60749e18eb3361cc05d2ffd5c85693f0d640d2d5f4247e05a2a8c1a63b00c3f34abd51cff882b877dc63e30acf28df446587a1de22cc5ba070b869cc2c1aa7100511fd57e12f9014dab0092a963d4450f629030ef8c76944f29f3e880836791631aea0aa11c50b096a0056831ac6035d572cc9566e7502f7c4012d2afdd02dcfb850e1c1bb94bd323847fce491196721567da7714cc932c4a1698f954a137295f30a48042f736d32989d7fb7c25200f0ee9c9c3d93981ee32bdefc5f3c14c13bc80a9552811e1eb08573618d1f85a470a4ee61aaad98cf759c6817da1657ca623f533cc8ec9012c0ece1499af14aa9a7757c2018c0ab7095c794c03525ea04c02a5ee5d257d6e654388e1563a022de174941caa23a16622507090d7163e0503ab76e0443f7f8d7503a3931621a92c09b067e9b8ff28377f93219a0b5d883646a35dcc42d8600a79b3e43a2fb311a4eace2058c9b5fb6c68151b13b67e844db88905212fd72d5c2d3f4f20ae00c376453449b99b961418e19c1db7f62a75f2f49a59b69036675051c898dab4281ed8c5f6d9d415bc37c174762f5175017bfce15fed26e128e5b79f0db5f524981c999a7aaba6fe0c9389d3ee89c8a72a3f4b9bfa7e03ba094230890a35176d8684a1256d289a23187e18fdb4fe38c7e1991ddf9ec956c3622fa34e54f73329e3ba1a7bba660364ed639f390b68cc6b99f3a61cf7ebad631ed9eccc9be2f0c0a11cb3365a5b3ae00ce3d05dc4f8d91e085425590a1e070e30a46e4f9a0a914fe19d630154d3577b6d1f4acfff8a13098e6e64eb20f0050c3a9aa02d34051b5a71a6bf2817b3fa07f2d4af9eed1be04d788caa9af21702e67ceb182cc54419703ce7c35a1c973281721e0db658cb69835f0c02abf00966b823c19b96a7da4d63e9b76a394d147698bcfc21575d4e349c75d38fd81716af5227b5390e2076c1fbd9d6c10b44ef1e166e9e7907c8009e76a7ffadfcb465b5471b5d431f73f4f2fa538a74210ec7136aa15971adca1d07c74a89619daa7c45b6dd64513b8234cd81d8770c324779406a8ff55ced65edf087ca1ae47aac5fe7465b2436c8c2e3634991b902b505c1af869d9fc81e8a8ba7e482ed2f6fb603b062f1edcfd9b5fb10ab17629b30a8f039b1e7bc9cc8161c8832b55e4487f688a0e6456f4b589d1323c31e3908dc43e2f29117f2a4fca681096eb812f2c1ce051120856139f226cf721a4fa56e1e2e0ec22688e30e689c551c2faf42eb6ed0fddc720000931159ebe18b2d8b15b312dac265e05b412eb742e5abec1ffe0d9619564ef8c675d53c977de8ad19bd5ef96fdf654d931d4e2a342d407f268f4a10651ff543caccb856e8af9e391e45e2466e014c5b333ee03c2bea1c70457f0e7ac45749d1f2ab3a45a5d130e5224f57777e9101ed9ed9c76ad4a9cffdd4596b206d5a694f479569a35a1288a464b55f25525df4d9e4f725528b8b8d88dd54fc33097bb8c8cd29d354a1f82e6923129d985127c9e109eb84d8eec2f24435423af9feb39be08a0bf1c049466bedcfdafeedfaec8d49e5a857c1697fbdb6c45500c7f146106a04bf3fdf9741ab8a6c484d1c08e51d0455bffeeaffee7a6e75ff783d351cf2cbf633a8732ea5fdcd12434042277949914acf939b6df570f9917635a417e7fd0081887534d39c5751ac4815c091204923a76463f11ce5f67558b4af75fc565b5166c0e29344a46a284380ace243e6911350812483c06c0eab3bc936ecac27250ef7cae6ba8a8fd3d3da7ecc23f15c1345f34a08887a42470374fb666e27d1b9b627adf93e2ccf82a5bedf9d5a3e84c907c84e5d6a41d1ba88526169c4db9978511d046b194486de17fdfe63c346731d123a7af3f05c6843b7cac1bd19dd07042d33456db8a56f9a69516789b3396943913d7870dfb0d11186d24a865dd44048b17fae6b3b24b21176b9795bc17677e3b0322349cb867cc399b9dbfe51cd6bd60bd42f75f9fbaa06dd0aa5a76977e703af68bf49c5fb605a5c11993ac9e20dbeb9dda36ca6bf3113a9026dba1896a9feefa47e2ff63e415569446d161ad1b1a5ab5c998b326337359ce376e3be3722de3e5fcf5d38b07453ac13b151a9beb6e791a762da10654b9999c0efdc10ae1208814f268128a0357bf3d1e715e6793f55dabbc886a00663f061c1d3f5d64d8c1f4dd476d82d6b6c4ea93409f0037934c793d481a44619e00ad8ce34a7d8c627f5ac90fd41960460f624960c79271b90450fbd74c098c28c4d660622383cabdef5a306fbb04261746d6ec2bc88f70ea2b98a26a71bcbf13976753b3170d9bbc91a2da9a400f7c6b23beecbb6ac643d2f40b0d90577ebc4b5e5e7ac56735078974ce0f6580863bbedef3b20449fa51c12c88eba597f930b674d2a36108734b67057a4613564d6267ce8d7ff0235ab5ea61403afe45dc637e9ccc1b1918a1e00eeb6fb6a5b848a20dea6aa9b5bb419da2aedd57108428bddad4166ef54f47923084832603afd4805d6452a10f693f3f8ab128909c45a54c5f886273ce6a7a707c362fd3f1eb9a285fdd848157148f12ca9dd850db60a1cd2d594912ae0ec34e90a471814f90564b2278b46a1042154ffeb36ed7776b8cc25d834d0a3632f6a842fd63959c6fd3adb0a90c2626d905f0d64951c510039dc11e41a2c4e6016c77bd7aa82d884115d9cabc2c8d6a5f64b73341a373214be457da4c938ec2e79f3d85a417b2bccf6d353086dafa8697051577dc47f266410aed3555740a3aaf7d80f60a305072b392f651ced1f74bd6d5c75fe22d652cc70898937f2a1515ac3ac2342564626f8afe342fb82859cb0e35889d7fa8a2bdf54803526bcb05043c42b00ded95594bbcd3eec380a53002a1dd787e2c126d5cce1bc7918804798ca0e299df69bb60739ba99961a61ca9553017958ad6ebf96ca511ddaba9abcbff82f80130be73d546befba902681a8437b8aabebd19bee7aef096bb04bc14c357e15cf67076c8513f89e5802a1cc05b8b949a9aad9099102df66049dcb6b51955743ddeb2cb16992292ea4495f8d4f353f6390fb436b7f037dca2b3ea68490fd7e7dbc7368e1aa3573abc2a673c96044655694831e69ffefeb65b960a16e74d2e1a61c2f4c21cb7ad6a6722340c419fd2ba1067bc8ebcaac23f62b69db922951e5962825902ccb7b53c4363bc425be57febf00db64f32f4c9de3749928e22edc10005befd6b7f0e23442106d2561dcf4efe8e13ec86d94af134fd8a53a624063875fd447de86235b3aa3073961f07f49cd756dcfb1fa4a9b6400f28262dc135c207201680fa9d91b1b5572fc8065351773110aab01e1594597f7cd67d18d71fd38f4adb33303fc2978370e41f576d143c8720d7b7a9076496e4d645088c808ec6060506c0dd649b0bc82eb01761380c3de487086c9b2bf209c45017adef1b72f22744c9b425b807808e27d52c9ed26951ed37ca8a9555821ed40d19ada446dc374cfdac45957c3c5ed2640c3f063d1e16240b381c56972ccb3b3b7563d6c137913f21dde264ac44ebe8093d72ca469ce48300a5d40c85ee03a9941db05fd12ecd1f1975b1ddf1efc4371377c06d78b984d6158d9b456de55f3e21666c4660486ebc8f742e2cd75bfe943b4f5935ad7fdd1e3d4d369b5d9f0cbc42c3f2b0241da0d7a98af26f820434a4843ed05e879c43f78fbd86299d4b86f9b8a98b830b678dc9f11e88457751512d6e30571258d9b1a0f7c8f7559d9c80a35b026c13c0e9b51f20f04163198af0407e47fb2535e5bedd9b9fedbcc6d1301d95da69b32d279f25f5c7c6e06072b1056d527fb873533bacd5f1e3731d66f817392c9131622a4aaee3b84142e6950c046427267e0fc260d1d7ab4cdea59a22bf1c30c2e42f92825402ce0332ffb9bfa58fc17e48ca253dca4ed6049a54d4119e9be395bbda1e74c05a4733eeafdd28cfc3fb5a4654277426674b5c41ccf0a62fcd1d8eb7aa96c3e6991a5fa80d1b4fc6506562bde633027f244c02dac7a98b614ad9087bcabbc94fa0865ff35302cb402fff164e95a40990e55fda25645be27bfe16bd034c589c59b68d290537b09fb8009b0fa9424a661beddda5619078964eb7c1d68b28914faef565a1698b4136c126e11174186dc11bfc2c0fe61ccfcaff689475bc6b07ecdee42c8a7b4e8896974d5dd0cd14a468bfc0a5e5dc84c9e23ddbea7b46d846d2867819221335a4ea68fb5873fe459eb16b76ab5148a78d79e2497cb3b6fcc5c865e8a878a179b152517f33a1faf05d87196c7f692f34f98e1fcd2da099cbcc5c7293f30bbc91d5623973c88278152c0bbc8ad4ec9960ceb125d9719f91129b6471d2acd0d87e1bc30a3c0c13cbc5b0cadf2ea570e6d4c8467b4bc43c33e58762244d16a0af1fb391949ebd934f08af3ed9e57482d5e166ac6f5dd04ef76d62b31316973dcc153882f5e3be7425ccd12eb1e751d286ea96eeb11e6ce16ff1a106e5900c0a8cbd9f0cc19e00f7840b05af7cfc2c00fef8880d799519914591b9456aa6ee8b91ea41744f3e38f2fd48bf0f7c9c7a4617c6d5725f30c8d0dc24a27e59de58fb5d3de5e7406e230cc42089f7ca4f7f6ecfafc648356b676c44e80abdd25bc80e6ad3a7cde82a3491f9acbba363f5c6654f82a9def82be8f6df229f737ce1236fc991e5fefb624ce613ecf76922647776191399ec9b661509f4925fcaff64dc17d32e6cc3155d0fefaf63837d4c1d1f8b8662a0dadf4afee0436e5814dd9d31e860a0847dd64cca0d06691351b10a41b1057331522d7834696d6d8d6f9921295332b30a26705aa826a31ee1991a6e72e8fabcbb68500372762ecc80b7c7cc36f9df922a5d4f26811ad792f4202b3192e6c22638f047aaa68cc23fc44550035c1f5401c3c82d78bb5836e99b5a2aba7113ffeddccd6265eb4c3f45e508b609c57f8dd8569d82ea307223168ace5c3773ba9bd5c434af0244be25656038ed3ff0d8fa00d6876f268cdb74b2a916a9fe6bae2b2a9ea7268c9ff10cf1899a97808031a3c829311c45fca61b738b4f4422c70ff4938413dad5ed93be6abf8de14b969aabce0df2e7f3da035f8353cb419ab624cf50985f1c8200c6ec653be955f485c0f547c5024a12fcf9e0a0e561714d06611d6a2ea43af3ed53d8d2b585f5b4060e52ead56ac5f60aac8e897949fa6e0db2b3f174300ff1fa49394e83536bb73f4b67167fc5945c273e3bef976fe67d3d2ddea7e8a5990352c5005f05287d41d2320685c7cd9f053df595717eae3ac49621f0babe2325fdc7a2c5a99cae60c1f83d292860c2a120ea1109007496e007dc4c5a14c717bbffdb9073c42d706e6831f0782ad295c2b009c8b92b04ed350930efc1721e502c88c7c26d3df803bd9889fd986c9eedd56f8f9d39bbf1062701d6a808894a7871e526d8dabdf1e51d9d2e244dda7ad481fde", 0x1000}, {&(0x7f00000026c0)="85289cd50aa563a6216436e4f502efb5a412627099910f8771e80794123fa6398189fef2c59c5539f16bd3e2309cc2c70146252a4bcc00303692a1677ea0140d03be7fa7", 0x44}], 0x4, &(0x7f0000002780)=[@ip_ttl={{0x14, 0x0, 0x2, 0x1ff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x401}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @private=0xa010100}}}], 0x50}}, {{0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000002800)="464fd2855adce6325cee26310692e23b0b622cef2e7b537d7e545d36eab5322e107cf5427c8e50ae12e8dce146ac1a732b70ce3aae2f9e490c0d6239708ed9", 0x3f}], 0x1, &(0x7f0000002880)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x2e}, @private=0xa010100}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x1b, 0x61, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1, @remote, @empty, @loopback, @rand_addr=0x64010100]}, @generic={0x94, 0x3, 'R'}, @timestamp_addr={0x44, 0xc, 0x98, 0x1, 0xc, [{@empty, 0x1}]}]}}}], 0x60}}, {{&(0x7f0000002900)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, &(0x7f0000002b80)=[{&(0x7f0000002940)="738f87bb8069c4fa0ad80f1b30a57d52b020c8ffccfd078acfa6ba8e6e6549a9d502c4131a84f6a2ece42248ff079bf8aecf743014bfbc6cd191d3f18e7f8aaa37dfc9ad71dc63835d7999321460d413", 0x50}, {&(0x7f00000029c0)="b6457616845dcbe5b4f33429c64c400f7c01ff7f93c4ce251fca3c7af733e0429c0143a74cebd9dda9f11089580fb4a583557debf17a15b4d2ef198ddd9a6ca310ce175ac10f5ec39688cdc0ca20296b1c356b471efdb67cad7727d4", 0x5c}, {&(0x7f0000002a40)="e488bfd06f7e4e2763f4bd2921fca2", 0xf}, {&(0x7f0000002a80)="9d69ed6f2bb9a4be249172123449eb7c105e23a35ded5d32983c9bd77e626c257bae175b69bf4f4750371ceaf3d60241de64fb8638c0221596e90add9912dcc23e631838fb2974d71d8839853f3bd5616dd7896b27d46fcb1ad685", 0x5b}, {&(0x7f0000002b00)="b6f90f8776a344864253a8a76f54a553548736d331c3d9c8aac32873eded716545e24bda2c9a1686d3e37f8d55b5dd5030704943302b418fb7f75c934083eb74f5eaf882aa813ca1d343f3b6160450f41e20ab189fc3f1add1579477ee8b25bc3c", 0x61}], 0x5, &(0x7f0000002cc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010100}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xffff}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}], 0x50}}, {{&(0x7f0000002d40)={0x2, 0x4e21, @private=0xa010102}, 0x10, &(0x7f0000003300)=[{&(0x7f0000002d80)="eb07150739a4a2ba8ca713f6d15f2f6f9c5a99ec50fd4cf7ad7c787064a3f0db3f11fc579ddc9682fc88653b83d3bd163b14b7ec871aaa45199dc1ba67224838752df8b1d58a00fcc0b03aee409b6775fc7d593d2ab1c0bcda734e5c76787981", 0x60}, {&(0x7f0000002e00)="98ef23ad816b6162929d813f754628d2d54f25dce9948376e7f0a5e46fd85e21e47cbd5f7b553b6cfa25e520f7db9960757d87712de214d7f4919e0bb971c700ceb52efbac0d86cde307589bdd27eef4a464f06b72302506d82e7e210df8e1e4a052d4631a7451ca44346cffc033f6721a52ec9273c899e4a226fae3b7b247e002e3b475434897dd3032fc61321c041bc679896379660f731cc5be220a1d515bad83495fa452006b4bd9ea1891053f5b9c3d0dd565945451d61e444d1de0029f7b382b2ae60e34505ceff1f9a6b890416ca0e10dc2c38b3f5d9816134102b00aa1e509c52b82bb", 0xe7}, {&(0x7f0000002f00)="1e394d89694c185ded2ac4ed6d829282b78af29ab9ba96cdb58dac61584871c2a780abb46953e7cbedc1bc4d74d0d57ba0feb8d07c69766910e2aec49af7640663ced2580e32ac66e4b8419023b0cbe8a3aebd0e7cc1ce8eed760a9d94983fe4b94e7dfb8660a590451f475acd3535959f05560bec7002268c749025818edefcd33656c3c02735b9af2ce80ac1008890d012893c20b4291c01807fe7c86d598be3c8b39c245ea5102096426c6d7a", 0xae}, {&(0x7f0000002fc0)="ef073a4458ac0d495c9a220ca5b5a2fb37a182982881fa4153f11f4fe4a02dae293800deb3e3342a9daf2721e462aff85d812121a7f0d84377974f6748c4849ccec1ec1d9cf246ae1f48c6143627fa72fc03e5b624cb8ae5173f547aecb3adeb7e24549e7186bdffa8b66b016354f1b127274d34a60a941aac3b29dac8ac15b382c0bcb0c1f0c46270bd45b3b054a838b739cd8769f0911356fb4b86555e874f9b43ff51c0073767e178f2ca11f1664f19ab3b67baec804fa9517debf00eb75e3a0da4e31e50c83ec78ba9bc5fd2b7d4144b7fdec2bf27027509149c697e83e1430eb4e4a5a3f2182a822477bc266eb1c8ed229c9631b08d2e6294bfbd", 0xfd}, {&(0x7f00000030c0)="9c3a7a9cf214d40ccca4c93a5081fcf4da16f52fe8bc9c79bb8dc029e4d333c308308266397a555e5bc843e993180c2c6f5c2f73f806d0c69d66490cc40b5c93af10c802238aa44e87c02e2c987bc1e6ceeac607e3167ba92885573931fbe51d7d19554163a714e98a693fbfc5c59dc67c8463b03bae9393653d0bbdd882993fcf0729ecb0de36be00bb6f7936b89e0e593a50fe1c62d1", 0x97}, {&(0x7f0000003180)="488410486bbb79b9e9d8294efa563fd8b7bc8b047cc09c25ad4c6a1df5612bcee6745c94a8f142b364f5fe88a10efb0aa9c65d", 0x33}, {&(0x7f00000031c0)="09ee77f7caea3e8afa15007a92da73b58de4c8e9542bcf09b03aa40b006fe252b39c1de6910c88ab5abaa6d442a4c91c6fd669e46b251e27", 0x38}, {&(0x7f0000003200)="2dfea1b8461598c0db428359f4532671fe6fe520014be50366310e491109e10f4e07e1a66919cbf1a99cf22982476689437124e91fb6ab7de39c14075046852fb6664fef25464b3527a834aa3b91f42da9d0f278b0ed092e1eb4f15fd8444b91fdeed3f61dbeffb27dc25de968dba9b82360f274c7fe7d6217946fd931428d5ff01f887af7c0f128d0dc8922ae565022b83eba556ccf4657ecf06210f01aea477fac0bba67bf5f6f0ea3b43411959452a47039effbe4f1c31ed2271d9d1896d04ac94e46cf188fe70a0092a24e4924e47273726638f8c69f38e88f4cae473fc8b0ce3a132aef5b6c32d9e63f2505fcc1f96a87be7d95", 0xf6}], 0x8, &(0x7f0000003380)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @remote, @multicast1}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000003680)=[{&(0x7f00000033c0)="8f7fb62940a64d5f4f8b9e338fb78b3463f945a5766e52abec4bfb37cf52a656e4d82e1960d74957493260db4772082f08bfbd220fb3e676c68a2ee03be0f1f9f4dd0607dafe80ac02c94ed5efbb7ff3b112a7c3d0c0873509e797fbe6ec50d9bdc3d01fdfc4694538a6dd2517e6ef579b56597a242415090806745cc9e02f929acb60cc705b06ea90cf620c51b52f70ccd86316694a7a8189f186de21272c14b9f8c0217cfb933fdd5e1ae9dfdab29546086a6318c1e4a5f0154438797ffaecf74323220522a826d5d395858bb66d737b3987c7d711", 0xd6}, {&(0x7f00000034c0)="fa7201b25f7a525733e0342cfe56de9c6dc0ade5e8fe68865531dfd6b52ad410940916b8928d6f2cbff8e1ebaf03bbafac5f1bdc7ca29ffd3f266ba6cdfda266b33eb7f16e32675e903b02f51fc7bd81d78b2ea1e7cc3f8fdf89533a7a35f8da96044a4cba6ce02f5fd7c4c8adbf6f4b90ce23b13485a9a2e95fdcab1448509ce238e25c58ee639819c448973f0797c7750ad2fe6c771852e3fa0d0909ef", 0x9e}, {&(0x7f0000003580)="5103a5da2fe8cc13fd7ac90d616df66feff2a7909889a07eddf6c52d74d3048580330b2aa22648c09224da072ad00b70f351e7fbd1d787a72992e0ddfb195cc4c129b5af8f6958848092aab2b269d9a6e0360dfd4466cfd86e982acc3adbc547b51b8b8409d34d3adfaf5d2ff2ed87270be3742bfe1b265db7f89590796012458325f0f41a424cb72a80a9e5121c89780bf8842688d0e9dcd9373d91f1002ccae1fe9659e268c49da7551e810c877436535ccf8ab46029f10239cb841fd86885bfe7a4c1583cd1ea1ae79cfadd2832c44755086662e967179a8453ecd7499ab3c20d", 0xe2}], 0x3, &(0x7f00000039c0)=ANY=[@ANYBLOB="14000000000000000000000002000000ff0004cd1d02edce585c0000000000000000000007000000008646000000020501040000c2acd925a500085361380ed1be0608af8327f82550020586b8f4020fee8a1e5439ef8362e5623d34b807129b58c609574a2334bf39ead810a5062b4408928000000426070febac1414aa64010100ac1e000100001400000000000027719565cf1300000000000200000002000000000000001100000000000000000000000100000022eb1ddb00000000840044184a200000000232cfdd480001000000000005000000010010bb49dd0c9409262f382262bb462800440ca1510000000000000007441031200000000300000003000000099404010044147b51ffffffff00000004ffffffff000001ff8917dcac1414aa7f000001000000000a0101000a01010200000000b2182eb1296040aa3aafc7305d10266a0c6904bb512b5b5f3174e13c973ed52c5025a8bdecd25fed28dc78c85f3d785f11f0422c1b7f56e3128f0de2e4cb4ac5f5f4f764a91204bd81bbe5e25982a529ab95c17d0d8adedaf1bfd61a9881fbc2ae596bf2d18dc9ac31ba6503694c01bbbfb28274000000000000000000000000000095bc8c7bd5afe45866c8345f267067bf6b829737172557d450d7f865f86b39b4a5fba4e23a7a070f109f77c192eb2e78dde4d2ab3979570ff18b569510192eb63c56617131b2437eff17692471b5cbf5513105a1eb917ad477526a6c6b848967062b40d572b16f9ed09f562d4c932e38ef068ce1ddc7569d9c10091240a86eef4b22747f3565d4aab23ebc78365c75cc5977363f27d7798b1343c43b2ed8e3c81bafe6e0a00eac9c4ae94fc91a2c1ba0ba"], 0x140}}], 0x7, 0x4) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r8, 0x3f) r9 = pidfd_open(r8, 0x0) r10 = dup(r9) process_madvise(r10, 0x0, 0x0, 0x3, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000500)={0xffffffffffffffff, 0x20, &(0x7f00000004c0)={&(0x7f0000000300)=""/148, 0x94, 0x0, &(0x7f00000003c0)=""/232, 0xe8}}, 0x10) r12 = memfd_secret(0x80000) r13 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r13, 0x3f) r14 = pidfd_open(r13, 0x0) r15 = dup(r14) process_madvise(r15, 0x0, 0x0, 0x3, 0x0) r16 = memfd_secret(0x80000) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x4, 0x2, &(0x7f0000000140)=@raw=[@call={0x85, 0x0, 0x0, 0x4f}, @func], &(0x7f0000000240)='syzkaller\x00', 0x1e8, 0x1, &(0x7f0000000280)=""/1, 0x41100, 0x42, '\x00', 0x0, 0x1a, r10, 0x8, &(0x7f00000002c0)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, r11, 0xffffffffffffffff, 0x8, &(0x7f0000000540)=[0x1, r12, r15, r16], &(0x7f0000000580)=[{0x3, 0x2, 0x5, 0x8}, {0x3, 0x3, 0x1000, 0x1}, {0x5, 0x2, 0xa, 0x7}, {0x0, 0x5, 0x2}, {0x2, 0x2, 0xa, 0xa}, {0x4, 0x3, 0x0, 0xa}, {0x1, 0x2, 0x4, 0x3}, {0x1, 0x3, 0x4, 0x4}], 0x10, 0x101}, 0x90) 00:10:07 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x90a42, 0x0) pwritev2(r0, &(0x7f0000000580)=[{&(0x7f0000000000)='`', 0x3fc000}], 0x1, 0x40000, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x7fffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) fchown(r1, 0x0, 0xffffffffffffffff) lsetxattr$trusted_overlay_opaque(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000100), 0x2, 0x3) [ 607.641547][T25864] fuseblk: Bad value for 'fd' [ 607.651011][T25866] fuseblk: Bad value for 'fd' [ 607.698709][T25868] loop1: detected capacity change from 0 to 1024 00:10:07 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$fuseblk(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x2000400, &(0x7f0000000180)={{}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x10000}}, {@max_read={'max_read', 0x3d, 0x80000001}}], [{@mask={'mask', 0x3d, '^MAY_READ'}}]}}) mount$9p_rdma(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x1000000, &(0x7f0000000300)={'trans=rdma,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@rq}, {@sq={'sq', 0x3d, 0x7fffffff}}, {@common=@aname={'aname', 0x3d, 'user_id'}}], [{@dont_appraise}, {@func={'func', 0x3d, 'PATH_CHECK'}}, {@fowner_lt={'fowner<', 0xee00}}, {@audit}, {@permit_directio}, {@rootcontext={'rootcontext', 0x3d, 'unconfined_u'}}, {@appraise_type}, {@audit}, {@audit}]}}) (async) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0xc000000, 0x0) 00:10:07 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) [ 607.761382][T25872] fuseblk: Bad value for 'fd' 00:10:07 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x8, 0x16}, [@call={0x35}]}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x8}, 0x90) (async) r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="20000000680001000000000900000000020000000000000008000500ca343e3b6aa8edb5097fbc5bc080e3def40c14d57fb2dfbeeee50f0f35cd2d9431", @ANYRES32, @ANYBLOB], 0x20}}, 0x0) (async) setsockopt$MRT_ADD_VIF(0xffffffffffffffff, 0x0, 0xca, &(0x7f0000000680)={0x0, 0x8, 0x4, 0xef00, @vifc_lcl_ifindex, @multicast1}, 0x10) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000002c80)={'sit0\x00', &(0x7f00000036c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="000800400000113212723dd30bb000540066000080049078ac141411ac1e010144182d9000000006000000020000000500000007000000014428c570000007ff000100007fffffff0000008f0000b284000000050000000700000007000007ff375690a893ebb1d1fa1ad78c07bb4b145c53c25f3d"]}) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000540)=ANY=[@ANYBLOB='$\x00\x00\x00e\x00'/20, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00'], 0x24}}, 0x0) (async) getsockname(r3, &(0x7f00000000c0)=@xdp={0x2c, 0x0, 0x0}, &(0x7f0000000140)=0x80) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0x3c, 0x10, 0x581, 0x0, 0x0, {0x0, 0x0, 0x0, r4, 0x48005}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_STP_STATE={0x8, 0x5, 0x40000001}]}}}]}, 0x3c}}, 0x0) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="20000000680001000000000900000000020000000000000008000500ca343e3b6aa8edb5097fbc5bc080e3def40c14d57fb2dfbeeee50f0f35cd2d9431", @ANYRES32=r4, @ANYBLOB], 0x20}}, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000780)='net_prio.prioidx\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000800)={'wg0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f0000000900)={&(0x7f00000007c0), 0xc, &(0x7f00000008c0)={&(0x7f00000014c0)=ANY=[@ANYBLOB="700000002900000128bd7000fcdbdf2500000000", @ANYRES32=r7, @ANYBLOB="e0fff2ff0b000b0001000000070001006d7100000900010063616b650000000006000500030700000b00010064736d61726b8a9c496b020005000400080000d1d607892960fba1d5418300070001006d710000060005007f2000000600050096070000b744f99f5dc6e3982dd7aa38e3188d0ffea9a04de3c8e99a2318f50fb892de1e261cc30102a25b24a976ab5de4fd08af2b65919a6c207a7b7b329cbe9cf1a633f2bf158b6c310331ed421fbdc358e92e75b7e70f26c4e958f83006840ac2634c9a99960121be8b5107af667434a9e465662d64963bf5fc8350dd0f2dc1176c1f9a340d191c622c933d69f5f7160cab00fcedf54a4f69befc57903b96e8010c81e8ca23404ae39915aeb75e510c3681f800ba625dcba4b2419e3ddf1ecc7c8a619abd1d97302c3dcb21ef0dbda61b3c6ed8722d1659baaae8a3dbcc9d3020acb2753970c70a88ee20ee3bb978a0593733d4bb1c863011ed51e3bef49171a097fd86a7bf3d117ff9f4f03165f39a3bc8"], 0x70}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000003800)=[{{&(0x7f0000000100)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)='i', 0x1}], 0x1, &(0x7f0000000200)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}], 0x30}}, {{&(0x7f0000000240)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xf9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010102, @multicast2}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7ff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3}}], 0x80}}, {{&(0x7f00000005c0)={0x2, 0x4e22, @multicast1}, 0x10, &(0x7f0000002740)=[{&(0x7f0000000600)="fbc2fd6207d6e63b3b52c703f9554f8dc868e2148884f93ef4fb13adee37ac6429375898bf70a7857a9813e4731871bca05eb8196e81ad8902b525328690a94aca65468390ad09903dca123e1778f53de4cb75f4b664dc28cd9d1872c57cb6db6100d522c9000e47ba301469f8d4df8ae7eaf4515de28a0dd522398ce723433433e3e8bc96c031f24ee40828990c02326f6e9082242548e8a31bf82416d7034a", 0xa0}, {&(0x7f00000006c0)="3496e6cd812753434d3f4a6b33c1b8a76ff376a078273f362f78877e1c03c39fae0dd8c413a7c786e26878905e237bb773d4a1ed15eb71d69f16e8b9dade8ddfaeb82f55beaffae6b7cdf6cf1b7b6f9e989255efb9953e7c23c2cd00ea71321a884f65d0989688d0633bacdcbe7ecea9e5c7a2ade3d9f2299976cf7ca27c325918cfa4d10a73f960bc93769dbb606d92c3c02a271b2dc23e40fa9a9824ec78f89eb5541a4649a8691a4938eeae3a08d598317adc4bc7d7f7248e42fd23f9ed024928506801de8f0ba187901ce1a4a5785770adaeb5eda26196be36189824fbe813a2f0f7d8433859339d00932b22a2abac020df9829df9f76ec720607a9ef6d17dacb9e64dc433b4597a1a26ecd4954851414540b82b62427b0f5a00ad09ee2a5d2b0ef5fecf3c12fdbc152ed603bda47c71d7790f8de30542965dd1f5d73394ac43cb158320d70b9382652ef9fe32523a32030b27730074888894f532b04655a00146dc93c4ab5d8ec6f89bbd8933b457a53ae4cf957e91ebcc94b36775e80d38fa342978854ce59f1f9d8c7e423ec9289914ff26af1d71640d490835809708801f166171e357c3f478086729d6c65d5c591c4e3ba303be11ccb2d8ea71376adc6f18b5189e8edaf079ddd0c58cdc028bce228e5dfcf13cf9d933f44518fd3d38c81832294d0086d4ae30f2b8f7dc1456944f7afa8e686adfc3464a5e9068263b590c9d374daf380ee7bc5e454614eb88e289e1b4eadca679d631f588eca9b711514f8cfae93fcc3b50eee5e897fd3f873fb51cca2109c9fa21ff4962baec7a3a3da2c9c8f3950c9f4e9990416367b5b8d18cb3b89e18fc226a85af02e8e167e921ff85337ab64db3d2f4c8b6ea58b54816a1bf03d3fbdbd51545149e8128e1c12f6a4e8c961c61fa645df3d7e22d5be2d9e74a15e95cecfb88d8786a0b22ec8258eed2af2196d43f5bdc6484a51e309bd60fd0f6b05f7a86c279f3d95cf04facc129b5e4c47366fabea97057b81a1c317f1cfb8f0ac72851bff6804df8e5f4d12f9f2c01575daecf6f77ef55b3aac1fe62ef3360eb8b41816e4654df31ef7acaabaf96c3a2f782b417b2f58466650157b63657640e44d3c651e4df5832495d13d84b8ac043f57e2d09f2129a2d650128bf0004799d4ad58a71698709e37f11e278378e5f027a3c66fab42a6b0465987c47362567c2eb04d3bfae142e3835e56272b8d978ec5271773c907184973133a92e61b8b095bd325c0ed3a1d1a514b6e0570ca08f3fe6f897ea441b185c25a55299a979db6f9c5ef8573653cb0a76d99fadef6a6aecf5ef6e61b7d2769d5d5c1e85641645af951e5dd3500e15cafabe32e1b2a394a20ded417e5d377c0c1047f4e7a6f84a63565f338f7110e63fc5531766a99481dbef6748ef4b74c38bc10d8de52fc6dc1ec8c2bb1878ac6fecbb2ae114c36117b8af80ba89d66f2aa68e4cd4e6faeb3ac661094f66f09c66bbd14270706c4ff6f3e9354da422a96b3434d42c3666a886b27fee5861fd382a976b9dc940f229527a241e84bb64217ee6f8d6a532f2311cc86d5900ac4412bbd42aa1f188e46e7216fbf9eb8f1ef35b4223bdc7eb546cc45592cc47a832185e2e4f4285f8bb5ca1f061f8824af3bb38cfe49cf59674d6c19808e0199734a6d604d660e2f563726c717b3bac92e777b733c02fab2b61a80983e91859f411b9ba5804477e1e0a9791fcfc48f1519b07f86d7f43d5d4a0b5768f7de2038693fcb9a5eed2775e36328f66c450c4908349f3139aa72dffb0be7eddc7ebef2067b67fe57843667cb8dfe772f3071d977dfc518e1c5601f0e5b91177333542337cafcc1bf53b0dfd9cdfafae2c5cc7f8d7475581d802c28c6bfb5abd1c3bf4432470a250290504cc6367ffe4604e5ecf5052ebd55969ffb9745215ddbba58dca1043526e61c28255c9b5d4144a2171b2a1c97921d6825728e0497cb7eac24bcf6e7726a4a03796127514afb9d3c0d53abacc46c32f770285fd35f9ebc5ec69ebd1fc9fb8e0c7142d25d3d93cd46edacec2a0aa3c9c53a8191aca3458764efb5ba616b0ec1822a26405d9945cf46054ea659551eb8bae75dfd7bb2d4e2e5957c5f26dac0d23609ae27430f45d8815cd47a2ab58de4a416c21d711a22bc5bda8fae34e5469ed39551c6a1bab74cd364ca6f3dd53dd4297c9ca92fe8e7c9151da6da592c64c4d4e38b394795c1e6574b39f6af9bcdc63e922b4f6e642050e60eb3908bd871ad4f0696b21ecd74924642a40b8e7fc635eb7eb33923f86c8a61b67d67bbf3fa7003a7ec31a8c0ac45d752e633a3be9e0ba35a97c40037b361d9987624f08854a6346f2c377d63d66ec38666e79daab5b79cd6efcbbfcc62fa82b21d372e564b160f9b7f4af4faf1d0a4aa7cd0d50e3988e86f9065f419c4696d41b1fe17d74d5dd8edb8c878de0305161de1a4f0259d3aae00df6d0c92e27293c088603c3c3a02e10a7313c79ab8e46b1a34a812b3c91a919f70fb836c8fd3da2ac01ed79af2f3f2c36cf9344831e67724f90719a8115999965b6c4749e948c262a5e60ad365824c0b6d46123fa8bc583a276759dff468f2322d9680b09d90069fb479c239eaaafdb4858e7854d0756d2f06f82fcd121c202f01a299fca9f35148591f637cd74a7c434a4127ab27acfc3b3e5d2cd4e5cfd012b637d2b033dfaa0a9ab120656df1cc833455befb2a892e4925faaa48a5e4d25d35ebfd19459a1e17b8bde1b2ad5607e99d164bbe0267e06fb71265ebabd1a60b22b47c42d6bc39714b81160be445b10dbc2bb3455e6680887bce85a9f4a5734b6bcd60445caf29d314c9176a7fa0b40f3830a808202e7ff76c3534987f3173196a4663665717bb09d754721e31d58bd461ce292739c6b17716fa198b54c82e7465199c89cf96d62cef6a622879a373bfd6a9059d193f5e01190f3b199c1069aa08d8f8e7229e41c4895e322aa22a72a0597095d6892efcdb09ef2f402e9eb1bfc206a89b113c4feccd4bed765bf5b171f5a35d41397d582bb786e4a150f0c718ec7a2a1f744cbaa31587799199bab36b4bfdcd94a69b2ae4013a4cfe3bac93e7c292c9ef5c1087e1e9b1c31bf5f4eb790f44b971bb8becb223473da7f898d4cb22c11eb838642e5dd76316605bbf89824cdb752898be1f2fa4ff3fb40787a048d1bc6376a7380ef6bd7c56ea502914af82e92136b3103590baa273dd120c7793dae7fd0af2b2e08d3e8a8b8fae7eccf2645f416546fbb237dabc52ab971a351c3a65d7ed80971863753ed166e92da5e74cddf7af8ee5b4b7c1df8fff6327a4531ce33bf80facffd671453b752c8d2adcbdc073b1db8db8867cac020b3543c9e39bdced15ba5359ccf9e17a224411622ea8f64eea81885148e3e6e40ecff59c0cee3cfd4699fbe00e01b26a5a239d0c245f0eb9d2dbdc76d21a6f677e0a8bece0f1dcbe6b34ad2aef5dc3743799395119764ae7aa54b93f9eea097ee5381613ed1ba94153750cd435c186b404f274ec2f0c4a7c365534af5cab0447fc203bc23fba2f8bb90832b8a9d0d564ada5c41ad4ae80b78e0fd58134f157b50ccf22864a8b8ff266d0c137fe5eac55213329f614aa16a60f72d32297af947637614489ffb6d0a21811707d0db8f0b836f14827f147fdab3654011f9431fad8c61c5c7901a4ad12445eb8c8c980e939ffa01736ec93b4eb6c267f945c1bb5ddbaa69f9695232126cac986878fdaeeba43d0c1183ba1c50416ec6bda70b7037cceea6295c73845701e7157b530a3560f6db243a562a5f3da0675e80cf90d4cdc066a9d47050d47e5dc712da100304c9a19a87d2c365197b3379a218834ce7d13a2c65ae913102ee608d6a4a60cdac78fdadae988099078ea8ad0dd389bbcb6381505b98dc8993669f0730fd7b4e424a5d1b6e3a71e3d87b422543326b9e42dc3904a39bbed67786013ae87b76ae6b473baf1aaab959f44f1adf2bd835b358c445dba07e518e5b8cede63a130fa0ab604d1e6eac6d6cb3c094ac63090220ce8a4cfce9190f9bdab74427e6307dd0098d538ff210c0bead5e3c5548449736bf4b64c0c27ab01d480cfee1f170cc2e697458c397391faf474867db68bbe623c2d9a416e05dd529189a294adf4df4faf887a55fc8049d2952fe50ef4361f87103355728556a6c255d1ebd9a365ce8e3e48c1f8839569f4d570f9b16a29a41dac3247cf5d6250c8134ead6d9ae3ee8226389f57c4287992196f09678127fd99f3ced64fc076e676468dbf7486b0db4a4e17005bb201eddcd7431935ccf9e1e2244b92a06d93c498faebe2f8df8f12748d68556cc99b5332285f12c4dcde26a17465a9abc10597b73ee09876bad6e354e1f98146c29626f15361ff2403130dec0e52b2350db92a80f656f5117d8eda70f761864a93d9664f8a75397427ff97f924b595a46b857b978bed3cc4969c72a81fc115e975f23c55287a8042b141aeac675cdea6c0b37348db968ca7ee33896752e4648b99860725403cb006a5cd99114a885e86b27591ee8fb76433b7bcffa0604a32f589bc433a87314e125947c1da441bf368982a2a9d260c3bc347f1b98f0c56761880759e028d175599d97554a595a30779ba59efb1e7997d8acf4668a0e0032c888375d98c6a1084356c93b9d8872a1d7af8f916eb14bd2f8a536dfa123ebe653b2d99da2620be237d2a67c3d0f1910b1bb7b2be63510e57f97972eb0168f4307485591f2820296b7943f362a00b1a0e96f0406ec037cd527223eac7e200a4246918a4d75808aa8949449448ce9ecb01c0744fc6ddb7fa88d80bdf6a8ebd9860874f071b0adc8d9b3f7219e7a824641edfe15b0b221df758f3f3f24bb9626c2eb591978a4e74e4e152d88e55865ff7b4232d2a8fb4d0b48f3e79bd9a99aa2fb15da7be718cc4738cc8b801305b9516963f1d34ce17bb472f6d29661aa86189982cec2a152f01ac79f24ef653f5ac96a7e42e6dc82f8c3fac039eb8c4f43e0ff9040a043c74d1cca871b0decd78d43575b1ef2a383f6e55fa37ab2b11f8114912a11062fdfc5c1e7e89b4078ba654868db29d7e51ed64de2bce6118e9ea1980e8cf343154d7d26a65e921670cdec04f43f0fb6bcf65b5efadf22a1f3db0c71b75b098ee2d360341031f6c15ccfc3da344920ced4dc243fba368c86718c626e437db6bc781ef2cdabf55b62280dee45744319ce6be49fb74f45616656ec991b5aae176185c6e841d1b5c06f1ee4a0c14a13c7ecc1870a579f65ee1b2ff5cf7d642480c936a0a3a0a38a72e11b6cf4f4fc41cd323560d69f13813552aa9502cbaf00c315999e6824b99d0aed8028205403068e05f72f0c59e546825d86db6ea1122316a3583186c4c3641d127ca0f7c8c86ab799bf2bc3c4600503ea07f2dc3173b0f7e2254bf70ac68538f6cf5560414b1bacb4af013f897d1b67b6d86880cda9f1e283b80df04ba780533b5be8f8d210aa31913e33c715ff5352f8a17ece1fcc7c776d4f839764a150a85e3f7c4eae4966ea9bfc931f332db568d66380bba92de622bd7037e706768cdd09c380a6721ffff8e2a3ad2fd84c438d89133e9d324dbd98abc1eee7356ee4849791579d3904cab21d4d8943bd68f4f46dee3feee308db9e14614212b2eb33af32a718e17f9a6b687c36121f4b2e2348688906467bfd71323ee2e328af530ba3d3cc2ddc43b9ae1674c8bb7dddb3f8dd2ea8174ee2405c2006a9df7d5a6f13ce67b6ebdbe9e344f6bf9fa63dcfb7abfff6bb1742f3dea3e69fb18b", 0x1000}, {&(0x7f00000016c0)="eb8617f0c1444594648343c3a1006900991b9aa1566efac31ade4e069f1c0728a20bcdf53332eb4becd7be06b1d0ea0ce06bdf8b9ec8f862504b75598c50919c1a603ecf2fc2257bea6f1af04568f7081c02597dc190e0d85a6c1a7ac255071cc8f5e090c8c8248457be07dc4785cac25d9d6ca86519b5fe13420e3021d4d537df59fd57004391715c7355a11c4ce114918577739dc955950d5994f1aebe53ef5fb5513db119232c28a972f18581cde978b921bf0a8724fc5128e09a29dfcb418a867076784cbabf163f9d23829a78f5b472fac0664837f2d0109c3ab0fc4f937468fb1349d899f60749e18eb3361cc05d2ffd5c85693f0d640d2d5f4247e05a2a8c1a63b00c3f34abd51cff882b877dc63e30acf28df446587a1de22cc5ba070b869cc2c1aa7100511fd57e12f9014dab0092a963d4450f629030ef8c76944f29f3e880836791631aea0aa11c50b096a0056831ac6035d572cc9566e7502f7c4012d2afdd02dcfb850e1c1bb94bd323847fce491196721567da7714cc932c4a1698f954a137295f30a48042f736d32989d7fb7c25200f0ee9c9c3d93981ee32bdefc5f3c14c13bc80a9552811e1eb08573618d1f85a470a4ee61aaad98cf759c6817da1657ca623f533cc8ec9012c0ece1499af14aa9a7757c2018c0ab7095c794c03525ea04c02a5ee5d257d6e654388e1563a022de174941caa23a16622507090d7163e0503ab76e0443f7f8d7503a3931621a92c09b067e9b8ff28377f93219a0b5d883646a35dcc42d8600a79b3e43a2fb311a4eace2058c9b5fb6c68151b13b67e844db88905212fd72d5c2d3f4f20ae00c376453449b99b961418e19c1db7f62a75f2f49a59b69036675051c898dab4281ed8c5f6d9d415bc37c174762f5175017bfce15fed26e128e5b79f0db5f524981c999a7aaba6fe0c9389d3ee89c8a72a3f4b9bfa7e03ba094230890a35176d8684a1256d289a23187e18fdb4fe38c7e1991ddf9ec956c3622fa34e54f73329e3ba1a7bba660364ed639f390b68cc6b99f3a61cf7ebad631ed9eccc9be2f0c0a11cb3365a5b3ae00ce3d05dc4f8d91e085425590a1e070e30a46e4f9a0a914fe19d630154d3577b6d1f4acfff8a13098e6e64eb20f0050c3a9aa02d34051b5a71a6bf2817b3fa07f2d4af9eed1be04d788caa9af21702e67ceb182cc54419703ce7c35a1c973281721e0db658cb69835f0c02abf00966b823c19b96a7da4d63e9b76a394d147698bcfc21575d4e349c75d38fd81716af5227b5390e2076c1fbd9d6c10b44ef1e166e9e7907c8009e76a7ffadfcb465b5471b5d431f73f4f2fa538a74210ec7136aa15971adca1d07c74a89619daa7c45b6dd64513b8234cd81d8770c324779406a8ff55ced65edf087ca1ae47aac5fe7465b2436c8c2e3634991b902b505c1af869d9fc81e8a8ba7e482ed2f6fb603b062f1edcfd9b5fb10ab17629b30a8f039b1e7bc9cc8161c8832b55e4487f688a0e6456f4b589d1323c31e3908dc43e2f29117f2a4fca681096eb812f2c1ce051120856139f226cf721a4fa56e1e2e0ec22688e30e689c551c2faf42eb6ed0fddc720000931159ebe18b2d8b15b312dac265e05b412eb742e5abec1ffe0d9619564ef8c675d53c977de8ad19bd5ef96fdf654d931d4e2a342d407f268f4a10651ff543caccb856e8af9e391e45e2466e014c5b333ee03c2bea1c70457f0e7ac45749d1f2ab3a45a5d130e5224f57777e9101ed9ed9c76ad4a9cffdd4596b206d5a694f479569a35a1288a464b55f25525df4d9e4f725528b8b8d88dd54fc33097bb8c8cd29d354a1f82e6923129d985127c9e109eb84d8eec2f24435423af9feb39be08a0bf1c049466bedcfdafeedfaec8d49e5a857c1697fbdb6c45500c7f146106a04bf3fdf9741ab8a6c484d1c08e51d0455bffeeaffee7a6e75ff783d351cf2cbf633a8732ea5fdcd12434042277949914acf939b6df570f9917635a417e7fd0081887534d39c5751ac4815c091204923a76463f11ce5f67558b4af75fc565b5166c0e29344a46a284380ace243e6911350812483c06c0eab3bc936ecac27250ef7cae6ba8a8fd3d3da7ecc23f15c1345f34a08887a42470374fb666e27d1b9b627adf93e2ccf82a5bedf9d5a3e84c907c84e5d6a41d1ba88526169c4db9978511d046b194486de17fdfe63c346731d123a7af3f05c6843b7cac1bd19dd07042d33456db8a56f9a69516789b3396943913d7870dfb0d11186d24a865dd44048b17fae6b3b24b21176b9795bc17677e3b0322349cb867cc399b9dbfe51cd6bd60bd42f75f9fbaa06dd0aa5a76977e703af68bf49c5fb605a5c11993ac9e20dbeb9dda36ca6bf3113a9026dba1896a9feefa47e2ff63e415569446d161ad1b1a5ab5c998b326337359ce376e3be3722de3e5fcf5d38b07453ac13b151a9beb6e791a762da10654b9999c0efdc10ae1208814f268128a0357bf3d1e715e6793f55dabbc886a00663f061c1d3f5d64d8c1f4dd476d82d6b6c4ea93409f0037934c793d481a44619e00ad8ce34a7d8c627f5ac90fd41960460f624960c79271b90450fbd74c098c28c4d660622383cabdef5a306fbb04261746d6ec2bc88f70ea2b98a26a71bcbf13976753b3170d9bbc91a2da9a400f7c6b23beecbb6ac643d2f40b0d90577ebc4b5e5e7ac56735078974ce0f6580863bbedef3b20449fa51c12c88eba597f930b674d2a36108734b67057a4613564d6267ce8d7ff0235ab5ea61403afe45dc637e9ccc1b1918a1e00eeb6fb6a5b848a20dea6aa9b5bb419da2aedd57108428bddad4166ef54f47923084832603afd4805d6452a10f693f3f8ab128909c45a54c5f886273ce6a7a707c362fd3f1eb9a285fdd848157148f12ca9dd850db60a1cd2d594912ae0ec34e90a471814f90564b2278b46a1042154ffeb36ed7776b8cc25d834d0a3632f6a842fd63959c6fd3adb0a90c2626d905f0d64951c510039dc11e41a2c4e6016c77bd7aa82d884115d9cabc2c8d6a5f64b73341a373214be457da4c938ec2e79f3d85a417b2bccf6d353086dafa8697051577dc47f266410aed3555740a3aaf7d80f60a305072b392f651ced1f74bd6d5c75fe22d652cc70898937f2a1515ac3ac2342564626f8afe342fb82859cb0e35889d7fa8a2bdf54803526bcb05043c42b00ded95594bbcd3eec380a53002a1dd787e2c126d5cce1bc7918804798ca0e299df69bb60739ba99961a61ca9553017958ad6ebf96ca511ddaba9abcbff82f80130be73d546befba902681a8437b8aabebd19bee7aef096bb04bc14c357e15cf67076c8513f89e5802a1cc05b8b949a9aad9099102df66049dcb6b51955743ddeb2cb16992292ea4495f8d4f353f6390fb436b7f037dca2b3ea68490fd7e7dbc7368e1aa3573abc2a673c96044655694831e69ffefeb65b960a16e74d2e1a61c2f4c21cb7ad6a6722340c419fd2ba1067bc8ebcaac23f62b69db922951e5962825902ccb7b53c4363bc425be57febf00db64f32f4c9de3749928e22edc10005befd6b7f0e23442106d2561dcf4efe8e13ec86d94af134fd8a53a624063875fd447de86235b3aa3073961f07f49cd756dcfb1fa4a9b6400f28262dc135c207201680fa9d91b1b5572fc8065351773110aab01e1594597f7cd67d18d71fd38f4adb33303fc2978370e41f576d143c8720d7b7a9076496e4d645088c808ec6060506c0dd649b0bc82eb01761380c3de487086c9b2bf209c45017adef1b72f22744c9b425b807808e27d52c9ed26951ed37ca8a9555821ed40d19ada446dc374cfdac45957c3c5ed2640c3f063d1e16240b381c56972ccb3b3b7563d6c137913f21dde264ac44ebe8093d72ca469ce48300a5d40c85ee03a9941db05fd12ecd1f1975b1ddf1efc4371377c06d78b984d6158d9b456de55f3e21666c4660486ebc8f742e2cd75bfe943b4f5935ad7fdd1e3d4d369b5d9f0cbc42c3f2b0241da0d7a98af26f820434a4843ed05e879c43f78fbd86299d4b86f9b8a98b830b678dc9f11e88457751512d6e30571258d9b1a0f7c8f7559d9c80a35b026c13c0e9b51f20f04163198af0407e47fb2535e5bedd9b9fedbcc6d1301d95da69b32d279f25f5c7c6e06072b1056d527fb873533bacd5f1e3731d66f817392c9131622a4aaee3b84142e6950c046427267e0fc260d1d7ab4cdea59a22bf1c30c2e42f92825402ce0332ffb9bfa58fc17e48ca253dca4ed6049a54d4119e9be395bbda1e74c05a4733eeafdd28cfc3fb5a4654277426674b5c41ccf0a62fcd1d8eb7aa96c3e6991a5fa80d1b4fc6506562bde633027f244c02dac7a98b614ad9087bcabbc94fa0865ff35302cb402fff164e95a40990e55fda25645be27bfe16bd034c589c59b68d290537b09fb8009b0fa9424a661beddda5619078964eb7c1d68b28914faef565a1698b4136c126e11174186dc11bfc2c0fe61ccfcaff689475bc6b07ecdee42c8a7b4e8896974d5dd0cd14a468bfc0a5e5dc84c9e23ddbea7b46d846d2867819221335a4ea68fb5873fe459eb16b76ab5148a78d79e2497cb3b6fcc5c865e8a878a179b152517f33a1faf05d87196c7f692f34f98e1fcd2da099cbcc5c7293f30bbc91d5623973c88278152c0bbc8ad4ec9960ceb125d9719f91129b6471d2acd0d87e1bc30a3c0c13cbc5b0cadf2ea570e6d4c8467b4bc43c33e58762244d16a0af1fb391949ebd934f08af3ed9e57482d5e166ac6f5dd04ef76d62b31316973dcc153882f5e3be7425ccd12eb1e751d286ea96eeb11e6ce16ff1a106e5900c0a8cbd9f0cc19e00f7840b05af7cfc2c00fef8880d799519914591b9456aa6ee8b91ea41744f3e38f2fd48bf0f7c9c7a4617c6d5725f30c8d0dc24a27e59de58fb5d3de5e7406e230cc42089f7ca4f7f6ecfafc648356b676c44e80abdd25bc80e6ad3a7cde82a3491f9acbba363f5c6654f82a9def82be8f6df229f737ce1236fc991e5fefb624ce613ecf76922647776191399ec9b661509f4925fcaff64dc17d32e6cc3155d0fefaf63837d4c1d1f8b8662a0dadf4afee0436e5814dd9d31e860a0847dd64cca0d06691351b10a41b1057331522d7834696d6d8d6f9921295332b30a26705aa826a31ee1991a6e72e8fabcbb68500372762ecc80b7c7cc36f9df922a5d4f26811ad792f4202b3192e6c22638f047aaa68cc23fc44550035c1f5401c3c82d78bb5836e99b5a2aba7113ffeddccd6265eb4c3f45e508b609c57f8dd8569d82ea307223168ace5c3773ba9bd5c434af0244be25656038ed3ff0d8fa00d6876f268cdb74b2a916a9fe6bae2b2a9ea7268c9ff10cf1899a97808031a3c829311c45fca61b738b4f4422c70ff4938413dad5ed93be6abf8de14b969aabce0df2e7f3da035f8353cb419ab624cf50985f1c8200c6ec653be955f485c0f547c5024a12fcf9e0a0e561714d06611d6a2ea43af3ed53d8d2b585f5b4060e52ead56ac5f60aac8e897949fa6e0db2b3f174300ff1fa49394e83536bb73f4b67167fc5945c273e3bef976fe67d3d2ddea7e8a5990352c5005f05287d41d2320685c7cd9f053df595717eae3ac49621f0babe2325fdc7a2c5a99cae60c1f83d292860c2a120ea1109007496e007dc4c5a14c717bbffdb9073c42d706e6831f0782ad295c2b009c8b92b04ed350930efc1721e502c88c7c26d3df803bd9889fd986c9eedd56f8f9d39bbf1062701d6a808894a7871e526d8dabdf1e51d9d2e244dda7ad481fde", 0x1000}, {&(0x7f00000026c0)="85289cd50aa563a6216436e4f502efb5a412627099910f8771e80794123fa6398189fef2c59c5539f16bd3e2309cc2c70146252a4bcc00303692a1677ea0140d03be7fa7", 0x44}], 0x4, &(0x7f0000002780)=[@ip_ttl={{0x14, 0x0, 0x2, 0x1ff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x401}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @private=0xa010100}}}], 0x50}}, {{0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000002800)="464fd2855adce6325cee26310692e23b0b622cef2e7b537d7e545d36eab5322e107cf5427c8e50ae12e8dce146ac1a732b70ce3aae2f9e490c0d6239708ed9", 0x3f}], 0x1, &(0x7f0000002880)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x2e}, @private=0xa010100}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x1b, 0x61, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1, @remote, @empty, @loopback, @rand_addr=0x64010100]}, @generic={0x94, 0x3, 'R'}, @timestamp_addr={0x44, 0xc, 0x98, 0x1, 0xc, [{@empty, 0x1}]}]}}}], 0x60}}, {{&(0x7f0000002900)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, &(0x7f0000002b80)=[{&(0x7f0000002940)="738f87bb8069c4fa0ad80f1b30a57d52b020c8ffccfd078acfa6ba8e6e6549a9d502c4131a84f6a2ece42248ff079bf8aecf743014bfbc6cd191d3f18e7f8aaa37dfc9ad71dc63835d7999321460d413", 0x50}, {&(0x7f00000029c0)="b6457616845dcbe5b4f33429c64c400f7c01ff7f93c4ce251fca3c7af733e0429c0143a74cebd9dda9f11089580fb4a583557debf17a15b4d2ef198ddd9a6ca310ce175ac10f5ec39688cdc0ca20296b1c356b471efdb67cad7727d4", 0x5c}, {&(0x7f0000002a40)="e488bfd06f7e4e2763f4bd2921fca2", 0xf}, {&(0x7f0000002a80)="9d69ed6f2bb9a4be249172123449eb7c105e23a35ded5d32983c9bd77e626c257bae175b69bf4f4750371ceaf3d60241de64fb8638c0221596e90add9912dcc23e631838fb2974d71d8839853f3bd5616dd7896b27d46fcb1ad685", 0x5b}, {&(0x7f0000002b00)="b6f90f8776a344864253a8a76f54a553548736d331c3d9c8aac32873eded716545e24bda2c9a1686d3e37f8d55b5dd5030704943302b418fb7f75c934083eb74f5eaf882aa813ca1d343f3b6160450f41e20ab189fc3f1add1579477ee8b25bc3c", 0x61}], 0x5, &(0x7f0000002cc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010100}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xffff}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}], 0x50}}, {{&(0x7f0000002d40)={0x2, 0x4e21, @private=0xa010102}, 0x10, &(0x7f0000003300)=[{&(0x7f0000002d80)="eb07150739a4a2ba8ca713f6d15f2f6f9c5a99ec50fd4cf7ad7c787064a3f0db3f11fc579ddc9682fc88653b83d3bd163b14b7ec871aaa45199dc1ba67224838752df8b1d58a00fcc0b03aee409b6775fc7d593d2ab1c0bcda734e5c76787981", 0x60}, {&(0x7f0000002e00)="98ef23ad816b6162929d813f754628d2d54f25dce9948376e7f0a5e46fd85e21e47cbd5f7b553b6cfa25e520f7db9960757d87712de214d7f4919e0bb971c700ceb52efbac0d86cde307589bdd27eef4a464f06b72302506d82e7e210df8e1e4a052d4631a7451ca44346cffc033f6721a52ec9273c899e4a226fae3b7b247e002e3b475434897dd3032fc61321c041bc679896379660f731cc5be220a1d515bad83495fa452006b4bd9ea1891053f5b9c3d0dd565945451d61e444d1de0029f7b382b2ae60e34505ceff1f9a6b890416ca0e10dc2c38b3f5d9816134102b00aa1e509c52b82bb", 0xe7}, {&(0x7f0000002f00)="1e394d89694c185ded2ac4ed6d829282b78af29ab9ba96cdb58dac61584871c2a780abb46953e7cbedc1bc4d74d0d57ba0feb8d07c69766910e2aec49af7640663ced2580e32ac66e4b8419023b0cbe8a3aebd0e7cc1ce8eed760a9d94983fe4b94e7dfb8660a590451f475acd3535959f05560bec7002268c749025818edefcd33656c3c02735b9af2ce80ac1008890d012893c20b4291c01807fe7c86d598be3c8b39c245ea5102096426c6d7a", 0xae}, {&(0x7f0000002fc0)="ef073a4458ac0d495c9a220ca5b5a2fb37a182982881fa4153f11f4fe4a02dae293800deb3e3342a9daf2721e462aff85d812121a7f0d84377974f6748c4849ccec1ec1d9cf246ae1f48c6143627fa72fc03e5b624cb8ae5173f547aecb3adeb7e24549e7186bdffa8b66b016354f1b127274d34a60a941aac3b29dac8ac15b382c0bcb0c1f0c46270bd45b3b054a838b739cd8769f0911356fb4b86555e874f9b43ff51c0073767e178f2ca11f1664f19ab3b67baec804fa9517debf00eb75e3a0da4e31e50c83ec78ba9bc5fd2b7d4144b7fdec2bf27027509149c697e83e1430eb4e4a5a3f2182a822477bc266eb1c8ed229c9631b08d2e6294bfbd", 0xfd}, {&(0x7f00000030c0)="9c3a7a9cf214d40ccca4c93a5081fcf4da16f52fe8bc9c79bb8dc029e4d333c308308266397a555e5bc843e993180c2c6f5c2f73f806d0c69d66490cc40b5c93af10c802238aa44e87c02e2c987bc1e6ceeac607e3167ba92885573931fbe51d7d19554163a714e98a693fbfc5c59dc67c8463b03bae9393653d0bbdd882993fcf0729ecb0de36be00bb6f7936b89e0e593a50fe1c62d1", 0x97}, {&(0x7f0000003180)="488410486bbb79b9e9d8294efa563fd8b7bc8b047cc09c25ad4c6a1df5612bcee6745c94a8f142b364f5fe88a10efb0aa9c65d", 0x33}, {&(0x7f00000031c0)="09ee77f7caea3e8afa15007a92da73b58de4c8e9542bcf09b03aa40b006fe252b39c1de6910c88ab5abaa6d442a4c91c6fd669e46b251e27", 0x38}, {&(0x7f0000003200)="2dfea1b8461598c0db428359f4532671fe6fe520014be50366310e491109e10f4e07e1a66919cbf1a99cf22982476689437124e91fb6ab7de39c14075046852fb6664fef25464b3527a834aa3b91f42da9d0f278b0ed092e1eb4f15fd8444b91fdeed3f61dbeffb27dc25de968dba9b82360f274c7fe7d6217946fd931428d5ff01f887af7c0f128d0dc8922ae565022b83eba556ccf4657ecf06210f01aea477fac0bba67bf5f6f0ea3b43411959452a47039effbe4f1c31ed2271d9d1896d04ac94e46cf188fe70a0092a24e4924e47273726638f8c69f38e88f4cae473fc8b0ce3a132aef5b6c32d9e63f2505fcc1f96a87be7d95", 0xf6}], 0x8, &(0x7f0000003380)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @remote, @multicast1}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000003680)=[{&(0x7f00000033c0)="8f7fb62940a64d5f4f8b9e338fb78b3463f945a5766e52abec4bfb37cf52a656e4d82e1960d74957493260db4772082f08bfbd220fb3e676c68a2ee03be0f1f9f4dd0607dafe80ac02c94ed5efbb7ff3b112a7c3d0c0873509e797fbe6ec50d9bdc3d01fdfc4694538a6dd2517e6ef579b56597a242415090806745cc9e02f929acb60cc705b06ea90cf620c51b52f70ccd86316694a7a8189f186de21272c14b9f8c0217cfb933fdd5e1ae9dfdab29546086a6318c1e4a5f0154438797ffaecf74323220522a826d5d395858bb66d737b3987c7d711", 0xd6}, {&(0x7f00000034c0)="fa7201b25f7a525733e0342cfe56de9c6dc0ade5e8fe68865531dfd6b52ad410940916b8928d6f2cbff8e1ebaf03bbafac5f1bdc7ca29ffd3f266ba6cdfda266b33eb7f16e32675e903b02f51fc7bd81d78b2ea1e7cc3f8fdf89533a7a35f8da96044a4cba6ce02f5fd7c4c8adbf6f4b90ce23b13485a9a2e95fdcab1448509ce238e25c58ee639819c448973f0797c7750ad2fe6c771852e3fa0d0909ef", 0x9e}, {&(0x7f0000003580)="5103a5da2fe8cc13fd7ac90d616df66feff2a7909889a07eddf6c52d74d3048580330b2aa22648c09224da072ad00b70f351e7fbd1d787a72992e0ddfb195cc4c129b5af8f6958848092aab2b269d9a6e0360dfd4466cfd86e982acc3adbc547b51b8b8409d34d3adfaf5d2ff2ed87270be3742bfe1b265db7f89590796012458325f0f41a424cb72a80a9e5121c89780bf8842688d0e9dcd9373d91f1002ccae1fe9659e268c49da7551e810c877436535ccf8ab46029f10239cb841fd86885bfe7a4c1583cd1ea1ae79cfadd2832c44755086662e967179a8453ecd7499ab3c20d", 0xe2}], 0x3, &(0x7f00000039c0)=ANY=[@ANYBLOB="14000000000000000000000002000000ff0004cd1d02edce585c0000000000000000000007000000008646000000020501040000c2acd925a500085361380ed1be0608af8327f82550020586b8f4020fee8a1e5439ef8362e5623d34b807129b58c609574a2334bf39ead810a5062b4408928000000426070febac1414aa64010100ac1e000100001400000000000027719565cf1300000000000200000002000000000000001100000000000000000000000100000022eb1ddb00000000840044184a200000000232cfdd480001000000000005000000010010bb49dd0c9409262f382262bb462800440ca1510000000000000007441031200000000300000003000000099404010044147b51ffffffff00000004ffffffff000001ff8917dcac1414aa7f000001000000000a0101000a01010200000000b2182eb1296040aa3aafc7305d10266a0c6904bb512b5b5f3174e13c973ed52c5025a8bdecd25fed28dc78c85f3d785f11f0422c1b7f56e3128f0de2e4cb4ac5f5f4f764a91204bd81bbe5e25982a529ab95c17d0d8adedaf1bfd61a9881fbc2ae596bf2d18dc9ac31ba6503694c01bbbfb28274000000000000000000000000000095bc8c7bd5afe45866c8345f267067bf6b829737172557d450d7f865f86b39b4a5fba4e23a7a070f109f77c192eb2e78dde4d2ab3979570ff18b569510192eb63c56617131b2437eff17692471b5cbf5513105a1eb917ad477526a6c6b848967062b40d572b16f9ed09f562d4c932e38ef068ce1ddc7569d9c10091240a86eef4b22747f3565d4aab23ebc78365c75cc5977363f27d7798b1343c43b2ed8e3c81bafe6e0a00eac9c4ae94fc91a2c1ba0ba"], 0x140}}], 0x7, 0x4) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r8, 0x3f) r9 = pidfd_open(r8, 0x0) r10 = dup(r9) process_madvise(r10, 0x0, 0x0, 0x3, 0x0) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000500)={0xffffffffffffffff, 0x20, &(0x7f00000004c0)={&(0x7f0000000300)=""/148, 0x94, 0x0, &(0x7f00000003c0)=""/232, 0xe8}}, 0x10) r12 = memfd_secret(0x80000) (async) r13 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r13, 0x3f) (async) r14 = pidfd_open(r13, 0x0) r15 = dup(r14) process_madvise(r15, 0x0, 0x0, 0x3, 0x0) r16 = memfd_secret(0x80000) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x4, 0x2, &(0x7f0000000140)=@raw=[@call={0x85, 0x0, 0x0, 0x4f}, @func], &(0x7f0000000240)='syzkaller\x00', 0x1e8, 0x1, &(0x7f0000000280)=""/1, 0x41100, 0x42, '\x00', 0x0, 0x1a, r10, 0x8, &(0x7f00000002c0)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, r11, 0xffffffffffffffff, 0x8, &(0x7f0000000540)=[0x1, r12, r15, r16], &(0x7f0000000580)=[{0x3, 0x2, 0x5, 0x8}, {0x3, 0x3, 0x1000, 0x1}, {0x5, 0x2, 0xa, 0x7}, {0x0, 0x5, 0x2}, {0x2, 0x2, 0xa, 0xa}, {0x4, 0x3, 0x0, 0xa}, {0x1, 0x2, 0x4, 0x3}, {0x1, 0x3, 0x4, 0x4}], 0x10, 0x101}, 0x90) 00:10:07 executing program 3: r0 = fsopen(&(0x7f0000000000)='9p\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:07 executing program 1: fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) [ 607.899120][T25876] loop2: detected capacity change from 0 to 1024 [ 608.915356][T25856] loop5: detected capacity change from 0 to 131072 [ 608.925470][T25856] F2FS-fs (loop5): invalid crc value [ 608.933852][T25856] F2FS-fs (loop5): Found nat_bits in checkpoint [ 608.952306][T25856] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 608.960393][T25856] F2FS-fs (loop5): access invalid blkaddr:15973890 [ 608.962159][T25856] CPU: 1 PID: 25856 Comm: syz-executor.5 Not tainted 5.15.139-syzkaller #0 [ 608.964398][T25856] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 608.967156][T25856] Call trace: [ 608.968062][T25856] dump_backtrace+0x0/0x530 [ 608.969266][T25856] show_stack+0x2c/0x3c [ 608.970428][T25856] dump_stack_lvl+0x108/0x170 [ 608.971701][T25856] dump_stack+0x1c/0x58 [ 608.972809][T25856] f2fs_is_valid_blkaddr+0x9f8/0xf7c [ 608.974219][T25856] f2fs_get_node_info+0x4ec/0xf20 [ 608.975674][T25856] read_node_page+0x2f4/0x798 [ 608.976921][T25856] f2fs_ra_node_page+0x14c/0x30c [ 608.978277][T25856] f2fs_fill_dentries+0x578/0xa8c [ 608.979607][T25856] f2fs_readdir+0x57c/0xa98 [ 608.980771][T25856] iterate_dir+0x1f4/0x4e4 [ 608.981995][T25856] __arm64_sys_getdents64+0x1c4/0x4c4 [ 608.983407][T25856] invoke_syscall+0x98/0x2b8 [ 608.984578][T25856] el0_svc_common+0x138/0x258 [ 608.985858][T25856] do_el0_svc+0x58/0x14c [ 608.986977][T25856] el0_svc+0x7c/0x1f0 [ 608.988043][T25856] el0t_64_sync_handler+0x84/0xe4 [ 608.989348][T25856] el0t_64_sync+0x1a0/0x1a4 00:10:09 executing program 5: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="00692e04e57fffff000000e6e38f2020c5c9060035c1d0d4aed3b4f12f92a85b7923372b8cf335a012679ad77a6786d78c8f803870de294176d54a0552d635a8a033c09b2f67080dc4dc7aaf844c3d379fbfe3a5054bf5f3f096782563e318000000000000000000000000000000000000000000000005530deddff85aabb8fd29d660c105d500"], 0x3, 0x105b2, &(0x7f0000020c80)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4Ngby63tjWLnhZ7hxkfhxgfgUMGB78ENcUDihgTy7gYa6AERE6fk95M2/9nJzONZ32bX2gBOrZnkl58rcSUuRMRURFyKyNuV8sitFPFSRLwSEWeeOCpl/x8d5yLiYkRcGRUvalbKf11+vPr4p9t3Zr/57uV7M1Ov35jcVQOT9lpE9LaK9l6vyKxd5IOyv7HbybO3vFtm8Y/ew/I8K3Iv3cgr7DUOxjXyXGoX47OtncEoN7uN5ijbnc28f6tffOBgt31QJ5/woLGdn7fSjTw7gyzP9qNiXftlPhoMizqtst5nefkYDg+y6E/30+J6th7m2ewPy/6ibtZK90e5W2b5cdHMuq18HRv/+ms+8d7r9Hf2k910e9DJ+snNWv12rX6rWt/OWukwXa42eq1by8lcuzsaVh2mjd5KO8va3bTWzHrzyVy72azW68nc3XSj0+gn9XptqbZQvTlftm4k9+5/lHRbydwo3+r0d4ad7iDZzLaTYsZ8slhbemM+ebWefLC2nqy/v7q6tv7hJ3c/vn9n7d23y0F/W1Yyt7iwuFitL1QX6/Ou/yimjzad064y6QUAPHvs/4FJsP+3/w/731N//fb/HIn9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqfXD2a/fyRszxfnzZf/lsuvFiLgeEdci4mpE/PYUU3HuUM3ZiKiU7aeNP/uXNXxbibzCaM758rgYESvl8esL//W3AAAAAP9fX33/+RcRU6Nm/ufNSS+I41TetJkeV738ls9z46o2mxfb//NO0pFcPSg5Ftci4uzMj2Oqdj0izlz6dEzV/pGpQzH9RFSKOHOcqwEAAI7H4Z3A2HZvAAAAnDhfTnoBTEb+YLX8LX75LPh8EeUDwQuHzgAAAIBn0Fh+WA0AAACcaPn+/4S+/y+f7v1/AAAAcHTF+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5n5+5xEweiOIA/PrywX1q0WuAqVKstKTjEHmHL7dIkt0nHGSIhzkG6HCGCCHsixRFFJI9xgn4/yczYgr+e6d6MZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADadF+sl7fb65umOftDM3nuBgAAADhlV6yX5WRSnX9N17+nSz8jYh4Rs4iYRsSp3n0Qn2qZvyKil+anvl+8quEuokw4/maUji8R8Scdjz/a/hcAAADgcm03i1XE4DgtP353XRDnlBZtxjmyDldpyWeYIy3SItIw/mdKmz5HZjGLiGLykCltHhH9b38zpb3JoDaMXwy9auifsxoAAOA86p1Atu4NAACAd+df1wXQjXK/Nj2Ln/aCR9WQNgQ/184AAACAD6jXdQEAAABA68r+3/v/AAAA4LJV7/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTbtivdxuFqumOftDM3nuBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeGJ/Xk4wBMIYAOZ/qj0tlm5TNiABvXr1MgMLIWEPHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHde58v7Cp+GNcm3bcOv9Ujy79Qwddr2ZO7cZumH8fQ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLA/dycQAkEQBvvO/5wW8w9LGjQGEapg4WOGeVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz71twkAYx+HXl0SJ22SE9FYCM9BQIRiBDwnJkmdgABaioaK1WARWAAnONZ0peJ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQl72duNarKxFxYfRf3fbxx9Olo/6+3Z0412vz46++p/ds36IWEfdXW82bBc6lzC7nvG5ja/vBYqvVXFcMu+i9BcoyHsWpLgb44QQAwIlTy1o71Hyp7S60z1XmIv68OJj/ryR15Mz/z769vhtR3e8rzf+TRU6yxPLm/8bm2uPGxtb29dW1xZXmSvPhzPStyamp29Mzjc7jlIaHKgAAAByjnrU0/1fnDq//n0nqOCb/R5L/7336/Cbta0T+P6T/9f8BDwgAAOAUG7/462fliPOVej2eLG5urk92j/v/T3WPQxhq3/7LWpr/R+aGPSoAAACgCHs7lQPr/8tJHTn3/5+9834lvedIRIxl6/83lh61loubTmmV6fv/A54qAAAAQzSWtXT9v9bZ/1+91LumGhFXJ7p19jOAufL/h3cvz6d9pfv/p4ubYilVZ7uvR57837l2NmJ0toCBAQAAcCL9n7V2/v9a211Y//18vm7/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8ZceOURoIojAAT3azWokBsbES1Fa0s4pYCOI1REGwsU/jATxNjmCfVi2tJYU3kJndEUljQNk1y/fB5D3CwL5Mmv0HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfjQ/C7u5L+PH6DT1RfPdy8fkKtbXhRo9Tfe244r9oOW5V80wntFJ11MAAADQd2XO9yGEt2p6EWsxTvn/IO+JmX+yUfc5zy/m/lxz9o9r5/3++etBo/o5VQjh5vbu+qi1X/i/7S+5b3OJPekuob6hKdPfVlw+bM2rdOqDx9nsfC2167+bGAD4C4e5Nk1+P4r1uMvBAOitYbPCt/xfjrudCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKANnwEAAP//u9pa3g==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) getdents64(r0, &(0x7f00000006c0)=""/4096, 0x1000) openat$cgroup_procs(r0, &(0x7f0000000000)='tasks\x00', 0x2, 0x0) 00:10:09 executing program 1: fsopen(&(0x7f0000000140)='exfat\x00', 0x0) 00:10:09 executing program 3: r0 = fsopen(&(0x7f0000000000)='gfs2meta\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:09 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x90a42, 0x0) pwritev2(r0, &(0x7f0000000580)=[{&(0x7f0000000000)='`', 0x3fc000}], 0x1, 0x40000, 0x0, 0x0) (async) sendfile(r0, r0, 0x0, 0x7fffffff) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) fchown(r1, 0x0, 0xffffffffffffffff) (async) lsetxattr$trusted_overlay_opaque(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000100), 0x2, 0x3) 00:10:09 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) (async) ftruncate(r0, 0x3ff) 00:10:09 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0xc, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x8, 0x16}, [@call={0x35}]}, &(0x7f0000000040)='syzkaller\x00', 0x2, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x8}, 0x90) r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="20000000680001000000000900000000020000000000000008000500ca343e3b6aa8edb5097fbc5bc080e3def40c14d57fb2dfbeeee50f0f35cd2d9431", @ANYRES32, @ANYBLOB], 0x20}}, 0x0) setsockopt$MRT_ADD_VIF(0xffffffffffffffff, 0x0, 0xca, &(0x7f0000000680)={0x0, 0x8, 0x4, 0xef00, @vifc_lcl_ifindex, @multicast1}, 0x10) (async) setsockopt$MRT_ADD_VIF(0xffffffffffffffff, 0x0, 0xca, &(0x7f0000000680)={0x0, 0x8, 0x4, 0xef00, @vifc_lcl_ifindex, @multicast1}, 0x10) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000002c80)={'sit0\x00', &(0x7f00000036c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="000800400000113212723dd30bb000540066000080049078ac141411ac1e010144182d9000000006000000020000000500000007000000014428c570000007ff000100007fffffff0000008f0000b284000000050000000700000007000007ff375690a893ebb1d1fa1ad78c07bb4b145c53c25f3d"]}) (async) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000002c80)={'sit0\x00', &(0x7f00000036c0)=ANY=[@ANYBLOB='syztnl1\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="000800400000113212723dd30bb000540066000080049078ac141411ac1e010144182d9000000006000000020000000500000007000000014428c570000007ff000100007fffffff0000008f0000b284000000050000000700000007000007ff375690a893ebb1d1fa1ad78c07bb4b145c53c25f3d"]}) socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000540)=ANY=[@ANYBLOB='$\x00\x00\x00e\x00'/20, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00'], 0x24}}, 0x0) getsockname(r3, &(0x7f00000000c0)=@xdp={0x2c, 0x0, 0x0}, &(0x7f0000000140)=0x80) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=@newlink={0x3c, 0x10, 0x581, 0x0, 0x0, {0x0, 0x0, 0x0, r4, 0x48005}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BR_STP_STATE={0x8, 0x5, 0x40000001}]}}}]}, 0x3c}}, 0x0) r5 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f0000000840)=ANY=[@ANYBLOB="20000000680001000000000900000000020000000000000008000500ca343e3b6aa8edb5097fbc5bc080e3def40c14d57fb2dfbeeee50f0f35cd2d9431", @ANYRES32=r4, @ANYBLOB], 0x20}}, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000780)='net_prio.prioidx\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000800)={'wg0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f0000000900)={&(0x7f00000007c0), 0xc, &(0x7f00000008c0)={&(0x7f00000014c0)=ANY=[@ANYBLOB="700000002900000128bd7000fcdbdf2500000000", @ANYRES32=r7, @ANYBLOB="e0fff2ff0b000b0001000000070001006d7100000900010063616b650000000006000500030700000b00010064736d61726b8a9c496b020005000400080000d1d607892960fba1d5418300070001006d710000060005007f2000000600050096070000b744f99f5dc6e3982dd7aa38e3188d0ffea9a04de3c8e99a2318f50fb892de1e261cc30102a25b24a976ab5de4fd08af2b65919a6c207a7b7b329cbe9cf1a633f2bf158b6c310331ed421fbdc358e92e75b7e70f26c4e958f83006840ac2634c9a99960121be8b5107af667434a9e465662d64963bf5fc8350dd0f2dc1176c1f9a340d191c622c933d69f5f7160cab00fcedf54a4f69befc57903b96e8010c81e8ca23404ae39915aeb75e510c3681f800ba625dcba4b2419e3ddf1ecc7c8a619abd1d97302c3dcb21ef0dbda61b3c6ed8722d1659baaae8a3dbcc9d3020acb2753970c70a88ee20ee3bb978a0593733d4bb1c863011ed51e3bef49171a097fd86a7bf3d117ff9f4f03165f39a3bc8"], 0x70}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000003800)=[{{&(0x7f0000000100)={0x2, 0x4e24, @rand_addr=0x64010102}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000180)='i', 0x1}], 0x1, &(0x7f0000000200)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}], 0x30}}, {{&(0x7f0000000240)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x1}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xf9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010102, @multicast2}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7ff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3}}], 0x80}}, {{&(0x7f00000005c0)={0x2, 0x4e22, @multicast1}, 0x10, &(0x7f0000002740)=[{&(0x7f0000000600)="fbc2fd6207d6e63b3b52c703f9554f8dc868e2148884f93ef4fb13adee37ac6429375898bf70a7857a9813e4731871bca05eb8196e81ad8902b525328690a94aca65468390ad09903dca123e1778f53de4cb75f4b664dc28cd9d1872c57cb6db6100d522c9000e47ba301469f8d4df8ae7eaf4515de28a0dd522398ce723433433e3e8bc96c031f24ee40828990c02326f6e9082242548e8a31bf82416d7034a", 0xa0}, {&(0x7f00000006c0)="3496e6cd812753434d3f4a6b33c1b8a76ff376a078273f362f78877e1c03c39fae0dd8c413a7c786e26878905e237bb773d4a1ed15eb71d69f16e8b9dade8ddfaeb82f55beaffae6b7cdf6cf1b7b6f9e989255efb9953e7c23c2cd00ea71321a884f65d0989688d0633bacdcbe7ecea9e5c7a2ade3d9f2299976cf7ca27c325918cfa4d10a73f960bc93769dbb606d92c3c02a271b2dc23e40fa9a9824ec78f89eb5541a4649a8691a4938eeae3a08d598317adc4bc7d7f7248e42fd23f9ed024928506801de8f0ba187901ce1a4a5785770adaeb5eda26196be36189824fbe813a2f0f7d8433859339d00932b22a2abac020df9829df9f76ec720607a9ef6d17dacb9e64dc433b4597a1a26ecd4954851414540b82b62427b0f5a00ad09ee2a5d2b0ef5fecf3c12fdbc152ed603bda47c71d7790f8de30542965dd1f5d73394ac43cb158320d70b9382652ef9fe32523a32030b27730074888894f532b04655a00146dc93c4ab5d8ec6f89bbd8933b457a53ae4cf957e91ebcc94b36775e80d38fa342978854ce59f1f9d8c7e423ec9289914ff26af1d71640d490835809708801f166171e357c3f478086729d6c65d5c591c4e3ba303be11ccb2d8ea71376adc6f18b5189e8edaf079ddd0c58cdc028bce228e5dfcf13cf9d933f44518fd3d38c81832294d0086d4ae30f2b8f7dc1456944f7afa8e686adfc3464a5e9068263b590c9d374daf380ee7bc5e454614eb88e289e1b4eadca679d631f588eca9b711514f8cfae93fcc3b50eee5e897fd3f873fb51cca2109c9fa21ff4962baec7a3a3da2c9c8f3950c9f4e9990416367b5b8d18cb3b89e18fc226a85af02e8e167e921ff85337ab64db3d2f4c8b6ea58b54816a1bf03d3fbdbd51545149e8128e1c12f6a4e8c961c61fa645df3d7e22d5be2d9e74a15e95cecfb88d8786a0b22ec8258eed2af2196d43f5bdc6484a51e309bd60fd0f6b05f7a86c279f3d95cf04facc129b5e4c47366fabea97057b81a1c317f1cfb8f0ac72851bff6804df8e5f4d12f9f2c01575daecf6f77ef55b3aac1fe62ef3360eb8b41816e4654df31ef7acaabaf96c3a2f782b417b2f58466650157b63657640e44d3c651e4df5832495d13d84b8ac043f57e2d09f2129a2d650128bf0004799d4ad58a71698709e37f11e278378e5f027a3c66fab42a6b0465987c47362567c2eb04d3bfae142e3835e56272b8d978ec5271773c907184973133a92e61b8b095bd325c0ed3a1d1a514b6e0570ca08f3fe6f897ea441b185c25a55299a979db6f9c5ef8573653cb0a76d99fadef6a6aecf5ef6e61b7d2769d5d5c1e85641645af951e5dd3500e15cafabe32e1b2a394a20ded417e5d377c0c1047f4e7a6f84a63565f338f7110e63fc5531766a99481dbef6748ef4b74c38bc10d8de52fc6dc1ec8c2bb1878ac6fecbb2ae114c36117b8af80ba89d66f2aa68e4cd4e6faeb3ac661094f66f09c66bbd14270706c4ff6f3e9354da422a96b3434d42c3666a886b27fee5861fd382a976b9dc940f229527a241e84bb64217ee6f8d6a532f2311cc86d5900ac4412bbd42aa1f188e46e7216fbf9eb8f1ef35b4223bdc7eb546cc45592cc47a832185e2e4f4285f8bb5ca1f061f8824af3bb38cfe49cf59674d6c19808e0199734a6d604d660e2f563726c717b3bac92e777b733c02fab2b61a80983e91859f411b9ba5804477e1e0a9791fcfc48f1519b07f86d7f43d5d4a0b5768f7de2038693fcb9a5eed2775e36328f66c450c4908349f3139aa72dffb0be7eddc7ebef2067b67fe57843667cb8dfe772f3071d977dfc518e1c5601f0e5b91177333542337cafcc1bf53b0dfd9cdfafae2c5cc7f8d7475581d802c28c6bfb5abd1c3bf4432470a250290504cc6367ffe4604e5ecf5052ebd55969ffb9745215ddbba58dca1043526e61c28255c9b5d4144a2171b2a1c97921d6825728e0497cb7eac24bcf6e7726a4a03796127514afb9d3c0d53abacc46c32f770285fd35f9ebc5ec69ebd1fc9fb8e0c7142d25d3d93cd46edacec2a0aa3c9c53a8191aca3458764efb5ba616b0ec1822a26405d9945cf46054ea659551eb8bae75dfd7bb2d4e2e5957c5f26dac0d23609ae27430f45d8815cd47a2ab58de4a416c21d711a22bc5bda8fae34e5469ed39551c6a1bab74cd364ca6f3dd53dd4297c9ca92fe8e7c9151da6da592c64c4d4e38b394795c1e6574b39f6af9bcdc63e922b4f6e642050e60eb3908bd871ad4f0696b21ecd74924642a40b8e7fc635eb7eb33923f86c8a61b67d67bbf3fa7003a7ec31a8c0ac45d752e633a3be9e0ba35a97c40037b361d9987624f08854a6346f2c377d63d66ec38666e79daab5b79cd6efcbbfcc62fa82b21d372e564b160f9b7f4af4faf1d0a4aa7cd0d50e3988e86f9065f419c4696d41b1fe17d74d5dd8edb8c878de0305161de1a4f0259d3aae00df6d0c92e27293c088603c3c3a02e10a7313c79ab8e46b1a34a812b3c91a919f70fb836c8fd3da2ac01ed79af2f3f2c36cf9344831e67724f90719a8115999965b6c4749e948c262a5e60ad365824c0b6d46123fa8bc583a276759dff468f2322d9680b09d90069fb479c239eaaafdb4858e7854d0756d2f06f82fcd121c202f01a299fca9f35148591f637cd74a7c434a4127ab27acfc3b3e5d2cd4e5cfd012b637d2b033dfaa0a9ab120656df1cc833455befb2a892e4925faaa48a5e4d25d35ebfd19459a1e17b8bde1b2ad5607e99d164bbe0267e06fb71265ebabd1a60b22b47c42d6bc39714b81160be445b10dbc2bb3455e6680887bce85a9f4a5734b6bcd60445caf29d314c9176a7fa0b40f3830a808202e7ff76c3534987f3173196a4663665717bb09d754721e31d58bd461ce292739c6b17716fa198b54c82e7465199c89cf96d62cef6a622879a373bfd6a9059d193f5e01190f3b199c1069aa08d8f8e7229e41c4895e322aa22a72a0597095d6892efcdb09ef2f402e9eb1bfc206a89b113c4feccd4bed765bf5b171f5a35d41397d582bb786e4a150f0c718ec7a2a1f744cbaa31587799199bab36b4bfdcd94a69b2ae4013a4cfe3bac93e7c292c9ef5c1087e1e9b1c31bf5f4eb790f44b971bb8becb223473da7f898d4cb22c11eb838642e5dd76316605bbf89824cdb752898be1f2fa4ff3fb40787a048d1bc6376a7380ef6bd7c56ea502914af82e92136b3103590baa273dd120c7793dae7fd0af2b2e08d3e8a8b8fae7eccf2645f416546fbb237dabc52ab971a351c3a65d7ed80971863753ed166e92da5e74cddf7af8ee5b4b7c1df8fff6327a4531ce33bf80facffd671453b752c8d2adcbdc073b1db8db8867cac020b3543c9e39bdced15ba5359ccf9e17a224411622ea8f64eea81885148e3e6e40ecff59c0cee3cfd4699fbe00e01b26a5a239d0c245f0eb9d2dbdc76d21a6f677e0a8bece0f1dcbe6b34ad2aef5dc3743799395119764ae7aa54b93f9eea097ee5381613ed1ba94153750cd435c186b404f274ec2f0c4a7c365534af5cab0447fc203bc23fba2f8bb90832b8a9d0d564ada5c41ad4ae80b78e0fd58134f157b50ccf22864a8b8ff266d0c137fe5eac55213329f614aa16a60f72d32297af947637614489ffb6d0a21811707d0db8f0b836f14827f147fdab3654011f9431fad8c61c5c7901a4ad12445eb8c8c980e939ffa01736ec93b4eb6c267f945c1bb5ddbaa69f9695232126cac986878fdaeeba43d0c1183ba1c50416ec6bda70b7037cceea6295c73845701e7157b530a3560f6db243a562a5f3da0675e80cf90d4cdc066a9d47050d47e5dc712da100304c9a19a87d2c365197b3379a218834ce7d13a2c65ae913102ee608d6a4a60cdac78fdadae988099078ea8ad0dd389bbcb6381505b98dc8993669f0730fd7b4e424a5d1b6e3a71e3d87b422543326b9e42dc3904a39bbed67786013ae87b76ae6b473baf1aaab959f44f1adf2bd835b358c445dba07e518e5b8cede63a130fa0ab604d1e6eac6d6cb3c094ac63090220ce8a4cfce9190f9bdab74427e6307dd0098d538ff210c0bead5e3c5548449736bf4b64c0c27ab01d480cfee1f170cc2e697458c397391faf474867db68bbe623c2d9a416e05dd529189a294adf4df4faf887a55fc8049d2952fe50ef4361f87103355728556a6c255d1ebd9a365ce8e3e48c1f8839569f4d570f9b16a29a41dac3247cf5d6250c8134ead6d9ae3ee8226389f57c4287992196f09678127fd99f3ced64fc076e676468dbf7486b0db4a4e17005bb201eddcd7431935ccf9e1e2244b92a06d93c498faebe2f8df8f12748d68556cc99b5332285f12c4dcde26a17465a9abc10597b73ee09876bad6e354e1f98146c29626f15361ff2403130dec0e52b2350db92a80f656f5117d8eda70f761864a93d9664f8a75397427ff97f924b595a46b857b978bed3cc4969c72a81fc115e975f23c55287a8042b141aeac675cdea6c0b37348db968ca7ee33896752e4648b99860725403cb006a5cd99114a885e86b27591ee8fb76433b7bcffa0604a32f589bc433a87314e125947c1da441bf368982a2a9d260c3bc347f1b98f0c56761880759e028d175599d97554a595a30779ba59efb1e7997d8acf4668a0e0032c888375d98c6a1084356c93b9d8872a1d7af8f916eb14bd2f8a536dfa123ebe653b2d99da2620be237d2a67c3d0f1910b1bb7b2be63510e57f97972eb0168f4307485591f2820296b7943f362a00b1a0e96f0406ec037cd527223eac7e200a4246918a4d75808aa8949449448ce9ecb01c0744fc6ddb7fa88d80bdf6a8ebd9860874f071b0adc8d9b3f7219e7a824641edfe15b0b221df758f3f3f24bb9626c2eb591978a4e74e4e152d88e55865ff7b4232d2a8fb4d0b48f3e79bd9a99aa2fb15da7be718cc4738cc8b801305b9516963f1d34ce17bb472f6d29661aa86189982cec2a152f01ac79f24ef653f5ac96a7e42e6dc82f8c3fac039eb8c4f43e0ff9040a043c74d1cca871b0decd78d43575b1ef2a383f6e55fa37ab2b11f8114912a11062fdfc5c1e7e89b4078ba654868db29d7e51ed64de2bce6118e9ea1980e8cf343154d7d26a65e921670cdec04f43f0fb6bcf65b5efadf22a1f3db0c71b75b098ee2d360341031f6c15ccfc3da344920ced4dc243fba368c86718c626e437db6bc781ef2cdabf55b62280dee45744319ce6be49fb74f45616656ec991b5aae176185c6e841d1b5c06f1ee4a0c14a13c7ecc1870a579f65ee1b2ff5cf7d642480c936a0a3a0a38a72e11b6cf4f4fc41cd323560d69f13813552aa9502cbaf00c315999e6824b99d0aed8028205403068e05f72f0c59e546825d86db6ea1122316a3583186c4c3641d127ca0f7c8c86ab799bf2bc3c4600503ea07f2dc3173b0f7e2254bf70ac68538f6cf5560414b1bacb4af013f897d1b67b6d86880cda9f1e283b80df04ba780533b5be8f8d210aa31913e33c715ff5352f8a17ece1fcc7c776d4f839764a150a85e3f7c4eae4966ea9bfc931f332db568d66380bba92de622bd7037e706768cdd09c380a6721ffff8e2a3ad2fd84c438d89133e9d324dbd98abc1eee7356ee4849791579d3904cab21d4d8943bd68f4f46dee3feee308db9e14614212b2eb33af32a718e17f9a6b687c36121f4b2e2348688906467bfd71323ee2e328af530ba3d3cc2ddc43b9ae1674c8bb7dddb3f8dd2ea8174ee2405c2006a9df7d5a6f13ce67b6ebdbe9e344f6bf9fa63dcfb7abfff6bb1742f3dea3e69fb18b", 0x1000}, {&(0x7f00000016c0)="eb8617f0c1444594648343c3a1006900991b9aa1566efac31ade4e069f1c0728a20bcdf53332eb4becd7be06b1d0ea0ce06bdf8b9ec8f862504b75598c50919c1a603ecf2fc2257bea6f1af04568f7081c02597dc190e0d85a6c1a7ac255071cc8f5e090c8c8248457be07dc4785cac25d9d6ca86519b5fe13420e3021d4d537df59fd57004391715c7355a11c4ce114918577739dc955950d5994f1aebe53ef5fb5513db119232c28a972f18581cde978b921bf0a8724fc5128e09a29dfcb418a867076784cbabf163f9d23829a78f5b472fac0664837f2d0109c3ab0fc4f937468fb1349d899f60749e18eb3361cc05d2ffd5c85693f0d640d2d5f4247e05a2a8c1a63b00c3f34abd51cff882b877dc63e30acf28df446587a1de22cc5ba070b869cc2c1aa7100511fd57e12f9014dab0092a963d4450f629030ef8c76944f29f3e880836791631aea0aa11c50b096a0056831ac6035d572cc9566e7502f7c4012d2afdd02dcfb850e1c1bb94bd323847fce491196721567da7714cc932c4a1698f954a137295f30a48042f736d32989d7fb7c25200f0ee9c9c3d93981ee32bdefc5f3c14c13bc80a9552811e1eb08573618d1f85a470a4ee61aaad98cf759c6817da1657ca623f533cc8ec9012c0ece1499af14aa9a7757c2018c0ab7095c794c03525ea04c02a5ee5d257d6e654388e1563a022de174941caa23a16622507090d7163e0503ab76e0443f7f8d7503a3931621a92c09b067e9b8ff28377f93219a0b5d883646a35dcc42d8600a79b3e43a2fb311a4eace2058c9b5fb6c68151b13b67e844db88905212fd72d5c2d3f4f20ae00c376453449b99b961418e19c1db7f62a75f2f49a59b69036675051c898dab4281ed8c5f6d9d415bc37c174762f5175017bfce15fed26e128e5b79f0db5f524981c999a7aaba6fe0c9389d3ee89c8a72a3f4b9bfa7e03ba094230890a35176d8684a1256d289a23187e18fdb4fe38c7e1991ddf9ec956c3622fa34e54f73329e3ba1a7bba660364ed639f390b68cc6b99f3a61cf7ebad631ed9eccc9be2f0c0a11cb3365a5b3ae00ce3d05dc4f8d91e085425590a1e070e30a46e4f9a0a914fe19d630154d3577b6d1f4acfff8a13098e6e64eb20f0050c3a9aa02d34051b5a71a6bf2817b3fa07f2d4af9eed1be04d788caa9af21702e67ceb182cc54419703ce7c35a1c973281721e0db658cb69835f0c02abf00966b823c19b96a7da4d63e9b76a394d147698bcfc21575d4e349c75d38fd81716af5227b5390e2076c1fbd9d6c10b44ef1e166e9e7907c8009e76a7ffadfcb465b5471b5d431f73f4f2fa538a74210ec7136aa15971adca1d07c74a89619daa7c45b6dd64513b8234cd81d8770c324779406a8ff55ced65edf087ca1ae47aac5fe7465b2436c8c2e3634991b902b505c1af869d9fc81e8a8ba7e482ed2f6fb603b062f1edcfd9b5fb10ab17629b30a8f039b1e7bc9cc8161c8832b55e4487f688a0e6456f4b589d1323c31e3908dc43e2f29117f2a4fca681096eb812f2c1ce051120856139f226cf721a4fa56e1e2e0ec22688e30e689c551c2faf42eb6ed0fddc720000931159ebe18b2d8b15b312dac265e05b412eb742e5abec1ffe0d9619564ef8c675d53c977de8ad19bd5ef96fdf654d931d4e2a342d407f268f4a10651ff543caccb856e8af9e391e45e2466e014c5b333ee03c2bea1c70457f0e7ac45749d1f2ab3a45a5d130e5224f57777e9101ed9ed9c76ad4a9cffdd4596b206d5a694f479569a35a1288a464b55f25525df4d9e4f725528b8b8d88dd54fc33097bb8c8cd29d354a1f82e6923129d985127c9e109eb84d8eec2f24435423af9feb39be08a0bf1c049466bedcfdafeedfaec8d49e5a857c1697fbdb6c45500c7f146106a04bf3fdf9741ab8a6c484d1c08e51d0455bffeeaffee7a6e75ff783d351cf2cbf633a8732ea5fdcd12434042277949914acf939b6df570f9917635a417e7fd0081887534d39c5751ac4815c091204923a76463f11ce5f67558b4af75fc565b5166c0e29344a46a284380ace243e6911350812483c06c0eab3bc936ecac27250ef7cae6ba8a8fd3d3da7ecc23f15c1345f34a08887a42470374fb666e27d1b9b627adf93e2ccf82a5bedf9d5a3e84c907c84e5d6a41d1ba88526169c4db9978511d046b194486de17fdfe63c346731d123a7af3f05c6843b7cac1bd19dd07042d33456db8a56f9a69516789b3396943913d7870dfb0d11186d24a865dd44048b17fae6b3b24b21176b9795bc17677e3b0322349cb867cc399b9dbfe51cd6bd60bd42f75f9fbaa06dd0aa5a76977e703af68bf49c5fb605a5c11993ac9e20dbeb9dda36ca6bf3113a9026dba1896a9feefa47e2ff63e415569446d161ad1b1a5ab5c998b326337359ce376e3be3722de3e5fcf5d38b07453ac13b151a9beb6e791a762da10654b9999c0efdc10ae1208814f268128a0357bf3d1e715e6793f55dabbc886a00663f061c1d3f5d64d8c1f4dd476d82d6b6c4ea93409f0037934c793d481a44619e00ad8ce34a7d8c627f5ac90fd41960460f624960c79271b90450fbd74c098c28c4d660622383cabdef5a306fbb04261746d6ec2bc88f70ea2b98a26a71bcbf13976753b3170d9bbc91a2da9a400f7c6b23beecbb6ac643d2f40b0d90577ebc4b5e5e7ac56735078974ce0f6580863bbedef3b20449fa51c12c88eba597f930b674d2a36108734b67057a4613564d6267ce8d7ff0235ab5ea61403afe45dc637e9ccc1b1918a1e00eeb6fb6a5b848a20dea6aa9b5bb419da2aedd57108428bddad4166ef54f47923084832603afd4805d6452a10f693f3f8ab128909c45a54c5f886273ce6a7a707c362fd3f1eb9a285fdd848157148f12ca9dd850db60a1cd2d594912ae0ec34e90a471814f90564b2278b46a1042154ffeb36ed7776b8cc25d834d0a3632f6a842fd63959c6fd3adb0a90c2626d905f0d64951c510039dc11e41a2c4e6016c77bd7aa82d884115d9cabc2c8d6a5f64b73341a373214be457da4c938ec2e79f3d85a417b2bccf6d353086dafa8697051577dc47f266410aed3555740a3aaf7d80f60a305072b392f651ced1f74bd6d5c75fe22d652cc70898937f2a1515ac3ac2342564626f8afe342fb82859cb0e35889d7fa8a2bdf54803526bcb05043c42b00ded95594bbcd3eec380a53002a1dd787e2c126d5cce1bc7918804798ca0e299df69bb60739ba99961a61ca9553017958ad6ebf96ca511ddaba9abcbff82f80130be73d546befba902681a8437b8aabebd19bee7aef096bb04bc14c357e15cf67076c8513f89e5802a1cc05b8b949a9aad9099102df66049dcb6b51955743ddeb2cb16992292ea4495f8d4f353f6390fb436b7f037dca2b3ea68490fd7e7dbc7368e1aa3573abc2a673c96044655694831e69ffefeb65b960a16e74d2e1a61c2f4c21cb7ad6a6722340c419fd2ba1067bc8ebcaac23f62b69db922951e5962825902ccb7b53c4363bc425be57febf00db64f32f4c9de3749928e22edc10005befd6b7f0e23442106d2561dcf4efe8e13ec86d94af134fd8a53a624063875fd447de86235b3aa3073961f07f49cd756dcfb1fa4a9b6400f28262dc135c207201680fa9d91b1b5572fc8065351773110aab01e1594597f7cd67d18d71fd38f4adb33303fc2978370e41f576d143c8720d7b7a9076496e4d645088c808ec6060506c0dd649b0bc82eb01761380c3de487086c9b2bf209c45017adef1b72f22744c9b425b807808e27d52c9ed26951ed37ca8a9555821ed40d19ada446dc374cfdac45957c3c5ed2640c3f063d1e16240b381c56972ccb3b3b7563d6c137913f21dde264ac44ebe8093d72ca469ce48300a5d40c85ee03a9941db05fd12ecd1f1975b1ddf1efc4371377c06d78b984d6158d9b456de55f3e21666c4660486ebc8f742e2cd75bfe943b4f5935ad7fdd1e3d4d369b5d9f0cbc42c3f2b0241da0d7a98af26f820434a4843ed05e879c43f78fbd86299d4b86f9b8a98b830b678dc9f11e88457751512d6e30571258d9b1a0f7c8f7559d9c80a35b026c13c0e9b51f20f04163198af0407e47fb2535e5bedd9b9fedbcc6d1301d95da69b32d279f25f5c7c6e06072b1056d527fb873533bacd5f1e3731d66f817392c9131622a4aaee3b84142e6950c046427267e0fc260d1d7ab4cdea59a22bf1c30c2e42f92825402ce0332ffb9bfa58fc17e48ca253dca4ed6049a54d4119e9be395bbda1e74c05a4733eeafdd28cfc3fb5a4654277426674b5c41ccf0a62fcd1d8eb7aa96c3e6991a5fa80d1b4fc6506562bde633027f244c02dac7a98b614ad9087bcabbc94fa0865ff35302cb402fff164e95a40990e55fda25645be27bfe16bd034c589c59b68d290537b09fb8009b0fa9424a661beddda5619078964eb7c1d68b28914faef565a1698b4136c126e11174186dc11bfc2c0fe61ccfcaff689475bc6b07ecdee42c8a7b4e8896974d5dd0cd14a468bfc0a5e5dc84c9e23ddbea7b46d846d2867819221335a4ea68fb5873fe459eb16b76ab5148a78d79e2497cb3b6fcc5c865e8a878a179b152517f33a1faf05d87196c7f692f34f98e1fcd2da099cbcc5c7293f30bbc91d5623973c88278152c0bbc8ad4ec9960ceb125d9719f91129b6471d2acd0d87e1bc30a3c0c13cbc5b0cadf2ea570e6d4c8467b4bc43c33e58762244d16a0af1fb391949ebd934f08af3ed9e57482d5e166ac6f5dd04ef76d62b31316973dcc153882f5e3be7425ccd12eb1e751d286ea96eeb11e6ce16ff1a106e5900c0a8cbd9f0cc19e00f7840b05af7cfc2c00fef8880d799519914591b9456aa6ee8b91ea41744f3e38f2fd48bf0f7c9c7a4617c6d5725f30c8d0dc24a27e59de58fb5d3de5e7406e230cc42089f7ca4f7f6ecfafc648356b676c44e80abdd25bc80e6ad3a7cde82a3491f9acbba363f5c6654f82a9def82be8f6df229f737ce1236fc991e5fefb624ce613ecf76922647776191399ec9b661509f4925fcaff64dc17d32e6cc3155d0fefaf63837d4c1d1f8b8662a0dadf4afee0436e5814dd9d31e860a0847dd64cca0d06691351b10a41b1057331522d7834696d6d8d6f9921295332b30a26705aa826a31ee1991a6e72e8fabcbb68500372762ecc80b7c7cc36f9df922a5d4f26811ad792f4202b3192e6c22638f047aaa68cc23fc44550035c1f5401c3c82d78bb5836e99b5a2aba7113ffeddccd6265eb4c3f45e508b609c57f8dd8569d82ea307223168ace5c3773ba9bd5c434af0244be25656038ed3ff0d8fa00d6876f268cdb74b2a916a9fe6bae2b2a9ea7268c9ff10cf1899a97808031a3c829311c45fca61b738b4f4422c70ff4938413dad5ed93be6abf8de14b969aabce0df2e7f3da035f8353cb419ab624cf50985f1c8200c6ec653be955f485c0f547c5024a12fcf9e0a0e561714d06611d6a2ea43af3ed53d8d2b585f5b4060e52ead56ac5f60aac8e897949fa6e0db2b3f174300ff1fa49394e83536bb73f4b67167fc5945c273e3bef976fe67d3d2ddea7e8a5990352c5005f05287d41d2320685c7cd9f053df595717eae3ac49621f0babe2325fdc7a2c5a99cae60c1f83d292860c2a120ea1109007496e007dc4c5a14c717bbffdb9073c42d706e6831f0782ad295c2b009c8b92b04ed350930efc1721e502c88c7c26d3df803bd9889fd986c9eedd56f8f9d39bbf1062701d6a808894a7871e526d8dabdf1e51d9d2e244dda7ad481fde", 0x1000}, {&(0x7f00000026c0)="85289cd50aa563a6216436e4f502efb5a412627099910f8771e80794123fa6398189fef2c59c5539f16bd3e2309cc2c70146252a4bcc00303692a1677ea0140d03be7fa7", 0x44}], 0x4, &(0x7f0000002780)=[@ip_ttl={{0x14, 0x0, 0x2, 0x1ff}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x401}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @private=0xa010100}}}], 0x50}}, {{0x0, 0x0, &(0x7f0000002840)=[{&(0x7f0000002800)="464fd2855adce6325cee26310692e23b0b622cef2e7b537d7e545d36eab5322e107cf5427c8e50ae12e8dce146ac1a732b70ce3aae2f9e490c0d6239708ed9", 0x3f}], 0x1, &(0x7f0000002880)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x2e}, @private=0xa010100}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x1b, 0x61, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1, @remote, @empty, @loopback, @rand_addr=0x64010100]}, @generic={0x94, 0x3, 'R'}, @timestamp_addr={0x44, 0xc, 0x98, 0x1, 0xc, [{@empty, 0x1}]}]}}}], 0x60}}, {{&(0x7f0000002900)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x13}}, 0x10, &(0x7f0000002b80)=[{&(0x7f0000002940)="738f87bb8069c4fa0ad80f1b30a57d52b020c8ffccfd078acfa6ba8e6e6549a9d502c4131a84f6a2ece42248ff079bf8aecf743014bfbc6cd191d3f18e7f8aaa37dfc9ad71dc63835d7999321460d413", 0x50}, {&(0x7f00000029c0)="b6457616845dcbe5b4f33429c64c400f7c01ff7f93c4ce251fca3c7af733e0429c0143a74cebd9dda9f11089580fb4a583557debf17a15b4d2ef198ddd9a6ca310ce175ac10f5ec39688cdc0ca20296b1c356b471efdb67cad7727d4", 0x5c}, {&(0x7f0000002a40)="e488bfd06f7e4e2763f4bd2921fca2", 0xf}, {&(0x7f0000002a80)="9d69ed6f2bb9a4be249172123449eb7c105e23a35ded5d32983c9bd77e626c257bae175b69bf4f4750371ceaf3d60241de64fb8638c0221596e90add9912dcc23e631838fb2974d71d8839853f3bd5616dd7896b27d46fcb1ad685", 0x5b}, {&(0x7f0000002b00)="b6f90f8776a344864253a8a76f54a553548736d331c3d9c8aac32873eded716545e24bda2c9a1686d3e37f8d55b5dd5030704943302b418fb7f75c934083eb74f5eaf882aa813ca1d343f3b6160450f41e20ab189fc3f1add1579477ee8b25bc3c", 0x61}], 0x5, &(0x7f0000002cc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010100}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0xffff}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xff}}], 0x50}}, {{&(0x7f0000002d40)={0x2, 0x4e21, @private=0xa010102}, 0x10, &(0x7f0000003300)=[{&(0x7f0000002d80)="eb07150739a4a2ba8ca713f6d15f2f6f9c5a99ec50fd4cf7ad7c787064a3f0db3f11fc579ddc9682fc88653b83d3bd163b14b7ec871aaa45199dc1ba67224838752df8b1d58a00fcc0b03aee409b6775fc7d593d2ab1c0bcda734e5c76787981", 0x60}, {&(0x7f0000002e00)="98ef23ad816b6162929d813f754628d2d54f25dce9948376e7f0a5e46fd85e21e47cbd5f7b553b6cfa25e520f7db9960757d87712de214d7f4919e0bb971c700ceb52efbac0d86cde307589bdd27eef4a464f06b72302506d82e7e210df8e1e4a052d4631a7451ca44346cffc033f6721a52ec9273c899e4a226fae3b7b247e002e3b475434897dd3032fc61321c041bc679896379660f731cc5be220a1d515bad83495fa452006b4bd9ea1891053f5b9c3d0dd565945451d61e444d1de0029f7b382b2ae60e34505ceff1f9a6b890416ca0e10dc2c38b3f5d9816134102b00aa1e509c52b82bb", 0xe7}, {&(0x7f0000002f00)="1e394d89694c185ded2ac4ed6d829282b78af29ab9ba96cdb58dac61584871c2a780abb46953e7cbedc1bc4d74d0d57ba0feb8d07c69766910e2aec49af7640663ced2580e32ac66e4b8419023b0cbe8a3aebd0e7cc1ce8eed760a9d94983fe4b94e7dfb8660a590451f475acd3535959f05560bec7002268c749025818edefcd33656c3c02735b9af2ce80ac1008890d012893c20b4291c01807fe7c86d598be3c8b39c245ea5102096426c6d7a", 0xae}, {&(0x7f0000002fc0)="ef073a4458ac0d495c9a220ca5b5a2fb37a182982881fa4153f11f4fe4a02dae293800deb3e3342a9daf2721e462aff85d812121a7f0d84377974f6748c4849ccec1ec1d9cf246ae1f48c6143627fa72fc03e5b624cb8ae5173f547aecb3adeb7e24549e7186bdffa8b66b016354f1b127274d34a60a941aac3b29dac8ac15b382c0bcb0c1f0c46270bd45b3b054a838b739cd8769f0911356fb4b86555e874f9b43ff51c0073767e178f2ca11f1664f19ab3b67baec804fa9517debf00eb75e3a0da4e31e50c83ec78ba9bc5fd2b7d4144b7fdec2bf27027509149c697e83e1430eb4e4a5a3f2182a822477bc266eb1c8ed229c9631b08d2e6294bfbd", 0xfd}, {&(0x7f00000030c0)="9c3a7a9cf214d40ccca4c93a5081fcf4da16f52fe8bc9c79bb8dc029e4d333c308308266397a555e5bc843e993180c2c6f5c2f73f806d0c69d66490cc40b5c93af10c802238aa44e87c02e2c987bc1e6ceeac607e3167ba92885573931fbe51d7d19554163a714e98a693fbfc5c59dc67c8463b03bae9393653d0bbdd882993fcf0729ecb0de36be00bb6f7936b89e0e593a50fe1c62d1", 0x97}, {&(0x7f0000003180)="488410486bbb79b9e9d8294efa563fd8b7bc8b047cc09c25ad4c6a1df5612bcee6745c94a8f142b364f5fe88a10efb0aa9c65d", 0x33}, {&(0x7f00000031c0)="09ee77f7caea3e8afa15007a92da73b58de4c8e9542bcf09b03aa40b006fe252b39c1de6910c88ab5abaa6d442a4c91c6fd669e46b251e27", 0x38}, {&(0x7f0000003200)="2dfea1b8461598c0db428359f4532671fe6fe520014be50366310e491109e10f4e07e1a66919cbf1a99cf22982476689437124e91fb6ab7de39c14075046852fb6664fef25464b3527a834aa3b91f42da9d0f278b0ed092e1eb4f15fd8444b91fdeed3f61dbeffb27dc25de968dba9b82360f274c7fe7d6217946fd931428d5ff01f887af7c0f128d0dc8922ae565022b83eba556ccf4657ecf06210f01aea477fac0bba67bf5f6f0ea3b43411959452a47039effbe4f1c31ed2271d9d1896d04ac94e46cf188fe70a0092a24e4924e47273726638f8c69f38e88f4cae473fc8b0ce3a132aef5b6c32d9e63f2505fcc1f96a87be7d95", 0xf6}], 0x8, &(0x7f0000003380)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r7, @remote, @multicast1}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000003680)=[{&(0x7f00000033c0)="8f7fb62940a64d5f4f8b9e338fb78b3463f945a5766e52abec4bfb37cf52a656e4d82e1960d74957493260db4772082f08bfbd220fb3e676c68a2ee03be0f1f9f4dd0607dafe80ac02c94ed5efbb7ff3b112a7c3d0c0873509e797fbe6ec50d9bdc3d01fdfc4694538a6dd2517e6ef579b56597a242415090806745cc9e02f929acb60cc705b06ea90cf620c51b52f70ccd86316694a7a8189f186de21272c14b9f8c0217cfb933fdd5e1ae9dfdab29546086a6318c1e4a5f0154438797ffaecf74323220522a826d5d395858bb66d737b3987c7d711", 0xd6}, {&(0x7f00000034c0)="fa7201b25f7a525733e0342cfe56de9c6dc0ade5e8fe68865531dfd6b52ad410940916b8928d6f2cbff8e1ebaf03bbafac5f1bdc7ca29ffd3f266ba6cdfda266b33eb7f16e32675e903b02f51fc7bd81d78b2ea1e7cc3f8fdf89533a7a35f8da96044a4cba6ce02f5fd7c4c8adbf6f4b90ce23b13485a9a2e95fdcab1448509ce238e25c58ee639819c448973f0797c7750ad2fe6c771852e3fa0d0909ef", 0x9e}, {&(0x7f0000003580)="5103a5da2fe8cc13fd7ac90d616df66feff2a7909889a07eddf6c52d74d3048580330b2aa22648c09224da072ad00b70f351e7fbd1d787a72992e0ddfb195cc4c129b5af8f6958848092aab2b269d9a6e0360dfd4466cfd86e982acc3adbc547b51b8b8409d34d3adfaf5d2ff2ed87270be3742bfe1b265db7f89590796012458325f0f41a424cb72a80a9e5121c89780bf8842688d0e9dcd9373d91f1002ccae1fe9659e268c49da7551e810c877436535ccf8ab46029f10239cb841fd86885bfe7a4c1583cd1ea1ae79cfadd2832c44755086662e967179a8453ecd7499ab3c20d", 0xe2}], 0x3, &(0x7f00000039c0)=ANY=[@ANYBLOB="14000000000000000000000002000000ff0004cd1d02edce585c0000000000000000000007000000008646000000020501040000c2acd925a500085361380ed1be0608af8327f82550020586b8f4020fee8a1e5439ef8362e5623d34b807129b58c609574a2334bf39ead810a5062b4408928000000426070febac1414aa64010100ac1e000100001400000000000027719565cf1300000000000200000002000000000000001100000000000000000000000100000022eb1ddb00000000840044184a200000000232cfdd480001000000000005000000010010bb49dd0c9409262f382262bb462800440ca1510000000000000007441031200000000300000003000000099404010044147b51ffffffff00000004ffffffff000001ff8917dcac1414aa7f000001000000000a0101000a01010200000000b2182eb1296040aa3aafc7305d10266a0c6904bb512b5b5f3174e13c973ed52c5025a8bdecd25fed28dc78c85f3d785f11f0422c1b7f56e3128f0de2e4cb4ac5f5f4f764a91204bd81bbe5e25982a529ab95c17d0d8adedaf1bfd61a9881fbc2ae596bf2d18dc9ac31ba6503694c01bbbfb28274000000000000000000000000000095bc8c7bd5afe45866c8345f267067bf6b829737172557d450d7f865f86b39b4a5fba4e23a7a070f109f77c192eb2e78dde4d2ab3979570ff18b569510192eb63c56617131b2437eff17692471b5cbf5513105a1eb917ad477526a6c6b848967062b40d572b16f9ed09f562d4c932e38ef068ce1ddc7569d9c10091240a86eef4b22747f3565d4aab23ebc78365c75cc5977363f27d7798b1343c43b2ed8e3c81bafe6e0a00eac9c4ae94fc91a2c1ba0ba"], 0x140}}], 0x7, 0x4) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r8, 0x3f) pidfd_open(r8, 0x0) (async) r9 = pidfd_open(r8, 0x0) r10 = dup(r9) process_madvise(r10, 0x0, 0x0, 0x3, 0x0) (async) process_madvise(r10, 0x0, 0x0, 0x3, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000500)={0xffffffffffffffff, 0x20, &(0x7f00000004c0)={&(0x7f0000000300)=""/148, 0x94, 0x0, &(0x7f00000003c0)=""/232, 0xe8}}, 0x10) r12 = memfd_secret(0x80000) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r13 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r13, 0x3f) r14 = pidfd_open(r13, 0x0) r15 = dup(r14) process_madvise(r15, 0x0, 0x0, 0x3, 0x0) (async) process_madvise(r15, 0x0, 0x0, 0x3, 0x0) memfd_secret(0x80000) (async) r16 = memfd_secret(0x80000) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x4, 0x2, &(0x7f0000000140)=@raw=[@call={0x85, 0x0, 0x0, 0x4f}, @func], &(0x7f0000000240)='syzkaller\x00', 0x1e8, 0x1, &(0x7f0000000280)=""/1, 0x41100, 0x42, '\x00', 0x0, 0x1a, r10, 0x8, &(0x7f00000002c0)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, r11, 0xffffffffffffffff, 0x8, &(0x7f0000000540)=[0x1, r12, r15, r16], &(0x7f0000000580)=[{0x3, 0x2, 0x5, 0x8}, {0x3, 0x3, 0x1000, 0x1}, {0x5, 0x2, 0xa, 0x7}, {0x0, 0x5, 0x2}, {0x2, 0x2, 0xa, 0xa}, {0x4, 0x3, 0x0, 0xa}, {0x1, 0x2, 0x4, 0x3}, {0x1, 0x3, 0x4, 0x4}], 0x10, 0x101}, 0x90) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x4, 0x2, &(0x7f0000000140)=@raw=[@call={0x85, 0x0, 0x0, 0x4f}, @func], &(0x7f0000000240)='syzkaller\x00', 0x1e8, 0x1, &(0x7f0000000280)=""/1, 0x41100, 0x42, '\x00', 0x0, 0x1a, r10, 0x8, &(0x7f00000002c0)={0x6, 0x4}, 0x8, 0x10, 0x0, 0x0, r11, 0xffffffffffffffff, 0x8, &(0x7f0000000540)=[0x1, r12, r15, r16], &(0x7f0000000580)=[{0x3, 0x2, 0x5, 0x8}, {0x3, 0x3, 0x1000, 0x1}, {0x5, 0x2, 0xa, 0x7}, {0x0, 0x5, 0x2}, {0x2, 0x2, 0xa, 0xa}, {0x4, 0x3, 0x0, 0xa}, {0x1, 0x2, 0x4, 0x3}, {0x1, 0x3, 0x4, 0x4}], 0x10, 0x101}, 0x90) 00:10:09 executing program 3: r0 = fsopen(&(0x7f0000000100)='virtiofs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000000)='virtiofs\x00', &(0x7f0000000140)="9a", 0x1) [ 609.103559][T25905] loop2: detected capacity change from 0 to 1024 00:10:09 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937e, 0x0) 00:10:09 executing program 2: openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x6000, 0x0) 00:10:09 executing program 1: r0 = fsopen(&(0x7f0000000000)='squashfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:09 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18}, './file0\x00'}) 00:10:09 executing program 0: r0 = fsopen(&(0x7f00000001c0)='hugetlbfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) [ 610.464246][T25924] loop5: detected capacity change from 0 to 131072 [ 610.471962][T25924] F2FS-fs (loop5): invalid crc value [ 610.482488][T25924] F2FS-fs (loop5): Found nat_bits in checkpoint [ 610.502656][T25924] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 610.526785][T25924] F2FS-fs (loop5): access invalid blkaddr:15973890 [ 610.528454][T25924] CPU: 1 PID: 25924 Comm: syz-executor.5 Not tainted 5.15.139-syzkaller #0 [ 610.530592][T25924] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 610.533135][T25924] Call trace: [ 610.534027][T25924] dump_backtrace+0x0/0x530 [ 610.535249][T25924] show_stack+0x2c/0x3c [ 610.536369][T25924] dump_stack_lvl+0x108/0x170 [ 610.537648][T25924] dump_stack+0x1c/0x58 [ 610.538766][T25924] f2fs_is_valid_blkaddr+0x9f8/0xf7c [ 610.540253][T25924] f2fs_get_node_info+0x4ec/0xf20 [ 610.541611][T25924] read_node_page+0x2f4/0x798 [ 610.542824][T25924] f2fs_ra_node_page+0x14c/0x30c [ 610.544160][T25924] f2fs_fill_dentries+0x578/0xa8c [ 610.545549][T25924] f2fs_readdir+0x57c/0xa98 [ 610.546758][T25924] iterate_dir+0x1f4/0x4e4 [ 610.547915][T25924] __arm64_sys_getdents64+0x1c4/0x4c4 [ 610.549323][T25924] invoke_syscall+0x98/0x2b8 [ 610.550436][T25924] el0_svc_common+0x138/0x258 [ 610.551643][T25924] do_el0_svc+0x58/0x14c [ 610.552798][T25924] el0_svc+0x7c/0x1f0 [ 610.553845][T25924] el0t_64_sync_handler+0x84/0xe4 [ 610.555176][T25924] el0t_64_sync+0x1a0/0x1a4 00:10:10 executing program 5: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="00692e04e57fffff000000e6e38f2020c5c9060035c1d0d4aed3b4f12f92a85b7923372b8cf335a012679ad77a6786d78c8f803870de294176d54a0552d635a8a033c09b2f67080dc4dc7aaf844c3d379fbfe3a5054bf5f3f096782563e318000000000000000000000000000000000000000000000005530deddff85aabb8fd29d660c105d500"], 0x3, 0x105b2, &(0x7f0000020c80)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4Ngby63tjWLnhZ7hxkfhxgfgUMGB78ENcUDihgTy7gYa6AERE6fk95M2/9nJzONZ32bX2gBOrZnkl58rcSUuRMRURFyKyNuV8sitFPFSRLwSEWeeOCpl/x8d5yLiYkRcGRUvalbKf11+vPr4p9t3Zr/57uV7M1Ov35jcVQOT9lpE9LaK9l6vyKxd5IOyv7HbybO3vFtm8Y/ew/I8K3Iv3cgr7DUOxjXyXGoX47OtncEoN7uN5ijbnc28f6tffOBgt31QJ5/woLGdn7fSjTw7gyzP9qNiXftlPhoMizqtst5nefkYDg+y6E/30+J6th7m2ewPy/6ibtZK90e5W2b5cdHMuq18HRv/+ms+8d7r9Hf2k910e9DJ+snNWv12rX6rWt/OWukwXa42eq1by8lcuzsaVh2mjd5KO8va3bTWzHrzyVy72azW68nc3XSj0+gn9XptqbZQvTlftm4k9+5/lHRbydwo3+r0d4ad7iDZzLaTYsZ8slhbemM+ebWefLC2nqy/v7q6tv7hJ3c/vn9n7d23y0F/W1Yyt7iwuFitL1QX6/Ou/yimjzad064y6QUAPHvs/4FJsP+3/w/731N//fb/HIn9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqfXD2a/fyRszxfnzZf/lsuvFiLgeEdci4mpE/PYUU3HuUM3ZiKiU7aeNP/uXNXxbibzCaM758rgYESvl8esL//W3AAAAAP9fX33/+RcRU6Nm/ufNSS+I41TetJkeV738ls9z46o2mxfb//NO0pFcPSg5Ftci4uzMj2Oqdj0izlz6dEzV/pGpQzH9RFSKOHOcqwEAAI7H4Z3A2HZvAAAAnDhfTnoBTEb+YLX8LX75LPh8EeUDwQuHzgAAAIBn0Fh+WA0AAACcaPn+/4S+/y+f7v1/AAAAcHTF+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5n5+5xEweiOIA/PrywX1q0WuAqVKstKTjEHmHL7dIkt0nHGSIhzkG6HCGCCHsixRFFJI9xgn4/yczYgr+e6d6MZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADadF+sl7fb65umOftDM3nuBgAAADhlV6yX5WRSnX9N17+nSz8jYh4Rs4iYRsSp3n0Qn2qZvyKil+anvl+8quEuokw4/maUji8R8Scdjz/a/hcAAADgcm03i1XE4DgtP353XRDnlBZtxjmyDldpyWeYIy3SItIw/mdKmz5HZjGLiGLykCltHhH9b38zpb3JoDaMXwy9auifsxoAAOA86p1Atu4NAACAd+df1wXQjXK/Nj2Ln/aCR9WQNgQ/184AAACAD6jXdQEAAABA68r+3/v/AAAA4LJV7/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTbtivdxuFqumOftDM3nuBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeGJ/Xk4wBMIYAOZ/qj0tlm5TNiABvXr1MgMLIWEPHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHde58v7Cp+GNcm3bcOv9Ujy79Qwddr2ZO7cZumH8fQ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLA/dycQAkEQBvvO/5wW8w9LGjQGEapg4WOGeVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz71twkAYx+HXl0SJ22SE9FYCM9BQIRiBDwnJkmdgABaioaK1WARWAAnONZ0peJ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQl72duNarKxFxYfRf3fbxx9Olo/6+3Z0412vz46++p/ds36IWEfdXW82bBc6lzC7nvG5ja/vBYqvVXFcMu+i9BcoyHsWpLgb44QQAwIlTy1o71Hyp7S60z1XmIv68OJj/ryR15Mz/z769vhtR3e8rzf+TRU6yxPLm/8bm2uPGxtb29dW1xZXmSvPhzPStyamp29Mzjc7jlIaHKgAAAByjnrU0/1fnDq//n0nqOCb/R5L/7336/Cbta0T+P6T/9f8BDwgAAOAUG7/462fliPOVej2eLG5urk92j/v/T3WPQxhq3/7LWpr/R+aGPSoAAACgCHs7lQPr/8tJHTn3/5+9834lvedIRIxl6/83lh61loubTmmV6fv/A54qAAAAQzSWtXT9v9bZ/1+91LumGhFXJ7p19jOAufL/h3cvz6d9pfv/p4ubYilVZ7uvR57837l2NmJ0toCBAQAAcCL9n7V2/v9a211Y//18vm7/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8ZceOURoIojAAT3azWokBsbES1Fa0s4pYCOI1REGwsU/jATxNjmCfVi2tJYU3kJndEUljQNk1y/fB5D3CwL5Mmv0HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfjQ/C7u5L+PH6DT1RfPdy8fkKtbXhRo9Tfe244r9oOW5V80wntFJ11MAAADQd2XO9yGEt2p6EWsxTvn/IO+JmX+yUfc5zy/m/lxz9o9r5/3++etBo/o5VQjh5vbu+qi1X/i/7S+5b3OJPekuob6hKdPfVlw+bM2rdOqDx9nsfC2167+bGAD4C4e5Nk1+P4r1uMvBAOitYbPCt/xfjrudCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKANnwEAAP//u9pa3g==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) getdents64(r0, &(0x7f00000006c0)=""/4096, 0x1000) openat$cgroup_procs(r0, &(0x7f0000000000)='tasks\x00', 0x2, 0x0) 00:10:10 executing program 2: r0 = fsopen(&(0x7f0000000040)='cpuset\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x8, 0x0, 0x0, 0x0) 00:10:10 executing program 1: r0 = fsopen(&(0x7f00000001c0)='xfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x8, 0x0, 0x0, 0x0) 00:10:10 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc018937e, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100000018100000b03ba71a5d91ff01000018dfce3e2f"]) 00:10:10 executing program 0: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) write$tcp_congestion(r0, &(0x7f0000000140)='yeah\x00', 0x5) 00:10:10 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x90a42, 0x0) pwritev2(r0, &(0x7f0000000580)=[{&(0x7f0000000000)='`', 0x3fc000}], 0x1, 0x40000, 0x0, 0x0) sendfile(r0, r0, 0x0, 0x7fffffff) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) fchown(r1, 0x0, 0xffffffffffffffff) (async) lsetxattr$trusted_overlay_opaque(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0), &(0x7f0000000100), 0x2, 0x3) 00:10:10 executing program 3: r0 = fsopen(&(0x7f00000000c0)='tracefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:10 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 00:10:10 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002380)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8140, 0x0) 00:10:10 executing program 1: r0 = fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, &(0x7f0000000040), 0x0) 00:10:10 executing program 3: r0 = fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x7, 0x0, &(0x7f0000000040), 0x0) 00:10:10 executing program 0: r0 = fsopen(&(0x7f00000001c0)='ceph\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) [ 612.001037][T25955] loop5: detected capacity change from 0 to 131072 [ 612.010139][T25955] F2FS-fs (loop5): invalid crc value [ 612.023616][T25955] F2FS-fs (loop5): Found nat_bits in checkpoint [ 612.055636][T25955] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 612.090551][T25955] F2FS-fs (loop5): access invalid blkaddr:15973890 [ 612.092372][T25955] CPU: 1 PID: 25955 Comm: syz-executor.5 Not tainted 5.15.139-syzkaller #0 [ 612.094668][T25955] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 612.097325][T25955] Call trace: [ 612.098225][T25955] dump_backtrace+0x0/0x530 [ 612.099404][T25955] show_stack+0x2c/0x3c [ 612.100500][T25955] dump_stack_lvl+0x108/0x170 [ 612.101794][T25955] dump_stack+0x1c/0x58 [ 612.102934][T25955] f2fs_is_valid_blkaddr+0x9f8/0xf7c [ 612.104349][T25955] f2fs_get_node_info+0x4ec/0xf20 [ 612.105703][T25955] read_node_page+0x2f4/0x798 [ 612.106959][T25955] f2fs_ra_node_page+0x14c/0x30c [ 612.108267][T25955] f2fs_fill_dentries+0x578/0xa8c [ 612.109649][T25955] f2fs_readdir+0x57c/0xa98 [ 612.110852][T25955] iterate_dir+0x1f4/0x4e4 [ 612.112037][T25955] __arm64_sys_getdents64+0x1c4/0x4c4 [ 612.113557][T25955] invoke_syscall+0x98/0x2b8 [ 612.114797][T25955] el0_svc_common+0x138/0x258 [ 612.116012][T25955] do_el0_svc+0x58/0x14c [ 612.117138][T25955] el0_svc+0x7c/0x1f0 [ 612.118238][T25955] el0t_64_sync_handler+0x84/0xe4 [ 612.119575][T25955] el0t_64_sync+0x1a0/0x1a4 00:10:12 executing program 5: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="00692e04e57fffff000000e6e38f2020c5c9060035c1d0d4aed3b4f12f92a85b7923372b8cf335a012679ad77a6786d78c8f803870de294176d54a0552d635a8a033c09b2f67080dc4dc7aaf844c3d379fbfe3a5054bf5f3f096782563e318000000000000000000000000000000000000000000000005530deddff85aabb8fd29d660c105d500"], 0x3, 0x105b2, &(0x7f0000020c80)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4Ngby63tjWLnhZ7hxkfhxgfgUMGB78ENcUDihgTy7gYa6AERE6fk95M2/9nJzONZ32bX2gBOrZnkl58rcSUuRMRURFyKyNuV8sitFPFSRLwSEWeeOCpl/x8d5yLiYkRcGRUvalbKf11+vPr4p9t3Zr/57uV7M1Ov35jcVQOT9lpE9LaK9l6vyKxd5IOyv7HbybO3vFtm8Y/ew/I8K3Iv3cgr7DUOxjXyXGoX47OtncEoN7uN5ijbnc28f6tffOBgt31QJ5/woLGdn7fSjTw7gyzP9qNiXftlPhoMizqtst5nefkYDg+y6E/30+J6th7m2ewPy/6ibtZK90e5W2b5cdHMuq18HRv/+ms+8d7r9Hf2k910e9DJ+snNWv12rX6rWt/OWukwXa42eq1by8lcuzsaVh2mjd5KO8va3bTWzHrzyVy72azW68nc3XSj0+gn9XptqbZQvTlftm4k9+5/lHRbydwo3+r0d4ad7iDZzLaTYsZ8slhbemM+ebWefLC2nqy/v7q6tv7hJ3c/vn9n7d23y0F/W1Yyt7iwuFitL1QX6/Ou/yimjzad064y6QUAPHvs/4FJsP+3/w/731N//fb/HIn9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqfXD2a/fyRszxfnzZf/lsuvFiLgeEdci4mpE/PYUU3HuUM3ZiKiU7aeNP/uXNXxbibzCaM758rgYESvl8esL//W3AAAAAP9fX33/+RcRU6Nm/ufNSS+I41TetJkeV738ls9z46o2mxfb//NO0pFcPSg5Ftci4uzMj2Oqdj0izlz6dEzV/pGpQzH9RFSKOHOcqwEAAI7H4Z3A2HZvAAAAnDhfTnoBTEb+YLX8LX75LPh8EeUDwQuHzgAAAIBn0Fh+WA0AAACcaPn+/4S+/y+f7v1/AAAAcHTF+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5n5+5xEweiOIA/PrywX1q0WuAqVKstKTjEHmHL7dIkt0nHGSIhzkG6HCGCCHsixRFFJI9xgn4/yczYgr+e6d6MZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADadF+sl7fb65umOftDM3nuBgAAADhlV6yX5WRSnX9N17+nSz8jYh4Rs4iYRsSp3n0Qn2qZvyKil+anvl+8quEuokw4/maUji8R8Scdjz/a/hcAAADgcm03i1XE4DgtP353XRDnlBZtxjmyDldpyWeYIy3SItIw/mdKmz5HZjGLiGLykCltHhH9b38zpb3JoDaMXwy9auifsxoAAOA86p1Atu4NAACAd+df1wXQjXK/Nj2Ln/aCR9WQNgQ/184AAACAD6jXdQEAAABA68r+3/v/AAAA4LJV7/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTbtivdxuFqumOftDM3nuBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeGJ/Xk4wBMIYAOZ/qj0tlm5TNiABvXr1MgMLIWEPHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHde58v7Cp+GNcm3bcOv9Ujy79Qwddr2ZO7cZumH8fQ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLA/dycQAkEQBvvO/5wW8w9LGjQGEapg4WOGeVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz71twkAYx+HXl0SJ22SE9FYCM9BQIRiBDwnJkmdgABaioaK1WARWAAnONZ0peJ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQl72duNarKxFxYfRf3fbxx9Olo/6+3Z0412vz46++p/ds36IWEfdXW82bBc6lzC7nvG5ja/vBYqvVXFcMu+i9BcoyHsWpLgb44QQAwIlTy1o71Hyp7S60z1XmIv68OJj/ryR15Mz/z769vhtR3e8rzf+TRU6yxPLm/8bm2uPGxtb29dW1xZXmSvPhzPStyamp29Mzjc7jlIaHKgAAAByjnrU0/1fnDq//n0nqOCb/R5L/7336/Cbta0T+P6T/9f8BDwgAAOAUG7/462fliPOVej2eLG5urk92j/v/T3WPQxhq3/7LWpr/R+aGPSoAAACgCHs7lQPr/8tJHTn3/5+9834lvedIRIxl6/83lh61loubTmmV6fv/A54qAAAAQzSWtXT9v9bZ/1+91LumGhFXJ7p19jOAufL/h3cvz6d9pfv/p4ubYilVZ7uvR57837l2NmJ0toCBAQAAcCL9n7V2/v9a211Y//18vm7/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8ZceOURoIojAAT3azWokBsbES1Fa0s4pYCOI1REGwsU/jATxNjmCfVi2tJYU3kJndEUljQNk1y/fB5D3CwL5Mmv0HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfjQ/C7u5L+PH6DT1RfPdy8fkKtbXhRo9Tfe244r9oOW5V80wntFJ11MAAADQd2XO9yGEt2p6EWsxTvn/IO+JmX+yUfc5zy/m/lxz9o9r5/3++etBo/o5VQjh5vbu+qi1X/i/7S+5b3OJPekuob6hKdPfVlw+bM2rdOqDx9nsfC2167+bGAD4C4e5Nk1+P4r1uMvBAOitYbPCt/xfjrudCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKANnwEAAP//u9pa3g==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) getdents64(r0, &(0x7f00000006c0)=""/4096, 0x1000) openat$cgroup_procs(r0, &(0x7f0000000000)='tasks\x00', 0x2, 0x0) 00:10:12 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0x5452, &(0x7f0000000080)={{0x1, 0x1, 0x18}, './file0\x00'}) 00:10:12 executing program 2: r0 = fsopen(&(0x7f0000000040)='ext3\x00', 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000000000)='ext3\x00', &(0x7f00000000c0)='./file0\x00', r0) 00:10:12 executing program 1: fsopen(&(0x7f00000000c0)='hfs\x00', 0x0) 00:10:12 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000100110018"]) 00:10:12 executing program 4: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0x5421, &(0x7f0000000080)={{0x1, 0x1, 0x18}, './file0\x00'}) [ 612.219180][T25967] autofs4:pid:25967:check_dev_ioctl_version: ioctl control interface version mismatch: kernel(1.1), user(1.1114113), cmd(0xc018937a) [ 612.222844][T25967] autofs4:pid:25967:validate_dev_ioctl: invalid device control module version supplied for cmd(0xc018937a) 00:10:12 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0x4020940d, &(0x7f0000000080)={{0x1, 0x1, 0x18}, './file0\x00'}) 00:10:12 executing program 0: r0 = fsopen(&(0x7f00000000c0)='adfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:12 executing program 1: r0 = fsopen(&(0x7f00000001c0)='nfsd\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:12 executing program 4: r0 = fsopen(&(0x7f0000000000)='exfat\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:12 executing program 3: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)={0x100004, 0x0, 0x0, {r0}}, 0x20) 00:10:12 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc0189436, &(0x7f0000000040)=ANY=[]) [ 613.540579][T25984] loop5: detected capacity change from 0 to 131072 [ 613.550487][T25984] F2FS-fs (loop5): invalid crc value [ 613.556200][T25984] F2FS-fs (loop5): Found nat_bits in checkpoint [ 613.571312][T25984] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 [ 613.600859][T25984] F2FS-fs (loop5): access invalid blkaddr:15973890 [ 613.602692][T25984] CPU: 1 PID: 25984 Comm: syz-executor.5 Not tainted 5.15.139-syzkaller #0 [ 613.604989][T25984] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 613.607688][T25984] Call trace: [ 613.608589][T25984] dump_backtrace+0x0/0x530 [ 613.609826][T25984] show_stack+0x2c/0x3c [ 613.610890][T25984] dump_stack_lvl+0x108/0x170 [ 613.612116][T25984] dump_stack+0x1c/0x58 [ 613.613239][T25984] f2fs_is_valid_blkaddr+0x9f8/0xf7c [ 613.614587][T25984] f2fs_get_node_info+0x4ec/0xf20 [ 613.615980][T25984] read_node_page+0x2f4/0x798 [ 613.617236][T25984] f2fs_ra_node_page+0x14c/0x30c [ 613.618568][T25984] f2fs_fill_dentries+0x578/0xa8c [ 613.619976][T25984] f2fs_readdir+0x57c/0xa98 [ 613.621237][T25984] iterate_dir+0x1f4/0x4e4 [ 613.622408][T25984] __arm64_sys_getdents64+0x1c4/0x4c4 [ 613.623820][T25984] invoke_syscall+0x98/0x2b8 [ 613.625012][T25984] el0_svc_common+0x138/0x258 [ 613.626284][T25984] do_el0_svc+0x58/0x14c [ 613.627384][T25984] el0_svc+0x7c/0x1f0 [ 613.628475][T25984] el0t_64_sync_handler+0x84/0xe4 [ 613.629850][T25984] el0t_64_sync+0x1a0/0x1a4 00:10:13 executing program 1: r0 = fsopen(&(0x7f0000000000)='ubifs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:13 executing program 0: r0 = fsopen(&(0x7f0000000000)='nilfs2\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:13 executing program 4: openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x84040, 0x0) 00:10:13 executing program 2: r0 = fsopen(&(0x7f00000001c0)='iso9660\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:13 executing program 3: r0 = fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x8, 0x0, 0x0, 0x0) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH(r0, 0x3, &(0x7f0000000100)='syz0\x00', &(0x7f0000000180)='./file0\x00', r1) 00:10:13 executing program 5: r0 = fsopen(&(0x7f00000001c0)='nfs4\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000000)='rpc_pipefs\x00', &(0x7f0000000040)='D', 0x1) 00:10:13 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0x401c5820, &(0x7f0000000040)=ANY=[]) 00:10:13 executing program 2: r0 = openat$khugepaged_scan(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50}, 0x50) 00:10:13 executing program 3: mount$fuse(0x0, &(0x7f0000000140)='.\x00', 0x0, 0x0, 0x0) 00:10:13 executing program 1: r0 = fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000000)='rpc_pipefs\x00', &(0x7f0000000040)='D', 0x1) 00:10:13 executing program 4: r0 = fsopen(&(0x7f0000000000)='hfs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:13 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) read$FUSE(r1, &(0x7f00000003c0)={0x2020}, 0x2020) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 00:10:13 executing program 2: r0 = fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, 0x0, &(0x7f0000000080)="03", 0x1) 00:10:13 executing program 4: r0 = fsopen(&(0x7f00000001c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x4, 0x0, 0x0, 0x0) 00:10:13 executing program 0: r0 = fsopen(&(0x7f00000001c0)='v7\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:13 executing program 3: r0 = fsopen(&(0x7f00000001c0)='ext2\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x8, 0x0, 0x0, 0x0) 00:10:13 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_open_procfs$userns(0x0, &(0x7f0000000240)) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 00:10:14 executing program 5: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0xe, &(0x7f0000000000)=""/157) 00:10:14 executing program 0: r0 = fsopen(&(0x7f0000000000)='sysv\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:14 executing program 4: r0 = fsopen(&(0x7f0000000080)='ufs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) 00:10:14 executing program 2: pselect6(0x40, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)={0x77359400}, &(0x7f0000000240)={&(0x7f0000000340), 0x2}) 00:10:14 executing program 3: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/power_supply', 0x4b4de5c6892b9ba5, 0xcc) 00:10:14 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0x0, 0x0, 0x4b) 00:10:14 executing program 1: prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 00:10:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x4000005, 0x0, 0x0) 00:10:14 executing program 2: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x525002, 0x0) 00:10:14 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, 0x0, 0x200008c0) 00:10:14 executing program 3: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/class/power_supply', 0x8000, 0x30) 00:10:14 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x214001, 0x0) 00:10:14 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, 0x0, 0x0) 00:10:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x4000005, 0x0, 0x44) 00:10:14 executing program 0: shmget(0x1, 0x1000, 0x1000, &(0x7f0000ffa000/0x1000)=nil) 00:10:14 executing program 2: shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) 00:10:14 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1}, 0x2042) 00:10:14 executing program 5: semctl$SEM_INFO(0x0, 0x2, 0x13, &(0x7f00000000c0)=""/150) 00:10:14 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 00:10:14 executing program 2: io_submit(0x0, 0x1, &(0x7f0000001380)=[0x0]) 00:10:14 executing program 0: io_submit(0x0, 0x1, &(0x7f0000000480)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) 00:10:14 executing program 4: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x6000) 00:10:14 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg$unix(r0, 0x0, 0x0, 0x20000050) 00:10:14 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/power_supply', 0x400, 0x1) 00:10:14 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/class/power_supply', 0x2080, 0x101) 00:10:14 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x400100, 0x0) 00:10:14 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2102, 0x0) 00:10:14 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x48001, 0x0, 0x0) 00:10:14 executing program 5: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000002180), 0x2, 0x0) write$yama_ptrace_scope(r0, 0x0, 0x0) 00:10:14 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x47, 0x0, 0x0, 0x0) 00:10:14 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f00000000c0)={@initdev={0xac, 0x1e, 0x0, 0x0}, @dev}, 0xc) 00:10:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x6e) 00:10:14 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/net', 0x119000, 0x84) 00:10:14 executing program 4: r0 = msgget$private(0x0, 0x0) msgctl$MSG_INFO(r0, 0xc, &(0x7f0000000000)=""/236) 00:10:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 00:10:14 executing program 5: semctl$SEM_INFO(0xffffffffffffffff, 0x2, 0x13, &(0x7f0000000000)=""/101) 00:10:14 executing program 0: semget(0x2, 0x0, 0x604) 00:10:14 executing program 3: semctl$IPC_INFO(0x0, 0x1, 0x3, &(0x7f0000000180)=""/203) 00:10:14 executing program 2: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0xb) 00:10:14 executing program 4: syz_mount_image$fuse(&(0x7f0000000040), 0x0, 0x2000, &(0x7f00000000c0)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}}, 0x0, 0x0, 0x0) 00:10:14 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0xd, &(0x7f0000000080)=""/115) 00:10:14 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000000), &(0x7f0000000140)=0x4) 00:10:14 executing program 3: memfd_create(&(0x7f0000000140)='.\x00', 0x1) 00:10:14 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000040)=@nat={'nat\x00', 0x19, 0x3, 0x0, [], 0x0, 0x0, 0x0}, 0x47a) 00:10:14 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCINQ(r0, 0x541b, &(0x7f00000000c0)) sendmmsg(r0, &(0x7f0000004000)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0x10, 0x10a}], 0x10}}], 0x1, 0x0) 00:10:14 executing program 2: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) getresgid(&(0x7f0000000000), 0x0, 0x0) 00:10:14 executing program 1: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {0x4000000}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:10:14 executing program 0: pselect6(0x40, &(0x7f0000000080), &(0x7f0000000340)={0x8}, &(0x7f0000000180)={0x7}, &(0x7f00000001c0)={0x77359400}, 0x0) 00:10:15 executing program 4: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x1a}, 0x58) syz_clone3(&(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:10:15 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x0, 0x0, 0x0) 00:10:15 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000001540)='/sys/fs/cgroup', 0x0, 0x0) 00:10:15 executing program 2: sigaltstack(&(0x7f0000000040)={0x0}, 0x0) 00:10:15 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmmsg(r0, &(0x7f0000004000)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0x10}], 0x10}}], 0x1, 0x0) 00:10:15 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) fsetxattr$system_posix_acl(r0, 0x0, 0x0, 0x0, 0x0) 00:10:15 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') write$cgroup_pid(r0, 0x0, 0x0) 00:10:15 executing program 4: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) io_setup(0x0, &(0x7f0000000000)) 00:10:15 executing program 0: pselect6(0x40, &(0x7f0000000080), &(0x7f0000000340)={0x8}, 0x0, &(0x7f00000001c0)={0x77359400}, 0x0) 00:10:15 executing program 2: setitimer(0x2, &(0x7f00000000c0)={{}, {0x0, 0x2710}}, 0x0) 00:10:15 executing program 5: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000001740), 0x2, 0x0) shmctl$IPC_INFO(0x0, 0x3, &(0x7f0000000140)=""/79) 00:10:15 executing program 1: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x1, &(0x7f0000000040)={{0x0, 0x3938700}, {0x77359400}}, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000180), 0x0) 00:10:15 executing program 3: rt_sigaction(0x33, &(0x7f0000000080)={&(0x7f0000000000)="f68b68c2a251483d603219921e6d1fd0fd3b0ae577a61a5a755973bbb15d6a27cc793578f54418eb84f38ad9e3f76b75bed9", 0x0, 0x0}, 0x0, 0x8, &(0x7f00000000c0)) 00:10:15 executing program 4: getresgid(&(0x7f0000000000)=0x0, &(0x7f0000000040)=0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xee00, r1, 0x110}, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmctl$IPC_INFO(0x0, 0x3, 0x0) shmctl$IPC_RMID(0x0, 0x0) shmctl$SHM_STAT_ANY(0x0, 0xf, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0xb) r2 = getegid() setresgid(0x0, 0x0, 0x0) prctl$PR_CAP_AMBIENT(0x2f, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(0x0, 0x0) add_key(0x0, &(0x7f0000000300)={'syz', 0x0}, &(0x7f0000000340)="5e528e1e9d21cef9e9e3ee83251b4704855c87406aec679ca5293629d901008ba4aada95f5c34378020ac3d79c692a4cfb42fbe567c9389a934cdbdd53bc2c0a88b02e7d80d24172e5385692738e2670b0db6cf35d612b00a56b51c00bcdbb974846bc1dd40c8469dc9a9c582c93fc8901846210a3af479be6c3b56c59f71b71f22b5cc4bc2232c9ff21ce7d19c9a0501f93804d799be5eb907d5e7cab6f8a4800ffacc4201c36cbfe6d5fdab0bffe2187c0ec926454f06f679ebcf01de39ffa557a4ce0af0cf39897b9aaeb2a20912d5d388e260666ab14db9eabf0296b", 0xde, 0x0) getgroups(0x4, &(0x7f0000000440)=[r1, r2, 0xee01, 0xee01]) setresgid(r5, 0x0, 0x0) geteuid() getgroups(0xa, &(0x7f0000000500)=[0x0, r3, r1, r2, 0x0, r4, r1, r0, 0x0, 0x0]) fsetxattr$system_posix_acl(0xffffffffffffffff, &(0x7f00000004c0)='system.posix_acl_access\x00', &(0x7f0000000600)={{}, {0x1, 0x1}, [{0x2, 0x0, 0xee00}], {}, [{0x8, 0x5}, {0x8, 0x6, r6}, {0x8, 0x4, r7}, {0x8, 0x6}, {0x8, 0x4}, {0x8, 0x5}], {0x10, 0x1}, {0x20, 0x1}}, 0x5c, 0x2) 00:10:15 executing program 0: syz_clone3(&(0x7f0000000280)={0x40000000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:10:15 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) sendmmsg(r0, 0x0, 0x0, 0x2000890) 00:10:15 executing program 5: rt_sigaction(0x37, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)) 00:10:15 executing program 1: getresuid(&(0x7f0000000080), &(0x7f0000000140), 0x0) 00:10:15 executing program 3: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300), 0x0) 00:10:15 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TLS_RX(r0, 0x6, 0x2, &(0x7f0000000180)=@gcm_128={{}, "3212f51b7daaad91", "9ddaa5856ae4b19386cd3fe8d5148384", "280e07f8", "5f9e411bc78a72d6"}, 0x28) 00:10:15 executing program 4: msgget(0x2, 0x321) 00:10:15 executing program 5: io_setup(0x0, &(0x7f0000000040)=0x0) io_getevents(r0, 0x3, 0x3, &(0x7f0000000380)=[{}, {}, {}], &(0x7f0000000100)={0x0, 0x3938700}) 00:10:15 executing program 2: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0xa080, 0x0) 00:10:15 executing program 1: syz_open_procfs(0xffffffffffffffff, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000380)='net\x00') 00:10:15 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') io_submit(0x0, 0x1, &(0x7f0000000340)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x5, 0x0, r0, 0x0}]) 00:10:15 executing program 5: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/fs/cgroup', 0x200801, 0x0) fchmod(r0, 0x0) 00:10:15 executing program 0: syz_clone3(&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0xfffffffffffffe48, 0x0, 0x0, 0xfffffffffffffed1}, 0x30) 00:10:15 executing program 3: socket$inet_tcp(0x2, 0x1, 0x0) syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x1a}, 0x58) 00:10:15 executing program 1: clock_gettime(0x0, &(0x7f00000002c0)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000200), &(0x7f0000000240)={0x6}, 0x0, &(0x7f0000000300)={0x0, r0+10000000}, 0x0) 00:10:15 executing program 4: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x1a}, 0x58) syz_clone3(&(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) io_setup(0x0, &(0x7f0000000000)) 00:10:15 executing program 3: r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 00:10:15 executing program 2: syz_clone3(&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, {0x26}, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x58) 00:10:15 executing program 5: io_setup(0x0, &(0x7f0000000040)=0x0) io_getevents(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x3938700}) 00:10:15 executing program 1: io_setup(0x0, &(0x7f0000000000)=0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) io_submit(r0, 0x1, &(0x7f0000001240)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x7, 0x0, r1, 0x0}]) 00:10:15 executing program 4: getgroups(0x1, &(0x7f0000000440)=[0x0]) clock_gettime(0x7, &(0x7f0000000040)) 00:10:15 executing program 0: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) shmctl$IPC_INFO(0x0, 0x3, &(0x7f0000000140)=""/79) 00:10:15 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/devices/virtual', 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='io\x00') read$eventfd(r0, &(0x7f00000000c0), 0x8) 00:10:15 executing program 3: openat$sysfs(0xffffffffffffff9c, &(0x7f00000026c0)='/sys/class/net', 0x80979f63d510216c, 0x0) 00:10:15 executing program 5: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r0, 0xc018937c, &(0x7f0000000100)={{0x1, 0x1, 0xfffffffffffffef2}, './file0\x00'}) 00:10:15 executing program 1: pselect6(0x40, &(0x7f0000000200), 0x0, 0x0, &(0x7f0000000300), 0x0) 00:10:15 executing program 4: pselect6(0x40, &(0x7f0000000040)={0x629c}, 0x0, &(0x7f00000000c0)={0x4}, 0x0, 0x0) 00:10:15 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x40040, 0x0) 00:10:15 executing program 0: timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000100)) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = syz_open_pts(r0, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000380)={{0x0, 0x3938700}, {0x0, 0x3938700}}, 0x0) read(r1, 0x0, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x13, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) timer_settime(r2, 0x0, &(0x7f0000000300)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='mountinfo\x00') fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x1}) fcntl$lock(r3, 0x26, &(0x7f0000000000)) 00:10:15 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x32, 0x0, 0x0) 00:10:15 executing program 5: syz_clone3(&(0x7f0000000200)={0x840a0100, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 00:10:15 executing program 4: socket$inet6(0xa, 0x2, 0x4dda) 00:10:15 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000003680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[], 0x10}, 0x0) 00:10:15 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') fsetxattr$system_posix_acl(r0, &(0x7f0000000040)='system.posix_acl_access\x00', 0x0, 0x0, 0x0) 00:10:15 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='io\x00') getsockopt$IP_VS_SO_GET_TIMEOUT(r0, 0x0, 0x486, 0x0, 0x0) 00:10:15 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) connect$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, 0x14) 00:10:15 executing program 5: process_vm_readv(0x0, &(0x7f0000000100)=[{0x0}], 0x1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 00:10:15 executing program 2: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x20200, 0x0) 00:10:15 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/devices/virtual', 0x0, 0x0) fchmod(r0, 0x0) 00:10:15 executing program 3: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {0x2}, 0x0, 0x0, 0x0, 0x0}, 0x58) setresgid(0x0, 0x0, 0x0) setresgid(0x0, 0x0, 0x0) fsetxattr$system_posix_acl(0xffffffffffffffff, 0x0, &(0x7f0000000600)={{}, {}, [{0x2, 0x0, 0xffffffffffffffff}], {}, [{}], {0x10, 0x1}, {0x20, 0x1}}, 0x34, 0x0) getresgid(0x0, &(0x7f0000000040), 0x0) setresgid(0x0, 0x0, 0x0) getgroups(0x0, 0x0) setresgid(0x0, 0x0, 0x0) fsetxattr$system_posix_acl(0xffffffffffffffff, 0x0, &(0x7f0000000280)={{}, {}, [{}, {}, {0x2, 0x0, 0xee01}], {0x4, 0x6}, [{0x8, 0x4, 0xee00}]}, 0x44, 0x3) 00:10:16 executing program 0: io_setup(0x0, &(0x7f00000001c0)=0x0) io_destroy(r0) 00:10:16 executing program 4: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) setresgid(0x0, 0x0, 0x0) getresgid(0x0, 0x0, 0x0) 00:10:16 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x11, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x9, 0x2, &(0x7f0000000080)=""/2}, 0x90) 00:10:16 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000180)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r1, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) r2 = accept4$inet(r1, 0x0, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) r4 = openat$incfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f0000000580)=[@timestamp, @sack_perm, @window={0x3, 0x37dc}, @window={0x3, 0x2}], 0x4) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(0xffffffffffffffff, 0x6, 0x21, 0x0, 0x0) setsockopt$SO_BINDTODEVICE_wg(0xffffffffffffffff, 0x1, 0x19, 0x0, 0x0) fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, 0x0) write$P9_RRENAMEAT(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r3, &(0x7f0000004b80)=[{{0x0, 0x0, &(0x7f0000001ac0)=[{0x0}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000500)=""/11, 0xb}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/94, 0x5e}, {&(0x7f0000001bc0)=""/243, 0xf3}], 0x7}, 0x1}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001f80)=""/211, 0xd3}], 0x1, &(0x7f0000000640)}, 0xfffeffff}, {{0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000003200)=""/165, 0xa5}, {&(0x7f00000032c0)=""/188, 0xbc}, {&(0x7f0000003380)=""/249, 0xf9}, {&(0x7f0000001e40)=""/38, 0x26}, {&(0x7f0000001f00)=""/6, 0x6}, {&(0x7f0000002080)=""/95, 0x5f}], 0x6, &(0x7f0000003500)=""/115, 0x73}}, {{&(0x7f0000004740)=@caif=@dgm, 0x80, &(0x7f0000004800)=[{&(0x7f00000047c0)}], 0x1}, 0x101}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f0000004840)=""/51, 0x33}, {&(0x7f0000004880)=""/107, 0x6b}, {&(0x7f0000004900)=""/227, 0xe3}, {&(0x7f0000004a00)=""/129, 0x81}], 0x4, &(0x7f0000004b00)=""/65, 0x41}, 0x2}], 0x5, 0x2061, &(0x7f0000004d00)={0x77359400}) ioctl$FIOCLEX(0xffffffffffffffff, 0x5451) setsockopt$inet6_int(r2, 0x29, 0x4e, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000140)={0x3, 'ip6erspan0\x00', {0x2}, 0x7f}) ioctl$VT_SETMODE(r4, 0x5450, 0x0) listen(0xffffffffffffffff, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000001e80)=[{{&(0x7f0000000200)=@isdn, 0x80, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000000)=""/43, 0x2b}], 0x3, &(0x7f0000000680)=""/70, 0x46}, 0x7}, {{&(0x7f0000000700)=@un=@abs, 0x80, &(0x7f0000001b40)=[{&(0x7f0000000780)=""/82, 0x52}, {0x0}, {&(0x7f00000008c0)=""/88, 0x58}, {&(0x7f0000004d40)=""/268, 0x10c}, {0x0}, {0x0}], 0x6, &(0x7f0000002100)=""/238, 0xee}}], 0x2, 0x40000022, &(0x7f0000001f40)) pipe2$9p(&(0x7f0000000280), 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0xedde66041d38b99b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000006) r5 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f00000004c0)=[{0x0}], 0x1}, 0x0) openat$cgroup_subtree(0xffffffffffffffff, 0x0, 0x2, 0x0) 00:10:16 executing program 1: syz_clone3(&(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x1a}, 0x58) io_setup(0x0, &(0x7f0000000000)) 00:10:16 executing program 5: openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x19000, 0x0) [ 613.723857][T25991] UBIFS error (pid: 25991): cannot open "(null)", error -22 [ 616.698964][T26244] IPVS: rr: TCP 172.20.20.170:0 - no destination available 00:10:16 executing program 2: openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000001740), 0x2, 0x0) openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0xc0, 0x0) 00:10:16 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d00)={0x6, 0x8, &(0x7f0000000ac0)=@raw=[@printk={@pointer}], &(0x7f0000000b40)='GPL\x00', 0x0, 0xbb, &(0x7f0000000b80)=""/187}, 0x90) 00:10:16 executing program 5: socket(0x18, 0x0, 0x46) 00:10:16 executing program 4: bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x9000) 00:10:16 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ASSOCIATE_REQ(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000900)={&(0x7f00000008c0)={0x14}, 0x14}}, 0x0) 00:10:16 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket(0x1, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8}]}, 0x3c}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000dc0)={'wlan1\x00'}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x14, 0x5, 0x0, 0x1, [@IFLA_BRPORT_UNICAST_FLOOD={0x5}, @IFLA_BRPORT_LEARNING={0x5}]}}}]}, 0x4c}}, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000003500)=[{{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000a00)="f3af4f098e072800ce201b8a", 0xc}], 0x1}}], 0x1, 0x0) 00:10:16 executing program 1: recvfrom$ax25(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) [ 616.859138][T26262] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 00:10:16 executing program 5: bpf$BPF_BTF_GET_FD_BY_ID(0x14, 0x0, 0x0) [ 616.902807][T26262] device bridge_slave_1 left promiscuous mode 00:10:16 executing program 1: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002180)='./cgroup.net/syz0\x00', 0x200002, 0x0) [ 616.911798][T26262] bridge0: port 2(bridge_slave_1) entered disabled state 00:10:17 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000180)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r1, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) r2 = accept4$inet(r1, 0x0, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) r4 = openat$incfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f0000000580)=[@timestamp, @sack_perm, @window={0x3, 0x37dc}, @window={0x3, 0x2}], 0x4) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(0xffffffffffffffff, 0x6, 0x21, 0x0, 0x0) setsockopt$SO_BINDTODEVICE_wg(0xffffffffffffffff, 0x1, 0x19, 0x0, 0x0) fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, 0x0) write$P9_RRENAMEAT(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r3, &(0x7f0000004b80)=[{{0x0, 0x0, &(0x7f0000001ac0)=[{0x0}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000500)=""/11, 0xb}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/94, 0x5e}, {&(0x7f0000001bc0)=""/243, 0xf3}], 0x7}, 0x1}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001f80)=""/211, 0xd3}], 0x1, &(0x7f0000000640)}, 0xfffeffff}, {{0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000003200)=""/165, 0xa5}, {&(0x7f00000032c0)=""/188, 0xbc}, {&(0x7f0000003380)=""/249, 0xf9}, {&(0x7f0000001e40)=""/38, 0x26}, {&(0x7f0000001f00)=""/6, 0x6}, {&(0x7f0000002080)=""/95, 0x5f}], 0x6, &(0x7f0000003500)=""/115, 0x73}}, {{&(0x7f0000004740)=@caif=@dgm, 0x80, &(0x7f0000004800)=[{&(0x7f00000047c0)}], 0x1}, 0x101}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f0000004840)=""/51, 0x33}, {&(0x7f0000004880)=""/107, 0x6b}, {&(0x7f0000004900)=""/227, 0xe3}, {&(0x7f0000004a00)=""/129, 0x81}], 0x4, &(0x7f0000004b00)=""/65, 0x41}, 0x2}], 0x5, 0x2061, &(0x7f0000004d00)={0x77359400}) ioctl$FIOCLEX(0xffffffffffffffff, 0x5451) setsockopt$inet6_int(r2, 0x29, 0x4e, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000140)={0x3, 'ip6erspan0\x00', {0x2}, 0x7f}) ioctl$VT_SETMODE(r4, 0x5450, 0x0) listen(0xffffffffffffffff, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000001e80)=[{{&(0x7f0000000200)=@isdn, 0x80, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000000)=""/43, 0x2b}], 0x3, &(0x7f0000000680)=""/70, 0x46}, 0x7}, {{&(0x7f0000000700)=@un=@abs, 0x80, &(0x7f0000001b40)=[{&(0x7f0000000780)=""/82, 0x52}, {0x0}, {&(0x7f00000008c0)=""/88, 0x58}, {&(0x7f0000004d40)=""/268, 0x10c}, {0x0}, {0x0}], 0x6, &(0x7f0000002100)=""/238, 0xee}}], 0x2, 0x40000022, &(0x7f0000001f40)) pipe2$9p(&(0x7f0000000280), 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0xedde66041d38b99b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000006) r5 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f00000004c0)=[{0x0}], 0x1}, 0x0) openat$cgroup_subtree(0xffffffffffffffff, 0x0, 0x2, 0x0) 00:10:17 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x0, 0xf, &(0x7f0000000080)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, 0x1}}}, &(0x7f0000000180)='syzkaller\x00'}, 0x90) 00:10:17 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x1, 0x803, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x3c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000dc0)={'wlan1\x00', 0x0}) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f00000002c0)={0x4c, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_FRAME={0x2e, 0x33, @action={@with_ht={{{}, {}, @device_a, @device_b}}, @ext_ch_sw={0x4, 0x4, {{}, @val={0x76, 0x6}}}}}]}, 0x4c}}, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r4, &(0x7f0000000680)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x2c, r8, 0x200, 0x5ff, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x3ff, 0x2a}}}}, [@NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000}, 0x40020) r9 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) socket(0x15, 0x3, 0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00'}) socket$nl_route(0x10, 0x3, 0x0) 00:10:17 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var]}}, 0x0, 0x2a, 0x0, 0x1}, 0x20) 00:10:17 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000000)=0x96, 0x4) 00:10:17 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket(0x1, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8}]}, 0x3c}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000dc0)={'wlan1\x00'}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x14, 0x5, 0x0, 0x1, [@IFLA_BRPORT_UNICAST_FLOOD={0x5}, @IFLA_BRPORT_LEARNING={0x5}]}}}]}, 0x4c}}, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000003500)=[{{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000a00)="f3af4f098e072800ce201b8a", 0xc}], 0x1}}], 0x1, 0x0) [ 617.567941][T26280] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 00:10:17 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x3, 0x6, &(0x7f0000000000)=@framed={{0xffffffb4, 0x6, 0x0, 0x0, 0x0, 0x71, 0x11, 0x24}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x7}, @exit]}, &(0x7f0000000080)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0xe}, 0x70) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={r0, 0xe0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x5f, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x6, 0x4, &(0x7f0000003240)=ANY=[@ANYBLOB="18020000e2ffffff00000000000000c685000000360000009500001800000000922ae83713ab9600010000801b10fb54a8cb72d232ad558c46fff4208d4990ec11ce9413ac30e00bd0081f8504e19a5183d769676520e98a263345e44d5ad12bca35510100c4d86abeb12303ff1c9fe0d0020000d60400000007d3670000008aff66d6b3181ffc1d62a3954c1198bbc4fa13aee48ca9e8969faebf3183fe803ab3f5024b52dc265b36fc9dae00a09404f01f9504d0976d252bd8d24538556e5e57bee3b8cf464ef3c6a7def8bad3ca6e3abdb21696e340bb8e2a093add57196b40def3858ef569147fa4108328392d322ab5df10a2f69a6bdf72ee7944e810d0223917c3d042410f57466f59544047d6d8ac44060000000000ee16c729300d2301800000000000002b5a8b05fcc154ad5290a8cdb97c343f454ff69dd6cbde49b28a6cb5f4fc0001745cff6e00e7ffffff0000acf3209a08439f1ff01779b6f6df7e02aa6d7760525b595fe1f697bc114ed1770200a3f0395f946974cfb458be2a34cf924dc37b5592bf17956f3547497aba814382ff67b345b677a9d6523d87008000000000000000003fe8613ca29ff92be0d8deffff7b68136b0046d535dd39c0f35408869e9b342b953f91447e6b9eab304f134306320600a44095254b45a6c1312a13696c7202df5f764713504facc532c5a6d44d99ec7530ed7b0311000000000000e54e9072a22d911f4a2c2e2fa806e63c5cd98a8569a6d6bcfb000064885117e2ad910eae67e0ebe380d0f648713e68153579e02d71c58d147b00821ab9a6475b31e1ebf1369a04000000fbf3983f283f2f00000000992774814d63c933912d000006000000a66acb0a38856929e7d8b1b06c9bd5d7e5490f3b8596b694ea9483bd4bd287c83dd998a74694d18bdd8ad0983bc90770bbd26a82b9d99d5fc04563b523c47ef8c33400e90d02000000000000000edf1147a7afe772cd45af8aeffe2753088e02ca6bb2feec446ce7dbce66f0a93a03371320980865c7c62ea4d8f8a864dce9fa85aeb0454349100296ee2dba39c3f6fd6cf96714e11fe03b50f6499a7418b165dd0336d226bac1e1223be1c97b15175d0e664beb126000e96549e1a1228c686edb475b705eaa9515c96f4fc6b3c925ea404e0f1de61026dc6c6618580fd6ce9eac602c1756f6d1056712412131ed9925989e01eae489ec7052e0ed72c326c7a8aa63999e2297c54ce1822d14b7c7699a9d0600f11f2e7f474cffbc35bc8623cd5eb68af82275a940be0400000000000000bcc3fbe7d90de96d6a8e9f32f18d1f606b381e4903b500000000000000000000004a2357ba5f6000de1cfa88b7165dcf4f2aaee86d4802000000000000008fdb686d5da2a42e4b5024b6535811f362201d4f82012e6af704973d04ea923c19e6cb723c1923b3eea2d73e176dff383c9fbbac53dfdcb1a68c98e96fe39eec23963faf3ebed3409144c7c53d6318ced678a621450a9b01e9f2772e5f2999d3435da02556e36c3215d2bd4e96c93bff3ad04a82ff3cfadcf65eb92adc6c68d66b11cb2d7556414a86dfa94bb7aa52c7febb1e9b2efcbbc5bccf9d39bed802f4f056976a9a362ee9cc624ec40000000000000000000000000044d917c62b27679913075731e8fddb07c10c82002d60181588ae63a440454287de9e340f611267f37bdd0f2d21cb06fcaf45a0a297e396f428d43371424b307eef82c5d6d19f3ef0d3b8f7fa51957e3099caab31133b34a1d3eebc0f0c9056df2e9667ba0b55695c7894010079b07e7aef7785e2486472b5cba1f3346c1e8e23deb8c82bb6eb2c72c484241dc3b66da78260f800fffd39368b952f6f4a10295c50c887a31d8b543c5d10f2dbd4d0b84eaad43feb6e169a9f2fcff7000000000000000000e011bc6366f56fa787f212c1f8c0f47f50b1e9b5d841ea55fe569bb7bf1e78191c8a02ad436725771738a2a98891971e3b932352896e1ea10f62e8ef7a87e16151b39d6c27575714540d8c293a3fa4b5a825360423c1cbc8b5d19167152823ed853140edda002c16c842b168bb55f6bb713deb57d0aa78d6d4e5fc5be2c402bd246128f41bcb02000000892b135a92e8c844938aa98ba4839a1408a696454d40e5eed4d4dce481ca86bfac54c330331b7f2cde17cbaeb0377696faf546ecbe742d73d47d726a50f6e752f3325255bd7e8b5923aa3cfb6f7e06494f21ca450139c558000000000000000000000800000000000000000075aa0000000000000000000000005560bd9eb81e839e4992e64b074a66cccccf00334fa94da8477be7d99b558ec6a5b1596ac1e7617c6b32eed0cc70286caf2c5189a103f4b0b04aff171c4d388ccf67fea37e782f025c94c853cde330a193a967d907a8c88fcb033e680f559a72150cb900bafcd536f48797915a2fe9922ce27300009e1b36aa4730117d9b00000000003c630000000000008fbbd11b015c415ca04192fbfb1a8b0e3460af35771dbac10062835c9bab3ad09f7a022c52d8000000000000000000004000000000000000000000000000000000000000000400000000000000000000000000006ec473c54399b7b8aa1ee46132fc45da8292631178cecf19550108b8b8423de42957ffe9bb6d752e68d2bc2ce777a17bf4dfdfee5de0f3e4dadf51ab03d2165ccc9562827b762fa611ba5f32861c19dffe1dc9fd5c41cd46cf131fd6b0c2ddad90ac33f768f9ecc70327c59918fa5a249befe98262f53c8182d95f6da3698a6a88c2c31d801a8f1f5e0ce05138d5422da0a6a62b9dfe1f39775d1d0c9186096415f544aaf76b0a1c877a6c826a5adcfb22c4a0e5a46271caa3eaf4f389dd5f3c20dbddc0377a4266d7b9fd61b9287e9b4be0a413ee31be0ddecab0ef7b25cba1fb3654ddf291ecb7768ac1e177042cb4c452fa6b3966955e05e9bcade0638ac187da23d6855500fe8510b51e13a890e394b84a6ea2cc8d42b97c697c29122298d55e2e1dca8e07abda2606a3f381c64b9fec0000000a7965e4854e8e3572ad5149b3872342dea9252132860c9af1bd5fe263c0313dea5d6e02000000000000005f34667dd79b07b5cbdd8aa7dd561a26b5562d4861a7e1b0f48930e0b696ea3bee7eb72794e163d7aeac9a0fa5403ac9cb421eae283b0550f1d0d339cd7b96e71d3ab48ad9d7975e0c9b117f71d3ab80a0c9b0284ecc469fa6181c9c71fce07a6ffb23296a107763138e8d9876291af2076890c47925ac773d95c5f12e15683513e0d87d31e372d2ca42acb3e5f3a1550665b898462c139ffd0106bc8a61b6117d252efcab7106b4c3a3c13a70ff452e9d2096142c517b0e91b5cf88332faca5b3ee96363065c3ce32d3d39ec36e20d597e05664f2526bd918090649da11f7299789d00f50e4f81e99d3efecb9b457642fe810370ba4fbe00fa60a28af966a27a1659e448b41ef2051a7b703d55c0602540663016e20d50385766da704fc5d01a1459134d1b9edfde3be9e25a110228c64253588ff420644dbc0854e69a7bdda72f93ceaccf92cfe7dd6296c950db10f6dd8a5ef9b73cf6a12a1ba16fdc7e35b805f4fd2b21b0a623722149c1465e4de2d53f0f10b14c21865027abc71a12cb1e9f8029c7a20000000eeb0d53a83e518c8d2052c08b515d9d0bde24ac4e798040c7db0bb03c019507d6377f3d5dd94a27abc6d6b120d61f772407e0d2cb50d29168b68aef9f176b4c3aa8b21279d4ea9c1f669aa8c2c17d5b3a8d1dda58d26f1019af04b7774c85d5bce8be010f27c5211938031c3404680b01279c778bd1fe1b48c4b5b8e0fe756e54a8d76b7cec5e3407d93b4ea2bb62cb681bcdc446440607de844acf5524a4657e33ef2115547b735b57b5092d0bc8fa6acb832509abe0882d570ce400aaebd7baff88526608d6991aac95751671174129457e4a03aca69d82b64b89e6ad6ed1e275ec5002e48170e4c7b4f3971481098dedb88fba90770e44bf404d5a97fefe2fe8e459fe45933b78c7ab5fe985a480193a00fb07da1455cb283df68af569ac82aa6dc703e29bf158931fb79f2abfa6ff7eb8c4f381c9da58bea460e2ead969933e5391970ca4fddd64da2e5df9c4d82044068caaaab771b37bb06bbe673056d849825525f1120b2250f6b8520381f7a74b1c687781cb6b23e67b918844b83dbaeeb559ec8520d710dd6d6b4e64838bd434a36ed03fc0c488b24571032ffbc9f8ce97041e1bc4729d539358dc9599c1266b9ce2cb6dd0ad57a6e9d3d4a11a27f70b2934c96237e2ba09c58eeda678d4d08b6da99b7a86e946215afb1b48792fde54492e306cb5342e2589874b603a1de972b1f09cc350096f5c3e814118af9ba0793cfdf20c77b34eacfdf63ce59ec4d2f867bf884e941559b068d908325667672b5e1cf71f4829c0493e8b141489ed926b822becead7a0a2b4a4c008ab16b616d60f347e4da54f06443507efe57ea62399ef4eb11b2f559e1b056456a53998bf1c6d13c92e75136147f91ae3a75ca15eb1b51bf700b3c0bf54bc3745ff313c5e75dc66386897f6ee4542937695d0878c442ad2fe9baf85c1390da13efc353ccbef950c29f39ddf436f0d9bf1be1515ed251d8b6f11ecb16b1e8d1ed04196e9b6c2f9e068b7749bb6c1f533e4923e80100000000000000af7b3f22c901662c65cb761dc2eeff2f698bd4dbae83e2dfdc4f1c7f918a00515c1bc189d10ec22b35fd81aed2f0ba244fd029c4f0d4f9331a31572326f68e000000000000ab0476c3fd7f7c1e5c000000000000000000000011e43e39d3f4394fbfa13c416b1c443c5e52eea726491ad75100ebad7c6d5a665c59a3fb158e43da904f19e7e8daa4e90390b8da945f6cd78536c0d2be07221f85ad46b180f256d4d84592691d15d65896b66b63a46705338b67b72dc1c3075fcdc5cbffb036619df4edf4facf90e33d8c96976341e4cd7f5c44c31a19d85db87e0240d817784e569931b4d0e1a8ea6d3f4918396c7f7e4061abf9f30f53a3b9bb288ca458e21eed818dd484abcc6aa5ca83772b03fe48be1aa5930a0e1daefca800000000000000000000000000001f5e7a09fd2ba55bbfdec87793e024c0665d0127c56a0d1c7eee1a36b2a3c3e900e03b75203c9a6c79753e24994864527df6d14725a56e506a20bb1615d54064e4365aa79d8e4a6670673820431eaa7e255fc3aef1459948e221257e9f5b485b8ef30d6a6bcb587454c1df802c239318aef8800f0c7fe1bbc422f558640671bf7dbf49c61c7819c7543642f68223b624c2b5fb97cd4d8fb01891510a219751beae67b900f99d6e662ebcd286c9e1f5332db171b03dcc20782bfd01031fae3deb2968e8d35dc1fb24375c09f2628a4769a3eebbdd1ce124a7bd774a764879596c63a54c7cd3bd7acef0685603d39c4817df132a2fa57d5fd900d658102016b6dcf27ba3d4eec64e42d640c636da7ef5ee99ba9f3e47e67281496e71542bcd1349ccad36d9f2cdeee8ee6d670d589acfa177b06332a9574459bb167ec954765ab8a211e4f7628109df08a525d2c906bd60b27a0743595b1c0f7cfe7abb7f42cd9c8d2c4dfd2b5027a1ca3756e2c20ff1759783b3d10a7fc209b0cead1b39"], &(0x7f0000000040)='GPL\x00', 0x4, 0x1076, &(0x7f0000000300)=""/4096}, 0x70) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000018c0)={r1, 0x34, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffd9, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x0, 0x0}}, 0x10) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001940)=@bpf_ext={0x1c, 0xf, &(0x7f0000001640)=@ringbuf, &(0x7f0000001780)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r3}, 0x90) 00:10:17 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var]}}, &(0x7f0000000040)=""/2, 0x2a, 0x2, 0x1}, 0x20) [ 617.597953][T26279] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. 00:10:17 executing program 1: socket$nl_route(0x10, 0x3, 0x0) socket(0x0, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, 0x0, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, 0xffffffffffffffff, 0x0) sendmsg$nl_route(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@newlink={0x34, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9}, {0x4, 0x2, 0x0, 0x1, @void}}}]}, 0x34}}, 0x0) sendmsg$nl_route(r0, 0x0, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x28011, 0xffffffffffffffff, 0x0) [ 617.617445][T26279] device bridge_slave_1 left promiscuous mode [ 617.619307][T26279] bridge0: port 2(bridge_slave_1) entered disabled state [ 617.649337][T26286] IPVS: rr: TCP 172.20.20.170:0 - no destination available 00:10:17 executing program 0: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) ioctl$SIOCAX25CTLCON(r0, 0x89e8, &(0x7f0000000000)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @bcast, @default, 0x0, 0x0, 0x0, [@bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @null, @default, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) [ 617.682550][T26279] bridge1: port 1(bridge_slave_1) entered blocking state [ 617.684974][T26279] bridge1: port 1(bridge_slave_1) entered disabled state [ 617.687973][T26279] device bridge_slave_1 entered promiscuous mode 00:10:17 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket(0x1, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8}]}, 0x3c}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000dc0)={'wlan1\x00'}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x14, 0x5, 0x0, 0x1, [@IFLA_BRPORT_UNICAST_FLOOD={0x5}, @IFLA_BRPORT_LEARNING={0x5}]}}}]}, 0x4c}}, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000003500)=[{{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000a00)="f3af4f098e072800ce201b8a", 0xc}], 0x1}}], 0x1, 0x0) 00:10:17 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x1, 0x803, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x3c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000dc0)={'wlan1\x00', 0x0}) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f00000002c0)={0x4c, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_FRAME={0x2e, 0x33, @action={@with_ht={{{}, {}, @device_a, @device_b}}, @ext_ch_sw={0x4, 0x4, {{}, @val={0x76, 0x6}}}}}]}, 0x4c}}, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r4, &(0x7f0000000680)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x2c, r8, 0x200, 0x5ff, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x3ff, 0x2a}}}}, [@NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000}, 0x40020) r9 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) socket(0x15, 0x3, 0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00'}) socket$nl_route(0x10, 0x3, 0x0) [ 617.799567][T26300] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 617.875389][T26302] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 617.924050][T26302] device bridge_slave_1 left promiscuous mode [ 617.926099][T26302] bridge1: port 1(bridge_slave_1) entered disabled state [ 617.996783][T26302] bridge2: port 1(bridge_slave_1) entered blocking state [ 617.999049][T26302] bridge2: port 1(bridge_slave_1) entered disabled state [ 618.001950][T26302] device bridge_slave_1 entered promiscuous mode 00:10:18 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=ANY=[@ANYBLOB="1c0000002a000900000000000000000004"], 0x1c}}, 0x0) 00:10:18 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000180)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r1, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) r2 = accept4$inet(r1, 0x0, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) r4 = openat$incfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f0000000580)=[@timestamp, @sack_perm, @window={0x3, 0x37dc}, @window={0x3, 0x2}], 0x4) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(0xffffffffffffffff, 0x6, 0x21, 0x0, 0x0) setsockopt$SO_BINDTODEVICE_wg(0xffffffffffffffff, 0x1, 0x19, 0x0, 0x0) fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, 0x0) write$P9_RRENAMEAT(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r3, &(0x7f0000004b80)=[{{0x0, 0x0, &(0x7f0000001ac0)=[{0x0}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000500)=""/11, 0xb}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/94, 0x5e}, {&(0x7f0000001bc0)=""/243, 0xf3}], 0x7}, 0x1}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001f80)=""/211, 0xd3}], 0x1, &(0x7f0000000640)}, 0xfffeffff}, {{0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000003200)=""/165, 0xa5}, {&(0x7f00000032c0)=""/188, 0xbc}, {&(0x7f0000003380)=""/249, 0xf9}, {&(0x7f0000001e40)=""/38, 0x26}, {&(0x7f0000001f00)=""/6, 0x6}, {&(0x7f0000002080)=""/95, 0x5f}], 0x6, &(0x7f0000003500)=""/115, 0x73}}, {{&(0x7f0000004740)=@caif=@dgm, 0x80, &(0x7f0000004800)=[{&(0x7f00000047c0)}], 0x1}, 0x101}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f0000004840)=""/51, 0x33}, {&(0x7f0000004880)=""/107, 0x6b}, {&(0x7f0000004900)=""/227, 0xe3}, {&(0x7f0000004a00)=""/129, 0x81}], 0x4, &(0x7f0000004b00)=""/65, 0x41}, 0x2}], 0x5, 0x2061, &(0x7f0000004d00)={0x77359400}) ioctl$FIOCLEX(0xffffffffffffffff, 0x5451) setsockopt$inet6_int(r2, 0x29, 0x4e, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000140)={0x3, 'ip6erspan0\x00', {0x2}, 0x7f}) ioctl$VT_SETMODE(r4, 0x5450, 0x0) listen(0xffffffffffffffff, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000001e80)=[{{&(0x7f0000000200)=@isdn, 0x80, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000000)=""/43, 0x2b}], 0x3, &(0x7f0000000680)=""/70, 0x46}, 0x7}, {{&(0x7f0000000700)=@un=@abs, 0x80, &(0x7f0000001b40)=[{&(0x7f0000000780)=""/82, 0x52}, {0x0}, {&(0x7f00000008c0)=""/88, 0x58}, {&(0x7f0000004d40)=""/268, 0x10c}, {0x0}, {0x0}], 0x6, &(0x7f0000002100)=""/238, 0xee}}], 0x2, 0x40000022, &(0x7f0000001f40)) pipe2$9p(&(0x7f0000000280), 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0xedde66041d38b99b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000006) r5 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f00000004c0)=[{0x0}], 0x1}, 0x0) openat$cgroup_subtree(0xffffffffffffffff, 0x0, 0x2, 0x0) 00:10:18 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x1, 0x803, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x3c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000dc0)={'wlan1\x00', 0x0}) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f00000002c0)={0x4c, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_FRAME={0x2e, 0x33, @action={@with_ht={{{}, {}, @device_a, @device_b}}, @ext_ch_sw={0x4, 0x4, {{}, @val={0x76, 0x6}}}}}]}, 0x4c}}, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r4, &(0x7f0000000680)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x2c, r8, 0x200, 0x5ff, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x3ff, 0x2a}}}}, [@NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000}, 0x40020) r9 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) socket(0x15, 0x3, 0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00'}) socket$nl_route(0x10, 0x3, 0x0) 00:10:18 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=ANY=[@ANYBLOB="1c0000002a00090000000000000000000400002c05001180dc2f0000"], 0x1c}}, 0x0) 00:10:18 executing program 1: syz_usb_connect$uac1(0x0, 0xe7, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd5, 0x3, 0x1, 0x0, 0x50, 0x3f, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x1, 0x8}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x100, 0x6, 0x6, 0x1}, @mixer_unit={0x5, 0x24, 0x4, 0x6, 0x1}, @output_terminal={0x9, 0x24, 0x3, 0x5, 0x101, 0x5, 0x4, 0x81}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x1, 0x6, 0x5, 0x7, 0x7}, @selector_unit={0xa, 0x24, 0x5, 0x4, 0x9, "4716c49b40"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x3, 0x4, 0x20, 0x4, "e0b00f5e"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x4, 0x2, 0x5, 0x0, "36f9", "e4"}, @format_type_ii_discrete={0xe, 0x24, 0x2, 0x2, 0x0, 0x1, 0xff, "c2ab7c0a39"}, @as_header={0x7, 0x24, 0x1, 0x40, 0x3, 0x5}, @as_header={0x7, 0x24, 0x1, 0x1f, 0xfa, 0x2}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x8, 0x2, 0x8}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x7, 0x0, 0x8, {0x7, 0x25, 0x1, 0x3, 0x44, 0x1b}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x6, 0x4, 0xbb, 0x40, "926aa9", "32cc"}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x7f, 0x6, 0x1, {0x7, 0x25, 0x1, 0x0, 0x9, 0xca}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0x3f, 0x4, 0x6, 0xff, 0x4}, 0xf, &(0x7f0000000140)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xd, 0x81, 0x1, 0x5}]}, 0x1, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x105d}}]}) 00:10:18 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket(0x1, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8}]}, 0x3c}}, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000dc0)={'wlan1\x00'}) syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x14, 0x5, 0x0, 0x1, [@IFLA_BRPORT_UNICAST_FLOOD={0x5}, @IFLA_BRPORT_LEARNING={0x5}]}}}]}, 0x4c}}, 0x0) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000003500)=[{{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000a00)="f3af4f098e072800ce201b8a", 0xc}], 0x1}}], 0x1, 0x0) [ 618.511099][T26310] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 618.511543][T26313] udc-core: couldn't find an available UDC or it's busy [ 618.527071][T26313] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 618.537442][T26311] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 00:10:18 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_PUBL_GET(r0, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000025c0)={&(0x7f0000002940)={0xe84, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_MON={0x54, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}]}, @TIPC_NLA_NODE={0xdf8, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0xdf1, 0x3, "c41d6a8e2710b9ef9873bff5f28e769beffdf003922ff2e9cdb224deebdbad50d871c12427b466f4650d2add02f289f9745105846654165bd12046f22d3f99cea0f2a141ba952e8ee22cc1f34f62869457a9448bbc0c130df0f6f9e09c315aeb52c9bf00b61141b734b6c17fcdaaa9e2417f4c994d8521aa7cf9b98b00e4f770bca76dc87ee5729c0546936c9c6b0bcf49f0cfe2d6e6fd2929bb3540bf46bf29e6455b205b07f283c1ab3bd9f6c676bc46dfca8267c1bb8b9dd1b5f1f1cc3e449c4bc88fb858203b6569c37914f9be09f0a66f3a5aa4e81021a1ef0d3e4d247aa6599f453d1d5f0a56413bccf9d6a1967fc077f473094924ccd395c87151e145d68ecd1057c0f0fdadb64bc955ef51fe32ab40376784f5678f2030b36910c5d11cee7bc5765b760f39db4bceed5e911f7e20fbe5ebfbb813f4124b89bc58c59becbbe8d37cc0fd38597819530ede56d77e35b89044a71c70ccb4b49a60bbd063ad1d175a7035705f5d7c22ae57c2231c7c54c19a86b710a7e106fa9dae4a8a894ce7c70c5449fea46d068c2484633ce2a08738d1f50a399cb4ab2135c2dd52c22ae1c8a088cfce1af5911ddad3e51b66e13e8d0e2efd9981b7ed577d1a8c1ee8510e0a7364384682e6aa689abc7063d2779271c7d110573f9b6f69a93b554f3b44bde3db153655b64dd73e45f1da433142daf937d4719f1f4774511b0173a6a284a15c2a50076166d2032b6311800c999a6d2df4c3386626560222d91d8f271ee7e4c3e6d5bf8db58b622b31cfe74ad00c5f35ad33c61215401980d1dbb153a7d0ccc56e48459e31127f3974e1e152355efafa762bdeebb3a803c5db24e2151bf4e9c4e0a1fd97b5e38ca9a629d657c0619e20a989621e3e12815a0d8a0512fc8e3e79e84fedab75b50ce3fc8f3744fedb526b2d606ba5d0c5b4f8b9641d31ddd541c8f36724981bc9759e71984971a96b6e6d85ac9cdcbe11ee71b90c2ed16d30a03f441f70b4ce37786c2527c36f60679ea758f986e3c27ca036687fb3e11f79e55aefac44ac5d862edc05154725992c139fb9c1135f7f718217fd8cb1032a769dfa543fc6f560ca824d47e27730ed824f23c3eb0b93ff3887f41d3050c5a9e562fce54ce374cc8f197b37d3dc9817c5561e1d8bbdd0ae577b6f6a7ef462f12aaba472ca93d168577ce57aa87c48d26847c03878926a6a04a848abc6c32728c32b0a51371bdc996af4cc1bca75e048c635212b64966426d5134013b7eea873afdd649705007257195e50476b1b25911d8a2364e40701a0880095a05555d331bac326e8ee5ea4fe49de080697bbf5b0138dd20c9b839465cf7d10ff2c68ad1fc783c9ddba1dfc3a3a339dc97c304b4ec2f13bc5fc301795d432151b6fb24dbb482eabfba1f72a50c909c4baccbc9681a6b2b650f9e6e06009a7649ee268094f7af4b328888f2e54118f5debe2a717e46804ac2951d948ac4d22ff68d4006081fb8cc388fb318e79a9a122b08e93223d3b5629cdf6a423103cf9c2b78c2317ddd4a8313453e1741e8695c06144c226a4cb23e379e469b318dda898e7ed4f1ecd73c4721140daf93c6d300b5a2cd35dc196f01fce8a9d41329b8ccee9aaf294c72c891bf6ebf24cf08901450ffa01beb4d2e48a975d1816b27099302cf9bfc3f55de2f96caa8238131fc2757781a88a312bb43951c7d9114c010fb92ce9add6e999d76d7309323977f2792339d583290ebde82d533fd85b0ebb954127cf8e2dda8c3bda8ab3a8a6cda2b72fa553b4b1280db45c0b6746c8f005c2c229d8fd996bc36fa61d749201a9d6a818fce8531175bee77a60c5654e3f438249691ab4154784a749cc9905a78024ba47272c4360c720a3e4bc0edef40a19df0aa2646fb39c229646d612a202a93e18fed8feb1bc44f17461f347b360e6a09d924d1247ec9d42c578233fdaca7e9b2bf07a5f1d3da01c97875d1cd3d932c3624d3caaf17c422393d66cb1ff69d14c17c4a2c5430a591d4ba7a7b4bca1a36bf96bc4045df3e8607757542b2f816e2f5613d8a942912b3d1d1a72fe14ed3dbc686d3b3ba8d04e5d3606716da3737c41ce2a84a2c9f69c1ebb03d20a6e590e8b328cda277df7d8eb217f3353b22f746c0bddad43f41f4a64afa0bf92b4482fcd375785fa26e56beb339c4a6a0b4512ce0dc95ae4cdadadf8957b42a108f7d126e6a745659573d9f887c5347ec19f8972e04cc59a6602d839c06d45fcb19b7cb23ad5b7d979ffa9f6cb9f86b4392fbe13de9ad65efaf1594fd8e73fbcf2030b51a3b7e04008003739a49de98375077175fe8975f52a2b55a1eeeec9fc888618a09a93c57bbf9f392ddf20838eab4d83d3e512dccfcc2eb8994d61cc11d50fa5cb0fce50c5dd20df014f7ffb8828da27392c5ab0862a01be0b44f13cbede485f17c73d0028c70f05f0af2e5b4cf8515b6dc7c29a0e9869673e7c04910fafd50e090fb8d476369022263ab1eec4565ee20fd14287dce532c9bd76b9dd4b6a65a00e9c38d76c06e97c2d5d1c4b41cbc867f143afd82d84581020258563247b584721873ab208bab6478566098575da80e94a491f7dc88ea430c126da050dd9cf5a1eb3081b53c7408e14134b21eda27e3d33e1df296b8aa10c5d53d706cc7c2a3580d60772d3f865b4c8f5f65bd2be9bd9b36a9f9f34527dbe1fb305624fd1b44bf4be67a3290a71b0fcebba88cfa408abd2e8c2bf09db87c0dc119b2f6183b66763dd87774b8269504edf23736f137e4ebec9e7cd01812211546243c7aee80e7bc5cc796df873c7438384683116885ce38a07419c1e65682b9d770c4b2e262a14bdbb036c8b8bda8dfa15e9b69078812226cdb17d17818fae6ecee165aa65fac9db7b9546e4cfcd934114cae40ccdd894f62175e119fe32279a48cf1b602f0984d05f7eea81fdd2b5472697f20797f899154b0cdc7bfe57d502883913f3cee90c1cd72446fbc067905240592eb73d4e3c66fc604c107312a53eb5d2ddd536d24b758b66da4f50f68d40f99d4112128ef8424931ec4081a55e4a44389864c98fc1bf5baf0535a72b7646e4e88323ee5a272c418401092ce3aa716a31b7396b20bae6a8a09c3909857d8b7c974f699141ca46fdb3e6713ddcb829351fe065731fd0f175aa27d502b95bb6f14cc63cb65a84794e416e9724c86932724d64b99da1fc7e1ecdbc5bbd9f960bbefb9bf67ca9fdfad097d339b94374da5ce2fa8ba01e4c31f41d765b386190feeec9698e858d34f5362c1c71e58dd9d7325089c2542cef5c33229ea9290422d6c9a31c13b18b764c92f98d82eb6511324cb8a6a1dda601a8cd1f82120c217d0fb477fd6951b0f9dd5e5f012b2d8924060c1da4991cdd5dd99ed3cd52faf03f025a0014a99e9dc38f2464945ea86116b3c55dc1bd6a59b0807cfc39a7f6c92ac553c9ad72e5b3da0bded87894dad8ed9c20e9f55df34978da345dd8c949baf7bebc8b1f5ab7a9549cc5d20b26da16e2d0638264cc93c6c1a04e7087ded7f1a5ae1f91f19f004cd23a9114df7a53c0d80fbc539c97f1014f43e1f26b7909d4c555ecfb1d09c14874e540ddd698e27d7ba7a6ed5d1eade30cda8247e356a20a9153fecf510e0aeedc1618c21ff87d49b5f341b578529c0052006fa3248f3829115d3f6367121e37b6f79ecf40041155a29ae214d1423dc5483250ff85195d785f261c02481f23ffccce594b3704a1ba8f4bf11a2263641b8c7573a543d1f9c0cb38d1f0297271b1d47e4f7fedcb85218a87d2756043b2236e230e0ee592315ea93d4ab86558b5036ffb8c597837fecccbb3fe67bd7b5cf1cfb23025d338fb6a2b2df54fa132ac30af753b806d4bdbeff9ac909a61552c031edf039f215c1d6856dc6ea495765b8c090bd23ab00883353ce9e6b8f5ba2ec20c2de9964a87a5c907bdf73f778af1182d90c7e3fb975cb4462f86a33489297c2e1d85dc16e01e6009f73ff657ee6077290a8e68b920325b34c772df35c52ddae052c0409721b2d900a64007f12eac207aa142dd3b4857a15b84aba41c04b31bb6d4c45b2bfea3a76060957e0b4dec3ac019ca24383f5cd152bc08168ee83e6f30c1ecd0a76f6532b87e155aa8a7f09811c2a18f16295fd298fd895ab37e9e610d07a1ed2816d0a7f7532aef8811cf296f001d9b91d0f74390f5f5f15a42ffb7ac3c1b0f6b84597cdc802afcd00f2c55cf2e11315000c21f71374b9ae8be1009094e4809d3673b1bf153ada44300f3f092434497fecabe331c1c3a3062ffd00b0c85080be1a7d1aefb90b3932adb6d09ceeb05612a2460926628a7ec9d6ad36af262ed9fac4552547202bba6fdec327e19f4ef9103f1f600316c7aa4c3ebb42218777a15479012d7095458637e3611ff147166a0baebe28ae8bcfadc9fe330fb635b93ae57441d1df6487fc9adde4d2701f7b29bf40d7c1f4f074ef29cb831f9154261ad7adb49ee24518b5a2598d71b8649830bc924b91a26fa338dad45a843998065c51f4f537030d761f06cd2b65559abd7e2f13a6c7242da68fc32c6d7185bc000a2b5ee49576aadf83e107d41cb85068852130d3ee9c8cd9b4c60352ab8ca42d3550249c18d574228750c5a6fe48858ce36d55988c6a2c4c90de8f6236113a0522a2a3028677167d49f8817023f0799df8043df739d61f9f7700e86cc3dbbfe10d99a268f8bc05c77481f499b83df2ee35aeb88344b01029c1dfc2aef515e1d9411ed205a4cdca0110f1b1f77be2deab12a1dcbc64ec1ef0c4e1dadf81e2dfe08b02760b4e947dffc726791fb5e8c2a3e8e46b4f8634d7decb452d75b7c4487d4c97c126e85168ffea5e1fd305a03a4aa1bcdac367eb59631c11f5273b76d468a1b2d7bfeb9c1660225bc5a6522e4db5da10e77f0aef5db7c7ef420ed6c2a1e0602e195e2ccd2d859744a1e01973125e438e111c09c1372c487274eed728c72d62fc2793ff767dd2843f451cd3c7a6bd2ea7e611c5a8be19ddbf3abbc7deb2946f74da501801accb4511fb71f9262313ce4fb21"}]}]}, 0xe84}}, 0x40) 00:10:18 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, &(0x7f0000000280)=[{0x0, 0x2}, {0x0, 0x0, 0x4, 0x7}, {0x3, 0x0, 0x0, 0x8}, {0x0, 0x1, 0xd, 0xc}, {0x1, 0x4, 0x0, 0xc}], 0x10, 0x1fffc}, 0x90) [ 618.569452][T26316] IPVS: rr: TCP 172.20.20.170:0 - no destination available [ 618.585422][T26310] device bridge_slave_1 left promiscuous mode [ 618.591962][T26310] bridge2: port 1(bridge_slave_1) entered disabled state 00:10:18 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ASSOCIATE_REQ(r0, &(0x7f0000000940)={&(0x7f0000000880), 0xc, &(0x7f0000000900)={&(0x7f00000008c0)={0x14}, 0x14}}, 0x0) 00:10:18 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x14) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000dc0)={&(0x7f0000001680)={0x14}, 0x14}}, 0x0) [ 618.648222][T26310] bridge3: port 1(bridge_slave_1) entered blocking state [ 618.651476][T26310] bridge3: port 1(bridge_slave_1) entered disabled state [ 618.666109][T26310] device bridge_slave_1 entered promiscuous mode 00:10:18 executing program 4: socket$nl_route(0x10, 0x3, 0x0) r0 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x54}}, 0x0) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x1, 0x803, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x1, 0x803, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @veth={{0x9}, {0x4, 0x2, 0x0, 0x1, @void}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x3c}}, 0x0) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)=ANY=[@ANYBLOB="14"], 0x14}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000480)=ANY=[@ANYBLOB="3c0000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000140003006272696467655f736c6176655f31000008000a00", @ANYRES32=r3], 0x3c}}, 0x0) 00:10:18 executing program 0: syz_usb_connect$uac1(0x0, 0x76, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x6}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x7f, 0x6, 0x0, {0x7}}}}}}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0}) 00:10:18 executing program 2: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{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}}}}}}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) [ 618.757861][T26334] udc-core: couldn't find an available UDC or it's busy [ 618.762438][T26334] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 619.043775][ T4569] usb 1-1: new high-speed USB device number 33 using dummy_hcd [ 619.283799][ T4569] usb 1-1: Using ep0 maxpacket: 8 00:10:19 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000100)={'sit0\x00', &(0x7f00000001c0)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @rand_addr, @empty}}}}) 00:10:19 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000180)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r1, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) r2 = accept4$inet(r1, 0x0, 0x0, 0x0) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) r4 = openat$incfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, &(0x7f0000000580)=[@timestamp, @sack_perm, @window={0x3, 0x37dc}, @window={0x3, 0x2}], 0x4) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(0xffffffffffffffff, 0x6, 0x21, 0x0, 0x0) setsockopt$SO_BINDTODEVICE_wg(0xffffffffffffffff, 0x1, 0x19, 0x0, 0x0) fcntl$F_SET_FILE_RW_HINT(0xffffffffffffffff, 0x40e, 0x0) write$P9_RRENAMEAT(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r3, &(0x7f0000004b80)=[{{0x0, 0x0, &(0x7f0000001ac0)=[{0x0}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000500)=""/11, 0xb}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/94, 0x5e}, {&(0x7f0000001bc0)=""/243, 0xf3}], 0x7}, 0x1}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001f80)=""/211, 0xd3}], 0x1, &(0x7f0000000640)}, 0xfffeffff}, {{0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000003200)=""/165, 0xa5}, {&(0x7f00000032c0)=""/188, 0xbc}, {&(0x7f0000003380)=""/249, 0xf9}, {&(0x7f0000001e40)=""/38, 0x26}, {&(0x7f0000001f00)=""/6, 0x6}, {&(0x7f0000002080)=""/95, 0x5f}], 0x6, &(0x7f0000003500)=""/115, 0x73}}, {{&(0x7f0000004740)=@caif=@dgm, 0x80, &(0x7f0000004800)=[{&(0x7f00000047c0)}], 0x1}, 0x101}, {{0x0, 0x0, &(0x7f0000004ac0)=[{&(0x7f0000004840)=""/51, 0x33}, {&(0x7f0000004880)=""/107, 0x6b}, {&(0x7f0000004900)=""/227, 0xe3}, {&(0x7f0000004a00)=""/129, 0x81}], 0x4, &(0x7f0000004b00)=""/65, 0x41}, 0x2}], 0x5, 0x2061, &(0x7f0000004d00)={0x77359400}) ioctl$FIOCLEX(0xffffffffffffffff, 0x5451) setsockopt$inet6_int(r2, 0x29, 0x4e, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r0, 0x8983, &(0x7f0000000140)={0x3, 'ip6erspan0\x00', {0x2}, 0x7f}) ioctl$VT_SETMODE(r4, 0x5450, 0x0) listen(0xffffffffffffffff, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000001e80)=[{{&(0x7f0000000200)=@isdn, 0x80, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000000)=""/43, 0x2b}], 0x3, &(0x7f0000000680)=""/70, 0x46}, 0x7}, {{&(0x7f0000000700)=@un=@abs, 0x80, &(0x7f0000001b40)=[{&(0x7f0000000780)=""/82, 0x52}, {0x0}, {&(0x7f00000008c0)=""/88, 0x58}, {&(0x7f0000004d40)=""/268, 0x10c}, {0x0}, {0x0}], 0x6, &(0x7f0000002100)=""/238, 0xee}}], 0x2, 0x40000022, &(0x7f0000001f40)) pipe2$9p(&(0x7f0000000280), 0x0) fcntl$notify(0xffffffffffffffff, 0x402, 0xedde66041d38b99b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000006) r5 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) recvmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000040)=@abs, 0x6e, &(0x7f00000004c0)=[{0x0}], 0x1}, 0x0) openat$cgroup_subtree(0xffffffffffffffff, 0x0, 0x2, 0x0) 00:10:19 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000005c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000010400000400ec00000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c0012000b000100627269646765"], 0x3c}}, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x1, 0x803, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_IFNAME={0x14, 0x3, 'bridge_slave_1\x00'}, @IFLA_MASTER={0x8, 0xa, r5}]}, 0x3c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000dc0)={'wlan1\x00', 0x0}) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)={&(0x7f00000002c0)={0x4c, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_FRAME={0x2e, 0x33, @action={@with_ht={{{}, {}, @device_a, @device_b}}, @ext_ch_sw={0x4, 0x4, {{}, @val={0x76, 0x6}}}}}]}, 0x4c}}, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r4, &(0x7f0000000680)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000640)={&(0x7f0000000600)={0x2c, r8, 0x200, 0x5ff, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x3ff, 0x2a}}}}, [@NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000}, 0x40020) r9 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) socket(0x15, 0x3, 0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r10, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00'}) socket$nl_route(0x10, 0x3, 0x0) 00:10:19 executing program 1: syz_usb_connect$uac1(0x0, 0x7f, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6d, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, "e0"}]}, {{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) 00:10:19 executing program 2: r0 = socket$inet6(0xa, 0x401000000001, 0x0) close(r0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) fcntl$setstatus(r0, 0x4, 0x42800) write$binfmt_aout(r1, &(0x7f0000000100)=ANY=[], 0xff2e) [ 619.405222][T26342] udc-core: couldn't find an available UDC or it's busy [ 619.407064][T26342] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 619.410791][T26341] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.5'. [ 619.421616][ T4569] usb 1-1: config 1 has an invalid interface number: 6 but max is 2 [ 619.424461][ T4569] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 619.427094][ T4569] usb 1-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 619.429527][ T4569] usb 1-1: config 1 has no interface number 1 [ 619.431089][ T4569] usb 1-1: config 1 interface 6 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 9 [ 619.450850][T26346] IPVS: rr: TCP 172.20.20.170:0 - no destination available [ 619.475241][T26341] device bridge_slave_1 left promiscuous mode 00:10:19 executing program 4: syz_clone(0x100a0400, 0x0, 0x0, 0x0, 0x0, 0x0) [ 619.503944][T26341] bridge3: port 1(bridge_slave_1) entered disabled state 00:10:19 executing program 4: syz_usb_connect$uac1(0x0, 0xe7, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd5, 0x3, 0x1, 0x0, 0x50, 0x3f, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x1, 0x8}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x100, 0x6, 0x6, 0x1}, @mixer_unit={0x5, 0x24, 0x4, 0x6, 0x1}, @output_terminal={0x9, 0x24, 0x3, 0x5, 0x101, 0x5, 0x4, 0x81}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x1, 0x6, 0x5, 0x7, 0x7}, @selector_unit={0xa, 0x24, 0x5, 0x4, 0x9, "4716c49b40"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x3, 0x4, 0x20, 0x4, "e0b00f5e"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x4, 0x2, 0x5, 0x0, "36f9", "e4"}, @format_type_ii_discrete={0xe, 0x24, 0x2, 0x2, 0x0, 0x1, 0xff, "c2ab7c0a39"}, @as_header={0x7, 0x24, 0x1, 0x40, 0x3, 0x5}, @as_header={0x7, 0x24, 0x1, 0x1f, 0xfa, 0x2}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x8, 0x2, 0x8}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x7, 0x0, 0x8, {0x7, 0x25, 0x1, 0x3, 0x44, 0x1b}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x6, 0x4, 0xbb, 0x40, "926aa9", "32cc"}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x7f, 0x6, 0x1, {0x7, 0x25, 0x1, 0x0, 0x9, 0xca}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0x3f, 0x4, 0x6, 0xff, 0x4}, 0xf, &(0x7f0000000140)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xd, 0x81, 0x1, 0x5}]}, 0x1, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x105d}}]}) [ 619.553607][T26341] bridge4: port 1(bridge_slave_1) entered blocking state [ 619.558321][T26354] udc-core: couldn't find an available UDC or it's busy [ 619.560577][T26354] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 619.561366][T26341] bridge4: port 1(bridge_slave_1) entered disabled state [ 619.586641][T26341] device bridge_slave_1 entered promiscuous mode 00:10:19 executing program 2: syz_emit_ethernet(0x42, &(0x7f0000000380)={@local, @local, @void, {@ipv4={0x800, @tcp={{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x5, 0x0, @private=0xa010101, @local, {[@timestamp_addr={0x44, 0xc, 0x5, 0x3, 0x0, [{@remote}]}]}}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x6, 0x5}}}}}}, 0x0) [ 619.634060][ T4569] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 619.636598][ T4569] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 619.638685][ T4569] usb 1-1: Product: syz [ 619.639770][ T4569] usb 1-1: Manufacturer: syz [ 619.641033][ T4569] usb 1-1: SerialNumber: syz 00:10:19 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000100)={'sit0\x00', &(0x7f00000001c0)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x4, 0x0, @rand_addr, @empty, {[@lsrr={0x83, 0x3}]}}}}}) 00:10:19 executing program 2: syz_usb_connect$uac1(0x0, 0x9a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x88, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @mixer_unit={0x5}, @output_terminal={0x9}, @input_terminal={0xc}, @selector_unit={0x6, 0x24, 0x5, 0x4, 0x0, 'G'}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x0, 0x6, 0x0, {0x7, 0x25, 0x1, 0x0, 0x9}}}}}}}]}}, 0x0) [ 619.743242][T26362] udc-core: couldn't find an available UDC or it's busy [ 619.746324][T26362] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 619.984079][ T4569] usb 1-1: 0:2 : does not exist [ 619.998829][ T4569] usb 1-1: USB disconnect, device number 33 00:10:20 executing program 0: socket(0x2, 0x2, 0xffff) 00:10:20 executing program 5: syz_usb_connect$uac1(0x0, 0x7e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6c, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0x1b}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:10:20 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) write$binfmt_aout(r0, &(0x7f0000000100)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "d33f04000000000000fc21000000000f002000"}) r1 = syz_open_pts(r0, 0x0) dup3(r1, r0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 00:10:20 executing program 4: syz_usb_connect$uac1(0x0, 0xa9, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x97, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x8}, [@output_terminal={0x9, 0x24, 0x3, 0x0, 0x100}, @output_terminal={0x9, 0x24, 0x3, 0x0, 0x0, 0x5}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x0, 0x6, 0x5, 0x0, 0x7}, @selector_unit={0x6, 0x24, 0x5, 0x4, 0x9, 'G'}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x7, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x6, 0x4, 0xbb, 0x40, "926aa9", "32cc"}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x7f, 0x6, 0x1, {0x7, 0x25, 0x1, 0x0, 0x9}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0x3f, 0x4, 0x6, 0xff, 0x4}, 0x0, 0x0, 0x1, [{0x4, &(0x7f0000000180)=@lang_id={0x4}}]}) 00:10:20 executing program 2: syz_usb_connect$uac1(0x0, 0x7d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6b, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x8}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{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) 00:10:20 executing program 3: syz_usb_connect$uac1(0x0, 0x87, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x75, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x0, 0x1}, @input_terminal={0xc}, @selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{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) [ 620.441298][T26369] udc-core: couldn't find an available UDC or it's busy [ 620.442346][T26367] udc-core: couldn't find an available UDC or it's busy [ 620.443214][T26369] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 620.454131][T26370] udc-core: couldn't find an available UDC or it's busy [ 620.456038][T26370] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 620.459392][T26372] udc-core: couldn't find an available UDC or it's busy [ 620.461493][T26372] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 620.464592][T26367] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 00:10:20 executing program 0: syz_usb_connect$uac1(0x0, 0x7e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6c, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0x1b}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 620.833853][ T6095] usb 1-1: new high-speed USB device number 34 using dummy_hcd 00:10:20 executing program 5: syz_usb_connect$uac1(0x0, 0x84, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{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) 00:10:20 executing program 2: io_setup(0x0, &(0x7f0000000040)=0x0) io_getevents(r0, 0x0, 0x0, 0x0, 0x0) io_destroy(r0) 00:10:20 executing program 3: io_setup(0x0, &(0x7f0000000040)=0x0) io_getevents(r0, 0x0, 0x1, &(0x7f0000000380)=[{}], 0x0) 00:10:20 executing program 4: r0 = fsopen(&(0x7f0000000000)='zonefs\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x6, 0x0, 0x0, 0x0) [ 621.049998][T26383] udc-core: couldn't find an available UDC or it's busy [ 621.064473][T26383] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 621.083783][ T6095] usb 1-1: Using ep0 maxpacket: 8 00:10:21 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0x40086602, &(0x7f0000000040)=ANY=[@ANYBLOB="0100efff"]) 00:10:21 executing program 4: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00692e04e57fff0f47aa56b756bb51f5ff000000e6e38f2020c5c9060035c1d0d4aed3b4f12f92a85b7923372b8cf335a012679ad77a6786d78c8f803870d54a0552d635a8a033c09b2f67080dc4d27aaf42f81cb5334bbe4a4bf5a80b30cf2cd2ea530000000000000005530deddff85aabb8fd29d660c30500"/134], 0x3, 0x105a6, &(0x7f00000106c0)="$eJzs3E1vG0UYB/DHDW3T0pYIpS0XxEoIlEi1FSdpVS4ohUYFiVQRLwdO4Ngby63tjWLnhZ7hxkfhxgfgUMGB78ENcUDihgTy7gYa6AERE6fk95M2/9nJzONZ32bX2gBOrZnkl58rcSUuRMRURFyKyNuV8sitFPFSRLwSEWeeOCpl/x8d5yLiYkRcGRUvalbKf11+vPr4p9t3Zr/57uV7M1Ov35jcVQOT9lpE9LaK9l6vyKxd5IOyv7HbybO3vFtm8Y/ew/I8K3Iv3cgr7DUOxjXyXGoX47OtncEoN7uN5ijbnc28f6tffOBgt31QJ5/woLGdn7fSjTw7gyzP9qNiXftlPhoMizqtst5nefkYDg+y6E/30+J6th7m2ewPy/6ibtZK90e5W2b5cdHMuq18HRv/+ms+8d7r9Hf2k910e9DJ+snNWv12rX6rWt/OWukwXa42eq1by8lcuzsaVh2mjd5KO8va3bTWzHrzyVy72azW68nc3XSj0+gn9XptqbZQvTlftm4k9+5/lHRbydwo3+r0d4ad7iDZzLaTYsZ8slhbemM+ebWefLC2nqy/v7q6tv7hJ3c/vn9n7d23y0F/W1Yyt7iwuFitL1QX6/Ou/yimjzad064y6QUAPHvs/4FJsP+3/w/731N//fb/HIn9PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqfXD2a/fyRszxfnzZf/lsuvFiLgeEdci4mpE/PYUU3HuUM3ZiKiU7aeNP/uXNXxbibzCaM758rgYESvl8esL//W3AAAAAP9fX33/+RcRU6Nm/ufNSS+I41TetJkeV738ls9z46o2mxfb//NO0pFcPSg5Ftci4uzMj2Oqdj0izlz6dEzV/pGpQzH9RFSKOHOcqwEAAI7H4Z3A2HZvAAAAnDhfTnoBTEb+YLX8LX75LPh8EeUDwQuHzgAAAIBn0Fh+WA0AAACcaPn+/4S+/y+f7v1/AAAAcHTF+/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5n5+5xEweiOIA/PrywX1q0WuAqVKstKTjEHmHL7dIkt0nHGSIhzkG6HCGCCHsixRFFJI9xgn4/yczYgr+e6d6MZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADadF+sl7fb65umOftDM3nuBgAAADhlV6yX5WRSnX9N17+nSz8jYh4Rs4iYRsSp3n0Qn2qZvyKil+anvl+8quEuokw4/maUji8R8Scdjz/a/hcAAADgcm03i1XE4DgtP353XRDnlBZtxjmyDldpyWeYIy3SItIw/mdKmz5HZjGLiGLykCltHhH9b38zpb3JoDaMXwy9auifsxoAAOA86p1Atu4NAACAd+df1wXQjXK/Nj2Ln/aCR9WQNgQ/184AAACAD6jXdQEAAABA68r+3/v/AAAA4LJV7/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTbtivdxuFqumOftDM3nuBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeGJ/Xk4wBMIYAOZ/qj0tlm5TNiABvXr1MgMLIWEPHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHde58v7Cp+GNcm3bcOv9Ujy79Qwddr2ZO7cZumH8fQ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLA/dycQAkEQBvvO/5wW8w9LGjQGEapg4WOGeVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIsdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz71twkAYx+HXl0SJ22SE9FYCM9BQIRiBDwnJkmdgABaioaK1WARWAAnONZ0peJ7m/yuuuBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICJHOyHK6M6F0I4t/in7nv/7fHGca+veytnRmNt+cXX+Jz9UxRCCHe32s3rGa5lnl1MedzO7t69Rrvd7CgUCsW4mPIXFAAAJ0ohGf1c/6nQW+/vy9VD+PXscP6/FNUhZf5/8uXl7RDy42vF+b+c5SLnWNr8X+puPyzt7O5d3dputJqt5v3V6o1ypXKzuloa3E4puakCAADAXxSTEef/fP1o//9UVIeU+f/Oh4+v4mstyP9HTN7/n/KEAAAA/mHL5398zx2zP1cshkeNbrdTHm7H7yvD7QymOrH/khHn/4X6rGcFAAAAZOFgP3eo/78Z1SFl///0rbet+JwLIYSlpP9/beNBezO75cytefr9/5SXCgAAwAwtJSPu/xcGz//nL4yOyYcQLq8M6+RvAFPl/3dvnp+NrxU//1/NbolzKV8bfh5p8v/g2FoIi7UMJgYAAMCJ9H8y+vn/c6G33vn5dK3o+X8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6zY8coDQRRGIAnu1mtxIDYWAlqK9pZBSwE8RqiINjYp/EAniZHsE+rltaSwhvI290RSWNA2dXwfTB5jzCwL5Nm/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL41P027uS/jY9T0Rfvd8/vkMurLQg2P073tWNEPuh373xnGGZ30PQUAAACrrsz5PqX0Wk3PoxbjOv8f5D2R+ScbTZ/z/GLuzzVn/1g7b3dPnw8aNc+pUkrXN7dXR539wr9tf8l9m0vsqe8Smhuasv7biov7rXlVn/rgYTY7W6vb9Z9NDAD8hsNc2ya/H0U97nMwAFbWsF3pS/4vx/3OBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCFjwAAAP//vDde3Q==") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r0, &(0x7f0000000200), 0xf000) 00:10:21 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) [ 621.194164][T26391] loop2: detected capacity change from 0 to 1024 00:10:21 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @multicast1, @remote}}}}) 00:10:21 executing program 3: syz_usb_connect$uac1(0x0, 0x76, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x6}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{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) [ 621.233974][ T6095] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 621.237068][ T6095] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 621.239722][ T6095] usb 1-1: config 1 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 621.252618][ T6095] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 00:10:21 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) [ 621.286608][T26394] udc-core: couldn't find an available UDC or it's busy [ 621.312986][T26394] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 00:10:21 executing program 1: syz_usb_connect$uac1(0x0, 0x85, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x73, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x0, 0x0, 0x0, 0x4}]}, {{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) [ 621.399642][T26399] udc-core: couldn't find an available UDC or it's busy [ 621.401448][T26399] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 621.409029][T26397] loop2: detected capacity change from 0 to 1024 [ 621.474135][ T6095] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 621.476963][ T6095] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 621.479497][ T6095] usb 1-1: Product: syz [ 621.482077][ T6095] usb 1-1: Manufacturer: syz [ 621.485077][ T6095] usb 1-1: SerialNumber: syz [ 621.834094][ T6095] usb 1-1: 0:2 : does not exist [ 621.843076][ T6095] usb 1-1: USB disconnect, device number 34 [ 621.886945][ T4229] udevd[4229]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 00:10:22 executing program 5: syz_usb_connect$uac1(0x0, 0x9a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x88, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@output_terminal={0x9}, @mixer_unit={0x5}, @output_terminal={0x9}, @input_terminal={0xc}, @selector_unit={0x6, 0x24, 0x5, 0x4, 0x0, 'G'}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x8, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:10:22 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:22 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_PUBL_GET(r0, &(0x7f0000002600)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000025c0)={&(0x7f0000002940)={0x1e84, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_MON={0x54, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}]}, @TIPC_NLA_NODE={0x103c, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0x1001, 0x3, "c41d6a8e2710b9ef9873bff5f28e769beffdf003922ff2e9cdb224deebdbad50d871c12427b466f4650d2add02f289f9745105846654165bd12046f22d3f99cea0f2a141ba952e8ee22cc1f34f62869457a9448bbc0c130df0f6f9e09c315aeb52c9bf00b61141b734b6c17fcdaaa9e2417f4c994d8521aa7cf9b98b00e4f770bca76dc87ee5729c0546936c9c6b0bcf49f0cfe2d6e6fd2929bb3540bf46bf29e6455b205b07f283c1ab3bd9f6c676bc46dfca8267c1bb8b9dd1b5f1f1cc3e449c4bc88fb858203b6569c37914f9be09f0a66f3a5aa4e81021a1ef0d3e4d247aa6599f453d1d5f0a56413bccf9d6a1967fc077f473094924ccd395c87151e145d68ecd1057c0f0fdadb64bc955ef51fe32ab40376784f5678f2030b36910c5d11cee7bc5765b760f39db4bceed5e911f7e20fbe5ebfbb813f4124b89bc58c59becbbe8d37cc0fd38597819530ede56d77e35b89044a71c70ccb4b49a60bbd063ad1d175a7035705f5d7c22ae57c2231c7c54c19a86b710a7e106fa9dae4a8a894ce7c70c5449fea46d068c2484633ce2a08738d1f50a399cb4ab2135c2dd52c22ae1c8a088cfce1af5911ddad3e51b66e13e8d0e2efd9981b7ed577d1a8c1ee8510e0a7364384682e6aa689abc7063d2779271c7d110573f9b6f69a93b554f3b44bde3db153655b64dd73e45f1da433142daf937d4719f1f4774511b0173a6a284a15c2a50076166d2032b6311800c999a6d2df4c3386626560222d91d8f271ee7e4c3e6d5bf8db58b622b31cfe74ad00c5f35ad33c61215401980d1dbb153a7d0ccc56e48459e31127f3974e1e152355efafa762bdeebb3a803c5db24e2151bf4e9c4e0a1fd97b5e38ca9a629d657c0619e20a989621e3e12815a0d8a0512fc8e3e79e84fedab75b50ce3fc8f3744fedb526b2d606ba5d0c5b4f8b9641d31ddd541c8f36724981bc9759e71984971a96b6e6d85ac9cdcbe11ee71b90c2ed16d30a03f441f70b4ce37786c2527c36f60679ea758f986e3c27ca036687fb3e11f79e55aefac44ac5d862edc05154725992c139fb9c1135f7f718217fd8cb1032a769dfa543fc6f560ca824d47e27730ed824f23c3eb0b93ff3887f41d3050c5a9e562fce54ce374cc8f197b37d3dc9817c5561e1d8bbdd0ae577b6f6a7ef462f12aaba472ca93d168577ce57aa87c48d26847c03878926a6a04a848abc6c32728c32b0a51371bdc996af4cc1bca75e048c635212b64966426d5134013b7eea873afdd649705007257195e50476b1b25911d8a2364e40701a0880095a05555d331bac326e8ee5ea4fe49de080697bbf5b0138dd20c9b839465cf7d10ff2c68ad1fc783c9ddba1dfc3a3a339dc97c304b4ec2f13bc5fc301795d432151b6fb24dbb482eabfba1f72a50c909c4baccbc9681a6b2b650f9e6e06009a7649ee268094f7af4b328888f2e54118f5debe2a717e46804ac2951d948ac4d22ff68d4006081fb8cc388fb318e79a9a122b08e93223d3b5629cdf6a423103cf9c2b78c2317ddd4a8313453e1741e8695c06144c226a4cb23e379e469b318dda898e7ed4f1ecd73c4721140daf93c6d300b5a2cd35dc196f01fce8a9d41329b8ccee9aaf294c72c891bf6ebf24cf08901450ffa01beb4d2e48a975d1816b27099302cf9bfc3f55de2f96caa8238131fc2757781a88a312bb43951c7d9114c010fb92ce9add6e999d76d7309323977f2792339d583290ebde82d533fd85b0ebb954127cf8e2dda8c3bda8ab3a8a6cda2b72fa553b4b1280db45c0b6746c8f005c2c229d8fd996bc36fa61d749201a9d6a818fce8531175bee77a60c5654e3f438249691ab4154784a749cc9905a78024ba47272c4360c720a3e4bc0edef40a19df0aa2646fb39c229646d612a202a93e18fed8feb1bc44f17461f347b360e6a09d924d1247ec9d42c578233fdaca7e9b2bf07a5f1d3da01c97875d1cd3d932c3624d3caaf17c422393d66cb1ff69d14c17c4a2c5430a591d4ba7a7b4bca1a36bf96bc4045df3e8607757542b2f816e2f5613d8a942912b3d1d1a72fe14ed3dbc686d3b3ba8d04e5d3606716da3737c41ce2a84a2c9f69c1ebb03d20a6e590e8b328cda277df7d8eb217f3353b22f746c0bddad43f41f4a64afa0bf92b4482fcd375785fa26e56beb339c4a6a0b4512ce0dc95ae4cdadadf8957b42a108f7d126e6a745659573d9f887c5347ec19f8972e04cc59a6602d839c06d45fcb19b7cb23ad5b7d979ffa9f6cb9f86b4392fbe13de9ad65efaf1594fd8e73fbcf2030b51a3b7e04008003739a49de98375077175fe8975f52a2b55a1eeeec9fc888618a09a93c57bbf9f392ddf20838eab4d83d3e512dccfcc2eb8994d61cc11d50fa5cb0fce50c5dd20df014f7ffb8828da27392c5ab0862a01be0b44f13cbede485f17c73d0028c70f05f0af2e5b4cf8515b6dc7c29a0e9869673e7c04910fafd50e090fb8d476369022263ab1eec4565ee20fd14287dce532c9bd76b9dd4b6a65a00e9c38d76c06e97c2d5d1c4b41cbc867f143afd82d84581020258563247b584721873ab208bab6478566098575da80e94a491f7dc88ea430c126da050dd9cf5a1eb3081b53c7408e14134b21eda27e3d33e1df296b8aa10c5d53d706cc7c2a3580d60772d3f865b4c8f5f65bd2be9bd9b36a9f9f34527dbe1fb305624fd1b44bf4be67a3290a71b0fcebba88cfa408abd2e8c2bf09db87c0dc119b2f6183b66763dd87774b8269504edf23736f137e4ebec9e7cd01812211546243c7aee80e7bc5cc796df873c7438384683116885ce38a07419c1e65682b9d770c4b2e262a14bdbb036c8b8bda8dfa15e9b69078812226cdb17d17818fae6ecee165aa65fac9db7b9546e4cfcd934114cae40ccdd894f62175e119fe32279a48cf1b602f0984d05f7eea81fdd2b5472697f20797f899154b0cdc7bfe57d502883913f3cee90c1cd72446fbc067905240592eb73d4e3c66fc604c107312a53eb5d2ddd536d24b758b66da4f50f68d40f99d4112128ef8424931ec4081a55e4a44389864c98fc1bf5baf0535a72b7646e4e88323ee5a272c418401092ce3aa716a31b7396b20bae6a8a09c3909857d8b7c974f699141ca46fdb3e6713ddcb829351fe065731fd0f175aa27d502b95bb6f14cc63cb65a84794e416e9724c86932724d64b99da1fc7e1ecdbc5bbd9f960bbefb9bf67ca9fdfad097d339b94374da5ce2fa8ba01e4c31f41d765b386190feeec9698e858d34f5362c1c71e58dd9d7325089c2542cef5c33229ea9290422d6c9a31c13b18b764c92f98d82eb6511324cb8a6a1dda601a8cd1f82120c217d0fb477fd6951b0f9dd5e5f012b2d8924060c1da4991cdd5dd99ed3cd52faf03f025a0014a99e9dc38f2464945ea86116b3c55dc1bd6a59b0807cfc39a7f6c92ac553c9ad72e5b3da0bded87894dad8ed9c20e9f55df34978da345dd8c949baf7bebc8b1f5ab7a9549cc5d20b26da16e2d0638264cc93c6c1a04e7087ded7f1a5ae1f91f19f004cd23a9114df7a53c0d80fbc539c97f1014f43e1f26b7909d4c555ecfb1d09c14874e540ddd698e27d7ba7a6ed5d1eade30cda8247e356a20a9153fecf510e0aeedc1618c21ff87d49b5f341b578529c0052006fa3248f3829115d3f6367121e37b6f79ecf40041155a29ae214d1423dc5483250ff85195d785f261c02481f23ffccce594b3704a1ba8f4bf11a2263641b8c7573a543d1f9c0cb38d1f0297271b1d47e4f7fedcb85218a87d2756043b2236e230e0ee592315ea93d4ab86558b5036ffb8c597837fecccbb3fe67bd7b5cf1cfb23025d338fb6a2b2df54fa132ac30af753b806d4bdbeff9ac909a61552c031edf039f215c1d6856dc6ea495765b8c090bd23ab00883353ce9e6b8f5ba2ec20c2de9964a87a5c907bdf73f778af1182d90c7e3fb975cb4462f86a33489297c2e1d85dc16e01e6009f73ff657ee6077290a8e68b920325b34c772df35c52ddae052c0409721b2d900a64007f12eac207aa142dd3b4857a15b84aba41c04b31bb6d4c45b2bfea3a76060957e0b4dec3ac019ca24383f5cd152bc08168ee83e6f30c1ecd0a76f6532b87e155aa8a7f09811c2a18f16295fd298fd895ab37e9e610d07a1ed2816d0a7f7532aef8811cf296f001d9b91d0f74390f5f5f15a42ffb7ac3c1b0f6b84597cdc802afcd00f2c55cf2e11315000c21f71374b9ae8be1009094e4809d3673b1bf153ada44300f3f092434497fecabe331c1c3a3062ffd00b0c85080be1a7d1aefb90b3932adb6d09ceeb05612a2460926628a7ec9d6ad36af262ed9fac4552547202bba6fdec327e19f4ef9103f1f600316c7aa4c3ebb42218777a15479012d7095458637e3611ff147166a0baebe28ae8bcfadc9fe330fb635b93ae57441d1df6487fc9adde4d2701f7b29bf40d7c1f4f074ef29cb831f9154261ad7adb49ee24518b5a2598d71b8649830bc924b91a26fa338dad45a843998065c51f4f537030d761f06cd2b65559abd7e2f13a6c7242da68fc32c6d7185bc000a2b5ee49576aadf83e107d41cb85068852130d3ee9c8cd9b4c60352ab8ca42d3550249c18d574228750c5a6fe48858ce36d55988c6a2c4c90de8f6236113a0522a2a3028677167d49f8817023f0799df8043df739d61f9f7700e86cc3dbbfe10d99a268f8bc05c77481f499b83df2ee35aeb88344b01029c1dfc2aef515e1d9411ed205a4cdca0110f1b1f77be2deab12a1dcbc64ec1ef0c4e1dadf81e2dfe08b02760b4e947dffc726791fb5e8c2a3e8e46b4f8634d7decb452d75b7c4487d4c97c126e85168ffea5e1fd305a03a4aa1bcdac367eb59631c11f5273b76d468a1b2d7bfeb9c1660225bc5a6522e4db5da10e77f0aef5db7c7ef420ed6c2a1e0602e195e2ccd2d859744a1e01973125e438e111c09c1372c487274eed728c72d62fc2793ff767dd2843f451cd3c7a6bd2ea7e611c5a8be19ddbf3abbc7deb2946f74da501801accb4511fb71f9262313ce4fb2174b95d66582ee188cfaf7c22a94a049c5b4f1e8cf6c87f3bdc9b6bcd2f61da5c4500c30bf660062f52a4d22838b7c226a3269faea7e01def1a8295a2b593dbac54766816d0730feb2b844436f693d1ef79c2de748337298bb6c609336033d587f31b11efcc99dd3afceec179caead398086a660823eaa0845575703318d7bb72129ff29133c290961f48d27db9f1ace08340d20efaaff731528729d3e645060f06e676bb43a108ec55c97d7789b5e62b94e7f775a42a5c4148ef63dcbafa105db432d420cbf62d7b1717d993d35e142b00e4ed9fcde91ffe6a73bb107da0547b9365f19a6ad5889c9466bce031f239d1d24d31ecd10aada9001528c20b3732b917435b83c8e718f6d07a5362d4f1d24478de6656a469ab235354b50475bc584285231cb9d856fdaaf3a6de3f2232aa9be99c43eb8003ba7613dafda05f0d104bec45eb68bc8fd640512e23e7ccdfc30413c5dd3db6598b122b321d23b63973448ddbbcd6e492bef6c972c4190cfa596413b4778937ebe378bedb1ca4d4b57308e40a6d0326201490d6b392054506f816beee4003a14ee108544d3384a7d7bc732e4530de5d185cef4f808532840ea5bbf84ec6722daa32034be1f4bc05cf69df8fe165e329f701b8be8c7637a6360c7ee3cac1d2c6acf35dd61bbb84aea10b4aaab67b1e60ed3b93b6d7ba452baa1b523554ccf3bf272feebf78421a813f692a80c828ae6ac62a9b162a332fc5eccc15"}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ADDR={0x8}, @TIPC_NLA_NODE_REKEYING={0x8}, @TIPC_NLA_NODE_ADDR={0x8}, @TIPC_NLA_NODE_ADDR={0x8}, @TIPC_NLA_NODE_ADDR={0x8}, @TIPC_NLA_NODE_ADDR={0x8}]}, @TIPC_NLA_PUBL={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8}, @TIPC_NLA_PUBL_TYPE={0x8}, @TIPC_NLA_PUBL_UPPER={0x8}]}, @TIPC_NLA_NODE={0xda0, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ID={0xd91, 0x3, "1c9004545c96dc162e83b914e3440f2e136b56479820b24d8c27051077b03a0c8c9883291778c736350db9b31587a413b659b3e666599599d60a3d920c0ae52ef10c5bbea7d968714af5ea89cdca7b572d2fc08e0f62a81f1ed65cf594574312a6a89874765b818f8b7cc475ce571e8e1adfaba18b31ba2139ab100f94c71385b83cefcbcf676bfe12773dcdd8c708728a7907ee2ad54a80475a0ae6ab248e1d3066957396afe20477ce2b1e14fdca220c51f1442c88b3c9fe2b876c1b86693c31a24e44a26472671427614feb741daf8c1dc10f7aca66c955278adb86d2d11771271734519e0c791624c7d19f17ba34af76abca83c6fd5bf2b16440099b0ec041707561272582403ba7c24071a4b52d10193064626ce1c95c1aec75a4ba85615d365322275c24c5136a64bb6903c2653faabb3a638abd5412f1e39d45d37d6d857b72c0e0c0bda94d4d93747ef082a30a0eb12f741ae24d7cb7f911a9e15a510bc03405940878670e5edafd44765f975fd92d3f4c33ceb0d4bb5b228e2b476e0ea0122faf30edb36fff1e3ebac7cb5f67acf9f59b3847fbe0775a66c4da80c6ff01b1ad2437532d4b092cd0929e826438ebeb4414a1fa8cbaf3ed8b0c509080f9c7971cef47dae91eca1e47934b7528b574bdcf830c8ff22f3dd6cc15161034d9c04c86fc47dfecb370dc81ee8cec5e19115fb2ea5531ed05674fa49c57b050157602df01b95e3748f4f6610db166f42e53219f02bbed78b5b98989b4201ba92c155cc911147eaed06ebaa650ecb05916bd961fea2894e3373fa0d0534a5e830c947029f5395952ff79a48102136e10a2c56feda7375e22800dbb7db398269f330f630dc5503111d135cbdd55b9106dbd6108cd264755058e136e51ae7e82eb30e30344b8136903bd8d6f71a9323efdc7c286788945cac3bdac922b499ff6bd6bc36ba0cf04aa91f1ca0128304031aef5c08fc110cc567203a8ffc128d6b0280dd160619f963185087f69bbe32adeaa5fa468224ea96913942fdab30ea7d12d65a4408c37ef0aa16a6c0bae941e889baee1ae765b46c82747bd5687a67caa1cc5af85f662cc59a9bb318664a16779bda106bb2e67b5835c63d06012e876ee98977c97c303752202a0170974fed2cfa7c6ee24d79377ddd3d65a4a4179220422802df1e7bdf7a1ab08fe103fe70e7f0dfab85ef4f0f2954c0363b9ad1d10d4af81172696132a789ac9424e2d2168c637b86473c57aa7198d2bbdaa7097da1a6ea410842f294b0d686ff3cfd75470e4c195ec1d66cf76677bf5a12bb545279fc4783a82673846ee18115121101bcc4200cb1df2dfbab1512648eadbaa0a8b923c6e2ac624c9883464d0dda54337876d10023a11ac946e46054164a1f7e72a99ed4b72d418533b5cd913b36d957bda0638d95e9adbc57eeaea19c4d3cf8814e4889c5f8fd3adaf741430748ee92628e1e308b0f399985c58139da9bd92b431e772843922aa76429ea1278217f35d5d9fa30c554c1bcf9267513f77e41e8a0e06a9681374211f73649144b3dc38ce65811e33dfe0dc3defe4a71258a2ad97985f9483fc9860ae4e2ade40fac5c65f84050303a2b7295200a32e5452cc034e3c11f34c152d84daf856eafce564fb5c4834302b3a2f6f57be2e44a810c32222b3f4f056061512a029c866f599232dc8b3374289e828299e97686e26cdcfd4a9416b76102f2ab830ebc3225b14c731631af94f9d77f7ec6b1f8dc2773f2f54c1ba739df3067fcac0fe710492b0d54a2a252860afd2ea5d5e1dff1a86a5deb734719772fb45ff6ae06f0fdcb51aec0410bac2da482b219fa0042178bc3035b6c0d751efb56811932fc9e261920665a0bd93dc4717ed5b7154e05533d00235269a2e8a05484ce2840bda34d2be4a25783d13a9b48a168ad068e89aab4f9b3b82b5798246cdb8d643a89698a0d899bc43141055009a3f2b001531ab8eaea10cae3d4d1c9d809b65bb9e750343455dc7cbd51de4d8e171edc1fcb7cc2c444627dd1e616bb45e1d22ed66f9693642b850ab31a1c0eea9b4fb06043576cccaae47413e9c63b85ab07f3b54163232b174faf03d707824da83f4a4604a79eedf06845f0c7e899d6021a621377887fcb6471784c4a57c098a106c4f40277a67a5be651a71c9e9a19b323922a44d36106ba8b5f9837771638fee24b91c319658c691c5f68fa2f631040e50ea27d468f15662736d3e2de7542ac615a60176ce23c534fe4ccb568028b9eb06aeacb1ba69e63e97b000a1676463e228a703f6c54e96911aae8d219b461419e93880ddfccb1fdd8561ab965c8af7c1526e9f01aa354a952c7175fb83da39bde9a142b4d3d310c594690bdcf029f2cdb7354e06c742ba297c52dadcc74ceb56920c34604910df207ef5439f7f9e943ef95fdc4ba07c8ee466e743903644ea4214a9552f13b6c69075a6c543a0665a12d9d13cf74486857e77492d4f63c4390808ce9db63475d44402e1a840afb5d88f90fee066bc300d7a6a3937b996d20f9f220d78098e6f00c9eb2dcea90c7389c35cd8ba0dbb5cdd3b7d5f3aeeee8292baa655a5df53f26c8ec3291189f194a8fcfbbc09b497e03085b63428b1cbda5aa990d5a4737a61d39a7e2872f4b730faa34964ccabcb410ec5f5cc21971362a9624d081713d27b6883962a684ffce47135b8893ca155b9fb55944538fc8612f30954823782623d3caf36e90451439ac8952f3d8298e7a4d545eb2f9795e23976d551c21082d8858de0a2b965849051637527fbf4cf0b98ac1aa3346ec5e54d576a81a2f575ec79164a287af79991d183154229da01bdc158d33eb3f4e1e12002c0cd78463f3b8ae34d494d661227453527c905866ae278bcfb22204313f40dd2fa7df7f84a9cffe85d259bdaf8a740870ba62742eed6581e470a29ca3161672309feb0eeec406dd1d82bbacfb313c806875e079f1fce33f8f1eecfa79b2752b64f1d333591b14d27480a7bdaa4ba55ebc7f9d1fd1fda201f38b5f0f25c95526234c6eeb103bc37e9c4bf784493fba351ce1c693aad6b980c2e7a26cc5f8100f3c220e05ea493ab1b6ec2d3731f51b0d808af56f906a628713bfc01408579fc86cf44dcef3c01cee26df6ebd0fef9451c9f7c54b8d5d16f17a78f2fda01caa56b4dada7d8f19b2b76317b4ecbcb4fdd0eaad821a4a0ab360e42bb9d767a73cb8e6db785ddaed4cd86ec3c4990e50bd3edb9f61c7e0d82f6b45f9f23292d5f139cc833fe65d07bc2993bf065bfc2b2894ccc59594299c62be34f45682c103c92829bb4fb5755a59ce994eed06d6a98bc79fcda3ba73372c6eb4821590933774dd10e56fcbdd394a277fad3970f5650ffe2474efd99f2c1bec7918141357177caf50dd471db8b8edbe90b668399fecf1f16bf0c80fb6d5f9a726623fa6732158d5df823c2488e9fd827cf578bafbef329fcee7f2994f584c431d2a3eb853efaab5a69de54c9736779c3ef636ff5f7b674a0d0331087ba7d1094d8391883e461a2a869a894688a5039f2add2f77fd7e63cda24d7ea492daa96800b76b44b51dd43e6632d10a406dde8e6442bc0efb9153c60beab391ec552aa13721cd4df721e81a93e7b069f57930fd6561805a7ba7fc289c3c328cd716827dc3c6f5f2ba51009f4ce6f4fcf2f12dd760cca3d02bde1bfa8c5c58ffc1417fd6f2747e2b14e8a9a7d4675217ae2be55133596886c3178ad749a14dd66a04c519d991a16aa046423f95f3e464736f1aa1ced2d5c39dcb1fed59c351660b1e4ad22f43531b5fb66f228146ffb6c3bdb31729e21f2ad7afb1c15bcffc3e116c198c9159efe26d611a9791a21b4bb4643ab0c3b4e7e8f3f94e573533adb73a49387b278e056cb8b4a19a866bee51344f266d453507dab7f87b371c5d2e241d3235d686cd39f5600d7d9fefa04358edcd9c60543dee9d39c02b54b96b926164a2f4f23e2466b4568b69c0ba49a9a761f9434170a5eecd3d9b83a21259333dc70c6aab76586f306715feb10376b9b19689cde58588b3a2a7b821eb4cdef13ef7a65211f32a940b87688702d604aa33dd1e29deaac71d7c8bd2278547362f42efcd872b5b259bfb6cb451476a79879ade163e68c8effdad95d8eb0ef52b981df0e61d5f96256596d766f34998a978c6c064dcd4111c4a39c4db8dfef0250172edf01c77a94f72a2525c8cc2b6bb8bd9776b939939dacae5577d6f3f0c717baa67d050b3d8d7d83ef070a8af347c51567027f7d9319fc79559baa60d8b4e7ba5373de64cdf74db8afc10ce4ab94881b70e1ac4a2dbff8835e4a2ad4c77d24992a13a00a99a92e6328ce475c1e2aea83997dc4f23e87523b63fcdc566c3fb52254f32f280c5122e2d0347c61a3c9b9fcbe2da9b958895d05caedae3a10e721b4c9c3ff1ce9cf0cd68b07be6982e1dd941acc624b654af299facdb2e92fd89a68688f7bf61006805049e63fcbb7cf7a024bc20cafc9ceb8007a368eced839d066ea15084023fbed2a7fe967827e5ea188b0f2ebd7e1c39f58164f3618f95f1994a18304bdf589f376f126e835266524cbf9ed3515fd101d645c9ed33c673f481f5ee4c857d3adb357b3b99acf522f0e5ff1972822f86aeab760a006e026285e26c64bafa272c84ab174bb8dd37547af54f52ea45102eeeafa33aade21a0aa586a32327a7560cbbd1f5a6ff4a4eee932e0e06ebead46e727bea3bdb3bab059065e272d05766b1fdd1dc7ad1585bc2a24c966465a037b5dcece6158e8ed2676acfbcfe18b12262b29b406a2c6ac35141caf90a28a0560c8b9e0728ebd0aff3b07f3de491b862eabb63802b069be8ec9721088fcc492006ef3532a022160f14a035772126cc31550c1be72d9219e0543d5e9ce87f46198ae3518a5"}]}]}, 0x1e84}}, 0x0) 00:10:22 executing program 1: syz_usb_connect$uac1(0x0, 0x87, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x75, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5}, @input_terminal={0xc}, @selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{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) 00:10:22 executing program 0: syz_usb_connect$uac1(0x0, 0x8c, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7a, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x9, 0xca}}}}}}}]}}, 0x0) [ 622.281098][T26405] udc-core: couldn't find an available UDC or it's busy [ 622.284624][T26407] udc-core: couldn't find an available UDC or it's busy [ 622.294748][T26407] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 622.294995][T26405] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 622.303633][T26404] loop2: detected capacity change from 0 to 1024 00:10:22 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_PUBL_GET(r0, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000025c0)={&(0x7f0000002940)={0xe84, 0x0, 0x0, 0x0, 0x0, {}, [@TIPC_NLA_MON={0x24, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}]}, @TIPC_NLA_MON={0x54, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}, @TIPC_NLA_MON_REF={0x8}]}, @TIPC_NLA_NODE={0xdf8, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0xdf1, 0x3, "c41d6a8e2710b9ef9873bff5f28e769beffdf003922ff2e9cdb224deebdbad50d871c12427b466f4650d2add02f289f9745105846654165bd12046f22d3f99cea0f2a141ba952e8ee22cc1f34f62869457a9448bbc0c130df0f6f9e09c315aeb52c9bf00b61141b734b6c17fcdaaa9e2417f4c994d8521aa7cf9b98b00e4f770bca76dc87ee5729c0546936c9c6b0bcf49f0cfe2d6e6fd2929bb3540bf46bf29e6455b205b07f283c1ab3bd9f6c676bc46dfca8267c1bb8b9dd1b5f1f1cc3e449c4bc88fb858203b6569c37914f9be09f0a66f3a5aa4e81021a1ef0d3e4d247aa6599f453d1d5f0a56413bccf9d6a1967fc077f473094924ccd395c87151e145d68ecd1057c0f0fdadb64bc955ef51fe32ab40376784f5678f2030b36910c5d11cee7bc5765b760f39db4bceed5e911f7e20fbe5ebfbb813f4124b89bc58c59becbbe8d37cc0fd38597819530ede56d77e35b89044a71c70ccb4b49a60bbd063ad1d175a7035705f5d7c22ae57c2231c7c54c19a86b710a7e106fa9dae4a8a894ce7c70c5449fea46d068c2484633ce2a08738d1f50a399cb4ab2135c2dd52c22ae1c8a088cfce1af5911ddad3e51b66e13e8d0e2efd9981b7ed577d1a8c1ee8510e0a7364384682e6aa689abc7063d2779271c7d110573f9b6f69a93b554f3b44bde3db153655b64dd73e45f1da433142daf937d4719f1f4774511b0173a6a284a15c2a50076166d2032b6311800c999a6d2df4c3386626560222d91d8f271ee7e4c3e6d5bf8db58b622b31cfe74ad00c5f35ad33c61215401980d1dbb153a7d0ccc56e48459e31127f3974e1e152355efafa762bdeebb3a803c5db24e2151bf4e9c4e0a1fd97b5e38ca9a629d657c0619e20a989621e3e12815a0d8a0512fc8e3e79e84fedab75b50ce3fc8f3744fedb526b2d606ba5d0c5b4f8b9641d31ddd541c8f36724981bc9759e71984971a96b6e6d85ac9cdcbe11ee71b90c2ed16d30a03f441f70b4ce37786c2527c36f60679ea758f986e3c27ca036687fb3e11f79e55aefac44ac5d862edc05154725992c139fb9c1135f7f718217fd8cb1032a769dfa543fc6f560ca824d47e27730ed824f23c3eb0b93ff3887f41d3050c5a9e562fce54ce374cc8f197b37d3dc9817c5561e1d8bbdd0ae577b6f6a7ef462f12aaba472ca93d168577ce57aa87c48d26847c03878926a6a04a848abc6c32728c32b0a51371bdc996af4cc1bca75e048c635212b64966426d5134013b7eea873afdd649705007257195e50476b1b25911d8a2364e40701a0880095a05555d331bac326e8ee5ea4fe49de080697bbf5b0138dd20c9b839465cf7d10ff2c68ad1fc783c9ddba1dfc3a3a339dc97c304b4ec2f13bc5fc301795d432151b6fb24dbb482eabfba1f72a50c909c4baccbc9681a6b2b650f9e6e06009a7649ee268094f7af4b328888f2e54118f5debe2a717e46804ac2951d948ac4d22ff68d4006081fb8cc388fb318e79a9a122b08e93223d3b5629cdf6a423103cf9c2b78c2317ddd4a8313453e1741e8695c06144c226a4cb23e379e469b318dda898e7ed4f1ecd73c4721140daf93c6d300b5a2cd35dc196f01fce8a9d41329b8ccee9aaf294c72c891bf6ebf24cf08901450ffa01beb4d2e48a975d1816b27099302cf9bfc3f55de2f96caa8238131fc2757781a88a312bb43951c7d9114c010fb92ce9add6e999d76d7309323977f2792339d583290ebde82d533fd85b0ebb954127cf8e2dda8c3bda8ab3a8a6cda2b72fa553b4b1280db45c0b6746c8f005c2c229d8fd996bc36fa61d749201a9d6a818fce8531175bee77a60c5654e3f438249691ab4154784a749cc9905a78024ba47272c4360c720a3e4bc0edef40a19df0aa2646fb39c229646d612a202a93e18fed8feb1bc44f17461f347b360e6a09d924d1247ec9d42c578233fdaca7e9b2bf07a5f1d3da01c97875d1cd3d932c3624d3caaf17c422393d66cb1ff69d14c17c4a2c5430a591d4ba7a7b4bca1a36bf96bc4045df3e8607757542b2f816e2f5613d8a942912b3d1d1a72fe14ed3dbc686d3b3ba8d04e5d3606716da3737c41ce2a84a2c9f69c1ebb03d20a6e590e8b328cda277df7d8eb217f3353b22f746c0bddad43f41f4a64afa0bf92b4482fcd375785fa26e56beb339c4a6a0b4512ce0dc95ae4cdadadf8957b42a108f7d126e6a745659573d9f887c5347ec19f8972e04cc59a6602d839c06d45fcb19b7cb23ad5b7d979ffa9f6cb9f86b4392fbe13de9ad65efaf1594fd8e73fbcf2030b51a3b7e04008003739a49de98375077175fe8975f52a2b55a1eeeec9fc888618a09a93c57bbf9f392ddf20838eab4d83d3e512dccfcc2eb8994d61cc11d50fa5cb0fce50c5dd20df014f7ffb8828da27392c5ab0862a01be0b44f13cbede485f17c73d0028c70f05f0af2e5b4cf8515b6dc7c29a0e9869673e7c04910fafd50e090fb8d476369022263ab1eec4565ee20fd14287dce532c9bd76b9dd4b6a65a00e9c38d76c06e97c2d5d1c4b41cbc867f143afd82d84581020258563247b584721873ab208bab6478566098575da80e94a491f7dc88ea430c126da050dd9cf5a1eb3081b53c7408e14134b21eda27e3d33e1df296b8aa10c5d53d706cc7c2a3580d60772d3f865b4c8f5f65bd2be9bd9b36a9f9f34527dbe1fb305624fd1b44bf4be67a3290a71b0fcebba88cfa408abd2e8c2bf09db87c0dc119b2f6183b66763dd87774b8269504edf23736f137e4ebec9e7cd01812211546243c7aee80e7bc5cc796df873c7438384683116885ce38a07419c1e65682b9d770c4b2e262a14bdbb036c8b8bda8dfa15e9b69078812226cdb17d17818fae6ecee165aa65fac9db7b9546e4cfcd934114cae40ccdd894f62175e119fe32279a48cf1b602f0984d05f7eea81fdd2b5472697f20797f899154b0cdc7bfe57d502883913f3cee90c1cd72446fbc067905240592eb73d4e3c66fc604c107312a53eb5d2ddd536d24b758b66da4f50f68d40f99d4112128ef8424931ec4081a55e4a44389864c98fc1bf5baf0535a72b7646e4e88323ee5a272c418401092ce3aa716a31b7396b20bae6a8a09c3909857d8b7c974f699141ca46fdb3e6713ddcb829351fe065731fd0f175aa27d502b95bb6f14cc63cb65a84794e416e9724c86932724d64b99da1fc7e1ecdbc5bbd9f960bbefb9bf67ca9fdfad097d339b94374da5ce2fa8ba01e4c31f41d765b386190feeec9698e858d34f5362c1c71e58dd9d7325089c2542cef5c33229ea9290422d6c9a31c13b18b764c92f98d82eb6511324cb8a6a1dda601a8cd1f82120c217d0fb477fd6951b0f9dd5e5f012b2d8924060c1da4991cdd5dd99ed3cd52faf03f025a0014a99e9dc38f2464945ea86116b3c55dc1bd6a59b0807cfc39a7f6c92ac553c9ad72e5b3da0bded87894dad8ed9c20e9f55df34978da345dd8c949baf7bebc8b1f5ab7a9549cc5d20b26da16e2d0638264cc93c6c1a04e7087ded7f1a5ae1f91f19f004cd23a9114df7a53c0d80fbc539c97f1014f43e1f26b7909d4c555ecfb1d09c14874e540ddd698e27d7ba7a6ed5d1eade30cda8247e356a20a9153fecf510e0aeedc1618c21ff87d49b5f341b578529c0052006fa3248f3829115d3f6367121e37b6f79ecf40041155a29ae214d1423dc5483250ff85195d785f261c02481f23ffccce594b3704a1ba8f4bf11a2263641b8c7573a543d1f9c0cb38d1f0297271b1d47e4f7fedcb85218a87d2756043b2236e230e0ee592315ea93d4ab86558b5036ffb8c597837fecccbb3fe67bd7b5cf1cfb23025d338fb6a2b2df54fa132ac30af753b806d4bdbeff9ac909a61552c031edf039f215c1d6856dc6ea495765b8c090bd23ab00883353ce9e6b8f5ba2ec20c2de9964a87a5c907bdf73f778af1182d90c7e3fb975cb4462f86a33489297c2e1d85dc16e01e6009f73ff657ee6077290a8e68b920325b34c772df35c52ddae052c0409721b2d900a64007f12eac207aa142dd3b4857a15b84aba41c04b31bb6d4c45b2bfea3a76060957e0b4dec3ac019ca24383f5cd152bc08168ee83e6f30c1ecd0a76f6532b87e155aa8a7f09811c2a18f16295fd298fd895ab37e9e610d07a1ed2816d0a7f7532aef8811cf296f001d9b91d0f74390f5f5f15a42ffb7ac3c1b0f6b84597cdc802afcd00f2c55cf2e11315000c21f71374b9ae8be1009094e4809d3673b1bf153ada44300f3f092434497fecabe331c1c3a3062ffd00b0c85080be1a7d1aefb90b3932adb6d09ceeb05612a2460926628a7ec9d6ad36af262ed9fac4552547202bba6fdec327e19f4ef9103f1f600316c7aa4c3ebb42218777a15479012d7095458637e3611ff147166a0baebe28ae8bcfadc9fe330fb635b93ae57441d1df6487fc9adde4d2701f7b29bf40d7c1f4f074ef29cb831f9154261ad7adb49ee24518b5a2598d71b8649830bc924b91a26fa338dad45a843998065c51f4f537030d761f06cd2b65559abd7e2f13a6c7242da68fc32c6d7185bc000a2b5ee49576aadf83e107d41cb85068852130d3ee9c8cd9b4c60352ab8ca42d3550249c18d574228750c5a6fe48858ce36d55988c6a2c4c90de8f6236113a0522a2a3028677167d49f8817023f0799df8043df739d61f9f7700e86cc3dbbfe10d99a268f8bc05c77481f499b83df2ee35aeb88344b01029c1dfc2aef515e1d9411ed205a4cdca0110f1b1f77be2deab12a1dcbc64ec1ef0c4e1dadf81e2dfe08b02760b4e947dffc726791fb5e8c2a3e8e46b4f8634d7decb452d75b7c4487d4c97c126e85168ffea5e1fd305a03a4aa1bcdac367eb59631c11f5273b76d468a1b2d7bfeb9c1660225bc5a6522e4db5da10e77f0aef5db7c7ef420ed6c2a1e0602e195e2ccd2d859744a1e01973125e438e111c09c1372c487274eed728c72d62fc2793ff767dd2843f451cd3c7a6bd2ea7e611c5a8be19ddbf3abbc7deb2946f74da501801accb4511fb71f9262313ce4fb21"}]}]}, 0xe84}}, 0x0) [ 622.532439][T26389] loop4: detected capacity change from 0 to 131072 [ 622.544969][T26389] F2FS-fs (loop4): invalid crc value [ 622.560374][T26389] F2FS-fs (loop4): Found nat_bits in checkpoint [ 622.580255][T26389] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 622.595101][ T2046] ieee802154 phy1 wpan1: encryption failed: -22 [ 622.623836][ T25] usb 1-1: new high-speed USB device number 35 using dummy_hcd 00:10:22 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)={'gretap0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @remote, {[@timestamp_addr={0x44, 0x4}]}}}}}) 00:10:22 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) ftruncate(r0, 0x3ff) 00:10:22 executing program 3: syz_usb_connect$uac1(0x0, 0xe7, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd5, 0x3, 0x1, 0x0, 0x50, 0x3f, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x1, 0x8}, [@output_terminal={0x9, 0x24, 0x3, 0x4, 0x100, 0x6, 0x6, 0x1}, @mixer_unit={0x5, 0x24, 0x4, 0x6, 0x1}, @output_terminal={0x9, 0x24, 0x3, 0x5, 0x101, 0x5, 0x4, 0x81}, @input_terminal={0xc, 0x24, 0x2, 0x1, 0x200, 0x1, 0x6, 0x5, 0x7, 0x7}, @selector_unit={0xa, 0x24, 0x5, 0x4, 0x9, "4716c49b40"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x0, 0x4, 0x20, 0x4, "e0b00f5e"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x4, 0x2, 0x5, 0x0, "36f9", "e4"}, @format_type_ii_discrete={0xe, 0x24, 0x2, 0x2, 0x0, 0x1, 0xff, "c2ab7c0a39"}, @as_header={0x7, 0x24, 0x1, 0x40, 0x3, 0x5}, @as_header={0x7, 0x24, 0x1, 0x1f, 0xfa, 0x2}, @format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x8, 0x2, 0x8}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x7, 0x0, 0x8, {0x7, 0x25, 0x1, 0x3, 0x44, 0x1b}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x6, 0x4, 0xbb, 0x40, "926aa9", "32cc"}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x7f, 0x6, 0x1, {0x7, 0x25, 0x1, 0x0, 0x9, 0xca}}}}}}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000100)={0xa, 0x6, 0x310, 0x3f, 0x4, 0x6, 0xff, 0x4}, 0xf, &(0x7f0000000140)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0xd, 0x81, 0x1, 0x5}]}, 0x1, [{0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x105d}}]}) [ 622.641548][T26418] udc-core: couldn't find an available UDC or it's busy [ 622.659606][T26418] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 622.662761][T26419] loop2: detected capacity change from 0 to 1024 00:10:22 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) ftruncate(r0, 0x3ff) 00:10:22 executing program 1: syz_usb_connect$uac1(0x0, 0x8c, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7a, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x6, 0x1}, @input_terminal={0xc}, @selector_unit={0xa, 0x24, 0x5, 0x0, 0x0, "4716c49b40"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{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) 00:10:22 executing program 5: prlimit64(0x0, 0x0, &(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, 0x0, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$chown(0x4, 0x0, 0xee00, 0xffffffffffffffff) add_key$fscrypt_v1(&(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) sync() [ 622.844940][T26421] udc-core: couldn't find an available UDC or it's busy [ 622.849402][T26421] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 622.873800][ T25] usb 1-1: Using ep0 maxpacket: 8 [ 622.902062][T26425] loop2: detected capacity change from 0 to 1024 00:10:22 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) ftruncate(r0, 0x3ff) [ 622.994338][ T25] usb 1-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 622.996828][ T25] usb 1-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 622.999431][ T25] usb 1-1: config 1 has no interface number 1 [ 623.002378][ T25] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 623.015263][ T25] usb 1-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 623.025070][ T25] usb 1-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 623.088547][T26429] loop2: detected capacity change from 0 to 1024 00:10:23 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x3ff) 00:10:23 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'sit0\x00', &(0x7f0000000500)=ANY=[@ANYBLOB='sit0\x00'/16, @ANYRES32, @ANYBLOB="00010000ffffffff786d000345"]}) [ 623.184507][ T25] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 623.187066][ T25] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 623.189068][ T25] usb 1-1: Product: syz [ 623.190166][ T25] usb 1-1: Manufacturer: syz [ 623.191311][ T25] usb 1-1: SerialNumber: syz [ 623.233375][T26431] loop2: detected capacity change from 0 to 1024 00:10:23 executing program 3: syz_usb_connect$uac1(0x0, 0x84, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x6}, @output_terminal={0x9}, @selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{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) [ 623.298166][T26435] udc-core: couldn't find an available UDC or it's busy [ 623.311092][T26435] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 623.571503][ T25] usb 1-1: USB disconnect, device number 35 [ 623.672340][ T4229] udevd[4229]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 00:10:23 executing program 0: syz_usb_connect$uac1(0x0, 0x76, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{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) 00:10:23 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x3ff) 00:10:23 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x375, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_open_dev$loop(&(0x7f00000001c0), 0x4, 0x103382) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, 0x0, 0x0) sendfile(r3, r3, 0x0, 0x24002da8) 00:10:23 executing program 4: syz_mount_image$ext4(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f00000077c0)={0x2020, 0x0, 0x0}, 0x2020) fchownat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffffff, 0x0) syz_fuse_handle_req(r0, &(0x7f0000004280)="14c288e5348f3c349f8bb82973bd225169b83f65ac67bc9686a8788da5ab7305f8f7b5267bd5eed6bd086df9d1a8dc03a4604f7503b02418c9a31b1243b279d8113e12b3fa74c8f185c56b535c70e141a815e98e1783d9f5a2a29a2de27bd586fb466d964783851dddda8642151164b4147ea345f2ccf42e3ce6b1f662f9f7475aa3e1b87bcc09abc7eef6a410000093b0ea2e1f64283c34b59b0c195db94e32e02a3564c21f8c7eca65b7489b2f5a5a76402c8a2dc1a0d7cd06eec8a5a0aa92520b19525ca6c108eb033398fe0d3e8f38b483cd536e8526d19681d9261d9772379e84a84229f16a04d650667b267ac3f68aa8bcf711d3dfe2292cb88eff92cb40c6f4613943355409f6f869e5809871c2bb391b94e79464de308de6788eaf18b7558056f644bcc7dc31add18fda260c6672a428a7ab77b04659835ab97b4595d9fde2b3096d2cb527cf698afaa00fe1213ce34d95b00109ee5b41513a3eb8d3a2f8d614fafe6f051c06a2799f64f9fb3dd1d88aac59e4e0834e03ebbf7b510f7d7afd2a36e912a7e5440d3fc07f154d4718e3ce25558e249a4c64f6df0b035799facca8c4c77c508041ea0469b1655de871cafc6721f5d2a5fe207982624994b30c36459eaec4f902b79207f56cb3be018f7a258a9250800b06fddc94fd6c3fbbacf7f3fa0eb45551acc0202ce28a925b1194c8ca59b14f820e5bbf60cb7e410fdcb53a6172fea05ec066a38aa45923fd3eeaf622368307c26986f2189615290ca70e399261b84c361b80b3ba5b0541c01515634710b58455f268f18b6a247bdfbf14970504cd7681434e4792163abaf17c2e8346b5763effc0d3339e7e8624a3a92118ddd2e4a095a785b40f5d90228be15e837cb794f5ae949447251369f2f2f3f753609a30a2e9f147d4939b7ff570ccf001da5b01dc4a005750f23a57278c59ccdd42ed4714e906a0c067c14dac6d8389e42b9ebc1ef31b6fcc7f3f3861a35608127fed3fd3ad2c40358be7165d125751281293dc01dfb3aef400ecb40e61e348f5f1933e186e02aa0ddd94901c2ae9cb5b1b374369f15ec61ed97a146bbc917556e857d87bb53957f7efba25f5823c67e2fc0249cba64c890b443536ac2e1790479de43e6f0bf601850057264ede8f7462a817878ae2b8f5a6d052cd3ce044be578c387bba5ba659e318062d1b06887c0ca8d8e3afa0aefcdd4724e17b81e5de67c77c097f34f72ab9b336f048e0dcc5b5007236c3d0228dfd43be7647780b3854c7387f70275c6624214b1fcf64961b9ffed74b76fc6c4c0150d93158f35280f96e071028abb48b52f1021b796370a7618d43f7356f2b58daff1f94efa5439884e39aa4d92595940f30793a76337be1b46c64cdc321b017ffb0dcf694d810818711243ac245ecf36e73163afb2645b16e4b80b8d965d2f88a19e1ec2a17f79290229788c3abdb6230cf3fd7fddc878ddd78dd2a7e79d5b3d959384ed901b8810690c1fb4c8338537f78f7f4383ca83c1adaed64497508d395826d96e1fad5826e715d6cd936a3d921885be4294d740d89b13e87fdc8b665b9ae97473cf7bbc2de7ea779417006518781a047deb96cdc009d4b84cce8bbea4350c960fcf0ef165717b9be6ddf51d548594800375d8d6f7f647dbdd4638f4ef28e45c6ff8f792e20a3cb4eccba4ab4de178a9322d522d6c7afe54510e97fe72ad17727be238488853472e48cddf5df67388f421fd103c6143b7790526db9ddba229a6c2d692ace414f9d07b7b56984aa9b30d26761c9115ce2120085c39c3de6a9cb3dc655f322f35b9295a1df05935f4b678d59ada1dbbd2edfb67bdf1ba7e26f08a17b53e59a0dcbb7b0d7aab90a3ec06f96613152e093996dc2db00312d546c2d05561c859e2eae1806d24c1f16b029138ac0cbc6319ea6b4c65e37fdc1b39c9dc6a1bac3cbf5e08ab93d371fad5474d48cc9795f9dbee0c772208efa1296bcb84c76f549b379e4dbba8fc2ea40eb9a76173f8c6452be6f9f43a125d4f7a69a2684e07c1be5fbb7e037187abc7266f8bb60cd870b86d6f9877bee7ab727fb03f8051508b3899d44b8647a0814399a60c1c0079be83a88f76a35b5af6af22326aed7ba2b09588d4dbae8b8aed4ddfe06426ad0c484c9cd189a130324016bd583cd88c6b9e2c28064f33bab394fef2ee8c445a037fc55b03753c805cd37df927fdf56329c4525bf58d2b8db10742ad85caa7ed4f734990771997bd288c1b9bb1bb7046e71b3d9f2b8d32f07c7f4a0a06aa6282c9bcdf3e9af66f16ba544a93091163da1b75e5654362e7872399a2d91f2749aa32947a144d20b083312eaf9068dc3ae8d82fa652d7fdb13f659e2798b8eb1f1891e32648d6748252f98967fc358315812150fd3c31bdc787a44fef680017e50d25589a496393fdeffcee07621fd3ff858884ae9047d73c9ecf5cc3ea99c4ad7bf81e5b326e8c8854d35f2578963c1beb0f6b1405141b5d7140685b24b6b26e535479a88bd0a0a8f4c47fcc66b44cd41f94af2a56c996667ce4dd8df835f17f05de88fa97265aa03252b2079c0a510836825bf8289221ce0a5faac9e1722c1ff2836625a6036e9252694ed2e4c72c8d7e7ffc575e8a47850303b0d6b55ebed1e65378310bc05b858f2a405da496ca86d7d20bdc14e7b4408d17038a4f5971f6feb42931b8533eca9578de07d9c9994efed88c4546cfb83e2b2ec1d29b9762324e0df638efe9a41b614278637e5b893070e0ebc6013a66e1b724faf46a9d6e2f124d846ae7977e23ab07705b1931dc8200a95217f8520f37c151f7b35eaf6890971b72509caccf09357e60762fb62e9c0cd09355f9802a358483776def1007b004a144870aff08556fce8fe2b4d72f00761502c96409d41230a08ba63be26a59ac905d0c89ef41455e18675d4e27c652cf811712dee2bca240b3964bbd98166171e51604879f357d18f10ecd0c5c6f97b2b318ef0a81b1fa1d4fa71ec348fdc999c6bc8938e83b87c7431a6e2ef2274b4d848fa0374af416492419334c30eb149a47a756df9a24349d50850cb23d4ee510c3168527458ecc8bacbb8b9da461869e62221cbc60677556b74a6d845717b929693b95546d2ca497e08c727a18ce1c0a2dc01a6107a98d9c0b6f9e0d8bf1484a9822f9ae5a7f055734aa497a407b86b49523765529028268f001882c2ada5178b6c1c5388a5e0e6ed3a6093f0ac5472dfff6dc2c7e128d3f1deb6393723588d165ae70c8c8b69ff9bfadf7e2dccc2c25cebf5c3d0807b41f1ea7edc60fe1ffd2214efd54612bd014aadc41f702d5324aedec59816b6b0175afe90ee1f9b3f160ecf91b1892fcb6bd814c3383bebab2ec3c5ba4bfbb3ab6be9d1c0dd3101d0d6e48e11352cf5ea87c94d1129410612d29c67f26d681fb2668fb3ba53dad391196e64fcfe901582e94382a768ede5d416876f8cc9895d7e135ca8fa052ba31eff68ac980a6f3f56a79078e0fbc43390e1ca1aa3755bff2abced84e311944afa5fe0609d50215482694af95bee77f72f00c73c9eb5ced25147e254c8403138f7a5f30da6a461d573db13ac2ad2f9e6d285f7eefb1bedca5cf40e7471454b84b462809c5f816935fc9a23a02560101a147c665c0861846ec51976a1ac729cf5eccd587d6a7be3c3fc91616d2069d3ea0790b5471db9a137a615e75210c08159ee202de33d5d9bb90ff84fd0dd82ee9b9c8a2b564041a20f86c854d64010ab2cf30d7ff05cfae83dd6b574a3347f04d69b9adbb557b029414bcc0d3f21f4a5a7330be30d95e0983344be9ff36f94d440ebb06bceac76f2e7e711f930526c2ee761ff48166034e5a9fe520ece952e94083cbb6b3040278e28bbcbd9375acf1e39e76829c51e18259c63bdfe81b8a61f45939fd956cd97f2659e58729bc57fc366493c322f8f120dbb9a0c139b0da28749a1dec815d96daad82bde50b9856f4374786918b04442edb714dbfcd59b13d22d45563e824270fb010fbd511c80fd1f259ebdfe95f7ee0974c438641a38507a5461361f8fe3bd0b0ce98b9179f0e217780192fdd29aa65f811d935047e6016dd6cccd1f9ba6053fc38d01d7060a14a54728b2e41363cccc0c0e21c334556ddc6dee50f875b42c7b647fc8a0f380957d23d4bdafcb8a9ec2e742957ad25e9221f9cce1eaa8a6ab97494a9ebd30e18e301456f980fc8036a5be53bf26bc698e58da1625c502615be89014e724cfabc63065de204a7c666c1c78af8519ea619cd6310b83cf1b328637d802f270b9d4927ab05f0204d6555dac754ee2da1903b264987dd0abbef918708ccff6b40da03845a649098b602049ac017fbb5630b54aa3d4554383bc269f4117740160dfe6305dcd8c26b6dcd263c47e6a59b7ac0bf8f54f2566fa9d4ac6c05abba68c2d5b698872fa5444c63444927fe8fc38bb4ce9c9e9fdf881f8ed8871bc752b07c18d318621384d697f1d0f3a3b5eb0a2fc661a2ebac38e0fed74e73b922684c26fa7f163c93b47ce63f097ef77f5e036c05c538084b38905cc842bd568fc2ae88a92e0ec101af9c528064165a7419a6f9ab3cf2acc9e8250c03e23452c86a89567cd14ba4be8951521fd4a98be45898b594eaf9dccffbad6a22d8fae6745bdc53bdf07430a3dee9165fbcbba7c96a2e6df4ea9d26560cad0b14c4745938748132d86329ac697c5e60cf3dec26ededdc5493c34408261b43acb87ae7168cd59f3b100d3838a3c7e08a2d44b3ba4d5738218860575f06d657c8473c5c963d6ddf47c2ccf5f3e8b57968aaf58825a67cf4299cfe2b32a51c26a1d33de1cbd5d38b6bd2b905e415316a9c53ada4085977101a3d4605fcb7877cfabf0181149f9afcc22fa863fcd78c22406db7d5bffca8b9efbbf2146c4ff5ad7b120fca4d903865a26a373cc8117b15ba073e4acf2fb4c71ce8c00b6b8dd3a956b2d4505f2a819a079af5816527e8395b38c0a30544e49dcebd5a982a99be10ac94d78af1886e67c0ceecbd37189ae856040ef76f0fdbf8f23cd00000fec279737119314041b54d2c76e7ebe295ee1c751e7f2069953ad057cbbdf0db0eb5dc74867db6ed65603ac71106c991fa3ac31a038a42721eee643554dd6058e0e0c9a3b280c243e97452d57ab00b6d5f2713cd1e2203a1745b0f6f82e9067dc0f37168fa31fe451511bdce2d21589fc34dc238a66e0df9c79b4686b07ce64b385d7d3cf647bf2b587f851e8d3322debf12e53a10fb4977ca3b05cd81bf0d56533735f6fcd9cd817a657b8fa644894401943200bf5b37b8dd63b42a6106c5dca7a98a94928e4a0221e030efe001222ef0547bab27a688163a34a160693dd13dae18d71099ac79c56d810b883dd3872bdf06945fb613df0a4f8bca6d95f6e4f87fb8f7b0a8b1558731ae54a2204b9111b09b14f9d79763a569e8aee8697984a5cabafa105752d1f8c41e915d291752af546017ec593009ab45fe25cfb21ad3899d9794e5f30e70c6cdeb321225c91e1427ca0719606e389bae07d247c017e66179fc322881928b4c16058dd7d2bc957ffa1f6430a6d658ec32f176518161397ebb16fa8ab38d849adf56d66693f8a59a0328e79a71ba020c7280a10d8ee49229a506db3c767d9176d59982c88a77b2e60bdc9fd0fc74ff640e6e8f188dd1872e503836154e91171d8c68cf96e366eaeb0e1235ee423686a389420a6e35f5fdd9a66d5f3aacb8bb17a136f6d108cd3ab8b9d06944d87f6c767e1770b78a523fd7218c71b66f70616f32b52e34a4d2cf06738572feeee380853c08cb4d622ba72ee559f1c7ce37e69e26f3e049ddfaeebc9e040622e10a5816dd61dd4ea7c141fc6d750cacc3d4218209adcee4bc6f41fc2475fd98e4ea7d7092b6ed7ee235da1cd6914d882291ae7a40eb34493fbbfa7c5f867150a7b1fc1076f65d5995c3879425c693eabe6dc3be5c7db887685b0333b97e30fe1505ffa379339c2b440441868accdc9a2b43fdfb70c5662bbd8a41e150c8d3f95e7a1f15d1e4f915b190f573d98d359a02faca1485bc3cac39d6614a7c2260dc835c9adeb8d2ff7003d9a223388b4f3c35f151df130e5087a158c4acfc9b977025e6207552b6f4888006138defefd7562e9600d6dbe9a7170c0396417b639d210197293ec2f6ef8f3b6aaf66b00e1a057d38e5a2757ce8bb4e844a978360f5297e464e10c2c8545987bf289cd56514afdf6acfc5a7d8ea1b122efd10f301c4c2c0a2ee611dd41b54eba167b1b51c36965a4a61af2ef7590dba83478ab7fb9b151f96370862ffd39dc2b461c53749a6d8a379bac02f08437660f872ebf43db2ed1ab80909bc823d6a924bd490cb4e5423fc85ccbd8eab55c1e45218795081e63d0853dfabf3431d3633a3fbcbed92e1658bd9b6351b5fcccbc24700ff933dbdec605bd70d05fc1dce1d73552c6166ad246a07e76a359f398378b973b54c1015c0f6480dd46fc41bdf7c338279b3d7c81dedc76d060ee57f7f0032fc2f5a8fb0d3db1dfa0f455b0224f88331f679a178dbc218b4b5a7928dc2f61655bd78e5ec5c3c03dc6ee47feb2ea13c6df0f4d29b91d2396dff47c9996d26b267e27d3eb9ed2f3bd14ddd1890647d52061ead74b82433220221263c08b027aaa7db47280b1579dacfada7fa34bb2951b23cd4a9c3695cf6346e0c5339b188b170ffc94d7c87d30b9088220c56eb37a2e4d05100ea86c13c4a12a78b66f9d9e4380916c8e7491e6a066f746c2a37f7ce7eff0a9e0a18ceb6ce2097379c4ce22e104b525ee3891777fa3d2b68b9529f49eb26b627286c4a241a337ace73761910a70eaaa264b22a59ab60adc1ba7d87ba4ffe7218ba3104e4337e99d5efd969ce14e33287c12687fcdd4eeb07fb311005b6d5ac9019c3ce95228fcb82073bfb59ddae18ea8dfc286cf77d88970291ac98398e38b822225d9de2ff7d45078c8775e96a8c9c42c18802bec0a64c5229734a3057c24484d8832012ad37743fac78139371723aa5c9cb5c60d51805cb442ad71167d9613d885e6f7d451a90a5834f73f9359dc9c341bf9b16f72660bcb160b14e4664eded4be2a2c148610c27691a24c3e7e215c3ab29afad57e6b2d0529b31a5fd154d5f318380193566cd79d4cb4f4936eaa5b329af05cf31106ad56f0143f35794f9379702c23819357eef1a4b0225df5479144324433dd6b5b83915b1fdb1725d0ec65147e7173a1bf383aedf9023a0806855b284e49036c1b70c237d5589f27623ed4d004e21e8aea7d3bd8810f54a036a7c8a1f95a2387bd94024bf50864f04b60ee8041fc72d0cc21a8b4b105d85ae4e79186a6b6252c3892473b009ef9d3254aa2088e518cda625cb526c7f699ad783185ff68d3f680839a9283faa0a1d22fb0677e270020867a5d8b15a70848a4dc5bd799c2ade61b505cf56cfbd64fe18396ba57b2d8a6ec0bfcdd373c893bb751edb1c87c3e0ae50f17094cb2043615caa39f6dd3bc0d383ff62f80d431ced152062d90c533dc12fab88a3267d8c2de0be0f002fd363cb945a1c6e107233cc9501710a92a35a6a258c5a16cd2fe276e04effe58f6e55d5521ca202f9fa06d83b3447e4cb4e468ba6363b8b6d5e9f3e3e9a7114795305276e6e03fe418da0dc5159bd04c4fa8b5d41580a63076347ab713bd6b6be29c91cf6ef5f6935566f20e169782941af7074eeb74f92459b1ecfae688f8e0c9dea0c38a3528e31d4ed2224f38b322d5623f3d5a156db581345162af146e6f5290cfaea1f6594821d4812f7a0e73ed4d9fd9a9f7a478559940ecd427fe81b077f2a4ba6cc8246cca917f19a5afae3b839ee30ab12e9411db420660009f75e3caa61182290adf8a85e91b59c0263f5534e00e8e95f339dcf1eaaf64e42b8b13889985861d52ed8172fb319f7a3ffbeab36da8a2c411b8d2f6eb8a8aa825d63bd63ebbb764cf5744b8117c48cb3ea19852cb64c88227f3d449fe72c159a65db64e473ad59100af6cab68589e3f1b4102a3894259243cd153244e535d588e0cfd70d13b0cc207245652d42ac14957efb09ec008ec52ff51166f6c8bc2fb7cab00058e98c6872661f22693b9f37f42b14629cc4abc334c6cfe3cbd7634612409b805f3ed2aba95eeeec4d6d5880a77b668c975178d43a3424f5185c5cd8f698eb4e9c06fa5cb9f59295a719ad1bcb88427679d1edd4cb304250bc464a56348b73d8c0f79456667545b0874ef7e92869edeb7c027941cbc8dd92b27bc4a0a27a46755556789ec2109e0e53a8f8cc0bbc44ec06fb5d5e212bee958c1dcb4353597adc35a5ab49fa148f55b32a3db7859ed5279e024cbce6e1b0949ef2647ec6aac74556004a4bfb2a8c70518d0c4c8863722e92a5a348e1b3317446e46637e2f1d3f38df4287fbeb1dd8776018a47569383632167394d16473f7547a422eb047afe595fb152ab6722ff0b6dcef3f0779c960e56e48fb293fdd37dc1a77a29a918946777c43319c723185d94a838bcf31705960bac802aa61c564223f8de84576e298055b448682393797b54393dc6512fda9abf00f5a1ac4c3b2db476b8159b5994e050860a91275972174dde7b4dd176b8da0cc4dd35bd41dd5905ad79e9300f6f06e876fc88b7605aeaead5636597e14f2062fff5f2d6476a220d10fb68a426c3c406529219d077e897ad8da8264e4701b4ca6640ce234b223376192a37bee3db7f98b624ed5aef9a1f26549e76e2bc0e05564ee9a98f88f99b2b57cb5f0539ac0bc6eb177877c9da512760dc1a37a1ad1ade1820698b3bd14c401ebc0c94ba40e75eecdd86429a92c08d1c30d6c52e002b1fac49751aa4779ef289e49e5642f17a82044dafbd9ac88a034b8b6bedc932ccfb9d5676d6dc655d42da7db1adb2fe12a9cc68b09cfb818384c01d63f352681580d479685d450a60341068f591113033844b796817bb7ea45943aeac30afbc21a50c494f67f74d3dfea1148d8e6cf70818df7086949c3e1ab65e2e2164969bf658514b36ccdc55633747ae6a0e832feb275d5caff868ed113bba2cc6f0f69d4d95f4276d5a12c8a4edf7d3eca1b21fd2bc5eccb73368fbb9826e0252a19ccf578211f7f0a628724c9afb0540e12931635bdeddbbba1d974d441413c70b4a25a2f714393894665f567ee2b43f73a28dd2b089621a8e1a8184668dd631ab79e1dee99b99c468032f21b2f19af7818c63562b69e844af9724d91bfed66cf1d8719420255d3f52ff0f0f6e69737e6db1ccc0c1241d0528b463db6ecd11c45521261f79e3098ef7cc60d927b7bb21eee1abc7c6e37fe09b5c50683f3800d082271f871803fe0d55eb39305bc37d57b4c51733f5d81610727054d1d6275e179483f302a498fa1692faee621394d2858f9e26e1ba90b97eda3657b9ac751dff89d92deefc1d0ef8ec33869187f3cfc81085d6fdc390854eb6cc3a16735935a5636a9c1c9789947a0900c1f1570c5732620093a7ce8eaabf50f1136d11fe509d223059945351c1a3f3144f946e4f8cc7eddf1e3bf5993e19b08d0e0cd42708f2767557483901479555b05e07ad90b5852586e97a951e88f4a3f222558651687db38f91c995150367dd99324020d74ddba69dd4387f379dd5092d4036704a83ab100accaae8e18da84109f0a3fa1ac9b68e9608750c57694c199a9cfdf5589e704fef1ccb7410688a8512eb42e213c6671383a1919b65a3bb981e653c7be73f5b10f79212d14c5efcecd7dd97ac53e90bca9296accf1d598712247e73322108c5d7f7a3b7b6240916c3d4a68bca056aaf00ba0ca22a658516b46ae7efe5369ff077dcb77c0a0cefed45f40a38b787e6b4025a62a4ec08003916372b884f852dbbd8fe06ec0919c5679ba6644ab4c0685f20521b70f1aff1ca0ce0257b4e9b068dbe8b1ca4202cf6882c7921ebf4b803bab4865813a6f5b88b0e5169d075afe36711e4de7b8c9d1f2f1d263ebd408b925996e4e2fd9872c0bd8564e6866434ae5925cc40cb5cb870223b5883cf192489f75d9ddd7d244afc0bb2d29e5721d04c75206074f210962bd15f48cc5fef8050100cb34538255c650821a9ebf741b870c83f8517d1b6f8a506aaa72dd3a5ff659d1cddc85336ee5187a150b33c54ce283e2ce0a2108fd8ac415372fda62aed42e7b783bf7a9b2604a463143cd5c3cad5fcd6204124a62872db01ed9b33b3628e54c58f00ad54201d526daad5e060159f8b48056d174de62ea323f4993f1d221aad59ffdfb18cb2989f9de36000cfc2bfe2384e31079e00a8edfd8381bd7f1e5317139588d044b57bbd54668f95453a5d671540a2ef9d3b7fb19bc052c0dccce25567b59cad0a274c6020209350aba128c489f089464f6a16b3d1c50944c5e10c9c3833f846648ac220bf396567e62216f07cb4e6167e7be051bc00da3be7e75571fc19db0a10998adfd3719e42a147fe13af9e8cea4d38c432a153fa0cde9f94276613cd971944cdae33faddae2e299a85a7e978a144c4869281a204ad572e74a6d43565be77f924c5ebe060e30ec95d92d6c44f238af3b099b75e572ef99a21f97077c1ec9a59e41af9671a172ae2cd9f4c5791d1f9a31d0a2a4b32823449116a1ddea22c34976d30c7a277cb6025f7f294fda795d595c95c64447f2a063a61c0ac44e06b7d13175d58d57376e40f0ecae3cb1192ed3492b1b15eaf472d2bee6fc187e59ef79d6495f8b758a255fa88bb536ea195b6cf9ee816847b48111400491695618af6413413a4074057dfdc6ebb2744e818635b12fea9d1256a1fe9eccb86c4c88d1c36f6eea325e15febdb5e7766ca9567a72fc8a806022edede43a194f8929c255d1de649a787ea5e418cf8b9e3a6ef1a5f89770906c7b9f6d2a810f8137566acfc40d049751ff9367d9393a5075927864493da740eb83050636ed96a461c0c748ff00bd233a345a8d77a52617e884978e53f608eb2274ab006808fda7d14bac8b04b2ace6add8797406c873e5abfff31f4d0e8c0b3b55892a8a30dbf76546842bbea4a3c60a11a42e4ec2737f0fd799693fffe294af41926d97263d459f47865b30a87005c874f0f5ccca726652e9f33752630988a81f675c460a7d2bb23203e585f6f3ccb76954b0ad106389757ad0f8b9f3f21a725b4bf6632e38240b0253ccddf18676539767a947d51021c29b465c88bf882bf05e6be1cce20b62cf3779f9ee39ff8d89962da8ff7082b8581d8db9f63d1b81eb0dca04f5e2920fddbfd43a511ba36426c2f9028e9a89dad099be518dc929c5a5f4be11dd3159fbee253481fdf63ade5acfae1a851728908d2f659ad5432ad362db024386b91b8753c2f62cdb2ed94899fd578e9a10627c3f5b5ff9d46edac606f8adec5c5036b73b07e673b29a6c4b11498575c0645d483c587f3466c84018ac7c003dd16d5a7bfb2da03f0780af790550b4409a701b03bebc67208c004a14b9f0983487e36b505175ac3cae257083af25d569bbc533cd062c905c421abd3714a909b857c91a27d77c32a22a2ec88072aaca8ce750dd74d524302616090c9c60470a39682dd228a01c8bc033d11e13a07a83cb8a5897424de9", 0x2000, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) 00:10:23 executing program 3: syz_usb_connect$uac1(0x0, 0x8c, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7a, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x7f, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x9}}}}}}}]}}, 0x0) [ 623.997287][T26445] udc-core: couldn't find an available UDC or it's busy [ 623.999162][T26445] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 624.027461][T26444] loop2: detected capacity change from 0 to 1024 [ 624.314730][ T6095] usb 1-1: new high-speed USB device number 36 using dummy_hcd 00:10:24 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000002180)={&(0x7f0000002100), 0xc, &(0x7f0000002300)={&(0x7f0000002340)={0xffffffffffffff57, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void, @void}}, [@NL80211_ATTR_PID={0x8}, @NL80211_ATTR_WDEV={0xc}, @NL80211_ATTR_PID, @NL80211_ATTR_WDEV={0xc}]}, 0x44}}, 0x0) 00:10:24 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x3ff) 00:10:24 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0x44f, 0xb65d, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f00000002c0)={0x0, 0x0, 0x2d, &(0x7f0000000080)={0x5, 0xf, 0x2d, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "7e4614d243f173478e7ef1fb785d54f5"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "12033c2a7a55a428e46c956665d705ff"}]}}) 00:10:24 executing program 4: prlimit64(0x0, 0xe, 0x0, 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, 0x0, 0x0, 0x0, 0x0) sync() 00:10:24 executing program 1: syz_usb_connect$uac1(0x0, 0x8c, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x7a, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8}]}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 625.005943][ T6095] usb 1-1: Using ep0 maxpacket: 8 [ 625.047208][T26459] udc-core: couldn't find an available UDC or it's busy [ 625.054821][T26461] udc-core: couldn't find an available UDC or it's busy [ 625.058053][T26459] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 625.061388][T26461] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 625.066973][T26460] loop2: detected capacity change from 0 to 1024 00:10:25 executing program 3: syz_usb_connect$uac1(0x0, 0x84, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@input_terminal={0xc}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) [ 625.124208][ T6095] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 625.126927][ T6095] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 625.129209][ T6095] usb 1-1: Duplicate descriptor for config 1 interface 0 altsetting 0, skipping [ 625.152386][T26464] udc-core: couldn't find an available UDC or it's busy 00:10:25 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) [ 625.162427][T26464] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 625.284246][ T6095] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 625.286744][ T6095] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 625.288832][ T6095] usb 1-1: Product: syz [ 625.289932][ T6095] usb 1-1: Manufacturer: syz [ 625.291112][ T6095] usb 1-1: SerialNumber: syz [ 625.624054][ T6095] usb 1-1: 0:2 : does not exist [ 625.631012][ T6095] usb 1-1: USB disconnect, device number 36 [ 625.655384][ T4229] udevd[4229]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 00:10:26 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@newneigh={0x1c, 0x1c, 0x1}, 0x1c}}, 0x0) 00:10:26 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:26 executing program 5: syz_usb_connect$uac1(0x0, 0x84, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x72, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x5, 0x24, 0x4, 0x6}, @output_terminal={0x9}, @selector_unit={0x5}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x7, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:10:26 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0x44f, 0xb65d, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x1, 0x2, 0x0, {0x9}}}]}}]}}, &(0x7f00000002c0)={0x0, 0x0, 0x2d, &(0x7f0000000080)={0x5, 0xf, 0x2d, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "7e4614d243f173478e7ef1fb785d54f5"}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "12033c2a7a55a428e46c956665d705ff"}]}}) 00:10:26 executing program 3: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) ioctl$VHOST_VDPA_GET_VQS_COUNT(r0, 0x8004af80, 0x0) 00:10:26 executing program 4: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x28c440, 0x0) ioctl$VHOST_SET_VRING_CALL(r0, 0x4008af21, &(0x7f0000000040)={0x2}) setsockopt$IP_VS_SO_SET_ZERO(r0, 0x0, 0x48f, &(0x7f0000000080)={0x73, @private=0xa010102, 0x4e22, 0x1, 'rr\x00', 0x0, 0x0, 0x27}, 0x2c) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={0x0}, 0x1, 0x0, 0x0, 0xc010}, 0x10) socketpair(0x27, 0x800, 0x7ff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r3, 0x8982, &(0x7f0000000340)={0x1, 'virt_wifi0\x00'}) ioctl$VHOST_VDPA_GET_VQS_COUNT(0xffffffffffffffff, 0x8004af80, &(0x7f00000003c0)) ioctl$VHOST_VDPA_GET_AS_NUM(r1, 0x8004af7a, &(0x7f0000000400)) setsockopt$inet_mreqsrc(r2, 0x0, 0x0, &(0x7f0000000440)={@loopback, @loopback, @multicast1}, 0xc) r4 = geteuid() setsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000480)={0xffffffffffffffff, 0x0, 0xee01}, 0xc) r5 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$ARPT_SO_SET_REPLACE(r5, 0x0, 0x60, &(0x7f0000000500)={'filter\x00', 0x7, 0x4, 0x4b8, 0x0, 0x1e8, 0xe8, 0x3d0, 0x3d0, 0x3d0, 0x4, &(0x7f00000004c0), {[{{@arp={@dev={0xac, 0x14, 0x14, 0x1d}, @initdev={0xac, 0x1e, 0x0, 0x0}, 0xff000000, 0xff, 0x8, 0x0, {@mac=@broadcast, {[0xff, 0x0, 0x0, 0xff, 0x0, 0xd574608312d1dc9d]}}, {@mac, {[0xff, 0xff, 0x0, 0x0, 0xff]}}, 0x0, 0x6, 0x8001, 0x6, 0xffff, 0x7, 'wg2\x00', 'netpci0\x00', {}, {0xff}, 0x0, 0x8}, 0xc0, 0xe8}, @unspec=@MARK={0x28, 'MARK\x00', 0x2, {0x5, 0x4}}}, {{@arp={@multicast1, @loopback, 0xffffffff, 0xff, 0xc, 0x10, {@empty, {[0x0, 0xff, 0xff, 0x0, 0xff]}}, {@empty, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xff]}}, 0x9, 0x9, 0x1, 0x0, 0x3, 0x9, 'pim6reg\x00', 'hsr0\x00', {}, {}, 0x0, 0x209}, 0xc0, 0x100}, @unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz1\x00', 0xed, 0x0, {0x7a}}}}, {{@arp={@initdev={0xac, 0x1e, 0x0, 0x0}, @local, 0xff000000, 0x0, 0xb, 0xc, {@mac, {[0x0, 0x0, 0x0, 0x0, 0xff, 0xff]}}, {@mac=@link_local, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xff]}}, 0x0, 0x2, 0x4ff, 0x0, 0xff7f, 0xdf2f, 'bond0\x00', 'pim6reg\x00', {}, {0xff}, 0x0, 0x100}, 0xc0, 0x1e8}, @unspec=@SECMARK={0x128, 'SECMARK\x00', 0x0, {0x1, 0x5, 'system_u:object_r:dpkg_exec_t:s0\x00'}}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x508) ioctl$PPPIOCUNBRIDGECHAN(r0, 0x7434) r6 = syz_clone(0x40000000, &(0x7f0000000a40)="b5af4a01f7dcc28b7b00380be2b9e72816e0314c672a21a689619ebacfd4abb27d449cd35bc7e458b032364a75085ee7c779f0632a3fe0cb8cca4d8dc60a5002ff0ee6b62945540e0ce0", 0x4a, &(0x7f0000000ac0), &(0x7f0000000b00), 0x0) setsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000c40)={r6, r4, 0xee01}, 0xc) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffffff, 0x40106614, &(0x7f0000000c80)) getsockopt$IPT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000cc0)={'mangle\x00', 0x0, [0x0, 0xffffffb0, 0x0, 0x6]}, &(0x7f0000000d40)=0x54) sendmsg$nl_route(r2, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000e00)={&(0x7f0000000dc0)=@delnexthop={0x38, 0x69, 0x0, 0x70bd28, 0x25dfdbff, {}, [{0x8}, {0x8}, {0x8}, {0x8, 0x1, 0x2}]}, 0x38}}, 0x1) getsockopt$IPT_SO_GET_ENTRIES(r2, 0x0, 0x41, &(0x7f0000003d80)={'security\x00', 0xd9, "ec91facff8b25718313bc5b7b634db2abedd863eac665bc89b7db5bd7ed85c57071ca2ef4648aa94d23c2109817c54303cf1bd0e63531ee8362123201d844e0b42b7d571bc3efd61b08d5e535d926c01ee6797aaef0e224a60901eb8eeb4c79d0ab751575119ce2f824146dce86973afd5dc5b67b34df3a1dae2d1588673a37e0920385ce147275392d07b23ed03628bf532c00e4cb27fef3e34815f2fa8bc62369b88000eb2bf842e0ec345ac08e9bc703c79ad7541f6823e849ba0fc38e0f956c21b148ca5ce0fdba34e19295df3dc25b5c09a77e0a89fa9"}, 0x0) accept$inet(r3, &(0x7f0000003f00)={0x2, 0x0, @loopback}, &(0x7f0000003f40)=0x10) [ 626.075226][T26475] udc-core: couldn't find an available UDC or it's busy [ 626.078784][T26475] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 [ 626.079830][T26474] udc-core: couldn't find an available UDC or it's busy [ 626.085638][T26473] x_tables: duplicate underflow at hook 1 [ 626.089614][T26474] misc raw-gadget: fail, usb_gadget_probe_driver returned -19 00:10:26 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x28c440, 0x0) ioctl$VHOST_SET_VRING_CALL(r0, 0x4008af21, 0x0) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, 0x0, 0x1}, 0x14}, 0x1, 0x0, 0x0, 0xc010}, 0x0) socketpair(0x27, 0x800, 0x7ff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r2, 0x8982, 0x0) ioctl$VHOST_VDPA_GET_VQS_COUNT(0xffffffffffffffff, 0x8004af80, &(0x7f00000003c0)) setsockopt$inet_mreqsrc(r1, 0x0, 0x26, &(0x7f0000000440)={@loopback, @loopback, @multicast1}, 0xc) geteuid() socket$inet_udplite(0x2, 0x2, 0x88) syz_clone(0x40000000, &(0x7f0000000a40)="b5af4a01f7dcc28b7b00380be2b9e72816e0314c672a21a689619ebacfd4abb27d449cd35bc7", 0x26, 0x0, &(0x7f0000000b00), &(0x7f0000000b40)="af2279925e3cae19b3d6beece80bdc57d3fa7d12300832328149d8dec08c8b3a5311a7d0dc9904616915e216f4c21ab46baa184a110767989bdaae9cdf4059a3c14d07ddae26a506d90aa3c185148e2fa9e8389b001417233cf688476c7ebc67dc3ad8224d3c0c183b418df5e6969044c39bc18a6636c8c8c3") setsockopt$sock_cred(r1, 0x1, 0x11, 0x0, 0x0) getsockopt$IPT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000cc0)={'mangle\x00', 0x0, [0x4, 0xffffffb0, 0x0, 0x6, 0x4]}, &(0x7f0000000d40)=0x54) sendmsg$nl_route(r1, &(0x7f0000000e40)={&(0x7f0000000d80)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000e00)={&(0x7f0000000dc0)=@delnexthop={0x38, 0x69, 0x20, 0x70bd28, 0x25dfdbff, {}, [{0x8}, {0x8, 0x1, 0x2}, {0x8}, {0x8, 0x1, 0x2}]}, 0x38}}, 0x1) sendmmsg(r0, &(0x7f0000003c80)=[{{&(0x7f0000000e80)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e22, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x0, 0x2, 0x1, 0x1}}, 0x80, &(0x7f0000001000)=[{&(0x7f0000000f00)="805ffca666360dbff000fad5dbd64a353a0d55c49bdf543e6bd3ea39602aa08ae08d6739c69d79812109c531b0f598f2ed25c0902789673afd1d95ed83845c87c830cc29cce7bc97184654b06344605b2677cd2041316ba4073d4741aba10099e26c820e357432452d2ab0ed2318db2c6bf268c88ad9ec1016b28f226057c87be2d168929450a2aa8077e0380f90437665fc231accb39bf887e58c3838a8b4a68b266b3964e00c53f4516ce4cbdec09e669f", 0xb2}], 0x1, &(0x7f0000001040)=[{0x18, 0x110, 0x7, "15"}], 0x18}}, {{&(0x7f0000001100)=@pppol2tpv3={0x18, 0x1, {0x0, r1, {0x2, 0x4e22, @local}, 0x2, 0x2, 0x1}}, 0x80, 0x0}}, {{0x0, 0x0, &(0x7f0000002880)=[{&(0x7f00000014c0)}, {&(0x7f00000024c0)="58ef2e4596567db2e36efa6ee9a7260b3a92c9d1c310199e47b55719eff782b4fcffc935d4289a744dfc58e3dcff152551731c1431c9e6ff6aba086fdefb3c732eaa23b9571b8d0fde163c5644b72e689281c16312b165f13796f80c7a5c6d36", 0x60}, {&(0x7f0000002540)="492b7859bedd", 0x6}, {0x0}, {&(0x7f0000002780)="10d801dfa938b1ed9f7d3aaafdd1d7f69935091f7152a37e11aabf8cd5ac93ffb4cd36d1a9e722a2fb80e0aa5f8e10cae9d65d89fdde8bab045b0a591e0ba49a2e56dfb4a5585cb07098beb6abec52cf3c3c57e16f391dbfa9fd0a1655ecc758ae4404e5688548f2374b01c2cd458a7c2d8eda10cc158ef656ae49c77f4ea195aea5888f2338bf79712dd482c461f6a5c8d247d52dfb1fdc6dcb6143473df0a0a332934e3c048b8e4a", 0xa9}], 0x5, &(0x7f0000002900)=[{0x9c0, 0x108, 0x7, "c31875b7f556cb82fe368c02dbe1199f1f48cfedbf925d64a9d353561f7628fa4b77e0f5cea6a302b78e925f6d7ac0301357aca164dcf40fcc1032220efc2ae0a1e2bb23aa29ec1c926f7643b22426a23790ce57b1e76927a55490dcad695902be7b4057f44acc5264bb3b6bf96e82455b23364770af349af539b8a937de25ba8dee66a2f24f8c62d1fc893d7de24e11d7c4d6a2df7237be1eb864b5a2f5897b975d3a95898fd7a50a12b35a34053bf61957331c8a709ed5b975284a41538ba38c8a5b01c49ead8d093eb75db8ec3be0ebdfc8390559c4f161e81e22f0577078c486d5569efbb47a8bc72cd311f9af4a071d60075339bba6b5f577c55a9f4d3bd55aa5a0478dee057d2c10b5bb5030e11032239824c7c1c9fc10dedddc531babf7cc5d61ac21daf7dddc7a465c768652faedcfdbbd5364a19e98ca644f358c58270b6cc109d2a7be674a21daa0f61b3cd22da3a9c17c0ea37d367a5039c2fc2881e1c980455065a4d2a32568d2469f622230cee4d505f48cde3a67cf6bae3bb916040a58e96b2f144455c8c97421b482438bccf14ef7aa96bcf0072ed7ac382ec57d1d3253500bf574c9a5b684de32e15c06965754328ce1bb60fe7bb3e34940db81dd7c0ec2bba09786bab3c66fe265b4599fe9f71a4cf655888c59f26691c36f0f1887b377869873264a14c8b929b74df181f5330cc616bed2041c73b52b42984322ec969ebbe451fe65a9acc76e4a8d0e39dac5cc15ab68a8efb2dd23289982a375e4d1a1c2f651cdf855739133d2dacabb6bd7bd93ebc7de16e35aa93f9f1a75d0273dc136a221b2e93ee7f7e68e1c01c5364a7781de7da8936ae82d31df5547e498008cfe0dda0a39563152611c7151ce8812a2b50f7825f944defb41ead903259c8a7808ac1a7099d54a2cde4f10c2a66f35dd7afc257677d6c59e015664ffae771b3a143c063233ba52fe4f70bf94d4ce1abd78b04905a55220dde1f05d9d5d8aa22184f19df7ccf8e93628a56311c84d2b425cb1da4f2ff291ec296f541afc9238837d1ef3dec60a3b4178698845b2f7faea35a551d7dbec0a5234c01587870a840bb1d028722d3922afab459acb60ad5d357374597948a7fc386afbd4e80ffd7872591ee92005a79e190314794bdd7a3d959224df70f0e9ace40af758af215a668c381eb2f3b128dd09f347bc7b7d2360f868eb98987744dd3433bbe9c2a10dc3397dff0b8e5d4eba180e411279e00960c156fb1eb8e716a94dfd59e8ceb27ba9ed9992ebf36c55bb644d3cd7a9dfe2f0ef19a745e4d4e90ad785065a7d84af41dd9ce147465018cde1dbd38307a870f329de927380836d7c4f26d0518815191f80614b536e6d7898bf4004212b81339096ad622b04c637a624ef3ea96e6ab1b95b57a007a219a413466e6dfa210c4a8ae31a390efb0c9db7746f3de6a678054705e0aa6ef68e60cb3c3391c6abdfdc3c11ed6d3127ede01d6cef87c677486e6f19d50afb142c0f16de9e1f5574d20718c569aea77679f80e30dd722391d291f2c32e064a2984b8a2d59c57e9d9a555662ca2f6f1b71025de094b8b8bde6813c21bddb9e9fd42240b4c7fc0ca229c66d9d8e5e5a7fb403b72e3b291e5875db1aa22b8a7c8160e5ba8dd1fd723a43a89383cd9607102d6c6fefa0368b1a7d01ca426913b592e23bce1f165a10720b3cf27c3bb198adab13945fec1311b68a0a8fdf237b89dadd6b4bfde6b9721201128bbd48fd9714db34b74daaa1a0747c80cac9942c8d3c5d91063857300014fdd9f8f34577d177f79de42149cd26da99827859e20206c42b55f9c06e42ed2bb7593c2c0b52aaf1449af3eac2d912e243681fec0038a64fd1fd617451153998fc573b1cbcbaf5a2b06befb3f4ef23951070b8b96e35c8d6d80b539869966b8d588cd7b28697fde26168f0ad696b1de71e42a6018fdcb681ef133d4894ee657eb8bc5483690363332a43e5c764854a8d92015d933f7cf05ada2de5575f72bdcc3029a463d479718b9ffbb40b2d5788744fea016705b8b54222bb4d0f242bfe42ecb31150d1129d3d07201f114ad4e63a92e7608a4c2c7a7e8296c525440d3aafb71006953ed557184c47f02bd385466d39bbb1555677accdea36eafc21681c4e62ab8fbc64088ada8afe4e7e88bce7d85ff1f7c2b159ec4689746bf1de820da15198b50633194a0efaf32afc2d635b6e7d59413230b09991d8de16e7fb04fbcaf58c718ab232e8f2a35c5fa0684bbc103407fce096cd25273cf19046aad4913459c91efa5cff2579a0b372aa8c4800c31dad0d25cd2d8766c87e2cc3e675d5dbe4e203b4e852ff255ff0e9fc411145d9f5afbde1e418b4a6042ba1dfa959dc97be139da42e29e457fa5b10f32e81abcaf54f45e754392c19c71a191dc09bf512d9a65cdb8674c43654809bd1c7ecd9e4c428d4df2c7fb2716f57e4d71d47771000f074fed8969c2e7239b4f04e5265a08ad1b2321fbb66b7fe06c5c22955bf9a05dd4f8eeb6d87da3a4a269b32ac8289403cede8d019ab6d06490d54d8a93ee315426e23845a07975a1dc45814f03887abe167e871bce4276a46f111b5af856c80f9069a2fd7c564c6801bc1899b89685bc04605b74f6f4693b994a6e06860b9fa3d0b326868351cc52112ea13d1af2ac6c21300fc53b350cf9a73e0ed6963c82c59d91888681ecbf1bc58efacf9581943f4ce13fd8ea2c112b1654b018aba323130bc6aace9cb6511f3efa6cedcfefd0866ccfbe9e6f0cc634de37a998a1f0457cd01cc7f521b9d82c7c77278ee8303557fa7dcb83cf6b34981d930b02d6b82a118ac4dd29fb2ecc5551f496c57d519115e83b46bc8f1765c67911472fc2e95da2f4586ab9136f6a3b201e329a1da0f8417345537a0afba8577594ac730ef6f4c619dcf0b7d56b29d156a5839bee3c1ca85dcba500ed88a3e1f3318554f9fff97b276a6cdc8d5306f6a62d496fc1ccf18324e6d01dc95afabb18c3d39a5d9ec03db7caa1e3219ea34d2282d63d840b0abf20fcc9c54bece812122f16c117300c37bd8461a4652be43ea96a15448d7d1116d9c09c92209f7aa18a443f498c45da5c57f8046d681562d7261dd86bdaafe4a2e215327c2010856b23a8a8b501148b6275129fb1f60917fd5e86fb2aa5d3cb164f2cef9f6b8e40baf9bbdf84eca67e56934903fa75256a4238e2a4205f751225f0a90568745b7086734c8a348ff832caf02b1de5020ebc16d6abfa62ec723d5201699cfd7bb0e10cccfd27f1ec4a3a5d0e2cac9fbd6f43b114911279115b3982130ba3ecdeeb60a71fc77afa0cee4c24f74a550fc2d5ab3e31f716abaf01ad159e496522480d337253c8c2a5696129c67b139ca99a6dff9c25cbee9bc3f2a18f1c45cb3b99f20334236f0c692cb56031a25941693ec08dc558937e1a4a92ee23b645a02fe6dccf544fc4c50d9a568ca2807bbe18e96d087c5da3def7e01101debcb26cfa62d150fb2295245e77"}, {0x10, 0x0, 0x1000}], 0x9d0}}, {{&(0x7f0000003b40)=@pppol2tpv3in6={0x18, 0x1, {0x0, r0, 0x4, 0x0, 0x1, 0x1, {0xa, 0x4e21, 0x20, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x80, &(0x7f0000003bc0), 0x0, &(0x7f0000003c00)=[{0x68, 0x104, 0x0, "52f717985295c6949c2316b3132c29d55d0a08ae26dbd05d23752a089079bef1d7fdafc7048d391ca22e9a764f548ceef901c0d311855fa5727f7a6ea830b0b09d4787081d08dec24d41ee4b13047c3de1804673"}], 0x68}}], 0x4, 0x4) 00:10:26 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:26 executing program 0: futex(&(0x7f0000001340), 0x8, 0x0, 0x0, 0x0, 0x0) 00:10:26 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:26 executing program 0: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x0) wait4(r0, &(0x7f0000000000), 0x40000000, 0x0) [ 626.280780][T26488] loop2: detected capacity change from 0 to 1024 00:10:26 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:26 executing program 4: mmap$snddsp_status(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x82000000) 00:10:26 executing program 4: syz_mount_image$exfat(&(0x7f0000000280), &(0x7f0000000080)='./file2\x00', 0x2808050, &(0x7f00000000c0)=ANY=[], 0x1, 0x1523, &(0x7f0000002080)="$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") [ 626.445146][T26498] loop4: detected capacity change from 0 to 256 [ 626.472404][T26499] loop2: detected capacity change from 0 to 1024 [ 626.486735][T26498] exFAT-fs (loop4): invalid fs_name [ 626.489178][T26498] exFAT-fs (loop4): failed to read boot sector [ 626.490982][T26498] exFAT-fs (loop4): failed to recognize exfat type 00:10:26 executing program 5: openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000001580), 0x0, 0x0) pselect6(0x40, &(0x7f0000001640), &(0x7f0000001680)={0x3}, 0x0, &(0x7f0000001700)={0x77359400}, 0x0) 00:10:26 executing program 1: msgctl$IPC_SET(0x0, 0xb, &(0x7f0000000000)={{0x3, 0x0, 0xee00, 0xee00}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 00:10:26 executing program 0: io_setup(0x6, &(0x7f00000011c0)) io_setup(0x8, &(0x7f0000001980)) 00:10:26 executing program 3: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_inet6_udp_SIOCINQ(r0, 0x541b, &(0x7f00000000c0)) 00:10:26 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:26 executing program 4: io_setup(0x0, &(0x7f00000011c0)) 00:10:26 executing program 3: r0 = gettid() r1 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) read(r1, &(0x7f0000000440)=""/247, 0xf7) tkill(r0, 0x7) [ 626.667507][T26505] loop2: detected capacity change from 0 to 1024 00:10:26 executing program 5: socket$inet(0x2, 0x5, 0x106) 00:10:26 executing program 4: openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x0, 0x0, 0x7ff, 0x0) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) geteuid() setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, 0x0, 0x0) syz_clone(0x40000000, &(0x7f0000000a40)="b5af4a01f7dcc28b7b00380be2b9e72816e0314c672a21a689619ebacfd4abb27d449cd35bc7e458b032364a75085ee7c779f0632a3fe0cb8cca4d8dc60a5002ff0ee6b6294554", 0x47, 0x0, &(0x7f0000000b00), &(0x7f0000000b40)="af2279925e3cae19b3d6beece80bdc57d3fa7d12300832328149d8dec08c8b3a5311a7d0dc9904616915e216f4c21ab46baa184a110767989bdaae9cdf4059a3c14d07ddae26a506d90aa3c185148e2fa9e8389b001417233cf688476c7ebc67dc3ad8224d3c0c183b418df5e6969044c39bc1") ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffffff, 0x40106614, 0x0) getsockopt$IPT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0) getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x0, 0x41, 0x0, &(0x7f0000003ec0)) accept$inet(0xffffffffffffffff, &(0x7f0000003f00)={0x2, 0x0, @loopback}, 0x0) 00:10:26 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:26 executing program 1: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000008c0), 0x1, 0x0) mmap$snddsp_status(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x82000000) 00:10:26 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_FLUSH_PMKSA(r0, &(0x7f0000002700)={&(0x7f0000002640)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f00000026c0)={&(0x7f0000002680)={0x14, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) 00:10:26 executing program 3: setsockopt$IP_VS_SO_SET_ZERO(0xffffffffffffffff, 0x0, 0x48f, 0x0, 0x0) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, 0x0, 0x10) geteuid() syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 626.852238][T26527] loop2: detected capacity change from 0 to 1024 00:10:26 executing program 5: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000001640), 0xc040, 0x0) 00:10:26 executing program 1: socketpair(0x1, 0x4, 0x0, &(0x7f0000000300)) 00:10:26 executing program 0: openat$ttyS3(0xffffffffffffff9c, &(0x7f00000011c0), 0x0, 0x0) 00:10:26 executing program 5: getresuid(&(0x7f0000001200), 0x0, 0x0) 00:10:26 executing program 1: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$KDGETLED(r0, 0x4b31, 0x0) r1 = syz_open_dev$ptys(0xc, 0x3, 0x1) ioctl$TCSETAW(r1, 0x5407, &(0x7f0000000040)={0x800, 0x20, 0x2, 0x7, 0x1b, "82b55124987e650c"}) ioctl$TIOCL_GETKMSGREDIRECT(r0, 0x541c, 0x0) ioctl$TIOCSRS485(r0, 0x542f, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) 00:10:26 executing program 0: r0 = openat$pfkey(0xffffffffffffff9c, 0x0, 0x28c440, 0x0) setsockopt$IP_VS_SO_SET_ZERO(r0, 0x0, 0x48f, &(0x7f0000000080)={0x73, @private=0xa010102, 0x4e22, 0x1, 'rr\x00', 0x10, 0x59, 0x27}, 0x2c) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$VHOST_SET_VRING_BASE(0xffffffffffffffff, 0x4008af12, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) socketpair(0x0, 0x800, 0x7ff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r3, 0x8982, 0x0) ioctl$VHOST_VDPA_GET_VQS_COUNT(0xffffffffffffffff, 0x8004af80, 0x0) ioctl$VHOST_VDPA_GET_AS_NUM(r1, 0x8004af7a, 0x0) setsockopt$inet_mreqsrc(r2, 0x0, 0x26, &(0x7f0000000440)={@loopback, @loopback, @multicast1}, 0xc) geteuid() setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) syz_clone(0x40000000, &(0x7f0000000a40), 0x0, &(0x7f0000000ac0), &(0x7f0000000b00), &(0x7f0000000b40)="af2279925e3cae19b3d6beece80bdc57d3fa7d12300832328149d8dec08c8b3a5311a7d0dc9904616915e216f4c21ab46baa184a110767989bdaae9cdf4059a3c14d07ddae26a506d90aa3c185148e2fa9e8389b001417233cf688476c7ebc67dc3ad8224d3c0c183b418df5e6") ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffffff, 0x40106614, &(0x7f0000000c80)) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000003f00)={0x2, 0x0, @loopback}, &(0x7f0000003f40)=0x10) 00:10:26 executing program 4: io_setup(0x6, &(0x7f00000011c0)) io_setup(0x0, &(0x7f0000001980)) 00:10:27 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:27 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@newneigh={0x2c, 0x1c, 0x1, 0x0, 0x0, {0xa}, [@NDA_PROTOCOL={0x5}, @NDA_DST_IPV4={0x8, 0x1, @loopback}]}, 0x2c}}, 0x0) [ 627.120345][T26547] loop2: detected capacity change from 0 to 1024 00:10:27 executing program 1: io_setup(0x3, &(0x7f00000000c0)=0x0) io_pgetevents(r0, 0x0, 0x0, 0x0, &(0x7f0000001280)={0x77359400}, &(0x7f0000001300)={&(0x7f00000012c0), 0x8}) 00:10:27 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x3ff) 00:10:27 executing program 3: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x3, 0x0, 0xee00, 0xee00}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 00:10:27 executing program 5: r0 = gettid() r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000440)=""/247, 0x26) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r1, 0x4040534e, &(0x7f0000000040)={0x1, @time}) ioctl$SNDRV_SEQ_IOCTL_GET_CLIENT_POOL(r1, 0xc058534b, &(0x7f0000000080)) tkill(r0, 0x7) sched_setscheduler(0x0, 0x0, 0x0) 00:10:27 executing program 4: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0xf4, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x3, 0x0, 0xee00, 0xee00}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 00:10:27 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000018c0), 0xe0c81) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000001280)=[{{&(0x7f0000000100)={0xa, 0x0, 0x100, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c, 0x0}}], 0x1, 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f0000000000)=[{0x84, 0x77, 0x0, 0x0, @tick, {}, {}, @raw32={[0xbf]}}], 0xffc8) 00:10:27 executing program 3: ioctl$KDGETLED(0xffffffffffffffff, 0x4b31, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000001400)) 00:10:27 executing program 5: ioctl$HIDIOCGREPORTINFO(0xffffffffffffffff, 0xc00c4809, 0x0) ioctl$HIDIOCGDEVINFO(0xffffffffffffffff, 0x801c4803, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000001640), 0xc040, 0x0) 00:10:27 executing program 0: getresuid(&(0x7f0000001200), &(0x7f0000001240), &(0x7f0000001280)) [ 627.377458][T26566] loop2: detected capacity change from 0 to 1024 00:10:27 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, 0x0, 0x0) ftruncate(r0, 0x3ff) 00:10:27 executing program 5: io_setup(0x3, &(0x7f00000000c0)=0x0) io_pgetevents(r0, 0x0, 0x0, 0x0, 0x0, 0x0) io_destroy(r0) 00:10:27 executing program 3: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3}, 0x8, 0x800) 00:10:27 executing program 0: r0 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) mmap$snddsp_status(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x82000000) [ 627.580631][T26579] loop2: detected capacity change from 0 to 1024 00:10:27 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getegid() r2 = msgget$private(0x0, 0x105) msgsnd(r0, &(0x7f0000000140)={0x3, "15429ac478c91b83bfe81a3690eebea91f0af9eb33c87d6e623fab3e48abb1eed98817827b6df9db31818308ef0a76cc2725c42afaf34affa4ede21e5fa7db431c3ba544b46c870340d086e0f5d0cf23fae8cd94c4285f1da159f8554b21d5657600c45d48b541743889"}, 0x72, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/1) getegid() r3 = gettid() r4 = gettid() sched_rr_get_interval(r4, &(0x7f0000000000)) geteuid() r5 = getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x1, 0xffffffffffffffff, r5, 0xee00, r1, 0x20, 0x9}, 0x0, 0x0, 0x80000000007, 0x4, 0x1, 0x2, 0x8, 0x0, 0xc4, 0xd, r3, r4}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xee00, 0xee00, r1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 00:10:27 executing program 3: io_setup(0xf60f, &(0x7f0000000080)) ioprio_get$uid(0x0, 0xee01) 00:10:27 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, 0x0, 0x0) ftruncate(r0, 0x3ff) [ 627.814574][T26590] loop2: detected capacity change from 0 to 1024 00:10:28 executing program 4: openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000000), 0x115100, 0x0) openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) 00:10:28 executing program 5: syz_genetlink_get_family_id$nl80211(&(0x7f0000002180), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) ioctl$MON_IOCG_STATS(0xffffffffffffffff, 0x80089203, 0x0) ioctl$HIDIOCGVERSION(0xffffffffffffffff, 0x80044801, 0x0) 00:10:28 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_BT_POWER(r0, 0x112, 0x4, &(0x7f0000000000), 0x1) 00:10:28 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, 0x0, 0x0) ftruncate(r0, 0x3ff) 00:10:28 executing program 1: io_setup(0x3, &(0x7f00000000c0)=0x0) io_setup(0x6, &(0x7f00000011c0)) io_destroy(r0) openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000001580), 0x0, 0x0) pselect6(0x40, &(0x7f0000001640), &(0x7f0000001680)={0x3}, 0x0, 0x0, 0x0) io_setup(0x8, &(0x7f0000001980)) 00:10:28 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@base={0x9, 0x0, 0x0, 0x0, 0x83}, 0x48) [ 628.165773][T26596] loop2: detected capacity change from 0 to 1024 00:10:28 executing program 0: ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(0xffffffffffffffff, 0x8982, 0x0) ioctl$VHOST_VDPA_GET_AS_NUM(0xffffffffffffffff, 0x8004af7a, 0x0) syz_clone(0x40000000, 0x0, 0x0, 0x0, &(0x7f0000000b00), 0x0) getsockopt$IPT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000cc0)={'mangle\x00', 0x0, [0x0, 0x0, 0x0, 0x0, 0x4]}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000003c80)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) setsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) 00:10:28 executing program 3: io_setup(0x3, &(0x7f00000000c0)) io_setup(0x6, &(0x7f00000011c0)) io_setup(0x8, &(0x7f0000001980)) 00:10:28 executing program 5: openat$vhost_vsock(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_clone(0x40000000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:28 executing program 4: openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000001580), 0x0, 0x0) pselect6(0x40, &(0x7f0000001640), &(0x7f0000001680)={0x3}, 0x0, 0x0, &(0x7f0000001780)={&(0x7f0000001740)={[0x3]}, 0x8}) 00:10:28 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400), 0x0) ftruncate(r0, 0x3ff) 00:10:28 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0xf4, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x3, 0x0, 0xee00, 0xee00}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 00:10:28 executing program 4: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) 00:10:28 executing program 3: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000140)={0x3}, 0x8, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3, 0x0, 0xee00, 0xee00}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) [ 628.455463][T26614] loop2: detected capacity change from 0 to 1024 00:10:28 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, 0x0, 0x28c440, 0x0) ioctl$VHOST_SET_VRING_CALL(r0, 0x4008af21, 0x0) ioctl$VHOST_SET_VRING_BASE(0xffffffffffffffff, 0x4008af12, 0x0) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r1, 0x1, 0x70bd2c, 0x25dfdbfe}, 0x14}, 0x1, 0x0, 0x0, 0xc010}, 0x10) socketpair(0x27, 0x800, 0x7ff, 0x0) setsockopt$IP_VS_SO_SET_ADDDEST(0xffffffffffffffff, 0x0, 0x487, &(0x7f00000002c0)={{0x3b, @local, 0x4e22, 0x0, 'lblcr\x00', 0x0, 0x81, 0x8}, {@loopback, 0x4e22, 0x2000, 0x0, 0x7fffffff, 0x7}}, 0x44) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000340)={0x1, 'virt_wifi0\x00'}) r2 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) ioctl$VHOST_VDPA_GET_VQS_COUNT(r2, 0x8004af80, &(0x7f00000003c0)) ioctl$VHOST_VDPA_GET_AS_NUM(0xffffffffffffffff, 0x8004af7a, &(0x7f0000000400)) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PPPIOCUNBRIDGECHAN(0xffffffffffffffff, 0x7434) r3 = syz_clone(0x40000000, &(0x7f0000000a40)="b5", 0x1, &(0x7f0000000ac0), &(0x7f0000000b00), &(0x7f0000000b40)) setsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000c40)={r3, 0x0, 0xee01}, 0xc) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffffff, 0x40106614, &(0x7f0000000c80)) getsockopt$IPT_SO_GET_INFO(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000cc0)={'mangle\x00', 0x0, [0x4, 0xffffffb0]}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000e40)={&(0x7f0000000d80), 0xc, &(0x7f0000000e00)={&(0x7f0000000dc0)=@delnexthop={0x30, 0x69, 0x20, 0x70bd28, 0x25dfdbff, {}, [{0x8}, {0x8}, {0x8, 0x1, 0x2}]}, 0x30}}, 0x1) getsockopt$IPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x0, 0x41, &(0x7f0000003d80)={'security\x00', 0x95, "ec91facff8b25718313bc5b7b634db2abedd863eac665bc89b7db5bd7ed85c57071ca2ef4648aa94d23c2109817c54303cf1bd0e63531ee8362123201d844e0b42b7d571bc3efd61b08d5e535d926c01ee6797aaef0e224a60901eb8eeb4c79d0ab751575119ce2f824146dce86973afd5dc5b67b34df3a1dae2d1588673a37e0920385ce147275392d07b23ed03628bf532c00e4c"}, 0x0) 00:10:28 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000700)=@getneigh={0x14, 0x1e, 0x1}, 0x14}}, 0x0) 00:10:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:28 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400), 0x0) ftruncate(r0, 0x3ff) 00:10:28 executing program 5: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {{0x18}, {@val={0x11}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:28 executing program 4: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:28 executing program 5: io_cancel(0x0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) [ 628.718291][T26633] loop2: detected capacity change from 0 to 1024 00:10:28 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400), 0x0) ftruncate(r0, 0x3ff) 00:10:28 executing program 5: futex(0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0), 0x0) [ 628.939492][T26645] loop2: detected capacity change from 0 to 1024 00:10:29 executing program 3: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x20000000) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 4: openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x28c440, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) openat$vhost_vsock(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_clone(0x40000000, &(0x7f0000000a40), 0x0, &(0x7f0000000ac0), &(0x7f0000000b00), &(0x7f0000000b40)="af2279925e3cae19b3d6beece80bdc57d3fa7d12300832328149d8dec08c8b3a5311a7d0dc9904616915e216f4c21ab46baa184a110767989bdaae9cdf4059a3c14d07ddae26a506d90aa3c185148e2fa9e8389b001417233cf688476c7ebc67dc3ad8224d3c0c183b418df5e6969044c39bc18a6636c8c8c3ff405a36899c90220b03783f931cf0a55ee55575dddfba3a8dfbf9d015bf5babae7afc4c39ec668f799832f26fbc5e7b38ea86e0ed9f68d0ce0736722305cab5af8d6b4ef58fd4bc1e1f26e2708949acbd566ff8b49313151ca67601b076148d30f9f0bdd80f96d8c138") syz_clone(0x40800400, 0x0, 0x0, &(0x7f00000040c0), 0x0, &(0x7f0000004140)) 00:10:29 executing program 5: r0 = socket(0x10, 0x2, 0x0) getpeername$inet(r0, 0x0, 0x0) 00:10:29 executing program 1: r0 = socket(0x10, 0x2, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_sha256\x00'}, 0x58) 00:10:29 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{0x0}], 0x1) ftruncate(r0, 0x3ff) [ 629.305226][T26652] loop2: detected capacity change from 0 to 1024 00:10:29 executing program 0: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {{0x10}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 5: r0 = socket(0x10, 0x2, 0x4) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 3: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0xf}}, 0x0) 00:10:29 executing program 1: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {{0x10}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={0xec4, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}, [@NL80211_ATTR_FRAME={0xea1, 0x33, @action_no_ack={@wo_ht={{}, {}, @broadcast, @device_b, @random="eb8c8fc7d3d8"}, @measure_req={0x0, 0x0, {0x0, [{0x26, 0x41, {0x0, 0x0, 0x0, "f0485235cd198275163fd563b35a9cdd4d4904aff33a515641d2ee3002b3c42dfe4c09e222de35d7a0d7793012a67a968c668691507f1f8fb2c195c054f5"}}, {0x26, 0x49, {0x0, 0x0, 0x0, "0d245c256eff3ac145089c89426231436a89ef28700f42a67cead9fe15c023e1f12640f91ffe6e2092d34c6ca4216fe857e55e572f3cf912e84f85d202379228b6f5c5dc4fb9"}}, {0x26, 0xa5, {0x0, 0x0, 0x0, "7c111e7d872df223e3d8bedec7a7eebce98ffdcd7aef74d8b2684246aa9cc80228f945f40a3ecf5e898790b678a695a6f9972b53772562b503844346950021f28edaf9e7ac3a44774a53ff7283466fb4d9351d61cf6c0d5bfcbd11b7c7464f26098ef0ba78bddcb039ae1daeffc555f152f784697e0b5aa3264d220832159410766cc5d23b5c670ec6097625b8d989186cb509c2b0600a306040bc82a4d0aede69f6"}}, {0x26, 0x91, {0x0, 0x0, 0x0, "bef5b2feb06c47e395b0660568266ef561f06290eceae4436dbfb08c03f802fa24e042977f8a633bf8e514fedb6d4eb742827b2e638f6fa96fac4d960603162bfe51a5c31e1624cd0864a639a4b43ef069b9548c3a978786f1cd546256a3f29ffe54ea08796292661e650969e70a14aa509a89de84a32e739332cb2cc5f0bf68fc2a1d0cf3f0f8371e0d228aef0c"}}, {0x26, 0x18, {0x0, 0x0, 0x0, "f8992e9ae2383de451e714a11be963aa9f46b23ff1"}}, {0x26, 0xb7, {0x0, 0x0, 0x0, "cc86303f20180ae9d2c754a88d66f189473cc938f4bfa45ce34e75b5fdd20e4c29e38733a43a82604b384e8bcff0e81ac1ecc1e7c2318e389e5e59340a9506247babeeb9b5a43a40d34119918f4cf971f6d6cf01bd463a159ef814b5908f39f4c6654bf4872cda72320cca5bd924e610f48c7805a3b09d030e0b38635312dabd2c8480f8ba6d37f64dc43137ecd042724a3b089f677fac51c732cbea98f7c386b0f6000ffbdf417cf0b5be77cbf99fa28c851cd4"}}, {0x26, 0x2e, {0x0, 0x0, 0x0, "dd141475916b34bc45c3e9b5d587d7e300c7d5fe2a3adf286e31872209282108481aab910ab8ab210f2a61"}}, {0x26, 0xbb5, {0x0, 0x0, 0x0, "ed43125c4288d3f32e6007e8a6beef3b5c3da8e6b6bf0380fd1bcbcdef1cf40d8a835f3816b23336dc3521ef424a59a028550a7a14ee5c9568991df7dd4be4d7d3a3892d115798c78f18d1f1e64640d39859ed7f0b958c3757ab979ce9f020be19df02175257b08163ca5011f79e00fd3d8a03cd114547273bcf7bbce3554650b10e1cd6528f06f91bd6dd222558b79263c40ef325ddc5b442772fe758172607fba20d078eeea2b2b8955cd783dc06f36fa78d13f3e13ba0d1f756f7555ddb9b729a1ab0984a729903caa06d01a5137032f06731e12a4073e310f7db5be7b6be392d1187b505c668e38f6c6205b90e13d67d845eeb0d4a8f5ea2b39b72bdc7e68faf5c50ccebc9e4c9cd5e3e84643250a5b86fd74c02f0cf1e4b6dfbd89ef60d497fc798f3cec0b2f6e093bfb897f75d336ca0684d0f4c62d0bf6e5ed493316d41433e6d24b3350ed55a5b0402e7f6e03f921d0fd80b4003c439ee32589b13c703d87a0589f467548b0038fe8e73385d8852d4c1bcae3bfff618c8222044c7e384712f3e5072917f76c79f6ca4fd17321298d04e658b2d64534fe073294ad362811d79b22e66b107ced4067ce0ca0efdd7fd605442a38d9bc76d25ec1178a36c3e632fb9ed6514486b2cd07bdd66516713783ecb4d9b597dd1671eb347bed297f12babd468d77804a41afcc71ece32f2c6d994913406cdf834ce2864268b690514e678639f68fdff4ed66dad3a15494d0263d9590b236c1856d23e94a886ebd521d09683ecc1935b04db9130e48e737de52c7f8e6df2f8fa921f4ec447daa01f7f3bb4bb13df19040df1cf98bf9cbdd760aa06168db8e2798d8f3c90c3be5ae32351ee6097abff6f63cc2294f047d77004acbf31c58c74656f57ce281a8280c2e1e78aeb74f0e5183518080a6d79e5f0398feb432dac07fa1993be7cb789d5ead69cc5e2a6fd52bc7c2441c7b96a1d6cbc6e9c8448bb9d09b26571f06c018827ddd914b2abf224f065177f1d8a1176e0f6423140fe358d5018e7e8b3d023b60375304e905a53957453ae89440bff51365cff1fd1b22e8cbb7cd40155df44d62d94d4e02280d7b8858e90a6ab402d7fd8aca1f96c44db09cef6a5cec20a16b0bce71d1372a47dbc6fe3f7403f3abbf71dc6880177ae2c35776cfbb6ed189b4cadaaf7b33494335adc8aff81547e55ee769d039aa0c85e6e78a6c18c415587824c86bdfad301579dab46eccdc0f5f50fff9b92283a62887b1dbbd1c7fb33e75520efcc45b2ff853e6b46031686bf11e0b42f814fd8fac052b5d7a376dc9e9ee7273377fd10f662badc557498c064ae6a147df4ab9eede70017f66b579962cd31214536742579b00f2909eb64ff63a45e117ab19bd161e7f21b092e3aa06251f4fb52268182b390b40317b7538cb1e856c99b467fb31b88b7e8c33421b28edf62d254d6b14d3763365b8f8251e21fed42ad2af42823c60d7280f3b47cb724e399bd3cdb5ae7d1592375fac720ab285c7dc43425e8600dfdfb8dd602aa87fe0c53e849725c6a4f2631da9268c3d5bc4a8d13873e89e73b612c8fabb263a8e0e75a025d15663a09c65ebd4f136fc7569fd485b0601606f66e70f37d84807647e0cb30d0321614fcf6e37ff94d01ac89a7643b4c6f5bb2a5f87fd18a95c85e615f315ff0e43d63b714c460a7a63c36785b7648d1398e8ac9d8db486c91055b7fbe918d666b544349ed5664e319ff48e13a3d36ce046739b2ed157f81d7137e82e4673ff8049c0fc146ff27331139a71948412e8a3d69af2ebb8ace97d6330b1686d22d65612825b16e45340d05fbdb1cac4b1e40f15bf908d56ce9c00073bde4a8151f873fa7d415ebfed89773d207c99ac490006e1c591c5fa93b5ce27bf0cfdf60f2f583b642b4a2724e3c6046b5865042afe769430e99dce1adaf94bda31a927822e7686109bef4e7bb20515ea3d55fc006a35681ab15129455621dd67add075bbca3c4d2ba84b2de54eabdc4ba313efe92b8d2aac441326d507bb03a1947d6550e3300a4efe6ffd50ad00ce946b350d6ce628a8405c1268c6b2234e891befba8fc05cc0d8fe2668322343952fa518ebe2d208fa6b6cbc40a1135aa14332f375a2d0213b767bef0595c83985ed390629996c148dd97d014fcd6cbaaedd746016f75a6884e5f11e998df432f9797b9809b4f221100160cb1853b9f649e5ea94ece9154b416d4a918fe75d42500d76242b98fd1221108bb08060707d1133459be9516b682f0cfead163c0f2b06f2cd926a8fb397437d2cb6c8b35835e12d595e822968598b67b71cf3770300077dd905c40a317108b27173174da6f9d0882866e1cfde2fe3d530439878f1c82c8ffd75bcc90e28c25dfb87f40b5569445c3c785264804153df9ea720d00b83f85f764d5eadc4dbde7df51138f80bc33b4c92e0e5234e4c9c58dcb20e4db7f91fc3f319381595c1cd303fe525901a6b5b099db1dbf8f5f36a4a2adaf44045e37579edb9373a79c5ec65c603ec2e3f14bf6c033c2c2897afeab94ab9574a37d07e16633bc4940af34131738ed320470488a17564b0e02bb76544903621668559fac7f98e6849c95bceec9c2bf98804ce8a482bcca81b2946d31d34eba303a1940792d7c9bec1f541f311f8a749ffb9726bc86b3ab540d5d619ae84010a0983b7e3a2f81e0076387e192bf50deb8f871a3be5b85a67bc7e3bee4a113150a0c4e41a4d11c4bfe1d6bfe585ab2ad75e472977398de374ec11398cfd9822ace7c159c4acc1309340eb14824d6d5cc1fbc9476e29f8adcf8d244afc7a6d338ceafd11ad78928ee14f68a6574daa0607546f9550cda468d4f241d2fd657b6dca644bf6b70e2d8d9af786109fbe5d51affbfb499509e7531a1a6a7404eac5c354892f0db91a91009912514ff036dbb380097d865999f62dcb94e0dbcc4f57ebb0f673ec243dca515782e91612d200e0d744c1369d3dcb6f31387af4d24acb91b1c1c18aabb35e5556042fb710402e74a90fbe40717bf2eeb1092a8a27f43092253e22a2ebd75064efb761f5d77a69ac54c3ffdd9dde37d4f715c189eb53cd84f538d1d727b219d3f354ce9f4c69fa9191c11de6176fd8fb161b59f5bce422b166e6895e2c44dbf873387364a6a9a450e6051db2871dfb536a0baa767c396a60d3d4fbd0b5372fbca7f0fe2d0d6ded848133e4cda9d5df845ebf7f5c8b9781428ef91c9c255e335121d31b1420f8fd7f691fcd9042e3767ff21b48e9e02e657e21bb8fe3991b5745f0def648f209fbfebb605c6a4a5c0b7633d75eed98dcf8d9f147f28d5a4ca32e335156ae0bfc247d8bdb61dee5c1ff965a4d7653604dad05212d3846a08ae6f299ab0e576a984ea7cff0d670e6beef7a7dfdb40a706b0975cee0e03c66e4a7c782cc0c6bbbab7303b26c42bb54514c01451b6ed73a77a09b02ea1deaa5875c902ec0718066777fc71cfa075c1f438eb1ff2caba1bc71559da543651578ff3987bd1b5d4d07b59b7ca11058e516877f8139591e8d032abaae5a79bd01557f3c0bc99289b392714745f05aef37c66d918779263cec671eaf3e254617ff0acb9a8f76357f64d226c26890d61293d5a341a83d431ca801c91b9a573a69923d042419c0dd2fdb275d8b2779faf2fe0d91b916d31529e2b36f4d88e9b881f9d2eceafcc59c8db63b42d2f02e60dd534afeb58820853444137759eee1c7c228dd035f8a9dd06e0611bd9f5d012c66dd5097ddf11d042f0342206ba330eefe9f9b87bf889ccf3db4414c2e897f3c7739d65d02735c7397c8ab0387340a365876f91eb293843e2171a94b6887efd410bb1860f69dd8a9c543cb32192188de84b30f6d98d4c62ed3bbf1eaf60ead6393d6817bedfa90d79585313847c0bad3c344cc76ec6f48ab4ee6076cc71f625a474adf8d5433218b2c750760064c8ec22206f9d04184ec47c5795661a0410f432c3f6ee3c6b0aac02b2c4904d8295f1a244ed8a1abb4e0b0a7b351a61a019f74ece0a038678e256b53ac1481be5efc65dbb8253d5e6117c142375090e3debcce762bdfb26149bc44e9194dbc8561f94b0cf2b18e5fe75b3b99653d10f6c2feaf58150c537341a5e6ba5e34773bc10881100fe8a7ddded0034d211d3e2f17038d4948eba70de36febbcd6813a261fc171c9c186898b45d4b321a3c4cf81130f7c053e48e8b50ce10a9181cf464099a5181ab1360f539048d6f12fe"}}]}}}}]}, 0xec4}}, 0x0) 00:10:29 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{0x0}], 0x1) ftruncate(r0, 0x3ff) 00:10:29 executing program 3: r0 = socket(0xa, 0x2, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) 00:10:29 executing program 5: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 1: r0 = socket$inet6(0xa, 0x80002, 0x0) setsockopt$inet6_udp_int(r0, 0x11, 0x67, &(0x7f0000000040)=0x100, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x8000, &(0x7f0000000140)={0xa, 0x4e23, 0x0, @remote}, 0x1c) 00:10:29 executing program 4: r0 = socket(0x1, 0x2, 0x0) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x20002011) 00:10:29 executing program 0: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f00000001c0)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @link_local}, 0xc, {0x2, 0x0, @empty}}) 00:10:29 executing program 3: r0 = socket(0x10, 0x2, 0x0) getpeername$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @multicast2}, &(0x7f0000000200)=0x10) 00:10:29 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x1ffff000) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{0x0}], 0x1) ftruncate(r0, 0x3ff) 00:10:29 executing program 5: r0 = socket(0x1, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 629.723642][T26683] loop2: detected capacity change from 0 to 1024 00:10:29 executing program 3: r0 = socket(0x1, 0x2, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f00000001c0), r0) 00:10:29 executing program 0: r0 = socket(0xa, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x28}}, 0x0) 00:10:29 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r0, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000cc0)={&(0x7f00000003c0)={0x14, r1, 0x1, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) 00:10:29 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$eJzs3ctrXNcdB/DvHcmy5ICjNI7jlkBEDGmpqK0HSqtu6pZSVAglpIuuhS1j4bGTSkpRQmnUF912kT8gXWjXVaGbQsGQrttdtloGCt1kpdLFlHvnzmhky+qMLWnG6edjzpxz5tx77jm/uY+5Y8QN8H9rZTbjD1JkZfbN7bK+t7vY3NtdvNcpJzmfpJGMt7MU95Pik+RG2ilfLt+suyse2cBEO/toffntTz/f+6xdG69TtXzjyPUGslOnzCQZq/OT6u/mU/dXdGdYBuxqJ3AwbOeStA756eWDluNdeOrjFhgFRfu62dWqj+zp6jDPZP09oH1VbF+zn2k7wx4AAAAAnIHn97Of7Vwc9jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWVI//7966v9k960UMyk6z/+f6LTX5dHU58geNE57IAAAAAAAAABw+l7dz362c7FTbxVpJHmtqlyqXp/Le9nMWjZyLdtZzVa2spH5JNM9HU1sr25tbcz3sebCkWsu9DngqaefMwAAAAAAAAB8Af0qKwf//w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOgSMbaWZUudcrTaYwnmUwyUS63k/yjU36WPRj2AAAAAOAMPL+f/WznYqfeKqp7/svVff9k3sv9bGU9W2lmLbeq3wLad/2Nvd3F5t7u4r0yPdrvd/810DCqHtP+7eHoLV+plpjK7axX71zLzbyTZm6lUa1ZutIZz9Hj+mU5puI7tT5HdqvOy5n/vs5P31gfy0xXETnXjchcPbYyGi8cH4nDn87OoFuaT6P7y8+lU4j5hTovkud+eGYx70cdiVdTR2KhZ++7fHwkkq/++Y8/udO8f/fO7c3Z0ZnSAM63Wq1O+eF9YrEnEi9/4SPRa66KxEvd+kp+kB9nNjN5KxtZz8+ymq2sZSbfr0qr9f5cvk4fH6kbh2pvVa9Tjx/JRP25tM8eg43ptWrdi1nPj/JObmUtb1T/FjKfb2YpS1nu+YRf6uOobwx21F/9Wl0oJ/i74yd6xsq4vlDH9cPk0Dl3umrrfecgSily0ufG8a/UhXIbv67z0fBwJOZ7IvHi8fvLH6rTymbz/t2NO6vv9rm91+u8PI5+O1JXiXJ/+VL5YVW1w3tH2fbikW3zVdulblvjkbaXum3/60idqL/DPdrTQtX28pFti1XblZ62o75vATDyLnz9wsTUP6f+PvXx1G+m7ky9Ofm98986/8pEzv3t3LfH58Zeb7xS/Ckf5xcH9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCT23z/g7urzebaxkOFVqv14WOanrQwlkHW+utfTnLrnecRneB0TrYwOcjCrdEY8yCFf7darRPpcOeYnfbECq3aSIRuSIUhn5iAU3d969671zff/+Ab651L5NLS8tzy0huL12+vN9fm2q9DHiRwKg4u+kc2j85TRgEAAAAAAAAAAICus/hzgmHPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHi2rcxm/EGKzM9dmyvre7uLzTJ1ygdLjidpJCl+nhSfJDfSTpnu6a543HY+Wl9++9PP9z476Gu8s3zjuPX6s1OnzCQZq/OT6u9mT3//aT1Jd0V3hmXArnYCB8P23wAAAP//VTIRrg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{}], 0x1) ftruncate(r0, 0x3ff) 00:10:29 executing program 4: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {{0x10}, {@val={0x10}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 3: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x7, 0x0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:29 executing program 0: r0 = socket(0x10, 0x2, 0x4) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000640)={0x14, r1, 0x73cc8fe562cd1e25}, 0x14}}, 0x0) 00:10:29 executing program 1: r0 = socket(0x1, 0x2, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) 00:10:29 executing program 4: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, r1, 0xf, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) [ 630.001736][T26698] loop2: detected capacity change from 0 to 1024 00:10:30 executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x120, 0x0, 0x0) 00:10:30 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_TDLS_OPER(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01040000000000000000510000000c0099000000000000005ac505008a000000e1ff090006"], 0x34}}, 0x0) 00:10:30 executing program 5: r0 = socket(0x10, 0x2, 0x4) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x28, r1, 0xf, 0x0, 0x0, {{0x2c}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 0: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x2, 0x0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x10) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 4: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {{0x18}, {@val={0x10}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{}], 0x1) ftruncate(r0, 0x3ff) 00:10:30 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000640)={0x1c, r1, 0x73cc8fe562cd1e25, 0x0, 0x0, {}, [@NL80211_ATTR_WIPHY_ANTENNA_RX={0x8}]}, 0x1c}}, 0x0) 00:10:30 executing program 3: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000640)={0x14, r1, 0x73cc8fe562cd1e25}, 0x14}}, 0x0) 00:10:30 executing program 1: r0 = socket(0x1, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000240)={'wlan1\x00'}) 00:10:30 executing program 4: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) [ 630.666110][T26720] loop2: detected capacity change from 0 to 1024 00:10:30 executing program 3: r0 = socket(0x1, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 00:10:30 executing program 0: r0 = socket(0x10, 0x2, 0x4) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, r1, 0xf, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 5: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x2, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 4: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f00000001c0)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @link_local}, 0x0, {0x2, 0x0, @empty}}) 00:10:30 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{}], 0x1) ftruncate(r0, 0x3ff) 00:10:30 executing program 1: r0 = socket(0x1, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 00:10:30 executing program 0: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f00000001c0)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x0, @link_local}, 0xc, {0x2, 0x0, @empty}}) 00:10:30 executing program 4: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 5: r0 = socket(0x10, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x7, 0x0, 0x0) 00:10:30 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x3c, 0x0, 0x0) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:30 executing program 0: r0 = socket(0xa, 0x2, 0x0) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 630.969486][T26746] loop2: detected capacity change from 0 to 1024 00:10:30 executing program 4: r0 = fsopen(&(0x7f0000000180)='jffs2\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000040)='#)!\'+&&]#-/+\'-(}-\'\x00', &(0x7f0000000080)="96", 0x1) 00:10:31 executing program 3: r0 = socket(0x10, 0x2, 0x4) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x70bd2d, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}, 0x1, 0x0, 0x0, 0xc0}, 0x0) 00:10:31 executing program 5: syz_emit_ethernet(0x22, &(0x7f0000000000)={@random="a92b9e20418b", @link_local, @void, {@ipv4={0x800, @generic={{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @private=0xa010101, @rand_addr=0x64010100}}}}}, 0x0) 00:10:31 executing program 1: r0 = socket(0x10, 0x2, 0x0) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}, 0x1, 0x0, 0x5000}, 0x0) 00:10:31 executing program 4: r0 = socket(0x10, 0x2, 0x0) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) recvfrom$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x0, @dev}, 0x7ffffffff000) sendmsg$NL80211_CMD_ASSOCIATE(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 00:10:31 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x3ff) 00:10:31 executing program 5: r0 = socket(0x10, 0x2, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000200)) [ 631.618595][T26767] loop2: detected capacity change from 0 to 1024 00:10:31 executing program 1: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)="82") wait4(0x0, &(0x7f0000000000), 0x40000000, 0x0) 00:10:31 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x7f, 0x0) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x12, 0x5, 0x0, "8070d90f1fdd03a3822543773ddbcd5bdb4be1913073598085995894b440f7e59ace8681ad0726706dea31cd37ba90b37523e41c0e2bde5c7498bdec563994be", "f576bf89900af980162825edf7c337f1caf4499a04f1bf831650d9c32b72440a59640601e99280148251e4414e774e61ec7c086a9c411f987b1de207be5e66e2", "f16aa899a11bf01551c2cc396f79e431dd68810d4e36bfad1774ae69fb7bf674"}) 00:10:31 executing program 5: clock_gettime(0x0, &(0x7f0000001540)={0x0, 0x0}) setitimer(0x1, &(0x7f0000001580)={{}, {0x0, r0/1000+60000}}, 0x0) 00:10:31 executing program 3: r0 = socket$inet(0x2, 0x3, 0x4) ioctl$sock_inet_SIOCDELRT(r0, 0x890c, &(0x7f0000000040)={0x0, {0x2, 0x0, @multicast2}, {0x2, 0x0, @loopback}, {0x2, 0x0, @broadcast}, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)='macvlan0\x00'}) 00:10:31 executing program 0: msgget(0x2, 0x206) 00:10:31 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x3ff) 00:10:31 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000580)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f1e7f2aa3d9b18ed81c0c869b51ec6c0af4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289e01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb0767192302000000b0eea24492a660583eecb42cbcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd70a5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d61de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c707647fa8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca005ace1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413038dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce41fd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f76161d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa60e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2ae582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3546c1c776da64fb5abee0acfd235f2f4632c9062ece84c99a061887a20639b41c8c12ee86c50804042b3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f45f90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a9f9b444aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250ddc8674152f94e3a409e2a3bce109b60000000000000000d6d5210d7503000000a87a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e873f8703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e6c257a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd70400000000946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009556237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854352cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a53f1c96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a42010082008df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945ecefa26b8471d42645288d7226bbd9ccd628ab84875f2c50ba891cea592b0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed0254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b0fdf9743af932cd6db49a47613808bad959710300000000000000832d0a45fa4242e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4e064c98e494198276eb2df7766411bef0ebb5000000000006065d635b0b7a00ee767221d8af9753387e0cd8d718f54a29df6eba3bd4c440e6e2172e3fcc01b8babb757b5c59217b80d0db3ba582814a604e4ef7a803e9ca7c85b35c9b93a9e0885e238b44ae1c2e64cce3b27083b8246829e64056000302bffff15405bd5f2eba20000000000000000000000000000000000009a9823fd8fbc5aa165099c5ed032b48ea12d8e0588dc52702e4084913a06d468d0928bad76d697e1f85ab030e788d38788ee5b5428d4a971cc97db9fd231088e570735ce129e7e77fc2777692664a1488fd8d6dff4dad618fd54f529d4555c6507009ee69dd1bc55258789b24052137e9637f3efbab71720f88c3c44b3b7486f979e8a3174b531f573fe0e5239c000be2733c49546f6e8a9175ec6f14dbf72cac91643b2fd99c29eca28a3c2e60d5e5b8795fae16a7c3ea57e728eca35eaf0155a39f97580e079175426c088a0208040982a0000000000000000000000000051ceaaf0159fe61f2eade7603d0a7a56fb09cd119ac06adb6597155ae47846892bb423c024d8cbe9240b71ec6dc2124d3a19e2d714b273d95d1d3aa737cb04a33615ff2a730e51067d5d675d7122361c37c61a43b5afd865b60d4cae891b73220f17d25985a7f76834995e53a93a1c7b9eef267df691ca983a0b15bda7f6c5c1ca7aa50261a3089a1ebf0734c9b07e8951ff023263ad5aed8cfb49b49e128c697724c057d22c5df5aef27ce3db11d5ad5527d149d076e1a87e2df27c0cb8a67ad026bf953e88f10447e125c2c0f1aebee1f3390a9e3ddad4e2a6e0f6e4569fdefa19e870e04acf9493b963f98e23cfc665e4f465fa3f801e1957c399e45f61d3459b1c606204368bb931345af2823c487d2fd99db6ea6e008e7ffa06ca861551189d155bd077a79fe2c7e961352e56824f727d21d41eae78bfec4a2d7a7edbc8ef958c5ea599f7c25bf71c2340558aa12fdd24a88aaad5921aee7dae6a2f3009d9cb43ab4898d0f0aa565431b6abe585d75db04d1c9ba0b9de4ae8b0d3132bc6810cc9a693979f55174a72e1df9fdef35bc470f9e6e591982757f45c52c645d891bf63bb21fb66926ebe1a8525611fc3e8bb8795c36dc2a86b5ab46ff33cc74f61751b2dae92676db85c8d0c721b7ea4544bf51c95c86fcac1f434d09d1ee4928aafe23de66fed972e0dddfb33f64e48701b049239e7f552d816441d11c4c2647c014462344359198d97c4b6e9ed31ca18987b64de079b2bed641e8a92f13ca70844c65cb423d01950b0ebf44bd28e09c05d9ae5dd689fb880fb18d042219f5ac60c3a03b0a8d328733461f04c99607061c65ed14c61322a5ac2d371a95b8ad867ec92d13a4fa4ae033a09673866cd77f4bcdaaa05207166b19a8758d8855400d8c6a7242dc207251e8797eca24ea4f487663e60f2f5e1f1424958fd148f846830e88a42d93e1fe9c0b4a4a268921738938aa9f3cb3811ac87c54c8ebc8bcfb4613cc3a997ff1579edbd4ade8020e3ad001b072b1a751b588ac4639f35a58e00a50c0270608c7a7f10132b1c25b9ea81232fbef665f6212f875b2a0000000000000000000000000000f841b35af2e300"/3587], &(0x7f0000000380)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x2e) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001600)={&(0x7f0000001440)='ext4_es_lookup_extent_exit\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='cpuacct.stat\x00', 0x26e1, 0x0) write$binfmt_script(r1, &(0x7f0000000040)={'#! ', './file0'}, 0xb) 00:10:31 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RWRITE(r1, 0x0, 0x0) 00:10:31 executing program 4: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 00:10:31 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RSETATTR(r1, 0x0, 0x0) 00:10:31 executing program 4: r0 = timerfd_create(0x0, 0x0) r1 = dup(r0) write$P9_RWALK(r1, 0x0, 0x0) [ 631.896044][T26789] loop2: detected capacity change from 0 to 1024 00:10:31 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002000), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000002040), &(0x7f0000002080)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0], 0x0, 0x0, 0x0) write$FUSE_NOTIFY_STORE(r0, &(0x7f0000000040)={0x29, 0x4, 0x0, {0x1, 0x0, 0x1, 0x0, [0x0]}}, 0x29) syz_fuse_handle_req(r0, &(0x7f000000c0c0)="c6cfdab7e6f83fe5e44dd3a8d886a720a29cfb7e50ef99fcf38be6c3b9a9f8c9fdb7b1332c99b85247977ad2d66a577e6f0853366c7561476cb35cf07e6fc1c21d33853a21771a8835a50d941d35a4ccb511cb67ed64259c99811f0e6f176fba1e0fa45fefe030a588f0cf64895fb12a794fd0bd176a38440328d3c6c24c85f50e95c5190eb03fb04f1eb34cae287ed75c8ca8fab2c04dc1fafa14ef93e2a721a12238700dfdabd057e94e697534e1af81921756270313d22a185c146852a5e94300bc8de9904e8c6948d5d2aed05337b9572ee74b77209c6b4710e87fa6661b19283079a46f70a538d96f484b63171bdc3622fcbab6d9bafeaacd755923209c07b8c2f39c04ea713020bcd9e6f1120ea3fbc8dd0b55986c05aa0c0b13ad52f250e9505ba53a887ed7c857e0f56282d6dd5932930efe384bbb198c50aae4b9a65e6a6ccc2904a9121a28df865011c39a54fb0f890cc1f7ef5f5172754f1c2aa8e8acf8c754f22efa88ffea91f2a14133e0a7a8a06bc80d042ce1affa2ebc74b49b48169404b33c62915e54c554d10bc432ec988f7081a8690335d58d0a819d33296db1377af876d84fd557f9a2018ee91f7d39819fc72b0a9bbdd05d6efe6cc459cd42e16f955dcb1a6a2b8b2a71b3a7e1bfa8decbc480eaa3821cef557290284d9c504a63768852e15b39841ef3648f14c7edab005230c7bd518f300df6ff307c0740150dddfdab1e408edb96b2e6ed612b0bc2fca570fa1813d86160a766fe6c11cdbc7a67014fa7645b4b1d3aad378bcce27aa4725ecf7675b2682cc5a15673136e7181ed5ef122017dc72df65af147dcb9ac702f8a6a2eb3f6824ba7db3c32fa4bfbf63dcd45e42a49b6edee22856fc2a43aeb6a3eea91dbd53a231b559ca7b38564853be3bdee7f820966faa916ed4fd335159328f8b727ba068b0ade0e11c9f2c2af4d5244f5d49f9c9f94105a6fe4c71112bcacf9c3dd2861d06cb3fa6b2159bc2028e513298b594ca7da60f4ed30edd7b066c23ca7d9b7d9555b47e687b43b7b5ca3210d939e34dd3d176d8b3d3d2f32f28518aa8b5169362fee4a4ede7d3d218db0ecc3de14789344df20188d907093bbf621fe67ab2a1f29221b2ec334dadc15345fc829005f4f81fc13ad0f5590742295812a7f2108cbbbc37387a7d4174592bf4f94f272306942e6c44b23e96d92911ef416b4159e81b19f267aad20c2aabf7fd285330cbf4c1bb8ac86493e0ef84de88eb7953fcf833e6cc5ebdd50b706bcc148971d24e9d3736ed66e28f75e6a1e2c9a4e2abba887b27815d2f5739fe5f8afe7240841337bfe7a69308186180fed5736fe3cbc2892cb991d0f4400d66952459c54a16448f06fd49995aa65501631d5c42e2abd8f0d890a6bbe49b384bfe27599afd536493981be5f7dbb15bfbc198fcd8ebfca182c53156742e237df31c1dca495e40cf030623a8a081e3bec3b8e5109ba05c0830ef00ff98a4419bae14762d8e0a790c1d517f1f683bb1712a6a0951f024a46efb5c2122460495fa0f4ebaae86286b8a626be2052874f947f18b0c2860ce681a33d5f4217415363fe7a6f8fca125742f03433988d88a5b8e2bf4f3079eb990b6e1ff381b7199717fb885f4f37351bf18bedbeeca351b7bfca5b791b91be0dcf8d169914c449829669e0577d1ebc4fa783d57e0c695cafae201014831a16d8fec47f22d9b79c2acc820f4dba9d1a2986731681ed1f8dd1e83bc2d491302d2f769e6b0bc47040492ffaef4267d15182adc6f5073220590d1ce89a520b6d51d6903dd54360cd7047aed76e0a6cd3c3625e67b7c1636fd627aa48f1ee6dd567730c6ec19d1634f62a77f70c64736532455f0d2ae85003e7bb32f06b480a9f7fba5e6917305fd77e38f6936e49c1a3b2a07e242ccc2f9d629d7992937a035574b3efefd515096e30058cb60cc89d8565205f15e71d805ba5d1c4f7b971918e32bd81611a574fc651bc8094f7f3aef8a3ebf95aef1c062ec66e288b1d1ee17ab75723bc46b031744a25cf055c1bc8b083313e38d0fd5d60e832ef28fbff4c93d2d2ed283575a486167c7158e08fe7094d23984bdf38cf6000db39c5d0f7db72325af909b18247d8fddd89eff8831c294d52194a11dae2339938a79ae903eb63bc6e5535796e1c0416cdad01e1493a3075930a0b3b50ad904ff760bec5c6406b10808bf13251df73b4d6fd149a378ac277ccbbfddd9536abdf5c7a8d29e128a290f0d56c9635540f4c9a3ff1d3e0e2b974b50497ebd690dc9393f8b3acfd1650627db8ab784233727f997dab536f1e993980a41f510fa0128d6bf2c8445ed1578b25a36e05f7170b9fbe8ca63e1b4a7235c27f56790c4dd38168ce26358d12b143e9dbae1d01406778250f1c77c80643016ffd4a7a6703b9c3dfa4e7b51fa1d59605d57c9712159eb34c306a988ac95eeb15c3225ccd022d2ccf5f31a81009d2a25891b83e60efe8f718d6c124202f108d23e5e6c89e269890bda8e5681315db361cdf30e4269f2cb530a188f26621a8b263f22bb385d779b3c4eebd16656451087457892e15074abb1c796f0b7f635b9496f3a17220716c449c11c0e82b67b8f1ee6a2709a20676f40f2751df3d74db503db6cb73c955ae1d6983da44de4d349004f3d9db4ba40124416a67bd18d1d9b3c1e4706ddbb2099a2ae16e99c144860d46ef66bc6844963c0563fe2cb8c4049dea32ce5656fbfec6d1aff7ef48bac92c932c9787d9e4cb0c78fc3d70f730c452c20d077b4d9ea304f1b8a2967b1e7af7f05fd35f84d633bf5095b1af53a506f6f61abc99186eba707843e9db2a18fc1c6c77dd79ab9353eaad6457245709acbe9cb381d4458eb5571fa4f4df069ae668b1df2c97f91271be5fc2040031c3980c7555af2d4186875ea4599c873ffaf47aa08c27a0580ceef6251dce4cfd6eb175a1bf36c1fd750826f4e14966e6f196b68da0a524baf86f49ce8c09430554b50a0b387c02ebd59fae9caa1054cba1304aa6732f3990ce6b7bca6b65237f0fc3c79a102e2989dcf3f884002f2efe83e25a3fb217c24c4f66e0973e7ca62483bb52c943ccfbf31324f2b7938de0555a54f47256c903ab65489906c382d7d1022f7f302b186d18b5775e042ba83b874793420a6d854aaec01e3c819d0b11b51558fb9c10b1e2ff96639fb119d90f80aa302c9a6420b4b1230d79fd1e8105259c4ebf9cc3f1eac67f15bcb9d49ae537084c96994ad08214ac07db663c1bbce6499b5665fb5a949ab3d65062467824a2065a9de2f1edc243e03ad38f0ef227519de50a3dc2e8f4a38538be5557c5de56d0110a0759fe96b0e66d20fcb6066995f77fba9c7468434a53892cf2b3f41d58e08bd2ea3b1da2a1178acf50249d77757353943cd126b511098230698782ca88d018381f233f4331d3980f72f30caf915a18794de1253734b89303f25826a80ddd75a9bdf14c6f01690833190872ca5431ab92ab3dca92595983b11de0076125059234720906641119dab9c96be9c10d60fb54267bda61fcb85a491df037cd563b229eea02cd192796d36803b04691d385471a5f68bb76afafe9df28f50dcabfefc8e2eb334bcace928b8eb8f6449116fb5a0fa4a0c51e21b8b1f99308d396db60418cb5385bdf6bce72270814f6cbc9a9fc50b79e8b0530fd51b21679ea1c404dba52811b3c9487f670e622ac7b1ce8028eadbd882d4325663d8dc4f0960c047c5f3099c90c6256bc11e8eef6b325e0f1ed00279a695f2828762f28ecacdc726aedf42064727ec100ffa74d38d47f383946b9f856e53cb939a619f205e030a302628ffb9b2cfcc2e881e239f33844a118a4de2a5c3d6b857c5105db775a61c5d54d1d82048670e8cd2c44a032904005125eb9f999e845efba3a063e3e26b06298f28799975b51118eece2b7fec02d4b888bfb90919bec287aba71296c66dcf749efa3abcddfccee6ef80d03a1638045f18fb96131cbd9a93e657c29eb74de40f433969e1988ac335bdd9c671b5b75ce6e2440be247775f9d597b4d8523c283e774ed0987e10b88e0c5616720502149db329babc25359927f88e0b42f02d41a4c9e0ad7c55a0d2c52cf45da6152c0c742f661b562c3a8ecff1145cac3f63fc053e1a14fe7a57742ab709581604fabe54ff13172b5049434d12f6ed9623265af643f725efea21e2ac1b82365033b9cff4158318f40c8894d2bcffdc954fcf7068c97ca2d2b1bf19b9232b918864e3f63fd59f4c8c578821ec5083e46363d9158451c5a92b425e68081b2c7572df44658a4aae41a439c6bb4bdd2f26ff2a357fa2946e5be5cd97ba25f73bbcc6c05fa966d0aa0cf2e45f22e0021468b37d5afebbfba3233e2cd4fd64e1578be72c38891224cd6c70c4cfd146df6a8142f1493772d48650f808000000ff704e02ec121e9f43de623eff8070f88a623cd395a02b6b1ffe4ea7ae7f443dc8bdac2cfaa126d4ac9d7788dc972c88fd87d3c8758853f1882532e4ff298b466e7d198daa9015127f2937544b34aaf545f39ee00d74e0e1017a30ff2edff701d53f3a13fc61b31fe7d9032a6c4a517c7527e48c0c44a2beebc9a9f9e6f989bc6c255e05bec5ff99547658143d9eb43a1d96aa5288638b4477aa1f84c59d41194335c09d9d5d660640acb84b53520482fb200ca616e1a6f486e6da3e6721479e85d0676ba142d95ecdf1acc76a49e9bf016f951d8b95adc7e8d4317ddbb28b678135a4a9b98fb8b8b5948b682ee70e04a31f7e3c49c52a11acbb29bd8152bbb4fedd2aae8e7ad5330365213d207677855e6cd72bf93502c14b11bd2f2d6e797efc2cc5bc198730e5cc51c92751ece5c167b3328a6deed4bd73c62623bb3874c9ef18e24997e3ac93b0ad9ca7ddd4c0401ec1b942cb21dfe6abfd3aefe2588ac1684bf6b37dc09d9b9d932d5534c707ef8fe0812a403e057d00955559ca3e0f7e70d3cdfab918b8d125061fd53374c97bd0c9d19e68bacb3db46974d36cb1c96b4475acaf4d46b88a5760d2cac9432f2ce030cce4c3f853a9fd669ca36c36ff1f0432713f60e6d6bc789fdae7c7fcf4049e6166b63a12aaa3da6fc35d8783020ceb92f7f90082d4826735618905fc9fdbeb65990882ce130a7e5ebfcdc796ef293019925e80af5074bfed5f62833d9d98e324dd54e30e1d69a15e4beed5da9c6ec01a32978aa29cd26c5703a28e504e7c9264e0421718422b88ef90f6fb4e51c619f29b5fc2f600f88be036eaf28d7f5433715bd493ce55811901a59964f20ac0b06dc3a555eac123c40d3b397053501523a51e8b53a92bbd99ec3bdcd57904cfac3c0d7bcc6613b11a771d32f0f6c60c05449b42820c0a41f757ea1efebebb37f8ea567b2f7dcc4a67ebbdc00716a70f5fe255b9232e27ba05888e034fc50ac0934a43c84577183b83019008edbeb27546e8be7d8402a4c1852198c0e050296129fd66247c39abff19338300fc3cbe20a395e5805d8bc64c2d87ba27264716e211ab023765e8d454b637aa1320cb18eb4a3dbfa94027a4d75a9a2cc784cbf122694a8f7e97bd6cea5a4e26b538be9a9dde5637be2d386a85a79ed4df541ab7d0b1370d99d2cfd1f7bf1458bedd0a53f5e6972ee424ed08acb4b49db83cae427d315d1fea4e680258e73b3fc50fdb77692c8798bcda57ac0c34823d69a8ead14c41e9613813838ef80f63138cc9ba3a6b83dfc77b6aa1248678409bd96b64c0b625e88e33262fa0bbee94fec8f3bffedaf8b12d229d0f637848a1dba01892d80f5a5596d37ac1c9c54d32dec3ca56b49aa1157583074af418d0d95a5a46fc3c234814e377963dd4c9c8a5f7cc35aacc892afb9bcede477760688e06f0b2c5a702954f4532c715151eda02f78830129b2612de8fc62fb992d1ba52da164920eb1d1dbc7d1f8f16e31c763581f4c478cf7a84cf01ca904160475a1eabae393bcb852fd550374002bad1ba0827dadcf3f6a2354a3f8f67e6da4f567fe21f55cc34840e79f6af947561c79a141721f6da4625a20fb203f96bd1a3b7322a14a0ab4a38835e1f235f772a18643824cbb9f76664b1212c785055ae17e89f590fdb1b81535e1e3e8a726a9aaf67ae2a8e67eab8f32781bc21027cb1babd932d63bafe7faf48bc57820c5e32288583db4cf369a7fbb479e1e97ca67f63b1880fb33ccf2661d7af9041ea1afc0e90ee0b4b510d094268e4576584a17fcb21b3c3f68bf1e1c4748177cb4cab92df4c254e0d0759d507e5eb096861efcf1aa66805474e3bd32f7055a7d53d47f416d24a5ac7d5fc953206db3a012234d8693e0ff662457ddaf977eaf37d043c407a7ade1fa8eaf85b6e1b1456aec3064ee858742f4e22f2d6084e3881a4783b3a9086009202eb6eb77fc1ce2236d6384cbc62c7db9cecd2fdb06f328d49c066562cf1dee863d33b48288fbb1d4d5bcafcd1b6391879e670c7189bbebafe48214d6e2b405e36192e1067eb8d0363777a174e630467673ca968ea51476b0b8a04d598f6fc593d3f3267ab37e17831dab86a67aac3ec8336c5b6e9e416b1f46d0a9e8ec6c515d86e773baa409e2afae30ea1744f2bc777af11c42f2bf6177e95245c6d601f7cb7b589ccda76a2a314dab023da8128c667a0df682f5c7bbf842a2bb51d4d842cd09d02d67444e5d8ae1f3260c4ef2da5a1c4121fdd47e953d03ff6fea10e35db2c0c110704f513b9d1c57c9da80881ced16d92faf1be60471dc4d82529ea50fd6060be18e8e6deffb15e0a0df4e36117dc22d78bd43b3fedb24cba54c2f2e3bba015bc4c817f70fc1e8b21adb04a9d8c229e9ec178fee0f35d4f169bb7dadd14f40000000062da4e21e42270a4ed0d60b4034db31ee1e13c97d8d941b2627b255d4283cf0af9044a65765ba88dcb2010fae98a6aeb0a5605d8a904d1cfa0cf8fa67a9d29670a108f014a1b21862e20d4f0f3f0cb99c97f289c657dbd08237aba2f616804ebb0e71819fa46df1a018d8336b534391596cd24b0720dd8a95e5c74b9d047da1da93d653b2aa98e67a65c3868a0c464ad24d427c3c81b41f0b2fb78f6aecd5487c29f4fd871bec21f54d22b661eeed67c866cdf057d585beace568ed52a4399dfdcc8c9a80c94f3cb92f0974b9b33ed893e8db33cf95220e03f3d28edd8b80991b0754010e7252392d1e846011defb6c46c73ee015bcb9b288f6945771af90ddd8c548eb6649efff32b0a2b36e743e46135e47fc65d1eb3f7a580104c22bbcc75ec041813cf2496a4793d17112f40333e3c874e0bcbcd889a6bb484e43632b2f9a628a461a2a5d58808b848751642b5c426c50fd82398894dc78c56ed1f0358b626cde2a0167dcb210c8ae2f6d9c95356331cf2a21ed0dfd5165bcac2681ce070f60fff5a32d246c838552cbb35a6dfdb6ea54c4ecf0ad16990901b7a72280872fc807eda1de4fdce2c223f0400e0f0eac84c1e2980b9b5a032dd1294bd2eb49372f55b9b4cf4d3c1b14050bec1344d71a8316e173bd36f5917100de4dfedfff896517a04468006e5c632c8ad15521324f3abd72545b47df874a4a95d3bb30915ebcc3ed371528f89c7e943286a8cf4ff2cca3f3496ded16b139658bd5d3323ae9007b4dab665cd24e7888735de2cce7bc1b3af39a6d92d787dd237f8d72283f7aab1d99985f3783e5cb0661cadb552293f189f75e7f3fa933c775a27415a3ad22239986364ba7a582f2d9c31e7247aa8d44d5a7e8169fec65daaf62756b34dd307ebc7fbe8a8023aac1553fbf15b48a8ee3bd0c35c7ced684f667500ab2997aa75382475eb35888e72b30ad5aad3910c5ead6797f4182adce92dafc2073f1529ff5f1a42daf3c78e499039864e8e768fb11b33c0d7779e6128579d882761f9b21fcc0696da03eeb049c90b86da8dba548058f0caddb83ec9051a04f3133341e9a17a17b72ac20cd9e242fb383365f6a2f5c795087c7ee682555adadb7305bfe2886a57f3718f30f24b52d481aa35eb2c40417df5ea9d8af1b7b871ce37fb1c84402d269e3a01a5c9a00d3c7d6ff21c90d437066850ea92773288ba925294f9368b74fd1f3c4512ae8be2f86b73641507480f3db07634df10fca86bb4431664ade710d5a8894c368660c95f7a0b8ce5ffcdae136b5c8b4ed8c3b4cd9b71079dfd6d1501df9b7f1477b516f3cceecb2def619c05061502b253af7e3deccc839de56292c95a3912e809b100897a85705cf59af66e194143d13c12b6dc1a31cd15a74fe57666931e3fd6b75512d22f063c68576b1bd6a1ab6d7f4065447daee300b7d4fe330daeda866beb44eb8ed4041d0a36bfa49871e0623eb6f5d7b967e8f969985063e2fc4f4097c2a5189b10c1776713f78193c6e0e847025936b36eaa2e817ebb45c375f18350247f6586214a200f2f17536b52b8fa196d4a6a77317807075d130a77badf745a6076b1241e47942501cba893fd0db02545e49f559e9712a60ffce9f3154459c69984de49e11192266196497c81b7c5b45997c1369c8e8490b1a748985fd4c9ab8929d17a51c331dc160c8ae8d2961351ef103e0400299e4f28faff6ac1905be2814cb02511472c7232bd104ac438d846b4a727df2ed24364e061f157c2447e7d5265b1cd75797603e220a9d2e280868f3c2c56befbc6b1b1a07be1070b293adf324b3aee5140ef5f643c952726d9b770989b07f2cdea2e1d6951027e8b386faccff07b2547dd78aa85cc113b599ab168ef602e40fc097396341a8e5b97b59032110ddf114129feaed96e85237bb4bb886b287279b96234c18947ce7d2d5e92dd5c68829edd271bfccff21b87f6a061c9b43b51252add291c8f59be1a222d00fb7719664a8b89c452e78cf1d491a036107f0a521545fd96d2548735847e278065c196153028b91f59c7b70f9883f14cfb3343bb230f4af9bd51132cc62ee5459e34e77bb2983d30e65e65ab769fa0a0578bed01f33c76f4138208659a97fbbf380f1321336c14d21012f3cc4ee2101d42321f0123d51377e319e4ff4551f7f83ca62ff9448a28b6134da582f609be7dea5d70370772ef2552f12e97cf390ee2697022168d622ae0c813d86a43c25c758162ab0aadf25c84c790fb32a459997068be01325e473871cb024ff030070434d197558b8df442e1d2ad0c7b33fe021fa6cd57b7477dd76c6a802ddf405e909d48d23321e986d791b44d32d417d63638246fcdd661e6a1453d1411ec85fa0b750354aecdd4f4b90a420d2d4f67c514f15a8fe590735f660dc5eaa7f2873c7841edaf2c0d46a92fc07c6cd22fc978f74bac72e468d96ba370fb88f9a629d4de0a8a83d43c1949aae33fe24859c1bbf8663adc6936e305cf9c56aacc84e7515caf18d0d049bec2f0a484b75a8c2c23abbca66b039a52e606f08df0a3cdd2dc6449e84ce463206d2878de0e4d0f438764a0fe360e95494e9e61581001785b081254971197024460a68ec029052f2d8841dac7e714798027696067e739cd1525df28ac9514c02e25f8ea1146e356fc5941e4661cd244dccee4a1450e4334a20cb572b842d44a8431abf4d5bb82ac6b78ce3c6d394e5969c6fe8216805f6e2db2889f27849e0dd26a5a387958a36c833a8b3d861033c00ffef267e4b09350ca1b819d5c83025e4ad69328970db92520e6ce569d5632caeb6dc42c8f6f8759256ad9c1ffe8c34a92b795bf00544714c957d5d982a4e91ec7a30dfdcacbd41ceb61f208e5442f7f7ce19ba2f0dddf50020ed1c271afe5007277e2496c3bc7f3101d6fa7f0ea2627a99de0c441a11c6afbb721037dcfc897fc5d9e0ed644b9c3aee328bc2beb3801d2bf43b1e360759c1056c74a63aa33cb6e5933b7a0b4f654113ea5830de7e8374e939e4c794be77f1f0c1e1bcedc8f584a56db0c38b6c8da60bad62b41d754d9b6cbf3379374a6126db0ef1ee2da5862acaf117408ad26c66ec8ee4f9f1844fb4cc64bc61212b303c7c622f05d29b7fd540bdc253bc948d373886e5cd4dc9bc1b551dfc514f12cc64ecc3b276ab43a4adc2142fea9c5ecf983b0841729d1771b51c2ff787ac2439f305ca3fe31cdbe24f034fcd3d41141cc0ed5cdd82e3171be1381ad4f0bf81b3be200524c98cad5a3dee3ee618c97d0678c7b4fcf729dbc2baaa2385fb63e6b906b08681c19d55200924c0edb4c3b48463fd9c2ac86510ce1e0a641def11e9e7b7fa74a629895221b06a15c995cafe55dee6c06e01b34f4f18e5ffeb76ffb412277bdfa4cee10823a1e55832c3d1d19ba5b84560668b33fafc672cfba1a85c60c61c45bd562506d9d28542c4b4795ed011a8005862f7add9dc2533dd29d0ddd534eb0a3b537b391c423b527b3ae4ce0c829a6efcf8671e9e5224df6ed6c1f20452cb46cd578a620788f9af325d45825ced3043ef3693ffebf7b881518ba2c71587251edf150772ae1e24f4415f9d9307151b8fbcb83d0da908f4b6c762b777dc406991353e962f181bc06e892ff9e000000009dafd09b291f79720b866e46bcf14d5bd1ed15a468a8996ecec8ce3d9890fb45c96804dddfe5b7280c0e30934f129e14b344506f70d484eea40baac63b89dc71b030a6c8149ffca2434c773bffe76bbf2e778f0034666970a96bf336ee5240e765ea3715382bd8fe19c5ce5a8814717d87d4d6304a3b0d6581a6fed44975ef8a8186c19a513f5c6c0610acbd31fd58e2cb683162464cf7f50ade879461ee91f433b09d1febe058c101a0ff96cbffd547c2beab15ca343cfe592ea435f980ff03e0aeadcc80d64383d287997a6a937fc22221cec2a1aa6e8dfc1dc6e0f2e02060a18c09957376a72e165728acddf73873a958f43bcd2e9c6c71a83f744bf14c75f5e8308523a7d39bcbfd832c6597b2928b07630ae50540bb71b44b5b4040a1d172fabe8dbfb96a99e7498b12dcc8ed9e43fb36c202d019b4fbe11f715f5de76bede175c22d8355323eb004c5021d892fbe48fa7b6bf382eb03d0e447a38c63bb7fa1154c2cdf08a1cf5fa95ec75a5aa9037ebf8916cb78e6da650016a0c7ed34290e25e2122be24e4373c49c4fc81c39ec1a1ce4b658e1b80562bf911a1f6a5fc2e69d2554d4abf5ad79d9c9b7d9ac8c4122c11f590a35dcf3e7cf975027832b4e2a71ebc591a60bb874b36b415b455bd942fe1a69a92b70ce1a1c867c85138449529cab5f63feab609a2ba3344191c416d8409b59962bcee1c4a40874069e28432fcade20f07c9259dec75fb978a6b84b6e8f50fdb341c7c19f55a8fa389cf085f44661c9618d56d32be0bdb3b2928fc2c372e86ea109afaee022bb832e80e869c7cb1053921b862b27599d3665f7fabfd6436743ea893ec43e4e4daa598127df8ee3249be4668d717117a038f0e734a894457df4c64dd76a9d9d42efc29f2311085c9e6fcef385f40af94f283edca078797e96b79719875aed3900252c3acc6a92e23083b3fa24057d9ebf7886df99d652e7068cbd445560a0afc81bf7c011777837f94b32094fa1bc99472cc2a40bff245abb27d3f628b1b649fd00", 0x2000, &(0x7f0000000a80)={&(0x7f0000000180)={0x50, 0x0, 0x0, {0x7, 0x26}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f00000020c0)="970b180393e57da0084004606e0f7eb55b4379b678ec58dd5832867fc4741e325499108ee901f5ade42a10a2a5ca59b706328aca067422dcda816a63687f6b445fdf7c8c4c158921aab593be18f8f3e3a72a3c634c089c468f2afa55a47fcb36c8ec931a3b8e995ca8f9da378136eee8d00878a33e262e3718e8829586fb5a3bdd2143ea5a880a6322892369f494dd40593794a88b4f0e69dfc3d573117dc27d511cb0b7e7d1c13dac381d4472cb9eba0637c9611565d496c7a6936582144f524085bf34af3a90ac0a0db2f79a423fa8b797909b65b72ee23068ebf92a9ae53fdeca4a47ec6838e363039c63988cf6f4f393f907cff08e13520751cfa3bfeb452f120d8a5f462b040f8537f7add203eb2b2f5784376b4e0d85c027c4e0d5817ce1db986581a147a5c7e820212907992afff07f13a43b2a2c23e6f61d7bdafdea1d396e0fa1e79afd07195dfdab53cbe75d4b96971caef941b69525b87d59fcb99bfb348a12236968f9dacbfbdc4d9b0b01df755ba3b6c320a29e5bc23bd6b20f3b27dc3d63d2d2ef11865347c5ca1504ded5d549e17e1194d717c79bc330ebfc3929d079152f51f3ab9701a3241c7df4130027ca1a6d0e6b5f2f2c3b659cbea4cef19728b45f1325e04151af66111cabddafa17b90f193c52d1c4fb646f99fd42d77a3f16c05a491a775962a2a4ee9f9f6c1a5eaa68305a88add9d6f35815f37cadae92293a0db1613662f145991ba5fd632c4a170588f8265e11b3e1a4ff2b17f3664b98d9c6f54a356f19a9b72175e7eb46ff4330812993886cd7b42ffdc3767a4ac16dd21d76417b70cfe97ad6ad0ddea7284d0e3ecf0c6c6b57833f65963f3764e297c994e0181bbf693c8fc0e57fc15b2ad776a00c19a805a906ffa80efa4116d5f5c9863a74bb340008d958db841c5f1e3b286afac717ceabcc7310e75e45b61215f6ba0bb496bd5e094b6139326758c1d81b176e11da5eda522f05346e1a71a6358b4c9b7653a66ae7153858fac4695d64fe2962b0d62d6d8aac14cf9cd2199fb039b54b64f5085434b2339f90bc11f2e407a6e84557de9a7a7edcc3b15a7798cbc68c1b1e1a822103bd43b656e933bfe886736a2bda6ccb228a8e4fae5956673db0105999017d8b68159f7a9480fd2ca70bb7e9fbc8f4f1c3581b1f528c8fb5b5d6beb769dd5e9650739f3cfcb61ab7b066c342a6c6886b0bd83f399e3eb74d2cafce7fc76febe624a37e185924afa8695caa7d3c1a97fd6684979ef33957a334fbf10c7a9bba18397082580df2425129a87c4868d41d1bcda8a7faaf1afd492cb4c83b7c5ce7a950f92186cc07bf27dcf58ac56506f2453399070ae8e5b009e40eb1970bbe8a1c9f3befb54255602bd191bd46c56c0fda2842462c0b68884f9a922d2a8b161aa9ca2c0c52bcfa26b7b7a152f2ccd16ec4974361f7322dc3b345e926e1a1b56200dc425e2e03c3d7194f9cbd321e10de387adf9790a5706bcf05d9b8c16e40e5633c44553c2aa8611f7656fc732b5dfce1eaf212d2521eb013fcf154d251553ba7a6a1f7ba8b7ceb3a1df621376543a451fe76671beaab4833f1be28247919c7cdf4177e2c9cca78ce52b5a7e4dde913dd8b13ce861bbf7048822041f4b29b3441b4880a8f7a4a289ad3c6258494e7736e48373408d248c3b033372ebdb3d9a406869445b5d956434a576b83d4a7e7b47ae8c69f50be20ea56f171e592e114602ed4f47e86dc34008770940adb4f0167811c474ada06693b55f567cc3201f97c08a3711dca486a86c367f59ce44259c1d71cdb135aa8630c4cae61ad07998a2f781ff87c946e8aef9bde6d4738bc009fc43fd176bc38756a0ca48c382395b48bc55da32892551ecdd0bd3f4c69a79bbe600f4103f21e443821492b92516833b231942e91a39e7401a42ba3e99a3a2fefa6167365b9050305b6f09a013f41e764a80f422cce051e5b30ba6528540ee5d4ea5872572c85f321b68e730f40f64b648be31a9e530718ec17443a1a4dcdb79cf799cfa75d0bfa0fde71828d8f51e38dc3d1d77430ceed007426f689d5843c34afdec5dde3e480a36ffa25db4b3483cde91e56eee8756dd953a3abff11bd7901d6b37c8371b023d7457361908576f92990f19e9f48dc58ca550e61a035161f1539b14b7bcce535b3a3783021094129f312c03e51df62579ae9423927021e8bcf530116f3658a1e94d39a800452f7461d2f001f86b911a8a14b9e61c2fd8f959ea40793df240aed5e5862ea59d78fb235788c1ba3c0ec44fbefc29c2e6f22d70849750625c3c15227579d42858b5fac30bbe86491697cec1c4543addc1f50202fdf77a6d2d23e70ed611a63368694e459012ebdbe71c4f702980d7ae63aaee33d5f8df5fce071c73cd918991c6ba2f95f33a9917a22c9e7342dd492c9e2c2f6457c3a48f35edc1720f2224f2af2ef4c0a38b75ce27aae5d5ef615920ab9245851590cdcdcfaa7e5a66b73f5a0a1bcf1bab66ecdfc0dcbd8cebb1b98f6256cea6761c835a761819018fd9c3d2f541eba25abde06f1551328800b1efc04d8e10594dbe95f9f10005cae8c5b27cc18268ebaa4578f9dcfa99aa61567a55b43545ec729764af99d224cfea6a36a93d4f70bae3225256e179e81a0c64dffce9c2141994253af664c33f881aa417fa3b7e9424f1841f1aa845ea0fe05c4e47b318bef60709d6f20c9eee6e8c0c18bd161d3dbe57d82903937e10c41aa9066dcee124354584232afdcb60d185bc39fcc5e7e5124d17e2f998b64836b587cf233469b92af65a70f4a8f35df9e24c7d5d21bda27ae44ce6706f86d3747db675aa329e8b43652bb1e89687dd003dd7924d300f498d444639b3fd413840cfa958e436e5959e95486161af807cbb7304d99284818eabe39493c66664e92143ff41602a3805369f461abeae5e5b6987a20fa47495cbeeeb322c848147dd9a052384a49898138557e10eb015df370d01977083ad24c7defc8c80583d5f5eca20d0853afb9f41c356f8da0e2435d423528f67f091fc614645980a57ed893ded1c3d37881b243b8a5503f45672492f3849895c9377277a91e7090241832629032872294896107628ffd1151c444153f54b484fa3e5ca057cbe073e6039c11b1eceaf7e20eef2576aa99e7a3f36aed9beb089af28d82e2dc5e97da4878b76b5224e1d293f5223c09f715fba13945695a98624eade1381e31c5651069805e6f707811586f5f81e431e8624a608ba1ab405d2593b1f9f667b89d82e60048e4ef3be98bd3078beb4e5e66e8823c8b427d6f84468f1f18f1ff8a8c11515426993334bcbe0c3ba37b91be07eb800fb2e00a24351457d8fc067b4bfec43c0ce8cd26b23bfbb27d3da7bca3efb7fe6f7715760eda4e3a27a7be7419b803667ef6057bdd5d44250b47fa156af04db91fc57f25425b3cfbaf90a840fe5cfcefcd1500cf4908ec4df10c8bc14ec284bb99b13a8f6136e5e1c669806cb5a4a5227f7952c5b605a2b443866fae399a1f8fea323784935c3e5a9ba9e831749efc9b8228421bdb91afed16341962535cebf6fb02679e5412f67db405c90e218789b634d92a41aaf528c92b8bf38b629a1797c036465b77dc3bb124bdddd309136681d3fbe0251698da27c6f89589171e4492209f7eb48d50a161a5135602fca3355f8934f879c54afb91224901b635ed372fdacc9469471225d2ef3c980466027b86cfe3d664071edaa29b47455064a074da56f4e098ddf27984dac546826aed38e464d5c5a79a3ece544cdb3801de0e29bf5164dbcc14578e3e6c44a4a9041e2315f1243358c5949377352911e0a67c6de7e11b0881af528fe478c34909a1178a8a4f7fb727317e4f3981706d9c9215224604c2d6a4faeefc21bd635c8412931ac4feb2c60666672fb6dc5deda0d6c4ce31f2b6cb45907427691488abb280c3fd001f3d7507c0db358af7151d3b8e2e98eb8a78ee69966f7a1307882c5b57530e0dab5c57f84852c42db013e3448da2fb0a754ed97c001f33cca549eb71d7aef88d1ae7fac0d96f334556d75f600a029ed698ce9e4302279999726a57337b9afda0b0292c14d1687a85326120d9fcd84cdc02718f26c12ca28cac81af0dede79685233be41c7269c57100c603a4f9536f757fa753353bd0cded7d4edab29dff6f7dd5faa81078c263c9d1d7e662a0ffae22d8d12e679de9ec6c634ba46ddf6aa86ac0be41cabd9b14fd12107ffce96915fa0154f5b6017fa866d14ff47754a58ba14c1a3eb3f23f040779a788b774604c3a8a7dd818619352cf47849eebfdd3b49b56f376044e7cb218759059fa85057f96c159ccd63ea6cd0bf47781c2d023411854dd3ea46f4913cda9672655e566d2e83fe2e0eb5476bd6fd7a84557e37a4e8d32c75ab51dbffc59f0cebc3edeb395f38f82765ed3cfdce75b2fd570e783c8c3afb31049383af0b51575e5c9dd9332bde6f684a3e11d199f43004439ed535a20c7f2a695cf9b547985421ac62c2289c71491f0617d23cb7a9466c8f0482eb2e8aa782118702761e0267ef500afc52f4a3a7a53ef22aea542f679dc5c751c766e06af453576689c87b3b89c091e5444ff6fb1472fbd271fffb268a2eada125d7acfc70c8ff4cfd3f5421941c2857e54ed0617d6430b806d605c2e508cd5a7764d6ecdc69dbd050a97f8696535585bbb95b66f751566ce612aebce9a0b021f9fbf067870fe447dd05e8c521413e7f27955db3b8239836b6ad120f5fb48e9003bd19b05f94752743d89bdc5492c2ca1bc3133fe0ceb29451900e2ac713cf2cbc3a531048a473a195ad40c685b539f806f434c9e2cb6a8a25df84d41c13d1ceb90de1a3efecd06a53ac9a32654d1ece86dcf6fa17ea6a4f367f9b360b3e26514bf94af1f52d9c0b0691241e3c6c302e7054bb738cb234019c0e45a7db270ab9d75df73568f25579d33e7b42743c924b1f888df85c6166228f5391962b689f0a4d9683b43ddc98982a820b5c60d9c4e3997cd2212fc3850b2bd41342ccbefc1e4ec2ad7ae285f156f4a4f383281018c73ca4f2e9d255487a9717dd39cd744a000c68c53f82a22a08bcb734b5bbb8364180991140c2e727dfce4b19e70c968c97393b56019ef84688772d488b9bd6fa9354ab64f731e6adab543851e5ca1470fd13d0334ba025b57db5d9ea13c970642726284fefddab8fdf7155f5b8e3b3b86d098c4207b428bffcc7ff76f6397b6a3efc3c0b0fb2a4343b4051271f87e384c2b659086ba668c66a15d68b87faf82a60b184f27256e36a9ada7c4422754be56dbbab50ed781f36e40ded65a30378003de5b5cd5f80a6042613c76e80851312c7ed2c07b762b85a1b6928a7b2428d2bc7a6bfdfa2ba55aed54fd3c878ec655caf1223245433b7c6fc2a2d3b0393d7ba4e12f26a53b9d5afdbab230b9148f061df2e1c0fe73c2abcd142125367fa5e598e500263d9b27e759c08b7debee4695a5b192d968108c134241f236cae0434ed71e5099cd466cfb04d5f7cef2e94683172f82a9841610cb6fe55d4bfe73920992bb76f362b9cf7919c906495d4b37a915d23168fd7ffc2f36de55a1b17fa2232df03663ffa2a4c5e76aad90fd5abc80b6dfc16ec6aa328cc7714dc2d7bb14aae9f86c999e93a59fd18fb2300539bca25e69b04943a16c985ff481a42c9d8af43eb61ef7432b8e3aa5bc391c181b7d546b94ac659bc4b501157d3adf9d4cda4e298a4e4271fa2cd08919b055eb3f168df76c1f0b0d5cf5760b56774f105e51c93cc03ce97b00768b9620a6fd5162b9d9191ac0928d2460e4e821a276680cedb3b8167bc156b48a34d4c24d4a87fd09968a725d4b6a1b54b169f1e14143e97a84cf3d8eb4ec5458dcd5ff93365396c00533c3493847f595725a4f15300183eac306d16ea136b97a9864d16330d8c5b8321a6947caeb9cdc7ff4e53c419518ce9bc11f7355651be27a2c2b9ff4127ad86b96c1b5967def371d5d6a3f365abaca55c5f19600d1d5051d320b065c2f78f2147c170b9153a0eefd7b3f1e637cac3fff14b0eeaf472e6a6a9f7553ed3267c911d4d77a4f7285b77df725b3a88fbfd221343f656d60b61808b52a8facc81b8516698f2ac50cd8769371e67278c59ab1cc890fab36206b939f23b31ab976651ca8a4e7754bb10d03d4cc6506f13d98f2bda76477a69a8794a34614a88a7ec94e1a229ad6f747724a3bfb674cc87ea0dfb610f66057671f664206672e78c00a3f4585f17fc40827d0c8af88d3437f811274f662e9ee73d550833d0c8fde449089f8b5e8a25d25096537ac960699a07ebb51271a8f8556037436307063282febae745d53f8db65f13f24cc2e525ae465c9bf79f76b82dceada3bf34529321f913dd18548ab2a26f2a065028f46f4dfb18294dff30a7e5b131a08c671787baea45545d15629ec2f435d9138e517055cd48af7120b3b79f2275baed8a4b6a0f33c30890105ae2c07a332df79f2fd6767ecc66f1ed628c968a2685813342677a2823d10263958eee79d03e393a557475701694b5ec3dec8773f37b980f5812f1cbaed6e5253da037b5f88ba2070f445d74907679460dd48e16442d345abbd37f7853ec7123ff16db46c8571987db63ed711d36c05c2dafac47ea366f9467624b6296a2b9fb7056702d4ba38b4df72e7db3244421f31aa0911af3e3a09f9e08e96aa1545c37465f990bab4ee2821b1a701aa707db1dc18d52fcede15245f54a5f1a47b0d82c33fa378625d247b08753ac5fa5444b2e3f9d1d3918b154665b02fba87e39d0e27bdf60b27930eee02c31d847d40166544ab9ef801bd79bcc8d93980354021b8c7a1b9592934a90917db115bcd92068a970680011cb074da705f1cd06a0142862a777c6a47afd38721979323e27151c114e8901d41f79358e78289af10134e22d903415e2ebd2edf34ae10eefeec219db7b13ac983583dd4b02dcc615c6f70e6cf35ea216807c4b9c81482c2b941c7d6cd6621d9480ba924a3372ca3e3ca78438b0e9bf7c8436fcc0047b3bdb8d70190076d9feea778005d5d69f1b1194c76dce628e17b6beb299146b25f3f6660263c23dbcd08f70ccb45569a81a140eff66f2190110cf0977d9df7a2c437042961606ca1a378c8f59a310ad6c9cb4ff30a2d55411eeb38d927bb4d0f60ae75d90ab78dad14097f6dd38f512af2f932e1ad6a5e201180373689981f23bd9f59e4ca29244a8ea4236527fe2249eaa299af174f25b13d72b181c2f421652ece630ee1358098c29f84506654ffad3647792852a7faf107e36ae330886ffcef6e3a1725495e430568a9cd85d385e5a15d2f77ed274be3c8edfc52c230d21785b927bb8e470f989e8c89b01af8d04fc7050fc978013fbc5dcedd2baf5e8bfa8e2e1d3f193c224375db2f71d4655d2f647e9b1739657a0ad8ef6751a88151a3413ab870e0d7ba3f0a55ce3f30d55e8eb9e47e3d82563d9180399e7895490b8561a374acf5c94a1c648fa06780c4141c58ed913fb92865d3b4883301ba69b3f2b20c1f82024bd75e62ce2972d3219bdb961ab3bbac8f1d873ddece6d85f540f82c9d79b0937973335fe05e5c6ad8fcc525620a57678d58c7c2f0f157e030736d0fe4f6de520b390794cefdc6c828b4512fb6b2000d08e38693fa22834e69180d31b3978f9da75389f919a0d49ff961997d14ae6bdffcfb179c2ead52c69dae97416eef2602843dcbe4e5ae613d429feef7ffba6a31a8be8bf2e62c6d374c807363a986519a8cf9dfc99fc6607486e10599ae415b51e23f639194885e5119036e0e535accb4f126b4c45c47a53658af1e049daa2967b01d9450625d92f8f8e9d151633646044fcc5f6ad835479d48702839456decf070c7e6143cd31033810bd7da01c4a2cfb08605b25c00336f17d3b5a3db48866ef864b8d9cea9530429d3fb1afc7ae9e7d06aea9034db89b2ec8fc2a96d8d701fc51994305077dbea527bc0fc398b6bb7d42f0c408be69b98eb173d285fd8010ba75c57f2dd982582153814ff959fccc78aa5f7901357f6129f840af6649534f9ebc7750a20502a7cbf2d2f28c6f97884f43779bbbf93c550f8e79949db0e066538456b4e966761656eb7bebd5afe9b9fc241711b874682b226e9c6baecc1e909858e01b32472f6f8d483c073d3b576a4b03534dc4b620e21e6feb4bb2ddb37e3f0d4ff92c0af19e6087034c72c5928707748bc10ea22788bd938a0e6512cae4733fc1a2e47f3d4961932fe564684872922b44db143bea77580b0704675290e0839cb5ee529ada8b4c0bb14f05c5c396e29376f1ea80dea2852a88ddf8929fd402571fb242ead60d2be61f1662e1a833969e18e23e0b808900e7ed4be9d6944942da7d384739da1055cddc94937e1ea4cd305bf161c407b471df0ce3fb3413c5bd511d3c65e70edeb5397b0a8701538be7d2f1765688cbb0379744281231e60f5edcbfa6abd177405c455f77e30b95011ae4fda2a3c6d3f9a29bfe7656f6afba48358d57b4e1a84ebca241b7a427c6f806d1f771b540912f05a6df0d5223f85639fd7c163799e28abd08e4013aa43ddbc11ccc9d53131ec5c75f7682481968ad13ef34ba23d4759b51c4cac5a7ca2c73b3103c5b9e4b8686b872edcaca791d669589655e239920fc088eeced3a131ddff2eee9fab3cced40163eebfb29a85b3e97bbd97d17c3b06d3123409f115cf3e3d1c74dcc359664ab942e6ab36c41b1af4015ff5baf700eb99abd658e6833039051a235a2f84b70cb8d90271a481ce40e2a18bef8dcf7f54952b090bbaaaad391cb6cfa218a1e823ca7b16311e35e0350dd8016f67ed34771d7f3a607c1c9ed63524ea0c865148b05f1d017e475641b5076df632b7c261ef54c23eaf7cf52c22864a8ae8f8c3442d147fd52a801f87665b47e229a77b8e85c21d7996c7de9ac4899b098380f74eff119369c81b21b0b916017d0b604ca2a74b1424a4c3132d265d12a01ec2e8cff9809ed2f7891c55bc5cb932c6ea3cdba14cef47a2a0521e36869e9d62914447c3e6cf3da9ecaed915dec41e81605a46a4ec71a8b5ec0bc2f62b3237de7203e4b6d01bc32a5b2dc416623936a324b73e0c63ec414ce1bb4b344db85f014979ae866c4a2c2cce0f814862c0691883dd2d7bcd63fdf2ddf0cb2c6a1a10aa878ba997b74db8e894e4a7ed5e8ea1e3c0b602bae23c6c8c5f38b919aeef5625501fe5d4759c43e90de56122f3ecf87e8023f25e0d3ce64ab629409e881d2d1c5f083da90d45907e62ce3177f7982e514779a13f70bc207d9aa55835e37a5f4782242681ff46600ac9e63f90a245957440987b54b3678ae808c481d25755dba747cd7c3cc0fafb9a142e1ec1a9a5f81b5cdd6dbbc3a4ba5d49f58be6196c305e2af35fdbfbbae02cc4efe771d65e6000ec3f6cf394650f5144308c95279b9df3b29236a32ad3e9cd377296a4252e7dda1bb95d99c32cb81d970de4ff47760ee087dd2fa98392c8ede48391b49cd40e314adb896f0f5b08ffcdffdd70775160144552b13edfac23a09d53a4a4a827a1f216b2827cb9fb47a9fe6412d509d35b754d3700cc0dc8d7a3406a53bd1b0ee5112c50fb8f805be52a6c4e1e664d174727f33720bb371fbe9adc747a234013fcaadbce5cd2d416414b1900074e3ec73a36f32f9d7baa96ed4ea37aea560df4d9c724c69b440139a6dc1758bc74b59c521bc59958da71c4e5c23e4a8999305d989369a9bcd10f0faa789f4040950c349ef0ee910a822ba8df4a6cc16bd72dfb85d7c9a97911e96541a7fb6fb4711cdfe1e1083b2e8e870e2d2a7304f99296a496fe30553971b75f78ace054a8e3c6d54d40b2dbb2ee38a6244139fcba31b88a3ce91d637e7c88db35794002ca28533a46af85929f603e4cf4f5aea715ac4495d2c07e8bf79da078521fac5059dfe6dff61405fb6962987d15a2c7b27a851e3076803c7b4374a85f05b96e9bae91656a003e9acad767c9ac88b339fd868136b63fcb0520a2ee2f25128c8b97a0d43d60be7436756614108cfee63fb0fd65cce0bb0afcf5ea7fa817134c876c949945642a29d71aab10d05522b4b1788bb051ae1ad23fc7e75607580f9bfb7ed901a66d69e79ba742ba169f7e0d36d0c8482d3a85d66a9fc08b3e4c1669ffb4f74f418d4317fbf03b785859601b9e3af056b6a2543289738fe1e601e635ff04d750f8724bdebbbc920a7ca2f99cdaff265299bef09a2e20878682f2f37e46b5d2d3ade8d857ec6d3f7a2779080a5927749086b33b22def28633d53dae49362b4c4d47d2899562a52f22618a45998233048f0e54ba01dd53953c9f508abcb0acb1c1fb1d110e5d6c14d707713cea4cf0403b7573ab5b0a1439e6b2d29c46a3077e0dd296ca751db66f829a42c5afe0304c48fbef52c526c8f2100f6826fd4a5295f7492855f841fdb1f8487fba63b6db19af983a75468ad29a2b6cc58f9ef2dfeec8d798d60e1950731e65c5e2ec1065a22915a30845a5f87a26c067ea870d4e1ef71f67617906080b7b122b8ac9e4da1b05442b5477ee97343cb20f2587744abfa5f318ce29cbd24df1a6dbd42470789e17ae8115a588788d910a171b88dd1b94228728bfef3b28b2b32f523d603fa28d00cf23b0a201658f28ef7920f36a0da8917068a4435e0d710d320258114e2fcde2e1dec0c9faac26d671ea3735ee2b26cb644ba56ced9031cdd2b391c4b96aee7a4c38063e61dbd8ada24cea7ced0728a365bc2320eda9746823b7d83afdc8b3b293b56739011554000aec6272004a002328f20368c0902b8a8d251afebfb4d7b427cfa8927385626a474e3918ff557c8f19a8691011523a63c7e578b98c8951157f0763db3ebc4ea24388527e83b149ef89d4173ebb1c0c9aa3cf4e1a47faa3ebe7ca625e7ef077b38235781236797360696e552b9289a80491d4c3e70ff00b01540deb0de1b3385549b667cfa3598a34751868a14ccb22a420781452699563b16d0d0f1a7f0ba3f0ff45cc2d2536f1de9e024bbc923cede7725f84bf3e6a645f43c4ab3db6ddff671f283857262570b6652dbd8c869ca6a3896b870235047db08a54e5c39d7516c4b0d621d87a9c3e8c53249ff2ab9145f026ba4743a46197af56a0df022363ed59a5c2011e664a05fb952d5ad9ee2037c59a4075e4b504d91e87d303e0bc55cccaeb17e1cbab6176d2d148ce05fe986c79eb843886194f80e202c4f373244b38fd46643c1bc0fa8723ac498c71919e4ed8e5092832aec00a35ceeca94df7bd2c0c02dabc886cedf1fd044db2b45c30f8c0334c992eed40290baaeeb4d00e2cb504ca1173b6b6eec8d2aa3a1bf46e64c1ae1b3ca2882545729fe78d5e1e99c6f1f31c0b0f2190889c7318ce7605128a86c62c8a1fa107304c4609e28a2a43c6799ff6a7d70909ee10676801ee670004cf9632e34cb8cfb43d2f477ad335f5142da0baa4f4542dc93704e93a3420ec50284626fe36618b079d0db013d691583aba257947bdb1514d0318180ae43d0f94712f5c0de35f3e342ce7da65f755761506b9bfd186641fdbd03d5a2d4fe170fe23af8", 0x2033, &(0x7f0000001e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000e80)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 00:10:31 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) recvmmsg$unix(r0, &(0x7f00000003c0)=[{{0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/155, 0x9b}, {0x0}], 0x2}}], 0x1, 0x0, &(0x7f0000000400)={0x0, 0x989680}) 00:10:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x48005, &(0x7f00000001c0)=@un=@abs, 0x80) 00:10:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) write$P9_RRENAME(r1, 0x0, 0x0) 00:10:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) write$P9_RLOPEN(r1, 0x0, 0x0) 00:10:31 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x3ff) 00:10:31 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) read$FUSE(r0, &(0x7f0000002d00)={0x2020}, 0x2020) 00:10:32 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$cgroup_freezer_state(r1, 0x0, 0x0) 00:10:32 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) setsockopt$sock_linger(r1, 0x1, 0xd, &(0x7f0000000040), 0x8) 00:10:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) write$P9_RLINK(r1, 0x0, 0x0) 00:10:32 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, 0x0, 0x0) 00:10:32 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RSTATFS(r1, 0x0, 0xffffffffffffffb9) [ 632.143572][T26812] loop2: detected capacity change from 0 to 1024 00:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x40000021, &(0x7f00000000c0)) 00:10:32 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write$tun(r0, 0x0, 0x0) 00:10:32 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$yama_ptrace_scope(r1, 0x0, 0x0) 00:10:32 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write$binfmt_script(r0, 0x0, 0x0) 00:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000100)={'lo\x00', 0x0}) 00:10:32 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x0) 00:10:32 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = dup(r0) write$FUSE_DIRENTPLUS(r1, 0x0, 0xb0) 00:10:32 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$cgroup_pid(r1, 0x0, 0x0) 00:10:32 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = dup(r0) write$char_usb(r1, 0x0, 0x0) 00:10:32 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$FUSE_INIT(r1, 0x0, 0x0) 00:10:32 executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREMOVE(r0, 0x0, 0x3e) 00:10:32 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$cgroup_pressure(r1, 0x0, 0x0) 00:10:32 executing program 5: semctl$IPC_INFO(0xffffffffffffffff, 0x2, 0x3, &(0x7f00000000c0)=""/204) 00:10:32 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RREMOVE(r1, 0x0, 0x0) 00:10:32 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$packet(r0, 0x0, 0x0) 00:10:32 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f0000001940)=[{{0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/219, 0xdb}], 0x1}}], 0x1, 0x0, 0x0) [ 632.445482][T26843] loop2: detected capacity change from 0 to 1024 00:10:32 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write$P9_RLERROR(r0, 0x0, 0x0) 00:10:32 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x0) 00:10:32 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f0000001940)=[{{0x0, 0x0, 0x0, 0xfffffffffffffe46}}], 0x1, 0x0, 0x0) 00:10:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_BINDTODEVICE_wg(r0, 0x1, 0x19, 0x0, 0x3d) 00:10:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x40002041, &(0x7f00000000c0)={0x0, 0x989680}) 00:10:32 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x40000, &(0x7f00000001c0)=@un=@abs, 0x80) 00:10:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) write$P9_RSYMLINK(r1, 0x0, 0x0) 00:10:32 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_inet_SIOCGIFBRDADDR(r0, 0x8919, &(0x7f00000000c0)={'syz_tun\x00', {0x2, 0x0, @empty}}) 00:10:32 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RWSTAT(r1, 0x0, 0x0) 00:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x20, 0x0) 00:10:32 executing program 5: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = dup(r0) write$FUSE_DIRENTPLUS(r1, 0x0, 0xb0) [ 632.649121][T26865] loop2: detected capacity change from 0 to 1024 00:10:32 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RVERSION(r1, 0x0, 0x0) 00:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x22, 0x0}, 0x2140) 00:10:32 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x63a, &(0x7f0000000680)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="d8", 0x1}], 0x1) ftruncate(r0, 0x0) 00:10:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000000280)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2000, 0x0) 00:10:32 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) recvmmsg$unix(r1, 0x0, 0x0, 0x0, 0x0) 00:10:32 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RLERRORu(r1, 0x0, 0x16) 00:10:32 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) read$FUSE(r1, 0x0, 0x0) 00:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000300)="9d", 0x1}], 0x1}, 0x0) recvfrom(r1, 0x0, 0x0, 0x60, 0x0, 0x0) 00:10:32 executing program 5: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) accept(r0, 0x0, 0x0) 00:10:32 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000000000040000000000000000850000000e000000850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r1}, 0x10) openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 00:10:32 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RSTATFS(r1, 0x0, 0x0) 00:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x55, 0x0}, 0x40002100) 00:10:32 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) write$P9_RWALK(r1, 0x0, 0x0) [ 632.930989][T26898] loop2: detected capacity change from 0 to 1024 00:10:32 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RXATTRCREATE(r1, 0x0, 0x0) 00:10:32 executing program 3: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$binfmt_script(r0, 0x0, 0x0) 00:10:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 00:10:33 executing program 5: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$char_usb(r0, &(0x7f0000000140), 0x0) 00:10:33 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@in6={0xa, 0x0, 0x0, @local, 0x4}, 0x80) 00:10:33 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$cgroup_freezer_state(r1, 0x0, 0x0) 00:10:33 executing program 3: pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$packet(r0, 0x0, 0x0) 00:10:33 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RAUTH(r1, 0x0, 0x0) 00:10:33 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x60, 0x0) 00:10:33 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) getsockopt$sock_timeval(r1, 0x1, 0x14, &(0x7f0000000040), &(0x7f0000000080)=0x10) 00:10:33 executing program 1: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)=ANY=[], 0xee) 00:10:33 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$FUSE_BMAP(r1, 0x0, 0x0) 00:10:33 executing program 0: msgget$private(0x0, 0x367) 00:10:33 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x20000000, &(0x7f00000001c0)=@pppoe={0x18, 0x0, {0x0, @link_local, 'dvmrp0\x00'}}, 0x80) 00:10:33 executing program 4: r0 = inotify_init1(0x80800) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/252, 0xfc}], 0x1) 00:10:33 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$cgroup_freezer_state(r1, 0x0, 0xfffffffffffffd0a) 00:10:33 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$char_usb(r0, &(0x7f0000000000)="eaf00126b317634a5cf3a4b842fa5713df0104000000000000efdfffb92e2a1dec", 0xffffffffffffffe4) 00:10:33 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RRENAME(r1, 0x0, 0x0) 00:10:33 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) write$P9_RLERROR(r1, 0x0, 0x0) 00:10:33 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$FUSE_DIRENTPLUS(r1, 0x0, 0x0) 00:10:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) r2 = dup(r1) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r2, 0x10e, 0x2, 0x0, 0x0) 00:10:33 executing program 4: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_INIT(r0, 0x0, 0x0) 00:10:33 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000000140)=[{{&(0x7f0000000040), 0x6e, &(0x7f0000002200)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f00000001c0)=""/4089}, {&(0x7f00000011c0)=""/14}, {&(0x7f0000001200)=""/4096}], 0x1, 0x0, 0xfffffffffffffefc}}], 0x1, 0x0, &(0x7f0000000180)) 00:10:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) getsockopt$sock_timeval(r0, 0x1, 0x14, &(0x7f0000000000), &(0x7f0000000040)=0x10) 00:10:33 executing program 3: openat$random(0xffffffffffffff9c, &(0x7f0000000000), 0x416301, 0x0) 00:10:33 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) write$P9_ROPEN(r1, 0x0, 0x0) 00:10:33 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$FUSE_DIRENTPLUS(r1, 0x0, 0xfffffffffffffd1f) 00:10:33 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x2c040010, &(0x7f0000000180)=@pppoe={0x18, 0x0, {0x0, @local, 'veth0_to_team\x00'}}, 0x80) 00:10:33 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RMKNOD(r1, 0x0, 0x0) 00:10:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = dup(r1) write$yama_ptrace_scope(r2, 0x0, 0x0) 00:10:34 executing program 4: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_buf(r0, 0x29, 0xca, &(0x7f0000000140)='M', 0x1) 00:10:34 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RUNLINKAT(r1, 0x0, 0x0) 00:10:34 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0xd, 0x0, 0x0) 00:10:34 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$P9_RLERROR(r1, 0x0, 0x0) 00:10:34 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) r2 = dup(r1) write$P9_ROPEN(r2, 0x0, 0x0) 00:10:34 executing program 4: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = dup(r0) write$P9_RSYMLINK(r1, 0x0, 0x0) 00:10:34 executing program 0: setreuid(0x0, 0xee00) openat$sysfs(0xffffffffffffff9c, &(0x7f0000004080)='/sys/class/dmi', 0x101a00, 0x0) 00:10:34 executing program 1: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f00000020c0), 0x2, 0x0) write$yama_ptrace_scope(r0, 0xfffffffffffffffe, 0x0) 00:10:34 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x2120, 0x0) 00:10:34 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RRENAME(r1, 0x0, 0x0) 00:10:34 executing program 0: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = dup(r0) write$cgroup_freezer_state(r1, 0x0, 0x0) 00:10:34 executing program 1: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREADLINK(r0, 0x0, 0xffffffffffffff12) 00:10:34 executing program 3: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r0, 0x0, 0x0) 00:10:34 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, 0x0, 0x0, 0x40, 0x0, 0x0) 00:10:34 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000025c0)={0xffffffffffffffff}) ioctl$sock_inet_SIOCGIFBRDADDR(r0, 0x8919, &(0x7f00000000c0)={'syz_tun\x00', {0x2, 0x0, @empty}}) 00:10:34 executing program 2: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = dup(r0) write$P9_RLOPEN(r1, 0x0, 0x0) 00:10:34 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) write$FUSE_DIRENTPLUS(r1, 0x0, 0xb0) 00:10:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x40000040, 0x0) 00:10:34 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, 0x0, 0x0, 0x40000000, &(0x7f00000000c0)) 00:10:34 executing program 3: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = dup(r0) write$P9_RRENAME(r1, 0x0, 0x0) 00:10:34 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) r1 = dup(r0) write$P9_RWRITE(r1, 0x0, 0x0) 00:10:34 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002d40), 0x2, 0x0) write$P9_RGETATTR(r0, 0x0, 0x0) 00:10:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x4000) 00:10:35 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RSETATTR(r1, 0x0, 0x0) 00:10:35 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc000) 00:10:35 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r1 = dup(r0) splice(r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 00:10:35 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup3(r0, r1, 0x0) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, 0x0, 0x0) 00:10:35 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup3(r0, r1, 0x0) getsockopt$IP_SET_OP_GET_BYNAME(r1, 0x1, 0x19, 0x0, &(0x7f0000000040)) 00:10:35 executing program 5: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$P9_RLOCK(r1, 0x0, 0x0) 00:10:35 executing program 0: pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$SO_BINDTODEVICE_wg(r0, 0x1, 0x19, 0x0, 0x0) 00:10:35 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0xc058, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0x80) 00:10:35 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg$unix(r0, &(0x7f0000001940)=[{{0x0, 0x0, 0x0}}], 0x1, 0x40002144, 0x0) 00:10:35 executing program 2: msgget(0x0, 0x16) 00:10:35 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r1, r0, 0x0) read$char_usb(r0, &(0x7f0000000080)=""/53, 0x35) 00:10:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x40002000, &(0x7f0000000140)) 00:10:35 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup3(r0, r1, 0x0) write$FUSE_NOTIFY_DELETE(r2, 0x0, 0x0) 00:10:35 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) getpeername$packet(r2, 0x0, &(0x7f00000001c0)) 00:10:35 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x24010011, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0x6e) 00:10:35 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) write$char_usb(r2, 0x0, 0x0) 00:10:35 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) write$cgroup_devices(r2, 0x0, 0x5d) 00:10:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) dup3(r1, r0, 0x0) write$FUSE_STATFS(r0, 0x0, 0x0) 00:10:35 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) write$FUSE_STATFS(r0, 0x0, 0xf9a37c5e7e408cbd) 00:10:35 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) write$FUSE_NOTIFY_DELETE(r2, 0x0, 0x0) 00:10:35 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup3(r1, r0, 0x0) write$P9_RREMOVE(r2, 0x0, 0x0) 00:10:35 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) r2 = dup3(r1, r0, 0x0) write$P9_RCLUNK(r2, 0x0, 0x0) 00:10:35 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r1, r0, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, 0x0, 0x0) 00:10:35 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$random(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup3(r2, r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup3(r1, r3, 0x0) write$char_usb(r4, 0x0, 0x0) 00:10:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000003200)=[{{0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000000400)=""/179, 0xb3}], 0x1}}], 0x1, 0x0, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r2, r1, 0x0) 00:10:35 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f00000000c0)) 00:10:35 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) write$P9_RCLUNK(r2, 0x0, 0x0) 00:10:35 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup3(r0, r1, 0x0) setsockopt$inet6_tcp_TLS_TX(r2, 0x6, 0x1, &(0x7f0000000000)=@gcm_128={{}, "b252689ffc783b33", "91c53ee148bf011b5a8c8e562e34a253", "759f1b7a", "f0715aae7ee11003"}, 0x28) 00:10:35 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) dup3(r1, r0, 0x0) write$P9_RMKNOD(r0, 0x0, 0x0) 00:10:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) write$cgroup_pressure(r2, 0x0, 0x0) 00:10:35 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) write$cgroup_devices(r2, 0x0, 0x0) 00:10:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000003080)=[{{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd9e}}], 0x1, 0x0, 0x0) 00:10:35 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) write$cgroup_devices(r2, 0x0, 0x0) 00:10:35 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) write$P9_RREADLINK(r0, 0x0, 0x7ceb251148cc100b) 00:10:35 executing program 2: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$char_usb(r0, 0x0, 0x0) 00:10:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)='\f', 0x1, 0x0, 0x0, 0x0) recvmmsg$unix(r0, &(0x7f0000003200)=[{{0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000000400)=""/179, 0xb3}], 0x1}}], 0x1, 0x0, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r2, r1, 0x0) 00:10:35 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) dup3(r0, r1, 0x0) getsockname$inet6(r1, 0x0, &(0x7f00000001c0)) 00:10:35 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) r2 = dup3(r1, r0, 0x0) write$cgroup_devices(r2, 0x0, 0x0) 00:10:35 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) write$char_usb(r0, 0x0, 0x56) 00:10:35 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000000240)=[{{&(0x7f0000000040), 0x6e, 0x0}}], 0x1, 0x2000, 0x0) 00:10:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) recvmmsg$unix(r2, 0x0, 0x0, 0x0, 0x0) 00:10:35 executing program 3: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$tcp_congestion(r0, 0x0, 0x0) 00:10:35 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x85c, 0x0, 0xfffffffffffffddb) 00:10:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmmsg$unix(r0, &(0x7f0000002000)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2001, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 00:10:36 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) write$P9_RMKNOD(r2, 0x0, 0x0) 00:10:36 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) write$cgroup_pid(r2, 0x0, 0x0) 00:10:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r2 = dup3(r1, r0, 0x0) write$FUSE_STATFS(r2, 0x0, 0x6f) 00:10:36 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) r2 = dup3(r1, r0, 0x0) write$P9_RSTATFS(r2, 0x0, 0x0) 00:10:36 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, 0x0, 0x5c) 00:10:36 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup3(r0, r1, 0x0) write$cgroup_devices(r2, 0x0, 0xffffffffffffff3b) 00:10:36 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r1, r0, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x6, 0x1, &(0x7f0000000000)=@gcm_256={{}, "2510e1adaef3d060", "9cb04a52e2a1c58c6cbbb2d448238a6c3d5190c9a3cb2bcfef519d781175b5f9", "f7f3b0a0", "460fc935d276d791"}, 0x38) 00:10:36 executing program 5: pipe2(&(0x7f00000079c0)={0xffffffffffffffff}, 0x0) ioctl$sock_TIOCINQ(r0, 0x541b, &(0x7f0000000000)) 00:10:36 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup3(r0, r1, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r1, r0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 00:10:36 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup3(r0, r1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_OPTIONS(r2, 0x6, 0x16, 0x0, 0x0) 00:10:36 executing program 5: r0 = openat$random(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) fsetxattr$trusted_overlay_origin(r0, &(0x7f0000000380), 0x0, 0x0, 0x0) 00:10:36 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) r2 = dup3(r1, r0, 0x0) write$P9_RMKNOD(r2, 0x0, 0x0) 00:10:36 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={@empty, @private0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x269}) 00:10:36 executing program 2: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) bind$802154_raw(r0, &(0x7f0000001400)={0x24, @short}, 0x14) 00:10:36 executing program 3: syz_open_dev$media(&(0x7f0000000100), 0x0, 0x410801) 00:10:36 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)={[{@nobarrier}, {@creator={'creator', 0x3d, '0bt%'}}, {@force}, {@type={'type', 0x3d, "570ccbfe"}}, {@force}, {}], [{@obj_role={'obj_role', 0x3d, '\xcfZ\xf3\xed\xcdd\v\xe7\xf2T'}}]}, 0xfd, 0x696, &(0x7f0000000fc0)="$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") 00:10:36 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) dup3(r0, r1, 0x0) 00:10:36 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ppoll(&(0x7f0000000080)=[{r1, 0x50}, {r0, 0x140}], 0x2, 0x0, 0x0, 0x0) 00:10:36 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x401070cd, 0x0) 00:10:36 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000002c0)={'ip_vti0\x00', &(0x7f0000000440)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @remote}}}}) 00:10:36 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x127e, 0x0) 00:10:36 executing program 2: ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f00000013c0)={0x0, 0xc0, 0x9, 0x1}) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nfc(&(0x7f00000001c0), r1) r2 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), r0) sendmsg$NLBL_CALIPSO_C_REMOVE(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010028bd7000fbdbdf2502000000080001000000000008000200020000000800020002000000080002000200000008040100000000000a000100010000000800010002000000080002000200000008000100020000000800020002000000"], 0x64}, 0x1, 0x0, 0x0, 0x20000011}, 0x4000004) ioctl$RTC_PIE_ON(0xffffffffffffffff, 0x7005) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000001200), r0) sendmsg$NLBL_CALIPSO_C_REMOVE(0xffffffffffffffff, 0x0, 0x0) 00:10:36 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0xf, &(0x7f00000000c0)=@ringbuf, &(0x7f0000000180)='GPL\x00', 0x2, 0x10, &(0x7f00000001c0)=""/16}, 0x90) 00:10:36 executing program 0: r0 = socket(0x2b, 0x1, 0x1) getsockopt$TIPC_NODE_RECVQ_DEPTH(r0, 0x10f, 0x83, 0x0, 0x0) 00:10:36 executing program 5: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000001700)) [ 636.884568][T27139] loop1: detected capacity change from 0 to 1024 [ 636.887251][T27139] hfsplus: unable to parse mount options 00:10:36 executing program 4: syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000f00), r0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) r1 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xe, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x0, 0x0, 0x8, 0x3f}, {0x0, 0x0, 0x1f}, {0x432, 0x1f, 0x6, 0x4}, {0xce4b, 0x1, 0x7, 0x1}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, &(0x7f00000005c0)={0x0, 0x0}) r3 = syz_clone(0x10200000, &(0x7f0000000240)="1ffb800dd709617915a601f292280eef97d67f2af718044e0713162fc571ff349f90326c0dfafb88fbd589800b615f8546afb472228b86644aab28372734b8f64bdfa45c8fe62af4c94c967c1335aea80311c4905458c230a33fb6f3b768de3ac68fa6d4b2fac5d3afcfa6dc09f7b08c9e97b62b8002108d0162764e33719c37680a610db1c496623db256f4d7d8257752bd510cd398", 0x96, &(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000380)="c42c787aa4a8608e605cf417840f36d9eaf4d36ca876a5fa73c4a96ed8dd6dcb0ded61361408cd4adfe7af363291e4f6bb82fbea8f0ef5cee4e636bc2a8d1be6cfdca382a6b23533c0768ab1cfb0a29ab1165ef6c6a7f9d2b073fe5f2271046a0bd0429e81a5dbd91289cbf18c73a1eaf31fcf6bf6d6a19ca45221bc3b44593a4a28b589dd5e65ea98fd8c5f2e3f78253d6ea271d5bac75576d6563ab122332ee7d8dad4aa5a0265bf61ea") write$damon_target_ids(0xffffffffffffffff, &(0x7f0000000480)={@void, [{' ', 0xffffffffffffffff}, {' ', 0xffffffffffffffff}, {}, {' ', r2}, {}, {' ', 0xffffffffffffffff}, {}, {' ', r3}]}, 0xa8) syz_clone(0x310000, &(0x7f0000000180)="38d72c1984050c2d86ed6dc8745130acbb782943f67bf6d43aab351d847fea8fb127b43c87df63d5478368866444c4fd60853413150ede891091b2a51171952bab0db68ca8bbccb80596116cc052a25a31fc613b941bfb3ce83be862d65f5c8e2e4251a6d9a78b1dc958bc7a40f271b9b4647f82e6386148a00054f2e16f1682d1489ad7c43b7dc76d7c977d7ca4890b146966f914b04f1748101d1c4b155d1f0b306f97f0d53bae60c85033fe42bb63bafb91c485827a23f1d6f33507085706246d7e1c7ad1992666ab5439bf346a47d887fd8264dc9d9e25b27e41f2fe118a0b1644b7659393161b8089cec6602ad3bc61737a25", 0xf5, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300)="b49314e4cbb62da704cf62aabbb3ae9bcda6a545ac13a0ca252081e84b83eed45eb61d5a78fa8f0009e19144612972b2710ee3dc98462355160b436bc3e9d22d3958018c9ba652614d") syz_clone(0x80000080, &(0x7f0000000380)="af3f68b35b61dfdd5c7797574ccc390405b861c593807f0c23190d8b23df7c8045af1f55d178d06c0935a9de27674099a9af2d46a15101d84d3fa2b43e5f3e081befc1e159abdde63f22639f19f08b2decddd86022a099f08f5aa3e93c95fa77cb0be84b732655b43a6e87734de9570123fe68d5385fb199be1aeb3d1707abc2f85742a1af5c6d489eb7b41c2d3f40e9eec83b04a21d7910bd747824b6a3d071a6136ab26cb26d434c800343af557eeabee27837e9ec4b0d48490a32af2123598d6bc8c102ed753c7289f9c9409f667a427340261ae75d29e7b4477660d16791f0d086e064fff45530f647513dd21b8de858a0ddc2", 0xf5, &(0x7f0000000480), &(0x7f00000004c0), 0x0) syz_clone(0x0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180)="83f6cd46c2361651cb518cade8474beb15d3cf24efae0237") r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xe, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x1, 0x0, 0x8, 0x3f}, {0x0, 0x0, 0x1f, 0xd76e}, {0x432, 0x1f, 0x6, 0x4}, {0x0, 0x1, 0x7, 0x1}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r4, 0xc0502100, &(0x7f00000005c0)) syz_clone(0x10200000, &(0x7f0000000240)="1ffb800dd709617915a601f292280eef97d67f2af718044e0713162fc571ff349f90326c0dfafb88fbd589800b615f8546afb472228b86644aab28372734b8f64bdfa45c8fe62af4c94c967c1335aea80311c4905458c230a33fb6f3b768de3ac68fa6d4b2fac5d3afcfa6dc09f7b08c9e97b62b8002108d0162764e33719c37680a610db1c496623db256f4d7d8257752bd510cd398c008a855", 0x9a, &(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000380)="c42c787aa4a8608e605cf417840f36d9eaf4d36ca876a5fa73c4a96ed8dd6dcb0ded61361408cd4adfe7af363291e4f6bb82fbea8f0ef5cee4e636bc2a8d1be6cfdca382a6b23533c0768ab1cfb0a29ab1165ef6c6a7f9d2b073fe5f2271046a0bd0429e81a5dbd91289cbf18c73a1eaf31fcf6bf6d6a19ca45221bc3b44593a4a28b589dd5e65ea98fd8c5f2e3f78253d6ea271d5bac75576d6563ab122332ee7d8dad4aa5a0265bf61eabb5aeded925cb50ae1f5cd8293517d5e72cc03b565e5db1b") 00:10:36 executing program 1: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x28, 0x0, 0x0, 0x85) 00:10:36 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000080)={'team0\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f00000000c0)={r1, 0x1, 0x6, @multicast}, 0x10) [ 636.971792][T27149] netlink: 48 bytes leftover after parsing attributes in process `syz-executor.2'. 00:10:36 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/xfrm_stat\x00') read$FUSE(r0, &(0x7f0000000200)={0x2020}, 0x2020) 00:10:36 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af00, &(0x7f00000000c0)={@my=0x0}) [ 637.032623][T27157] device team0 entered promiscuous mode [ 637.034291][T27157] device team_slave_0 entered promiscuous mode [ 637.036239][T27157] device team_slave_1 entered promiscuous mode 00:10:37 executing program 2: syz_io_uring_setup(0x0, 0x0, &(0x7f0000000640), 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(0xffffffffffffffff, 0xa, 0x0, 0x0) openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) socket(0x0, 0x5, 0x1) sendmsg$MPTCP_PM_CMD_ADD_ADDR(0xffffffffffffffff, 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) socket$packet(0x11, 0x3, 0x300) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000040)={0x0, 0x1, 0x6, @random="583df9db93ea"}, 0x10) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, 0x0) r3 = syz_clone(0x0, &(0x7f0000000240), 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380)="c42c787aa4a8608e605cf417840f36d9eaf4d36ca876a5fa73c4a96ed8dd6dcb0ded61361408cd4adfe7af363291e4f6bb82fbea8f0ef5cee4e636bc2a8d1be6cfdca382a6b23533c0768ab1cfb0a29ab1165ef6c6a7f9d2b073fe5f2271046a0bd0429e81a5dbd91289cbf18c73a1eaf31fcf6bf6d6a19ca45221bc3b44593a4a28b589dd5e65ea98fd8c5f2e3f78253d6ea2") write$damon_target_ids(0xffffffffffffffff, &(0x7f0000000ac0)=ANY=[@ANYBLOB=' ', @ANYRESDEC, @ANYRESOCT=r0, @ANYBLOB=' ', @ANYRESDEC=r2, @ANYBLOB="20f36306015cbf91a1f1aa80ee8f9e4acbb2dc63978813ad5d95328252a399bc6289391f6d4c99089c3abbc42fde23dc139048ba7520f456aeb1f88eee7f7cbdf7a65605f046a0348b3e3866ddca88fc0866e68883171b7c056210c0c8ad26e7cffc1e2377a03d1807faf634a265714d9738dd8937a26f2a762cfe6a2e9a45feea147204795a9469dd5d8b6c933afbdb67f2d05bc3fc9d1350af701b0df820fd508c12ad1b16fbc34d95f022e39a812760077c63209393e4db3977be1c6d24c1fe42f09b180a5942d653e21a4b0b09b36f22b3a351afc849cb98408cbab374876c4598347407dbf7d30c1e40f454c33ea21d3ca519011cd07ef6a7e176f52263d4845ad28dcb18b681fe6bd50423d39c0ed0f5900ea536a17c06a01eaff28dd64f0455f607bf4e409d4fece924881d", @ANYRESDEC, @ANYBLOB="2013b6f97815e6db509a226206f592dffdb6735c295665e3551c1ee14161fa688a8839f9074a9ae04dff450a53b8ee353a924e401bd03c8fea7f8038fa409e7e17c773d7a2bb34a542ba85c13dd1", @ANYBLOB, @ANYRESDEC, @ANYBLOB="61b24c520104000049cabaa76b20", @ANYRESDEC=0x0, @ANYBLOB=' ', @ANYRESDEC=r3], 0xa8) syz_clone(0x29000000, &(0x7f0000000340), 0x0, &(0x7f0000000440), &(0x7f0000000480), &(0x7f00000004c0)="3980118849c15dcd82138e086db1478248383b491325214fd0a189ed49fe5092f8cd5c41c6bfa5582708cdda10c47be0cfac93d91d550b5bc485f9053bf596d4d691e1fd9dc4f38f2c728bc4ba01a53abeea8b79df8e7ec6ac8a4a77522cbf4f") io_uring_setup(0x528a, &(0x7f0000000680)={0x0, 0x4eae, 0x2, 0x1, 0x40}) setsockopt$ALG_SET_AEAD_AUTHSIZE(0xffffffffffffffff, 0x117, 0x5, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xe, &(0x7f0000000580)={0x0, 0x0}) [ 637.055842][T27152] device team0 left promiscuous mode 00:10:37 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x127c, 0x1000000000000) [ 637.073018][T27152] device team_slave_0 left promiscuous mode [ 637.075521][T27152] device team_slave_1 left promiscuous mode 00:10:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:10:37 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@ax25={{0x3, @netrom}, [@default, @null, @null, @default, @netrom, @bcast, @bcast]}, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x32}, 0x0, @in, 0x0, 0x4}}, 0xe8) socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000007500)={0x11c, 0x0, 0x1, 0x0, 0x0, "", [@typed={0x14, 0x0, 0x0, 0x0, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @nested={0xc, 0x0, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @pid}]}, @typed={0x4, 0x78}, @nested={0x23, 0x0, 0x0, 0x1, [@generic="34a60690934a4fe5c586fa", @typed={0xc, 0x40, 0x0, 0x0, @u64}, @typed={0x8, 0x5d, 0x0, 0x0, @pid}, @generic]}, @nested={0xc2, 0x1e, 0x0, 0x1, [@generic="cf2a381cdc6d5b4d51cfde4635b3a4266ed0e8433491f980f1ad40c49a32a64f39eee7e76e88f850934aa415d812a908c3032b4053b6c00ae96d455be5960328c5b930b51f6e2258a6f3e34abce368d0a204ad8f10dddfab3604b16105827bf9852b8268c1c5d96e427eda7a", @generic="bffc3626f95270b1f40bb7a31fb468675cea375545731af6b5edc909d21d9085b1f6ad555ecdb339a416b92736f872e6c56ee54e6033a8047696badf69e3dfff45d2e165417bf2f93bbc4a2d1f1a", @typed={0x4}, @generic]}]}, 0x11c}], 0x1, 0x0, 0xc8, 0x1000}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x0, 0x3, &(0x7f0000000180)=@framed, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$sock_SIOCGIFBR(r0, 0x8940, 0x0) r3 = syz_io_uring_setup(0x573, &(0x7f00000001c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000), &(0x7f0000ffc000)) io_uring_enter(r3, 0x0, 0x0, 0x1, 0x0, 0x0) 00:10:37 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x541b, 0x0) 00:10:37 executing program 1: r0 = socket(0x18, 0x0, 0x0) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, 0x0) 00:10:37 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x1263, 0x1000000000000) 00:10:37 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000080), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f00000008c0)=ANY=[@ANYBLOB="0045a9ad229072e12c6569c794d6e178e358e325641ba6f7f4c63e91908e99be5b21ff0f00003896554cccd31b50f81f4d6943666ac11aee771949ec1884d4ac70ed117a800724c7d4e6ae4a2c2641d11d4781b50332fd8c937e76fe4396e8e79dbb8628500000000000000000000000004aade238b933b51da3a43e8127e293807fc0bdf8311b75bdeb099ba694fbc30bd7a1ef24982f30e8de29a1c41f90736ddb3df803d2399cefb0e436197c97aa596c61c24cf36e39f91eb076ba1137714d0c06e547b74b811eef1aa15958d352b4e0a2e0ca74da9ed932"], 0xfd, 0x6c0, &(0x7f0000000200)="$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") 00:10:37 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x1263, 0x0) 00:10:37 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x1269, 0x1000000000000) 00:10:37 executing program 2: syz_open_dev$dri(&(0x7f0000000200), 0x2, 0x4000) 00:10:37 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x125d, 0x7ffe6a579fff) 00:10:37 executing program 1: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x19, 0x0, 0x0) 00:10:37 executing program 1: r0 = syz_open_dev$vbi(&(0x7f0000000480), 0x0, 0x2) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/70, 0x46}], 0x1, 0x0, 0x0) 00:10:37 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NFC_CMD_VENDOR(r0, &(0x7f0000001380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001340)={&(0x7f00000002c0)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_DEVICE_INDEX={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_ID={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_ID={0x8}, @NFC_ATTR_VENDOR_DATA={0xe75, 0x1f, "20cfb35b6a668ccd68197f30ba8f92ed30f56f7128b3c1d29dc0600dcbc85aa4dc790034409c44dae0b150b4cc81e836f616fc97d142933d4fbdb37a4f72e8d970a7013e77b1075c22beeb6594fc6833a0912af8eaef457d725e6161411bbc5359b66f925395c96c5128f9d71dbd5ffe80f3b8a6bceda72aaba8e1438a46bb4144496f4cc3e5b4437181a76d77d9c37ea21bb4f52871bb04ccb62c694a3bc2191cc8bbe0043994fb277b0e62af62ac2407ef199daaedd2dc8af7744b6367029c21ef47dac11388a2154573ff8f32b3084423304488a6b4394a6ff3e9baa8d2e8b3b46ab99bd9b0ab4f0523656349d8956e1509e5b93b329f1999cf130dedcfeffc85a6f3edf36811691ec065d346d8441c94ffc24882b03685c50e3638db768b45c917af6866dce35b0899c4a3fbe0391c2bb17ec86a1793a4fb15c5fd3a61fa3836e6d97e83f62b398b8686b44cbb72b5c1a86bf27ac315fe0d7d00e59d6fd85016adff8b599edb5be437dbd2ba63b550728e4be8e85cefdb302b3dbfa7ef3296c737b275f15467e3e891e87cba76e63c58b1844f17854826383c3f374a2d817239a999cc0a2badfd503918ef6347fb982c09266b5b72cbaa0176e9ec7a991aa8641f2cb78a3c029d2ce3ad5a903771af89192ed7ce3b82e6beb7be4717da75182735bbabf641964b1a8635ee563b2ffe67759164d42157fe69ff0b1106107d642626ba5fc831af429ffcdb1a428079dd9c75dcc5f6a2fd3a1f6414e9a236c37030808770000aade62c127711ce64306b1eb1a521ce3da6a87591cc1acacc50c25deaafe106f3be02e027e435f13263b3e84b69efd1f7fd3aaef24e6d2478dc42691c12d17e482b2e7e3d378f788ba0cec088d6b24c2b3b9bbcf103a42d5f402f51a7cee82cc23da02ce4f7bea8dde548925e08f4082ea3249762e15b6594e68e3d9729365774a706129dd13c9f7ecd129c31938911889d0c5fb27a34abb6a0b108be5dbc34c7c3f3a3d894a74b791a0d600bdc1a5fb4e7ab7e6f6df416d27bba1fd5dc148b12ad038d2b2e980b967c91cd1c5d2d67fa0e4d7783d170b16f57f8b9487acaf8cf49d20dcbaf6ebe2a186c7ec3d0a731a5bba6b6ea60431ddfa168257736f04e99b743ad1ef3469caa7be7a074092e243a541cd915cc20e3b718e5d6d74d7ed2798cacccdaf416f25f3b66cc43a3eb14a60c57d1f334d104e02fe859db385d57e2611cfb13c69446689471412b659582b5cdf13db476120603d069e66ff03d8f2f8744348095fe84667b6ce1d06f39ffc06739b6f1e23220a2161c2f6cdc8bea34672fab1d172d16d84aa836a88aa3f96c73b48412836fab78cee3c09bbded27ede482433b8435976107134054a6461924a3f31ee1983b967d0fe1441280cd6ec698d03c67eb276bfc0ed46ca424f499d338e540cd6378c58c08b63a66e9685814f85f86907335b8ac088302e0b3d53dc4794a49f6b72a07d9d37d8cab7b5be43442e8896445f17a8e8e2b81544e052bd07f75fa6c660b2112c2a21c5c20ff6fbb856fa30e04235b13b57f5a673c21a02978f6abd8ebfb2770c4618c86a26c1cc3e8ab54ad0e77527dbecc5d36a12fff551c80810ffd69cb09d8c4f1c99c659f2f9bf903b4c64477376fee1b8b91bf7a36d8fcd6019b5fcbd529d95691b2762cbdc247609b26d3658356fe67985bad83e86f1622f98b3ba6f31ab3c4487a09ec259af1f1bca1fbfa4b468e6b964e09196388a07346dfb294d89159bb0e3cd30956c5cfd8169f40187cc5a2404d0688fc12eb30321dc251bb518b4c6c95da7c6941da4a82110902f6929fa5e8cef0fbf0f620571101c51feb595e1042609ce89d01b71d22dd9e02a322e6338869c6da10ccdfc157f7595bc3f649ae005e69d917d8d30da0280471a19ea48fbf7a8a87fa7e08fdf3757fb592b30b6fc8d43234f0e9fc85c15b46aa2540dd43255d2ed412d8699f96b4f02b56f4e6e3439426efc8b698ca9f74569a1347f07939fbf8c1a0f44c750fd0d4a9fb8f1c46c5690a633806e2a4d7ca178ebf063bf51cfa7cc61d3815933a956d2bb4946cb0daa0f6b390e5056a2ae98ed1a33a645cdf29ddfcbeb916d8a667cfa8ffcab52cfd5cd3de38a0a7bd21084564190f4472292a473c9370907bc1ba49c0e32f98f40f1dd9f1bc6442964d4a4bd92906f9c1f5f639d4e9dcf55f5c0680b47bc5765f40a5bb17e8d478649396365d80f36d9e64e9a6b50d41f5d6feba183480b3042b46083634a1a89c1c29431fc458d2cbb552255302ad50bd14da03a1cafdaa54dff6a9e2e29cf3dd8f8e66aa38629b360e4f7caa6ff86a33457c79854e83f8bd69eea0b9130854c0f304dba66bb9e51f6838919a52c0482c9236058078acd6ea0cd65afb677c2564f08413f330bdb00f77ad028aaa8cb1fc8e7cc3c53efe8468c87cbe67998a06e46940490cbfa97360cae77bd0f508ad65867a275259da7cff56267b8f7d2c5ab31a8c6cab46df6eb8d1b88e1b4d15109d7ebebc68103942e89a04dba174f956b7f017e88eae443a2d008d6bcb5cda2b7a658fd986f1cd44b9be0a6fff25f984cee61bfe017a00c153e2f58faed47a7175ebaa7348cb35124c28aca1bcb00cd211cded9dfb31b0465644794c9133478cd8cf39eb94db16e31e374a2da1bc43889a4025e306975c9d4f3cade6a4d2d9bd4bee9053859691c0ab796eeb644870b08756231a7c28706a2c46d2b47ac9dfe71618ea5d376a6203931fc6a16bb12b9455cdbb3a7722165166aa8660e1f5e68523576504c986e3c91fd74ce0367b948936bee9c26deb7fdbc78d25aa937971f4a57a1e317462b48f57a45e0e6b99aca17705fbd1c166a1caf539521e3c2f7279d0c2eb6116a7d5fcb47e3ac2f25454f7b47448d64b28177538059480a2bead0fe9f28685134343b0eb07a1831e5b41e096a44f1daa292c32a198e8e86cbedf0f5c754eeaa70045b6ee513ec96ee675222e96f4efd762da79847552f4dd50209d4ed388365edf60493a6562523e4e978a22261985c5bee10fa5142d83018b9939e7f746a698815cd3fc90e169fe8ca75221de84c7b00689fe5e106214a1728a658685113c4efcdc7495724f09e91c717b043f5b0a218f3c2db8e5451aa41802e9a82fd05c0475cc6a305c5368437ee8c314b1be0f3c2b211ad76f53f6502ee5c7ceb2376e11f0e43c45b52edfbe9bce32e8aa56c59d2e48d3f88f35f9602be1d934ad0b7c496e3c8cd7cb934d86b855d66954d5de91d458e4736280c56c7f05518531380e1549ac803db4c4fb192cc491782a3c9245bdb6a37ad28371792708a76611cba17785a62c89c713786599189229e8e2fa30866ffd87a6e05a1683f712a0ed535c0011a4c3138851f469d7a6d88e65bb17e5a2198e49c8d02daf197a12f0b1009f7792029aceaf832da9fa0f682002f648219943b0b5f220903e78fe1c3ecc51cd92e518d6260bb11fc5ae449b3374230d6dff4232b90fbfe03c31a84a4a3e2bf0e537735b640312e6d7e8a19c29ce13d7f361121ca7de43f83b1c3b34b1a50544a5cdeccd93455ab83fc0df6d1ef2ccb397815b11821869a9a89d83e44ad3078d2fff31dbf2bf30a1ab8bbf37a6efe8829e5fbfa3365d2c75436c3e792dcf589e65749d77bcbf43b74000083b0f6ff4a5fa9425730e635f57748a216a0c975cb0f5f94d0d48d9e0ee0a26c97fad62e28d0818509c65dbe54fa7d712e855144af9a10682247cc269d2ae6b7bac87e9c39e851787ddc8a809f3b216e690cb14ebcf5a28520595ea4cef88f1f910b63fcfabc9a3c4a332b697f0eb88096bdd6eec9d49664f3201f4bc8e77b49b2cb332bb292f6c5e9d4b79008f6fe54b936ebcab81eccd487d981b61fe2ed4bbcb7164c3f0afc647186f92861372712188947074ab5950350fac89484185e36f5c12366cb54a2fcb4bdef55afc2ac92666f32f2e1bb073f6f083d12153c51a188724a6dd291d6c2ceac037d9d4b9ad756767774bedf86bcaf0ff8ac66ff32c2f522becde94ca878e74e70fb693e626c8d7ee47dd0596ded06a293c421df243bd0914625cf9df3dcc459d7dd24119ebfffd2db9de2bfb45a52767f9286c08fdad7c3d2af3dccdf9eaf687fd87d552b3bc00debff7d8e83197c5918da4221f77a75fba07a7308c11cccdd7195bc51791985f2182e046306fd04d6b462ffd8a031b3354bf681d24b964d7d8e14ed2126ec63b1a068fbc3ad43072269d6d696615bed9f82ad39023065b924569491017a9e6ab7d71043a82b16016c7f3bf300e81d9418a8bb996459c00eb02cc1987ba8300ad286303fe9b6305f25690151faa6e645ada163c9b1af2a6b00042b25e846d6563c54f97c26191c791edd31eb0bc5a4a9e367a4e3f4f0a8771ce4382028c2e60e1f730308462b65522ba41c7f654c593e6c9bbfa7587f1ef538293e5ebba752707dc1cf08cf81019bf04ce1e7dcdd823a5ec163c7c8bbbe8dc84946e6cd84677db4b95c959516a71a7b5cab4c7d65aefcb6fd265f26c0da5a529f0e419ad40e1b4f617b79d29d91f14a7b70765ece01146c20410e85f800c35285096d7d49cec70489eb80923a7dde19942b4fd3d8d1b4d24dda514d3c2b1f91b2f9020804ca689eee3f92db8760bf17c9259d10110b99dea4c1ccede465593cd5fe4abb818ecb7af772902fc94ce02e0be5b903b55afb3dfe48d336bfa01516b571f8405f601d3168598296963703ecc6140e1323f39d6c889404688a9a9372474e79022dee3de0faa26a790841a33fa178507e5fb8b721863e67bb32e013318143ef2bf7b2b8716f8d6abe97de27325a4e6aa05d3fd4caeb9460ef825fad9f7dda2d82a42408a1c380334e755abe8664b0361980899a2c82a2a94e1e0df58b66c5d9aee9f32de124dd8fcd03d78cee26b0dd65c6a4af616531097dbf51ebc9279f92151ebdd3effa0300b2d04a8742f51bc9fd48219299a3c7b86030e9d65de201706b1fa8ef90d1cb68d466b874386bf52b09828ac61919513863e8544e30ad85770629a70db20cb924d3eae94c0dafc5c6eaed34b417718944dbb616ba7e32e906efe0191c9ba6fa0c8089b6c27eed9c1859ac3d0fafde915bc30c5f5b6a81572588a19ebb648ccc4c2f8e9c0712be4a4f512fb1f6e6ac8416b4491701c00139e408ae5a8b3d61c6281dfb82058c42d34e96124d5069d5393f19d8f2de2b6d7"}]}, 0xec4}}, 0x0) [ 637.493304][T27189] loop4: detected capacity change from 0 to 1024 [ 637.581639][T27189] hfsplus: inconsistency in B*Tree (1,0,1,1,0) [ 637.599122][T27189] hfsplus: failed to load root directory 00:10:38 executing program 5: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) connect$bt_sco(r0, &(0x7f0000000340)={0x1f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}}, 0x8) 00:10:38 executing program 3: syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) r0 = syz_clone(0x0, 0x0, 0x0, &(0x7f0000000300), &(0x7f0000000340), 0x0) write$damon_target_ids(0xffffffffffffffff, &(0x7f0000000480)={@void, [{' ', 0xffffffffffffffff}, {' ', 0xffffffffffffffff}, {}, {}, {}, {' ', 0xffffffffffffffff}, {}, {' ', r0}]}, 0xa8) 00:10:38 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000080)={'team0\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f00000000c0)={r1, 0x1, 0x6, @multicast}, 0x10) r2 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000080)={'team0\x00', 0x0}) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f00000000c0)={r3, 0x1, 0x6, @multicast}, 0x10) 00:10:38 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x125e, 0x1000000000000) 00:10:38 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@ax25={{0x3, @netrom}, [@default, @null, @null, @default, @netrom, @bcast, @bcast]}, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003ec0)=ANY=[@ANYBLOB, @ANYRES32, @ANYBLOB="85775351041954dbe31510b0d3b38d123a4ae1411b726c7712d1ffaafaa8ca59a4ee60308463622c34a3cb22c81ebbd39f5c44b0732a4911a5a935e2fcd45fb9c895b6a63425cd24c21ac64f4803ad69396859604efa99f78d2df1", @ANYRES32, @ANYRES32=r0, @ANYBLOB="200000000000000001000000010000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="f1020000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00'], 0xc8, 0x1000}, 0x1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00'}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$sock_SIOCGIFBR(r0, 0x8940, &(0x7f00000012c0)=@add_del={0x2, 0x0}) io_uring_enter(0xffffffffffffffff, 0x2905, 0x0, 0x0, 0x0, 0x0) 00:10:38 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), r0) sendmsg$NLBL_CALIPSO_C_REMOVE(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010028bd7000fbdbdf2502"], 0x64}}, 0x0) [ 638.086422][T27207] device team0 entered promiscuous mode [ 638.087776][T27211] netlink: 80 bytes leftover after parsing attributes in process `syz-executor.4'. [ 638.088021][T27207] device team_slave_0 entered promiscuous mode [ 638.112832][T27207] device team_slave_1 entered promiscuous mode 00:10:38 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$inet_tcp_int(r0, 0x6, 0x1, &(0x7f0000000240), 0x4) 00:10:38 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x5452, 0x1000000000000) 00:10:38 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @local, 0x1b}, 0x1c) [ 638.175727][T27203] device team0 left promiscuous mode [ 638.177241][T27203] device team_slave_0 left promiscuous mode [ 638.178924][T27203] device team_slave_1 left promiscuous mode 00:10:38 executing program 4: mmap$snddsp_control(&(0x7f0000ffc000/0x2000)=nil, 0x1000, 0x0, 0x80031, 0xffffffffffffffff, 0x83000000) 00:10:38 executing program 2: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0xe, 0x0, 0x0) 00:10:38 executing program 1: syz_open_procfs(0x0, &(0x7f0000002340)='timerslack_ns\x00') 00:10:38 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nfc(&(0x7f0000000040), r0) sendmsg$NFC_CMD_DEACTIVATE_TARGET(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, r2, 0x1, 0x0, 0x0, {}, [@NFC_ATTR_DEVICE_INDEX={0x8}, @NFC_ATTR_DEVICE_INDEX={0x8}]}, 0x24}}, 0x0) 00:10:38 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x80081280, 0x1000000000000) 00:10:38 executing program 4: syz_clone(0x70120500, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:38 executing program 2: setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) syz_io_uring_setup(0x0, 0x0, &(0x7f0000ffa000), 0x0) 00:10:38 executing program 3: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x1, 0x20401) write$UHID_DESTROY(r0, &(0x7f0000001080)={0x300}, 0xfffffdef) 00:10:38 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x40086602, 0x1000000000000) 00:10:39 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x2, 0x1000000000000) 00:10:39 executing program 1: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) lseek(r0, 0x0, 0x3) 00:10:39 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x40081271, 0x1000000000000) 00:10:39 executing program 1: openat$uhid(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pselect6(0x40, &(0x7f0000000700), &(0x7f0000000740)={0x8}, 0x0, 0x0, 0x0) 00:10:39 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x40081271, 0x0) 00:10:39 executing program 5: syz_io_uring_setup(0x4707, &(0x7f0000000000), 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:39 executing program 0: r0 = syz_open_dev$rtc(&(0x7f00000000c0), 0x0, 0x0) ioctl$RTC_PIE_ON(r0, 0x7005) getsockname$packet(0xffffffffffffffff, 0x0, 0x0) 00:10:39 executing program 5: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14052, &(0x7f00000000c0)={[{@session={'session', 0x3d, 0x7}}]}, 0x0, 0x696, &(0x7f0000000fc0)="$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") [ 639.348217][T27257] loop5: detected capacity change from 0 to 1024 [ 639.355587][T27257] hfsplus: unable to find HFS+ superblock 00:10:39 executing program 4: syz_io_uring_setup(0x0, 0x0, 0x0, 0x0) syz_clone(0x70120500, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:39 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nfc(&(0x7f0000000040), r0) sendmsg$NFC_CMD_DEACTIVATE_TARGET(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r2, 0x1}, 0x14}}, 0x0) 00:10:39 executing program 1: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)={[{@nobarrier}, {@creator={'creator', 0x3d, '0bt%'}}, {@nls={'nls', 0x3d, 'koi8-ru'}}]}, 0xfd, 0x696, &(0x7f0000000fc0)="$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") syz_io_uring_setup(0x24fa, &(0x7f0000000080), &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r2, &(0x7f00000001c0)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r2, 0x0) syz_io_uring_submit(r0, r1, &(0x7f0000000000)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}) 00:10:39 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x80041284, 0x1000000000000) 00:10:39 executing program 0: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000640), 0x98) 00:10:39 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@bloom_filter={0x1e, 0x0, 0x5, 0x5}, 0x48) 00:10:39 executing program 4: r0 = socket(0x18, 0x0, 0x0) getsockname$packet(r0, 0x0, &(0x7f0000000040)) [ 639.901322][T27272] loop1: detected capacity change from 0 to 1024 00:10:39 executing program 3: syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') 00:10:39 executing program 4: r0 = socket(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'veth0_to_bridge\x00'}) 00:10:39 executing program 5: r0 = socket(0x2b, 0x1, 0x1) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x24004000) getsockname$packet(r0, 0x0, &(0x7f0000000040)) 00:10:39 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x401870c8, 0x0) 00:10:40 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000004480)=[{{&(0x7f00000001c0)={0xa, 0x0, 0x0, @mcast2}, 0x1c, &(0x7f00000016c0)=[{0x0}, {0x0}], 0x2, &(0x7f0000001780)=ANY=[], 0x18}}, {{&(0x7f0000001940)={0xa, 0x0, 0x0, @ipv4}, 0x1c, 0x0, 0x0, 0x0, 0x18}}], 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@ax25={{0x3, @netrom}, [@default, @null, @null, @default, @netrom, @bcast, @bcast]}, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}}, 0x2}}, 0xe8) sendmmsg$inet6(r1, &(0x7f0000001280)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e21, 0x0, @dev}, 0x1c, 0x0}}], 0x2, 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}}, 0x2, @in, 0x0, 0x4}}, 0xe8) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x32}, 0x2, @in, 0x0, 0x4}}, 0xe8) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000001280)=[{{&(0x7f0000000040)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}], 0x1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00'}, 0x80) prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) syz_io_uring_setup(0x573, &(0x7f00000001c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000), &(0x7f0000ffc000)) 00:10:40 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000000), 0x3, 0x0) ioctl$LOOP_CONFIGURE(r1, 0x4c0a, &(0x7f0000000a00)={r0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "e2135534043c32e11561f7d6064c26664a52a75718fe353a3979b663ef70f966205671bb27faa78747781466a111dde63fe092f428894e3c32a1fb59334b88ea", "d05bf7d2f0e4c802e5b871fb3fad1f0eb77214da94aacd1d68143f5dae20039f58c3911b1a77f4e4030c07182c7a487ce323524ea678498e89d46cf82c77f6f2", "5b62714f8334970b991290febb0802e522accf8928b89d68fb6d74a01287618e", [0xfffffffffffffffb]}}) 00:10:40 executing program 5: getpeername(0xffffffffffffffff, &(0x7f0000000000)=@ax25={{0x3, @netrom}, [@default, @null, @null, @default, @netrom, @bcast, @bcast]}, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}}}}, 0xe8) sendmsg$netlink(0xffffffffffffffff, 0x0, 0x1) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) move_pages(0xffffffffffffffff, 0x3, &(0x7f0000000840)=[&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil], 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) write$6lowpan_enable(r0, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$sock_SIOCGIFBR(0xffffffffffffffff, 0x8940, &(0x7f00000012c0)=@add_del={0x2, &(0x7f0000001380)='pim6reg0\x00'}) syz_io_uring_setup(0x573, &(0x7f00000001c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000), &(0x7f0000ffc000)) 00:10:40 executing program 1: syz_clone(0x70120500, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(0xffffffffffffffff, 0x40082102, 0x0) 00:10:40 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x20044865) [ 640.097139][T15251] hfsplus: b-tree write err: -5, ino 4 00:10:40 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x401070ca, 0x0) 00:10:40 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000000)={'vxcan0\x00', 0x0}) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000001340)={@private1, @private2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2}) 00:10:40 executing program 2: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) connect(r0, &(0x7f0000000300)=@x25={0x9, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x3}}, 0x5f) 00:10:40 executing program 3: socket(0x2b, 0x1, 0x0) socket(0x2b, 0x1, 0x0) 00:10:40 executing program 5: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) getsockopt$TIPC_SRC_DROPPABLE(r0, 0x118, 0x80, 0x0, 0x0) 00:10:40 executing program 0: timer_create(0x0, 0x0, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x3938700}, {0x0, 0x3938700}}, 0x0) timer_gettime(0x0, &(0x7f0000001440)) 00:10:40 executing program 0: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) lseek(r0, 0xffffffffffffffff, 0x0) 00:10:40 executing program 2: syz_open_procfs(0x0, &(0x7f00000000c0)='mountstats\x00') 00:10:40 executing program 4: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e24, @multicast2}, 0x10) connect$inet(r0, &(0x7f0000000480)={0x2, 0x4e24, @local}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x20000011, 0x0, 0x0) 00:10:40 executing program 5: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000640), 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={r0, 0x0, 0x0}, 0x10) 00:10:40 executing program 1: r0 = socket(0x2b, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x28, 0x0, 0x0, 0x20) 00:10:40 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_tcp_int(r0, 0x6, 0x17, 0x0, &(0x7f0000000280)) 00:10:40 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_add_memb(r0, 0x107, 0xf, 0x0, 0x0) 00:10:40 executing program 4: r0 = socket(0x18, 0x0, 0x0) bind$802154_raw(r0, 0x0, 0x0) 00:10:40 executing program 5: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0xc1004111, &(0x7f0000000500)) 00:10:40 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f0000000040)="fc6a9e3472340af903ec948fe229a75e", 0x10) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f00000000c0)="aaaa14e094b9b5bc62c33c44c37127c8", 0x10) 00:10:40 executing program 5: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x15, 0x0, 0x0) 00:10:40 executing program 2: r0 = socket(0x1e, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000180)={'vxcan1\x00'}) 00:10:40 executing program 4: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) lseek(r0, 0xffffffffffffffff, 0x3) 00:10:40 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/udp6\x00') mmap$snddsp_control(&(0x7f0000ffc000/0x4000)=nil, 0x1000, 0x0, 0x11, r0, 0x83000000) 00:10:40 executing program 0: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x14, 0x0, 0x0) 00:10:40 executing program 1: r0 = socket(0x23, 0x5, 0x0) sendmsg$802154_raw(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x0) 00:10:40 executing program 5: syz_open_procfs$namespace(0x0, &(0x7f0000000140)='ns/time_for_children\x00') syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000180)='ns/time_for_children\x00') 00:10:40 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x125d, 0x1000000000000) 00:10:40 executing program 2: r0 = socket(0xf, 0x3, 0x2) setsockopt$inet_tcp_buf(r0, 0x6, 0x0, 0x0, 0x0) 00:10:40 executing program 4: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x800841, 0x0) read$FUSE(r0, 0x0, 0x0) 00:10:40 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nfc(&(0x7f00000001c0), r0) 00:10:40 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x29, 0x21, 0x0, 0x0) 00:10:40 executing program 4: syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) syz_clone(0x0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180)="83f6cd46c2361651cb518cade8474beb15d3cf24efae0237ce560c48d3818b35196c8c9d5e29b92a59a526b18e7edbf2") seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xe, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000005c0)={0x0, 0x0}) r2 = syz_clone(0x80000080, &(0x7f0000000380)="af3f68b35b61dfdd5c7797574ccc390405b861c593807f0c23190d8b23df7c8045af1f55d178d06c0935a9de27674099a9af2d46a15101d84d3fa2b43e5f3e081befc1e159abdde63f22639f19f08b2decddd86022a099f08f5aa3e93c95fa77cb0be84b732655b43a6e87734de9570123fe68d5385fb199be1aeb3d1707abc2f85742a1af5c6d489eb7b41c2d3f40e9eec83b04a21d7910bd747824b6a3d071a6136ab26cb26d434c800343af557eeabee27837e9ec4b0d48490a32af2123598d6bc8c102ed753c7289f9c9409f667a427340261ae75d29e7b4477660d16791f0d086e064fff45530f647513dd21b8de858a0ddc2", 0xf5, &(0x7f0000000480), &(0x7f00000004c0), &(0x7f0000000500)="528c75f11e2605b8db47bdff15a896bb6d82cae45ffedf59fb2bcdc3e89eeb13079299fe76bb2114bd6c8b1ca58990e00541362e1b6aadf00d32ebc090ebfd24dd2295dd65aadf6cd6ab15707fe8fb83fd3988d3beaf7a4779f17dc5203ee7da2038e6fb0a2b37bae4e9661dcbd1db55fe6f1140db4a8436fbccbded5761f6f89e4e1233c2f01556d499a07a0d5e44731bffb72e9c8d2f4fbcdf15a258ffcf679eb735a78a57dca0093921c77ebf05d775a281f9fa9fd994a764dc1b720972d6dbc269fbd4dcd6bb2a3ff7a2aca231c4d30bcbaee6cf") syz_clone(0x0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180)="83f6cd46c2361651cb518cade8474beb15d3cf24efae0237ce560c48d3818b35196c8c9d5e29b92a59a526b18e7edbf2") seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xe, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x1}, {0x0, 0x0, 0x1f, 0xd76e}, {0x432, 0x1f, 0x0, 0x4}, {0xce4b, 0x0, 0x7, 0x1}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f00000005c0)) r3 = syz_clone(0x10200000, &(0x7f0000000240)="1ffb800dd709617915a601f292280eef97d67f2af718044e0713162fc571ff349f90326c0dfafb88fbd589800b615f8546afb472228b86644aab28372734b8f64bdfa45c8fe62af4c94c967c1335aea80311c4905458c230a33fb6f3b768de3ac68fa6d4b2fac5d3afcfa6dc09f7b08c9e97b62b8002108d0162764e33719c37680a610db1c496623db256f4d7d8257752bd510cd398c008a855", 0x9a, &(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000380)="c42c787aa4a8608e605cf417840f36d9eaf4d36ca876a5fa73c4a96ed8dd6dcb0ded61361408cd4adfe7af363291e4f6bb82fbea8f0ef5cee4e636bc2a8d1be6cfdca382a6b23533c0768ab1cfb0a29ab1165ef6c6a7f9d2b073fe5f2271046a0bd0429e81a5dbd91289cbf18c73a1eaf31fcf6bf6d6a19ca45221bc3b44593a4a28b589dd5e65ea98fd8c5f2e3f78253d6ea271d5bac75576d6563ab122332ee7d8dad4aa5a0265bf61eabb5aeded925cb50ae1f5cd8293517d5e72cc03b565e5db1b") waitid(0x1, r3, &(0x7f0000001780), 0x0, &(0x7f0000001800)) write$damon_target_ids(r0, &(0x7f00000016c0)={@val, [{}, {' ', r1}, {}, {' ', r2}, {' ', 0xffffffffffffffff}, {' ', 0xffffffffffffffff}, {}, {' ', 0xffffffffffffffff}]}, 0xb0) 00:10:40 executing program 5: r0 = syz_open_dev$rtc(&(0x7f0000000000), 0x0, 0x0) ioctl$RTC_EPOCH_READ(r0, 0x8008700d, 0x0) 00:10:40 executing program 0: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000640), 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000080)={{r0}, &(0x7f0000000000), 0x0}, 0x20) 00:10:40 executing program 3: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x4, 0x0, 0x0) 00:10:40 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x125d, 0x7ffe6a57bfff) 00:10:40 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x301, 0x0) 00:10:40 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r0, 0x541b, 0x0) 00:10:40 executing program 5: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS_OLD(r0, 0xc1004111, &(0x7f0000000500)={0x0, [0x2]}) 00:10:40 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000240), 0x0, 0x0) read$FUSE(r0, &(0x7f0000000280)={0x2020}, 0x2020) 00:10:40 executing program 2: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000180)={0x1b, 0x0, 0x0, 0x1000, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) 00:10:40 executing program 1: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$802154_raw(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)="818bbe87e1128a16af377b", 0xb}}, 0x0) 00:10:40 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$LOOP_SET_FD(r0, 0x4c00, r1) 00:10:40 executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x40101283, 0x0) 00:10:40 executing program 1: r0 = syz_open_dev$vcsa(&(0x7f0000000000), 0x1, 0x0) lseek(r0, 0x78456347, 0x0) 00:10:40 executing program 0: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000180)={0x1b, 0x0, 0x0, 0x1000}, 0x48) 00:10:41 executing program 5: r0 = socket(0x2b, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'geneve0\x00'}) 00:10:41 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x401c5820, &(0x7f00000000c0)={@my=0x0}) 00:10:41 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NFC_CMD_VENDOR(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)={&(0x7f00000002c0)={0xec4, 0x0, 0x0, 0x0, 0x0, {}, [@NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_DEVICE_INDEX={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_ID={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_ID={0x8}, @NFC_ATTR_VENDOR_DATA={0xe75, 0x1f, "20cfb35b6a668ccd68197f30ba8f92ed30f56f7128b3c1d29dc0600dcbc85aa4dc790034409c44dae0b150b4cc81e836f616fc97d142933d4fbdb37a4f72e8d970a7013e77b1075c22beeb6594fc6833a0912af8eaef457d725e6161411bbc5359b66f925395c96c5128f9d71dbd5ffe80f3b8a6bceda72aaba8e1438a46bb4144496f4cc3e5b4437181a76d77d9c37ea21bb4f52871bb04ccb62c694a3bc2191cc8bbe0043994fb277b0e62af62ac2407ef199daaedd2dc8af7744b6367029c21ef47dac11388a2154573ff8f32b3084423304488a6b4394a6ff3e9baa8d2e8b3b46ab99bd9b0ab4f0523656349d8956e1509e5b93b329f1999cf130dedcfeffc85a6f3edf36811691ec065d346d8441c94ffc24882b03685c50e3638db768b45c917af6866dce35b0899c4a3fbe0391c2bb17ec86a1793a4fb15c5fd3a61fa3836e6d97e83f62b398b8686b44cbb72b5c1a86bf27ac315fe0d7d00e59d6fd85016adff8b599edb5be437dbd2ba63b550728e4be8e85cefdb302b3dbfa7ef3296c737b275f15467e3e891e87cba76e63c58b1844f17854826383c3f374a2d817239a999cc0a2badfd503918ef6347fb982c09266b5b72cbaa0176e9ec7a991aa8641f2cb78a3c029d2ce3ad5a903771af89192ed7ce3b82e6beb7be4717da75182735bbabf641964b1a8635ee563b2ffe67759164d42157fe69ff0b1106107d642626ba5fc831af429ffcdb1a428079dd9c75dcc5f6a2fd3a1f6414e9a236c37030808770000aade62c127711ce64306b1eb1a521ce3da6a87591cc1acacc50c25deaafe106f3be02e027e435f13263b3e84b69efd1f7fd3aaef24e6d2478dc42691c12d17e482b2e7e3d378f788ba0cec088d6b24c2b3b9bbcf103a42d5f402f51a7cee82cc23da02ce4f7bea8dde548925e08f4082ea3249762e15b6594e68e3d9729365774a706129dd13c9f7ecd129c31938911889d0c5fb27a34abb6a0b108be5dbc34c7c3f3a3d894a74b791a0d600bdc1a5fb4e7ab7e6f6df416d27bba1fd5dc148b12ad038d2b2e980b967c91cd1c5d2d67fa0e4d7783d170b16f57f8b9487acaf8cf49d20dcbaf6ebe2a186c7ec3d0a731a5bba6b6ea60431ddfa168257736f04e99b743ad1ef3469caa7be7a074092e243a541cd915cc20e3b718e5d6d74d7ed2798cacccdaf416f25f3b66cc43a3eb14a60c57d1f334d104e02fe859db385d57e2611cfb13c69446689471412b659582b5cdf13db476120603d069e66ff03d8f2f8744348095fe84667b6ce1d06f39ffc06739b6f1e23220a2161c2f6cdc8bea34672fab1d172d16d84aa836a88aa3f96c73b48412836fab78cee3c09bbded27ede482433b8435976107134054a6461924a3f31ee1983b967d0fe1441280cd6ec698d03c67eb276bfc0ed46ca424f499d338e540cd6378c58c08b63a66e9685814f85f86907335b8ac088302e0b3d53dc4794a49f6b72a07d9d37d8cab7b5be43442e8896445f17a8e8e2b81544e052bd07f75fa6c660b2112c2a21c5c20ff6fbb856fa30e04235b13b57f5a673c21a02978f6abd8ebfb2770c4618c86a26c1cc3e8ab54ad0e77527dbecc5d36a12fff551c80810ffd69cb09d8c4f1c99c659f2f9bf903b4c64477376fee1b8b91bf7a36d8fcd6019b5fcbd529d95691b2762cbdc247609b26d3658356fe67985bad83e86f1622f98b3ba6f31ab3c4487a09ec259af1f1bca1fbfa4b468e6b964e09196388a07346dfb294d89159bb0e3cd30956c5cfd8169f40187cc5a2404d0688fc12eb30321dc251bb518b4c6c95da7c6941da4a82110902f6929fa5e8cef0fbf0f620571101c51feb595e1042609ce89d01b71d22dd9e02a322e6338869c6da10ccdfc157f7595bc3f649ae005e69d917d8d30da0280471a19ea48fbf7a8a87fa7e08fdf3757fb592b30b6fc8d43234f0e9fc85c15b46aa2540dd43255d2ed412d8699f96b4f02b56f4e6e3439426efc8b698ca9f74569a1347f07939fbf8c1a0f44c750fd0d4a9fb8f1c46c5690a633806e2a4d7ca178ebf063bf51cfa7cc61d3815933a956d2bb4946cb0daa0f6b390e5056a2ae98ed1a33a645cdf29ddfcbeb916d8a667cfa8ffcab52cfd5cd3de38a0a7bd21084564190f4472292a473c9370907bc1ba49c0e32f98f40f1dd9f1bc6442964d4a4bd92906f9c1f5f639d4e9dcf55f5c0680b47bc5765f40a5bb17e8d478649396365d80f36d9e64e9a6b50d41f5d6feba183480b3042b46083634a1a89c1c29431fc458d2cbb552255302ad50bd14da03a1cafdaa54dff6a9e2e29cf3dd8f8e66aa38629b360e4f7caa6ff86a33457c79854e83f8bd69eea0b9130854c0f304dba66bb9e51f6838919a52c0482c9236058078acd6ea0cd65afb677c2564f08413f330bdb00f77ad028aaa8cb1fc8e7cc3c53efe8468c87cbe67998a06e46940490cbfa97360cae77bd0f508ad65867a275259da7cff56267b8f7d2c5ab31a8c6cab46df6eb8d1b88e1b4d15109d7ebebc68103942e89a04dba174f956b7f017e88eae443a2d008d6bcb5cda2b7a658fd986f1cd44b9be0a6fff25f984cee61bfe017a00c153e2f58faed47a7175ebaa7348cb35124c28aca1bcb00cd211cded9dfb31b0465644794c9133478cd8cf39eb94db16e31e374a2da1bc43889a4025e306975c9d4f3cade6a4d2d9bd4bee9053859691c0ab796eeb644870b08756231a7c28706a2c46d2b47ac9dfe71618ea5d376a6203931fc6a16bb12b9455cdbb3a7722165166aa8660e1f5e68523576504c986e3c91fd74ce0367b948936bee9c26deb7fdbc78d25aa937971f4a57a1e317462b48f57a45e0e6b99aca17705fbd1c166a1caf539521e3c2f7279d0c2eb6116a7d5fcb47e3ac2f25454f7b47448d64b28177538059480a2bead0fe9f28685134343b0eb07a1831e5b41e096a44f1daa292c32a198e8e86cbedf0f5c754eeaa70045b6ee513ec96ee675222e96f4efd762da79847552f4dd50209d4ed388365edf60493a6562523e4e978a22261985c5bee10fa5142d83018b9939e7f746a698815cd3fc90e169fe8ca75221de84c7b00689fe5e106214a1728a658685113c4efcdc7495724f09e91c717b043f5b0a218f3c2db8e5451aa41802e9a82fd05c0475cc6a305c5368437ee8c314b1be0f3c2b211ad76f53f6502ee5c7ceb2376e11f0e43c45b52edfbe9bce32e8aa56c59d2e48d3f88f35f9602be1d934ad0b7c496e3c8cd7cb934d86b855d66954d5de91d458e4736280c56c7f05518531380e1549ac803db4c4fb192cc491782a3c9245bdb6a37ad28371792708a76611cba17785a62c89c713786599189229e8e2fa30866ffd87a6e05a1683f712a0ed535c0011a4c3138851f469d7a6d88e65bb17e5a2198e49c8d02daf197a12f0b1009f7792029aceaf832da9fa0f682002f648219943b0b5f220903e78fe1c3ecc51cd92e518d6260bb11fc5ae449b3374230d6dff4232b90fbfe03c31a84a4a3e2bf0e537735b640312e6d7e8a19c29ce13d7f361121ca7de43f83b1c3b34b1a50544a5cdeccd93455ab83fc0df6d1ef2ccb397815b11821869a9a89d83e44ad3078d2fff31dbf2bf30a1ab8bbf37a6efe8829e5fbfa3365d2c75436c3e792dcf589e65749d77bcbf43b74000083b0f6ff4a5fa9425730e635f57748a216a0c975cb0f5f94d0d48d9e0ee0a26c97fad62e28d0818509c65dbe54fa7d712e855144af9a10682247cc269d2ae6b7bac87e9c39e851787ddc8a809f3b216e690cb14ebcf5a28520595ea4cef88f1f910b63fcfabc9a3c4a332b697f0eb88096bdd6eec9d49664f3201f4bc8e77b49b2cb332bb292f6c5e9d4b79008f6fe54b936ebcab81eccd487d981b61fe2ed4bbcb7164c3f0afc647186f92861372712188947074ab5950350fac89484185e36f5c12366cb54a2fcb4bdef55afc2ac92666f32f2e1bb073f6f083d12153c51a188724a6dd291d6c2ceac037d9d4b9ad756767774bedf86bcaf0ff8ac66ff32c2f522becde94ca878e74e70fb693e626c8d7ee47dd0596ded06a293c421df243bd0914625cf9df3dcc459d7dd24119ebfffd2db9de2bfb45a52767f9286c08fdad7c3d2af3dccdf9eaf687fd87d552b3bc00debff7d8e83197c5918da4221f77a75fba07a7308c11cccdd7195bc51791985f2182e046306fd04d6b462ffd8a031b3354bf681d24b964d7d8e14ed2126ec63b1a068fbc3ad43072269d6d696615bed9f82ad39023065b924569491017a9e6ab7d71043a82b16016c7f3bf300e81d9418a8bb996459c00eb02cc1987ba8300ad286303fe9b6305f25690151faa6e645ada163c9b1af2a6b00042b25e846d6563c54f97c26191c791edd31eb0bc5a4a9e367a4e3f4f0a8771ce4382028c2e60e1f730308462b65522ba41c7f654c593e6c9bbfa7587f1ef538293e5ebba752707dc1cf08cf81019bf04ce1e7dcdd823a5ec163c7c8bbbe8dc84946e6cd84677db4b95c959516a71a7b5cab4c7d65aefcb6fd265f26c0da5a529f0e419ad40e1b4f617b79d29d91f14a7b70765ece01146c20410e85f800c35285096d7d49cec70489eb80923a7dde19942b4fd3d8d1b4d24dda514d3c2b1f91b2f9020804ca689eee3f92db8760bf17c9259d10110b99dea4c1ccede465593cd5fe4abb818ecb7af772902fc94ce02e0be5b903b55afb3dfe48d336bfa01516b571f8405f601d3168598296963703ecc6140e1323f39d6c889404688a9a9372474e79022dee3de0faa26a790841a33fa178507e5fb8b721863e67bb32e013318143ef2bf7b2b8716f8d6abe97de27325a4e6aa05d3fd4caeb9460ef825fad9f7dda2d82a42408a1c380334e755abe8664b0361980899a2c82a2a94e1e0df58b66c5d9aee9f32de124dd8fcd03d78cee26b0dd65c6a4af616531097dbf51ebc9279f92151ebdd3effa0300b2d04a8742f51bc9fd48219299a3c7b86030e9d65de201706b1fa8ef90d1cb68d466b874386bf52b09828ac61919513863e8544e30ad85770629a70db20cb924d3eae94c0dafc5c6eaed34b417718944dbb616ba7e32e906efe0191c9ba6fa0c8089b6c27eed9c1859ac3d0fafde915bc30c5f5b6a81572588a19ebb648ccc4c2f8e9c0712be4a4f512fb1f6e6ac8416b4491701c00139e408ae5a8b3d61c6281dfb82058c42d34e96124d5069d5393f19d8f2de2b6d7"}]}, 0xec4}}, 0x0) 00:10:41 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)=ANY=[@ANYBLOB="6e6f626172726965722c63726561746f723d3062a45444e96c733d6b6f69382d72752c00"], 0xfd, 0x696, &(0x7f0000000fc0)="$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") 00:10:41 executing program 3: syz_io_uring_setup(0x1ca, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, 0xffffffff}, &(0x7f0000000080), &(0x7f00000000c0)) 00:10:41 executing program 5: openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x200800, 0x0) pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x8}, 0x0, 0x0) 00:10:41 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}, 0x0) 00:10:41 executing program 1: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATEPROPBLOB(r0, 0x4020940d, &(0x7f0000000200)={0x0}) 00:10:41 executing program 4: syz_open_dev$vcsa(&(0x7f0000000080), 0xffffffffffffd205, 0x40641) 00:10:41 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x401070c9, 0x0) [ 641.223589][T27404] loop0: detected capacity change from 0 to 1024 00:10:41 executing program 3: r0 = syz_open_dev$vim2m(&(0x7f00000002c0), 0x0, 0x2) ioctl$vim2m_VIDIOC_QUERYCAP(r0, 0x80685600, &(0x7f0000000300)) [ 641.242958][T27404] hfsplus: creator requires a 4 character value 00:10:41 executing program 2: r0 = syz_io_uring_setup(0x3482, &(0x7f0000000000)={0x0, 0x0, 0x1000}, &(0x7f0000000080), &(0x7f0000000140)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0xa, 0x0, 0x0) 00:10:41 executing program 1: r0 = socket(0x2b, 0x1, 0x0) getsockname$packet(r0, 0x0, &(0x7f0000000040)) [ 641.274124][T27404] hfsplus: unable to parse mount options 00:10:41 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0xc0189436, 0x7fffffffefff) 00:10:41 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) connect(r0, &(0x7f0000000300)=@x25={0x27, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x3}}, 0x80) 00:10:41 executing program 5: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$802154_raw(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x60}}, 0x0) 00:10:41 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0xc0189436, 0x1000000000000) 00:10:41 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x1, 0x80c01) write$UHID_DESTROY(r0, 0x0, 0x0) 00:10:41 executing program 3: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x5, 0x0, 0x0) 00:10:41 executing program 4: syz_open_dev$sndpcmc(&(0x7f0000000080), 0x0, 0x40440) 00:10:41 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x127f, 0x0) 00:10:41 executing program 2: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) sendmmsg$nfc_llcp(r0, &(0x7f0000002780)=[{&(0x7f0000000000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "ab8997ffeb03103a3e91e12830ee47b9ae5c048574d4c3f4063dbab83c96c0d0a2e58040c8cfa345f62a0e91ee907f269f22afbc4d2f314701a5d22a602d23"}, 0x0, &(0x7f0000002380)=[{&(0x7f0000000080)="0af67652cf47dfd33c289993ffb0cf99aacef8ca840720ec53c527f8410aa31463221e8dc2ef8af8dd07ee6b16101446fe321555461dda893ea6161803e9ca5a33b16a775dce092e9e174c87637364e6e6dbb8fc0338660d107cb6574ba8c0c5efca5c3672e97032f92bff0da49564cc33687436fa8794ffc6c8f8e78cede44d8b3ee70ecf3d257f9e15d8c57243fcf06f07009cd72c16fd3a0751ffe502e5b96c2576721929931aa8521f361ae512c3e77430cefe588ed3910a773bcbf5a495ce4d1b4ab64605555de02fb0992c27f8d1d941e8f9a51082bfb89d46e6d3b47043265c64912db5b7c746dd0a422ef15371c0183825bce1d0cb74958fccf807681ea807add03539f07911277e247f0ea813ef78f660ff4280520d90a7977f0d77a7d901775b3f0c8abdd7b9d03ac88011a1a2ce2250dd08fc2d75aa754be0a73ae87057d0b3922ace7c8de1f8fcbf0b964718b774d28bcdb7475e004d0639f14c7c4082682e500ceabe6f5f50451c1d3a0d09d0465167edad1e78359a1f7c5c316d5a25c3703399e3e53add643a737d588d75128630e378c002ba1db03b5095a5ff81e914db8829a9188e528bea85bd2a615c32cbc0e9d4680351cbf72a0543eba5b58bcc3f3170d642a8eca2bff61e26621ff247d6818ba07279531d459e0755dacbe35f846ab51a511dcbc33951808962d86d7967eba11c35942f8bd680f0c0bf3878973e5104a0f2e754693502cd5d2dda74b336673524f3894c660f06a83f965aa927526484b754160196e55237490d68a9a45ddc7fd559611caffb495a6ea120c86d450099562c5fbcab1b1d0b08680c21f7f5071c8117f843173cd373158cbe6b87bcb15f0adfe0f1fffdd5d39b1b750a076f4f3c60afe668a05be831815c2c979236dc5fcab50de44cab34c35b6482af6be04bbdd889fb52e14d05cdb10af8ed6f553a1116d74e428124a0367c80b87eed4d41963925cee69d33ab4badf5bd92a4b4311ccd93025e6f8c8fd1765319ec8553d331379e3b90788fa343a965492ec184fb0029b64a3fc661428f775dda68bb8b9b67ef22a21cb0c61f0bedaed94b87a3fa054a6f54cb4a70e843d834f00676efcd2496aa6922205fda979bab48242af93cbd9205233ae59237fe7a18d843a3cc63e7446ff15de86a99c37b706acc3bd21393471b376b5fddec9dcb2eba58ee2a26d064cac2ee89a4238629b16fb9f12c2ff895933e7767974a7b870405b4cb87fe32b2177088897f0b4d7b751dec65467bd9fa3768b6a269dbfad2232b4ee76f3ed88d3f5f822f2d526faccbbb5363fd0b1939656af44ea1599b15cac16cbffb23f15875d89c48bb15edb3bc0320ac3d592b55a9841f2bba51e659b6c504e40ca1df3b46c99d7dece8c03ed078dd5cb9edb616717ca0cbeb0dfcd11f77d05ea4fcbb03e4d4fb7a17f7e78ef947ef4344b444807e742d073684496c49e1a40c707762099b3a4bf64fb3d3e98dbfbd46a860a4673e960be1167e00f9bb9d8ffbab85dd300c584080849a8dd846fc37c70d817e38613ab59739ea232654dee334277430c8db4bc241dfceac5d04a651973f2ec7c34b1f2b248c7180b3042523f0596253eb1fe0a4866e3f8912e2ae2c07300cb686c819076edcb6555be31fc14a41c651335b5318b1ecc44a9bf2ec9993e7099405ecfc0b9d4d385bd7b8ecb3486a1a8c3032a9823021146e27d3354929715b2dd13967d89a1e8eb10828c60a8ffb79b9da3b11257b14ebd242854e573bc06c6c94482b1648b2b04424c180e3bea876c54012c45eeed0b9bf06ca0ce72699b613935227551f1b4d73684777343d85daee694f641261b281313e2adc86583d8d45f60bfaa9d885212a27037945101ada9842a2cf0f9b855a276643e95f14f6acaf947b4b1fa2c21311eab3aeb7c3627571a0da7dea7cb645d8d1ff9f65862e2dbe9f1ca795332a23a6e14e0b1d416464c4712c6d3f8bff230d2cfc284f1c2d16f5580f5ac537be6cb9a2ea2551f86b17502578260171089f32c6c5b05a945dd40d6c6ac7b2f59e898f78554bdbc3bab86d5fc7da85afc0d4620c4772dde07762af206fa9101a7b9d9c732d8801d028a30d4441c2f157a56b092625152c510bd574f043f2b48f570ebef66ed435c77a99f9acf4ca5b439b215c0fe014e3e1c9c2b02baa0612ff476bce89c837cbe2498b0f886cee6f11340900306b67247197b13097ee6f90cdb298dae8042fc092fa1cc88cbfa97896c1465ffa9fe1d6fefed1f00abf439afaa9822c47de13480311b2af946876c63699aaa20a31a3f2fb78a7f5ef150784200000b121b3a4abd6fe90365ad9689de5e6fe0d34a10b51c6a208cb0308384f5609001dc8c98c23fba10a4601b14fda4ad14b44009e22ed5f79e94fb15f2ebd3b5b2bc687a4a9e482088d9de9b82d0892c34ae7941fa7e31bf2817bb97ff3ff1121408766316a633642cb4ecf0014307f5a05b07e21598f31dcde2ad65e4831cd0efbc6ed45e75f6e175c09d0445ba4a053a1a9b1e207681dd10f9ee5a8ff67a87cf6f815fb935c4efb56f3e2d42d363414b593a1bf11603c3d765c48ef44898d9fe51229f776f720eb518c6ca814eaa4b884db60365b6a81fe67b111b7d5f12a46056a207b83a07f74c31103ce1d316bb46889f653c53ae2ba244601bbbe95e1840d13ea8265e077d666114453276837a2313fdcfe39fde9644487425483412206102511aee71c6ba03b4b6ed317d3d4b0316661b128a01aa7509ec24dd1f29d5ee335f8ae55e650d4ea8a2a2e4aaa738034fcc5270a3012afc72cba904e6033b66a2c359f3de9487fb7f3a827bf7efe352e6c848f8186904d37245d29c54ceeeb14a79aa37351fa492c03a3fc5fb9396d41c18c9da07bbd4325c87497f651422ae31afffdbeca22d63f6e66c02daf287cde024088d973d4b0ab76628ce548b2d2b028c029c0e288df4bbb9e0be19b2ff8a90c383f23c702f65f42cf5e5ca342b3767b4a346b23e41bf813a5db12198c4ca3154b345e64694125eebc09e11c78d782f2512d1fa8836dc9adb3f02acfcaeb853d7e52a7d7782907feffb4e3f41bd07d19430bbfccf7062cd046ebcd1a0268660bc5f385e51a3c91450bb16e127c57dc784475fa2cb1cd56e4073813088c4801ed679ba1515ef7cada9f32b36bab733255b069d3e02fa3e62106222e334732c39ecd40f0038b504abbfce0761588fe53f73610b37d289b9438d6ad03101d39301445bc91d2cbe499de63d1b99a156433c866368122834ae00e81a1a089158d11773aa7e0d9bda451f8ed59bf3ed168044534aaeb0fb6a0ff7b7677bc64a2b7822e4a1ab9f2bf670a2219e63caeaa2abf97511f9f92de5fff2f862b03fdf7e45d275d519c89f4f3baddbca543bb958245b811df91ad60bf3408c3e94016302e6b23b1638e5be6faca129df779b76faffdae35f449c8c2c9b573a7139e88ad9fabdd4f9f7541cb5fb73e881cddf76008d386874893045add4d941428e2dac6e5e0d3cc09afdce6d61458a0c5cdf58d9a5beb70cd7c1928c5090f2dc79bea0ddcb20e54ea66bc44732a2876896450395858d54cb45c5ca3c69cb88e13b34bc6b964b4a95fb1ce24793a5685a7a0a06e006f28c29ba3e1a7b66fc30dad7c2d1b4961f9ef716694d24a779a9fcf02d33f7fb94616779028597498f91facd7be7300d589d4b6317b5cedc45da43cc3aa4fb65e1dd2bd6bb43beb6aad1e799f751cebec4b34f29b5cd5042873c77d7c4527daff5c251c1cbe5f3462209ee9556b3774858540ea52655e0c369794a831f2e8e0572c4d7246163b31b6681d7e93a8b019bb35ee58bb4cbe210b84d203b7e13b241af611bbc35a5cc3735d199b356943041d1fbbe5acfc457fcc099df5445bb148d73100ebb23349b083c748ca9597e012d8d93d18a4f4422fc408c311bcb6ba8bf6f61913b65ec27144711443a367b9a0641dc8d19a7799350ca76afd2530a2a332a829a38b629c7b5e418e99b02ce86feed7c364ec01d972900ff5c01927a04d9f1162c2519638b86c7dbdcd024a06031d8787077b1b79a32f94d996c260bcc7f70c9988335916f0269a0ba84ce0e47fcaa4d963903798d4cace7fd813b4da4fb35282b6141fa7b512a915670691d23952390305f6d963b12c50795e2826d43cb9ba2f2cf908055d87ac0e500dd4a96b0fa1460664057d4653d04e5a2d3dd36fb00d558deb9aabbe5191afd501aec5984c7847ad45b84e16a12f025d56cbec88bd2efe4d930dbc7a8890f3dd0c75891c6c89958f46982d14c221bfc1810447ddc10dce87e067bdf7a26b1c629a6956666845958f5481be7aafcd8df13b046f8c26eb655bd6f454e7c920cf4cd7ec158276feb2d97f7239b1d3fe075c8e3dc7445b5fa43f7d14c7e282bed690aa2604535cf3fbc97f960a63e0e307211e3ca25ed96a3be4641fe2155cbea78de18919207ba06b4b5758d35046ac42ab48bbe154a88d3f7d4537ed0898d77bfb052ffd3b48a2c3e84be66a1e50b278173b46108b8069b1932d4f4efcaa4cfd511c9c26aac58e7160a756f6cabb2be9d1fb5c8a0888e25eb2bba0f1e8f37249eed04928bfbbe4fff0e9c09ed332180f2b1b2988c4f57195646ca4ecb1363f1858c88e3f720dfe1951b2f119f2111c3825d0f556e048bafbdba582cae47de09f526a321d0313af668ad49f89c87b756fd343d58d715c790158eab14531d7c968c35b7f098dabe2d111581b7421f1661614a88834edb477e9640cc922bd781bc99cf46f4f9f1e99774933bf448beb45d0934665b1fa4a7507b22841084ed5f526ab88d7dc077ba13bd65bfe54eebdc7bbcdbd842c4bc9a543f7aef3d33292d545f3d8312bcf2b6bf12c7e1faa7e178d979423a67d9d4dab65157e839fd79c0e7f7b6141492e1308702dafa7f37e9084e2c0b1d8631eb65f17a4babe471c65c6d435b2dfdc54ac6245eee95374bbb6724b5da2aa98db123d9b14109076b17d478015bded63dafef8768b3ed0551801b09e417f9ccbf92c3d2a1359b84ea09f1f6c45f97a6065818ec160e023c81eb4cc3bcc8f3da2cd10683c5125805eda5a2b4b7081096ed9eaa427461039c7e660d926be8e4707c6bca92f641f1495fdb1e544228a31a5a1764a0630fc3adde5de38dd4ba03b4d11acec2058b1f1b7e6f607a86afc9dcb1a40df055c33e6bbb81b63e662b0f86303f2e0fd11cbb0e51d0e8d1392bad307a34a7c7ec26ae7a4a6319931d3309f76862fd0ab6f4046022c3cee1d42bb27fad9904874e4ac88e780baa42f9db7049f22984fecd54c92bd503c3812c449cbf9dfbe22aa6efc8e0f8ec8a7711df1933485e2ebdf8b26d65b0c92326e508ca0e6e17ed626e6fb7aafc763f55ebb5bcd79e344af8ca4da8ccc0065ff01badda54790879e9dd169508309cc88f168a28482e947e0407c00d10cbc90fdba0b15b8fd5eb210592611c45390f3695766990acd634b7f0994ebfceafe267932ef4dceba15c4d5fae2553807a719ea0a1417e012ee5b7125acb2c71e5bc57e8a487dbe3f60c01377f5f83ab9335c65daeb408a0e28944138f00d79189381842641e1b9850fe6c4f2552d40d1d68425a2bc1befc0bb1b33e08b8c8ca41dc2fa362643803e941fa61adf2e84d1ed710c8164a76d21444f98fa9d25b5d7bc75e14fb875940b1bc4d42547d3a1807a17f806d0487516c384011a5861d0c0a1640e9a494e1c635ff1d4175eabd055739a2ac791f6093d338ce3eca56a9a514cd5e370c0fca5fc8debb4dd"}, {&(0x7f0000001080)="0b5d8547bfb39341c3fef09e425890b16ce8d0a0bea3487fd92f4b8dcf2acf758dc32edb5a5db6ae940f9b4e2469b68875d1d7737e1454fce5cb5cc10a47644115ebafc5bab18b18c7e752eee8549ba4d9a6c6852f048f7846947c1dd106d07be5d227004a1a861f8c50c9fc649c755615145ea8d65cf4ae64f8cdbb884929d560786da843b589e88041b91528116ac33d83bbc8472ceec19036052163ddc56a718255a045d6619091eb8140fecbd0e66bc8f419777d017388612454f42e83e16df31f5b4300b1d997fefbc1e6"}, {&(0x7f0000001180)="be8f082b8bc0a34f19613f03c4843f0576f13b95e2cbe8c5a292309c4358a4adfc9161b86c83b8f0e2ce7c01c8982e511a0cf0058128c49cc894dcd88a29ce091e4895980b087e8c2082219a0d3fe69f3f358f41bdaf377c04bb1b2b19f5012b821ff59c2ce6fe9c8f12e6c2351fe4664fd9c6362fdae2cee0297be866e5d431427aebb17f9857d3a94e85f0c052a51eaea62fb7eed28811628e74bd99d2d8dc3776d0e20c60d2837d3f6022227661c9e6097db60e7066c2"}, {&(0x7f0000001240)="d64f744613d487f29f97908343fe4417b4f77e4a716a566dc6dd5f0d00afeca82bce16a4e4c53701dfe8c294a1f051fef835f7058a19c82ecf05b708109b1ca35c4501a89c74ee77459d24ba36e87dc2ee161430c98f43b4aae7a7af630b34941f8e5011e42239ec71bb254b2759c2394a7c72dd759a6e9ee31d14f1d9353166779eee4d060d90ed40bef6bcd0b78c69011f5dca4f8335409c68547e954fa4843bf36e0fa641a4432a8b0ccc9adbf58f3289c4c6569f1c49bd2d23f03cd01cf6d2689fba36b224bd37f62c80df5bccde5925b2b3df8ec7c2aa6413d91ad199edc748500311067e46ed5b36516141ad1c44e76947659f65522a40c20f6793198d858cd9fed79abe7dfccb636d4b8e6d71831db4b55bff834cad5023a84b2a5132ff099322231831dc9dca6dd853942c097a329f918ab7ed384bfa6ee221f1b94e6295aa4d1a9e7770042bfa656c0968d72ba66ed70815e297bafb260d3a78a293eb0080d76e4d4b0bfcd7d568409a1156f7fd54ba836778d931481db5dd12da0338154d58493d8f8815611f87793b59865aa522d0bbf92cec31406fd054ceb34d4ff2171689de8c60cc5c0ba397f68fa748c0337486987c3925f673d16f2d0c92d28b2e71c3e700d4b640e613d30a4c1dbf6b97f0d442a22a3f5fbbc8487437a46882f3bbd128245fceb2e2a0f99df234fa072eef434796bf049d92b2561d5cd93539e995c98595027e113e5f9f797adcc2a571404db060f4acd7ad324e740a56d768f2e5f7d6ea34cc46a7f65299af41f351aeb1d0c947e9ca70537e3ae209e9a24c0b7cc80088cf44acccf2606052dc71d9f67334231b2e7f7591bc771b813e279fec82ab8f07812e4b7f690c7e90568b694af242c4bb11e95be4d5172c423c250da23980bb6857c2f4ddbfa62f10d3382f1bd771116c5e8ecc692f2395deb5cc5c4ebe44aa71728956faa6b8d291a1646323e1a6cc933647730c6fafcc8aaf3699d21797c084eef54a429a2b3167560e4469a30c3185e3f1ca31c0480571c3bcadb99dfe6530e2e8351c8b80d5dd39c4c64d423f0669c0c8223078f09e212e276917d530e78ac14b11692d8e4bac8e63fa003f34e5cf5230a1027a2fbb704c44615fa7f2726e98ebd8578d8e1a52637b891cd274bf989599df1fc2c7eb87778a4355c0b74f10344400c2b5c0e8fe4dd10b93711b2e52b20f06bc33857aedd8694bd7cd0df2a018f9e3e2dd4ae58c045cdc5548822edbb5d151f4ca945db18f601e8b6d0a73a158dc5633386a4336bc6fc49f2cf16df3b45130d7feb1607e7368e37d3676e982708a8832d5388b6d0a5c3b3356d326412c6eaf63351f5b667ca1e53b912ef1d88f0d1cdc4c0ac02282ac8b54567f0f99b63613001fad05349f6c5b9db2e19cba9b451151aafba28ccb69de7d74972b5162235705715a33222d2bdcddd721cb67351dd4c6c86e7f4569ee5bdd9e6ead21b0b7bee3d85b9add7f1a916cc32635ba859216b5d5857bd930b8db5234ea959cadf7a6a19f01c6bfbbe66f45edfa981f66477b7f195fba1f827fb83298074e0f15d1d7b318d21cc13387baa05cf6b130d0c44e665bad0057b07dda8b257e6ee74defa7153052553b636d4fc14d1e6d63a7fb79484664449fa4e10ecf5c37515d6bc930d56d1a742dd8087a40672d793d37611e23375e033cf04c5f57b15a921701e51c44aaf0b9ca94aa48bddee5dba86f77ed1970b3afb1f1e5ecd87e55e903c2ebf2f2f3794cfd48904ec4d411e8675bab13d2a64fbdd86dce88330ec44dfa4868ae407440da575828b79dc21e089edab81efdbe43ebd587914fbd83a3b402aea929437594f92e7c03c173755ef39b16fbf9590e0ac2f1ecc4833478f5ac19ac50c4d6fedaf63f95dd727951991b7784e314312174deff848134b185f46358e78878f36fb780e847eb978e6380920f5a263b0441647fab242e88fad542c6036172c7c995171e4c9b12dc827d98ed06d2264634a34ba5b8b7ed8921360cb702fc861a3b0f31ebbc29e736ce87ab4786a26c8be5955518c2ffe49beb5c967f2c4d3e1d52a9b24cdca63b242d65a4fbaa10e4c8f98f8f7cbe2771ff90400dc1907ac16bb7adcd653f1110715ae2f2f742df191e2a5d36af096c0c2f7bb542049cb98c82118306cd3141514bbea9f746be85d09b837900ade4b4935b0e70e960340c891c531c1aaa68776dcce0ec747b4410cb85764d36b77bda075717f284f8a9d12afb1906143e615d4761361614af485ebda26fd2a066c2a8745ae7107cea7d9bdce9858b55970c2b605e0bd3515b9976bc4f4062eefdead7a2c935fc10a143c6180a1360dc41ffc5b59a4b210afc4c9677279c4e11f04e057765106c12349afe78c7e635690a609e2633771cce2c1d4a7806339bca516e3be11acfd6d5bb5d58791fa3b8b2174c4ab985f8e20dc750f09ba47900a909fc5980c64aacd38c4899b8faf84be4cae02b77334cafad71698bf309b11bf26d092020dfce91344f620c10ee8c44d1648712e64d97a82f7f3cfdd7afba6f8743bd7ea1a8fd193b0f48a3a115457333cb428efc513af44c91cfacf9a38c07cccb9b4d63454a36d6773e2f02bd79ef9a33ff0c29cc2c29daeb5354e4fda268c4edac30e57a6ffa640ff7b00cfd17b0acf8bfea60111d05191bc435bad9a7c9772a1f9d7a1ee2ae88530a43a0ffc4d55b1d79ee99153e93efabb83ec072191d22cd2dc349ea1340cd23a99c5b4e26774551862c77f1b6aa878ab97d12aae95b14698ee2d3d8b86c802714a6c26c75ea1cb3985ad2707d4f68e41584937e6107385d3b7ad2b45a3aa81128c3b7653a901ef6a50e360244e299da5e6ee0ec9e43f09d81ceb598695966b06defa62f19e307ae96f156ef677ad9bbf1cf97f584e25d93636caed2a92e285bcc7b1b29586cbb64e9f8a3ce0ea214e5202d6b9aa5d4f0f1f2b38e8d9147b5dc0b9018b1515a6c0bddacbfbd283c2d1957574d2d1ab09ea49f0c3ca5826e2e77a4e0d7f580a936f52ffe7ca42467412294c84c8f77175d91ac52456e8206654d274e520df6c173dfa28d6a5a0b562acc64d5c8164dfb8dd7f88145b108c38b997ce23ada782e5c842b75257f0128f01681663fcb20c6de07fafb865e0133940526956698353ef32095ef41deab0ac81a9dd0f503ce64e7078a3b23076c8ef0acab2e8ea7de3e493723f1141dd56437f5a89fea54b34c816dfb1d73476f571733d9d736c622084e513ca8012db5378684fae5f6dacbe33575e9780b25c53d3536146bef3bae36f9a9dd1df1a6b4b7f5784c681f942a0276b8bd6abfed7ae22e5d7fd82764e68a9ed01d69e7db3d3fb81e68ff99c9cd43c7762bfe8b8e4e5d8c90256746da71ec1426b68659d44eb1ed6b747c90916508ecf374d0a67abd5f768ac636de9103aae3a01fa9a37f63ce9735fa21f1de15c38d0f2d05d3b591e1ce68fb66934106e82e8de4214e71dae2aedfed61dfdd423d1c09b511f0947a6537e7c78d64567bcdbf9df15a0da3641a4e593be06f0e62ac6913be0f0e238c335dd25d3ed0bad92a8161f52351629b5b39a8ea6ca0a8c5010c77fa6cdc275ea387e09204ee11ccf89d0899730e2af1f6e2d1b1ec811f223671dd330f80ba99365f9a2bbd526bc5e796ced0bce889742e214abba8e95143e6943523b0d14ce15dc91d3b04cd5a2448f81bc6f46c04d014bc8ccc5fc4c5a8d728209ed2025035a3ef260e0e2fb2add4f15d6782edf30828197d5fbd5dcabcce80779364580302760dbae690a6e9fe216cd6ec179eb41cd14496b732d08365f39cd654ae3635c718aba3c612d3433981ce6bbbecc3fbf2befb26bf4993adf1a58ccd9920c7d0e0095953bfc457608678324b0731b514fcbb88ccb0131cdb6dd85e6bef37c990aaca6876a78dee66d0d58b0ba0286a197ab7ffc2a826541eb566017ae33ad5592527f5b68b254619d6218637ed1fecdd4f4eb90847d1cf0ed7aa00970320d2105d85fc08671884b75e155707cd75ed2bc46150fd6b20c120d0adef2109f3c3541765dacd784a4fc88f8d1db72738cea6b0185372bd265881a6a6b6f3393a3bdb5ce84796630226e7cef72864c8a0ffb888bb28ea0c04e8fa96e24adbd573a8b2303e5f2de84ef80c01b6785e94840a0dbbf8ef59230624d0eb74d92a40ac0419964a2fc36edf97b70d04c4b93f3b897374803713a360dca08600f8f96a477b12597e4e208e0523059a06cb4254f3f51582ce74ced05056bc69736ca61baeab727472454f028ea41f8550797d1493b72c5e42006397996c03295ee5b81173ddfcfb491ffb293b675a06e4f3e59b31acaf3bd406e2176b038956f32a3b49deb4664387368095ab274adb9647f1f211c4362bacdf37e9d727e663c8291517db997a5f2234ad3b3bdb9a4a520ee4455a555fb0510ec53919f214c99c04182303602c4938f9e576ab37247a44ae4f6747652dd23ebaf982e522481e3fd45c74485a99eee75653a75e70aee22cb01a97befd1de052891ad5d2a03bf295eb9b0e65d1ec6b85162a5df0604919e390a01eadb1d52d53d6fb2333a53f8e3525638c428bbf1764a64622d2138975775e5f7c573b843a72fcaeddecd0e0d41a7d5ea6adf6f88b8f885a5e763954ded64959bdba62c744b909fd81d3110a122226cd2c4bc87f450ae5c6756adca585f7caa1a5d46fcfbaf670df44bde959ff93b18d0663028cb99527c6a76ecc8902893e316dfef2b122cc54e794b28795233a023729bca16e01932286c5d73df8bcefd4c93e82f513315fe4dcd48f5a91004cccf11f1ab37b86a5079aea8032c9364fd4f2380fe1b07b024140b646ba0fcf7adbb26f3957c2b2ce472111069c815e7547a2d161741ffb3fe4c274687f405bd14dba0e5b121582ba1f0264259a2fc9104d12d4dc0c8105bff7d351b67207efcfd7c9db5a880dbe75e93afe491b7337b69aed038cfb137a3f4eb24a0bcda96cbf5234d324096bc2999fe4fdd6f8d2964c7812e3b1bbb2f07ae9ac60834624c9b7008905c2d3f912747d78dc188a1f0fd7db6608b6bf3dff7d1e8926510b63a67df134e820e6c84d0917fee568c28360cbd50680fb78845a2d64f716fe2b35fc6e305ae019716623671b577539d20de69cb817cbe0e900b002f6ba2031da6756a1a8e63d1b7ef05d515b0d173bea6076f4326823cccaef4f8d881f05ee0989bc608b1dd0ed762538b283d6ecde9096a6166ccec33370826e920630f839ed0049878b5e7d6adcd4412fed20fe5003ca9369b6921464bac366917f591b573a64cccd297016340955bafea46e7f89daec4b9e1e3e1140875b4c786e6b1f219139b30c120e365e25eafbd193f611bbb9b0d61cdae9f2d141eabd4bb475b79d12eb6881e88678b59d273706a5469cc1cc5f0759581f36b698014de86fa0ac81581855343a68a99375d6a1a6c3405c39db80da05dd6e8c23a4213a4ab7f5ebb548979ddd2a7cb377f30414e388c36e4f53090b46c7ee1542e0b6202d659d2b8743e42f0c6ae463945f2f0a96c86c24fcd75f5f21424ebaaceb39e7cd309fca0195eaf4288139cb255883847753308ed1780b12fb92f81cc29e98f18c9918897373b4d0a94e958a64a272169018cb083631a9f01e51c9e0727e0d34260bc1b058e204165f5bd6adc8df41686e2b6ada4e2070b4a0c06280f7e48558fb3f5bb43999aa6627508e7768023a2a93998072bba2f0aefaaee470ab7d212ae093075f90fc148123d6e84405e6c4a5dd4d189a51cddbfcb594bd6384"}, {&(0x7f0000002240)="2fdaf7fc0fc8bc2fde233379bfc4567637236ee9c7f48fcff0213df4a5a7f016f0590e4b29e348402d39b092968f67bada2eb5cbe387dee316f00e2e6e29e47ffd8fe946b4741cc10cd0cdb0e93cf22a9da641b5b6a652bb0a73729a22d15fac281fefbe30607edd50552b6fa1743943fecb15088d84f5b6c92e013544a9b3b1e96e6a2eb907747a425572118d29c2000ce40e515b80595088c11976736552740d4a39fce29d884b98048ee45f63db5f8f3323fd9ab958f849c87fa277b72ecef18d3159e3d7ddd13fbd904ff61c1c37dcd22c3945d03fc0d2f514c2e7eb71cc30c492ba60bc"}, {&(0x7f0000002340)="582c4f4c7fbf5017009257625a8f7e38b6eb4dffc84d552537696fd5b699a92526aaf16cdaf1a28b9d5980d7fb145a4d1c3473011b10cee5a242"}], 0x0, &(0x7f0000002400)={0x0, 0x0, 0x0, "c1aae76ac905d9b9651a172c82d4804cb26e50e652decff060cc9d68c3cc9561ea24442caa13147b76192c078449ea8adb9a3d52c20ecefc86f5721d060ff9730570697b299ab03a83babfe14f14c2af83fbf4b7cb502422d3e146e1792848be9639acddba82c313bb41306ab5f2444aef65a90f969540b066ba6d24aed6a26fe83c796f36d442fca98ee7bf3ad0984aa98f2efe259385ad807a8293a4fbfa3ca62222"}, 0x0, 0x804}, {&(0x7f0000002500)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "b0ea396671efda0e63b32c4031bb819011b790456a396987a7a1d6f232ece1e652931a81613cabdc949d763b46a4686615fe326bafa24ac66f03193bb98355"}, 0x0, &(0x7f0000002640)=[{&(0x7f0000002580)="6899262a0087eb371fb9cba5f58900ecfa6f7c91c51b413b73d0435a994ca6c7489f61c1fe092619b79e9eeca83367c2ae"}, {&(0x7f00000025c0)="5e7eb4a50ce2f068bd6b5177de7b7d8ab2b0bf9a532f0839c3ef7450a20dc7bc2622f3912e9e84208b0fe153f2e56ee795a65fc53ce8fcbbda2d07467f354f98082c38a09652204dffba5660af09db4975a5368baa893c77ae7bb7d84eaeab25148c51d5"}], 0x0, &(0x7f0000002680)={0x0, 0x0, 0x0, "20074929aa29dff3deb6cd0f4d1ef8af677355450f56e89802aab9421980d64ba4925fbab759b1db6b5b0e2249b2e9f48e6d16aaf7f9d69ebef3290fbe0d2097645a423432bf9f7b89e7087668fb2075bb1ee3e9fb7616bc83d98bd184e809a9555498949327505bf9b5ef4b6169f7c0edb862f0cc9f7b6dc6eb11072f1e9c1936882a9177cec0a7e2586e46644198a21a5f3a80eb01cf815251c2ba4cc847ba7ec5470a7fe9ed26f82b2eecda98029e6a4390d5d62bb3"}, 0x0, 0x340008d0}], 0x1, 0x24000071) 00:10:41 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nfc(&(0x7f0000000080), r0) sendmsg$NFC_CMD_VENDOR(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000013c0)={0x18, r1, 0x401, 0x0, 0x0, {}, [@NFC_ATTR_VENDOR_DATA={0x4}]}, 0x18}}, 0x0) 00:10:41 executing program 3: openat$uhid(0xffffffffffffff9c, &(0x7f0000000040), 0x64008170d12cac4c, 0x0) pselect6(0x40, &(0x7f0000000000), &(0x7f0000000740)={0x8}, 0x0, 0x0, 0x0) 00:10:41 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, &(0x7f00000000c0)={@my=0x0}) 00:10:41 executing program 1: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x3, 0x0, 0x0) 00:10:41 executing program 0: syz_open_dev$sndpcmp(&(0x7f0000000000), 0x1ff, 0x0) 00:10:41 executing program 3: syz_open_dev$dri(&(0x7f0000000080), 0x1fa5, 0x4004) 00:10:41 executing program 5: syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x200) 00:10:41 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x127e, 0x1000000000000) 00:10:41 executing program 1: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x16, 0x0, 0x0) 00:10:41 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x80081272, 0x0) 00:10:41 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x301, 0x2) 00:10:41 executing program 3: syz_open_dev$vim2m(&(0x7f0000000080), 0x2, 0x2) 00:10:41 executing program 5: syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000f00), r0) r1 = syz_clone(0x10200000, &(0x7f0000000240)="1ffb800dd709617915a601f292280eef97d67f2af718044e0713162fc571ff349f90326c0dfafb88fbd589800b615f8546afb472228b86644aab28372734b8f64bdfa45c8fe62af4c94c967c1335aea80311c4905458c230a33fb6f3b768de3ac68fa6d4b2fac5d3afcfa6dc09f7b08c9e97b62b8002108d0162764e33719c37680a610db1c496623db256f4d7d8257752bd510cd398c008a855", 0x9a, &(0x7f0000000300), &(0x7f0000000340), 0x0) write$damon_target_ids(0xffffffffffffffff, &(0x7f0000000480)={@void, [{' ', 0xffffffffffffffff}, {}, {}, {}]}, 0x54) r2 = syz_clone(0xc0000, &(0x7f0000000280)="88c35adc5306ca92e9b6610a9e0dd6309483e438b60aff55f342b6c86b643a27ed357c8b9a3717c6bb884b2f985f6f52fddd271918ff2d871401d41cdff81bf4f5b1f16dfe1d83d7cb26a85f256f40e2352e88439a9a46bc2267a7b13965da2362ffe7ca421c4fc886d48f433b8392bb000d3ab7383f0da118a3f92b", 0x7c, &(0x7f0000000380), 0x0, &(0x7f0000000400)="184d9de54196bef1a2dbf33454842c70ee783da95a05f15ba4deba184d990d1581057fc415e9f9b3dc7067e10d29c97f50ca") r3 = syz_clone(0x10200000, &(0x7f0000000240)="1ffb800dd709617915a601f292280eef97d67f2af718044e0713162fc571ff349f90326c0dfafb88fbd589800b615f8546afb472228b86644aab28372734b8f64bdfa45c8fe62af4c94c967c1335aea80311c4905458c230a33fb6f3b768de3ac6", 0x61, &(0x7f0000000300), &(0x7f0000000340), &(0x7f0000000380)) write$damon_target_ids(r0, &(0x7f0000000480)={@void, [{' ', r1}, {}, {}, {}, {}, {' ', 0xffffffffffffffff}, {}, {' ', r2}, {' ', r3}]}, 0xbd) 00:10:41 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, "b58a894d1e88bb0c3b94f7b7ea31290017f5b8e26a8988254e2eb62430bc4357a0dcfc3bf97ce3f8135699f206d962f6e40272c58247cee0f2f5f0f1ad8bb8c9", "49b87cb65e1954c6794ceb6b95451118c9bff5ac361691a3594cd4d2230e5ed9901d5cbe11a0175beb6900e6f0217b371bf5d399ad085acc7762fa8104078505", "d1a162cbb5394c5346b4a26d89e62665a2834c44e9c6ba5c09bbbb5c095013bb"}}) 00:10:41 executing program 1: r0 = io_uring_setup(0x3f30, &(0x7f0000000100)) syz_io_uring_setup(0x5a94, &(0x7f0000000180)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, 0x0, 0x0) 00:10:41 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r1, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, "b58a894d1e88bb0c3b94f7b7ea31290017f5b8e26a8988254e2eb62430bc4357a0dcfc3bf97ce3f8135699f206d962f6e40272c58247cee0f2f5f0f1ad8bb8c9", "49b87cb65e1954c6794ceb6b95451118c9bff5ac361691a3594cd4d2230e5ed9901d5cbe11a0175beb6900e6f0217b371bf5d399ad085acc7762fa8104078505", "d1a162cbb5394c5346b4a26d89e62665a2834c44e9c6ba5c09bbbb5c095013bb"}}) 00:10:41 executing program 3: sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000004480), 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@ax25={{0x3, @netrom}, [@default, @null, @null, @default, @netrom, @bcast, @bcast]}, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x32}}}, 0xe8) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}}, 0x0, @in, 0x0, 0x4}}, 0xe8) sendmmsg$inet6(r0, &(0x7f0000001280)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @dev}, 0x1c, 0x0}}], 0x2, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001900)={&(0x7f0000000ac0)=@kern={0x10, 0x0, 0x0, 0x800000}, 0xc, 0x0, 0x0, 0x0, 0xc8, 0x1000}, 0x1) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00'}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r1}, 0x10) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) move_pages(0xffffffffffffffff, 0x7, &(0x7f0000000840)=[&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil], &(0x7f00000008c0)=[0x3, 0x7e4, 0x4, 0xc05c, 0x2], &(0x7f0000000900)=[0x0, 0x0, 0x0], 0x2) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$sock_SIOCGIFBR(0xffffffffffffffff, 0x8940, &(0x7f00000012c0)=@add_del={0x2, &(0x7f0000001380)='pim6reg0\x00'}) r4 = syz_io_uring_setup(0x573, &(0x7f00000001c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000), 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x0, &(0x7f0000000140)=0x307e, 0x0, 0x4) io_uring_enter(r4, 0x2905, 0x0, 0x1, 0x0, 0x0) syz_io_uring_complete(0x0) 00:10:41 executing program 0: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) getsockopt$inet_tcp_int(r0, 0x6, 0x9, 0x0, &(0x7f00000003c0)) 00:10:41 executing program 1: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@map=r0, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:10:41 executing program 5: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$802154_raw(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)="6483e3d8", 0x4}, 0x1, 0x0, 0x0, 0x40010}, 0x0) 00:10:41 executing program 2: r0 = socket(0x18, 0x0, 0x0) syz_genetlink_get_family_id$gtp(&(0x7f0000000040), r0) 00:10:41 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x1) ioctl$LOOP_SET_DIRECT_IO(r0, 0x127d, 0x0) 00:10:41 executing program 0: timer_create(0x0, 0x0, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x3938700}, {0x0, 0x3938700}}, 0x0) 00:10:41 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000080)={r0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "eaf306bbe7c82fa304d007eb0936a24c9d154e264bf7cc35593c1ff377c1e9ea5659aa34fa66306565190819070cf04833f76ef814be0a5e5e834ec68f0c441f", "2493cb8a7333bbfe8be57984b25f5deb80b9d8b2fbb96337af88b624bdd95441d1c9e6bd7dbb0819ce7f1825421bff281d698b829c8872789880faca96bac07c", "9ac30245a3cff5694aeebd1d8789506b785aa15d9dc547c470e1e4c306186a76"}}) 00:10:41 executing program 1: r0 = syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x0) r1 = syz_open_dev$loop(&(0x7f0000000180), 0x0, 0x0) ioctl$LOOP_SET_FD(r1, 0x4c00, r0) 00:10:42 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NFC_CMD_VENDOR(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)={&(0x7f00000002c0)={0xfffffdef, 0x0, 0x0, 0x0, 0x0, {}, [@NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_DEVICE_INDEX={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_ID={0x8}, @NFC_ATTR_VENDOR_SUBCMD={0x8}, @NFC_ATTR_VENDOR_ID={0x8}, @NFC_ATTR_VENDOR_DATA={0xe75, 0x1f, "20cfb35b6a668ccd68197f30ba8f92ed30f56f7128b3c1d29dc0600dcbc85aa4dc790034409c44dae0b150b4cc81e836f616fc97d142933d4fbdb37a4f72e8d970a7013e77b1075c22beeb6594fc6833a0912af8eaef457d725e6161411bbc5359b66f925395c96c5128f9d71dbd5ffe80f3b8a6bceda72aaba8e1438a46bb4144496f4cc3e5b4437181a76d77d9c37ea21bb4f52871bb04ccb62c694a3bc2191cc8bbe0043994fb277b0e62af62ac2407ef199daaedd2dc8af7744b6367029c21ef47dac11388a2154573ff8f32b3084423304488a6b4394a6ff3e9baa8d2e8b3b46ab99bd9b0ab4f0523656349d8956e1509e5b93b329f1999cf130dedcfeffc85a6f3edf36811691ec065d346d8441c94ffc24882b03685c50e3638db768b45c917af6866dce35b0899c4a3fbe0391c2bb17ec86a1793a4fb15c5fd3a61fa3836e6d97e83f62b398b8686b44cbb72b5c1a86bf27ac315fe0d7d00e59d6fd85016adff8b599edb5be437dbd2ba63b550728e4be8e85cefdb302b3dbfa7ef3296c737b275f15467e3e891e87cba76e63c58b1844f17854826383c3f374a2d817239a999cc0a2badfd503918ef6347fb982c09266b5b72cbaa0176e9ec7a991aa8641f2cb78a3c029d2ce3ad5a903771af89192ed7ce3b82e6beb7be4717da75182735bbabf641964b1a8635ee563b2ffe67759164d42157fe69ff0b1106107d642626ba5fc831af429ffcdb1a428079dd9c75dcc5f6a2fd3a1f6414e9a236c37030808770000aade62c127711ce64306b1eb1a521ce3da6a87591cc1acacc50c25deaafe106f3be02e027e435f13263b3e84b69efd1f7fd3aaef24e6d2478dc42691c12d17e482b2e7e3d378f788ba0cec088d6b24c2b3b9bbcf103a42d5f402f51a7cee82cc23da02ce4f7bea8dde548925e08f4082ea3249762e15b6594e68e3d9729365774a706129dd13c9f7ecd129c31938911889d0c5fb27a34abb6a0b108be5dbc34c7c3f3a3d894a74b791a0d600bdc1a5fb4e7ab7e6f6df416d27bba1fd5dc148b12ad038d2b2e980b967c91cd1c5d2d67fa0e4d7783d170b16f57f8b9487acaf8cf49d20dcbaf6ebe2a186c7ec3d0a731a5bba6b6ea60431ddfa168257736f04e99b743ad1ef3469caa7be7a074092e243a541cd915cc20e3b718e5d6d74d7ed2798cacccdaf416f25f3b66cc43a3eb14a60c57d1f334d104e02fe859db385d57e2611cfb13c69446689471412b659582b5cdf13db476120603d069e66ff03d8f2f8744348095fe84667b6ce1d06f39ffc06739b6f1e23220a2161c2f6cdc8bea34672fab1d172d16d84aa836a88aa3f96c73b48412836fab78cee3c09bbded27ede482433b8435976107134054a6461924a3f31ee1983b967d0fe1441280cd6ec698d03c67eb276bfc0ed46ca424f499d338e540cd6378c58c08b63a66e9685814f85f86907335b8ac088302e0b3d53dc4794a49f6b72a07d9d37d8cab7b5be43442e8896445f17a8e8e2b81544e052bd07f75fa6c660b2112c2a21c5c20ff6fbb856fa30e04235b13b57f5a673c21a02978f6abd8ebfb2770c4618c86a26c1cc3e8ab54ad0e77527dbecc5d36a12fff551c80810ffd69cb09d8c4f1c99c659f2f9bf903b4c64477376fee1b8b91bf7a36d8fcd6019b5fcbd529d95691b2762cbdc247609b26d3658356fe67985bad83e86f1622f98b3ba6f31ab3c4487a09ec259af1f1bca1fbfa4b468e6b964e09196388a07346dfb294d89159bb0e3cd30956c5cfd8169f40187cc5a2404d0688fc12eb30321dc251bb518b4c6c95da7c6941da4a82110902f6929fa5e8cef0fbf0f620571101c51feb595e1042609ce89d01b71d22dd9e02a322e6338869c6da10ccdfc157f7595bc3f649ae005e69d917d8d30da0280471a19ea48fbf7a8a87fa7e08fdf3757fb592b30b6fc8d43234f0e9fc85c15b46aa2540dd43255d2ed412d8699f96b4f02b56f4e6e3439426efc8b698ca9f74569a1347f07939fbf8c1a0f44c750fd0d4a9fb8f1c46c5690a633806e2a4d7ca178ebf063bf51cfa7cc61d3815933a956d2bb4946cb0daa0f6b390e5056a2ae98ed1a33a645cdf29ddfcbeb916d8a667cfa8ffcab52cfd5cd3de38a0a7bd21084564190f4472292a473c9370907bc1ba49c0e32f98f40f1dd9f1bc6442964d4a4bd92906f9c1f5f639d4e9dcf55f5c0680b47bc5765f40a5bb17e8d478649396365d80f36d9e64e9a6b50d41f5d6feba183480b3042b46083634a1a89c1c29431fc458d2cbb552255302ad50bd14da03a1cafdaa54dff6a9e2e29cf3dd8f8e66aa38629b360e4f7caa6ff86a33457c79854e83f8bd69eea0b9130854c0f304dba66bb9e51f6838919a52c0482c9236058078acd6ea0cd65afb677c2564f08413f330bdb00f77ad028aaa8cb1fc8e7cc3c53efe8468c87cbe67998a06e46940490cbfa97360cae77bd0f508ad65867a275259da7cff56267b8f7d2c5ab31a8c6cab46df6eb8d1b88e1b4d15109d7ebebc68103942e89a04dba174f956b7f017e88eae443a2d008d6bcb5cda2b7a658fd986f1cd44b9be0a6fff25f984cee61bfe017a00c153e2f58faed47a7175ebaa7348cb35124c28aca1bcb00cd211cded9dfb31b0465644794c9133478cd8cf39eb94db16e31e374a2da1bc43889a4025e306975c9d4f3cade6a4d2d9bd4bee9053859691c0ab796eeb644870b08756231a7c28706a2c46d2b47ac9dfe71618ea5d376a6203931fc6a16bb12b9455cdbb3a7722165166aa8660e1f5e68523576504c986e3c91fd74ce0367b948936bee9c26deb7fdbc78d25aa937971f4a57a1e317462b48f57a45e0e6b99aca17705fbd1c166a1caf539521e3c2f7279d0c2eb6116a7d5fcb47e3ac2f25454f7b47448d64b28177538059480a2bead0fe9f28685134343b0eb07a1831e5b41e096a44f1daa292c32a198e8e86cbedf0f5c754eeaa70045b6ee513ec96ee675222e96f4efd762da79847552f4dd50209d4ed388365edf60493a6562523e4e978a22261985c5bee10fa5142d83018b9939e7f746a698815cd3fc90e169fe8ca75221de84c7b00689fe5e106214a1728a658685113c4efcdc7495724f09e91c717b043f5b0a218f3c2db8e5451aa41802e9a82fd05c0475cc6a305c5368437ee8c314b1be0f3c2b211ad76f53f6502ee5c7ceb2376e11f0e43c45b52edfbe9bce32e8aa56c59d2e48d3f88f35f9602be1d934ad0b7c496e3c8cd7cb934d86b855d66954d5de91d458e4736280c56c7f05518531380e1549ac803db4c4fb192cc491782a3c9245bdb6a37ad28371792708a76611cba17785a62c89c713786599189229e8e2fa30866ffd87a6e05a1683f712a0ed535c0011a4c3138851f469d7a6d88e65bb17e5a2198e49c8d02daf197a12f0b1009f7792029aceaf832da9fa0f682002f648219943b0b5f220903e78fe1c3ecc51cd92e518d6260bb11fc5ae449b3374230d6dff4232b90fbfe03c31a84a4a3e2bf0e537735b640312e6d7e8a19c29ce13d7f361121ca7de43f83b1c3b34b1a50544a5cdeccd93455ab83fc0df6d1ef2ccb397815b11821869a9a89d83e44ad3078d2fff31dbf2bf30a1ab8bbf37a6efe8829e5fbfa3365d2c75436c3e792dcf589e65749d77bcbf43b74000083b0f6ff4a5fa9425730e635f57748a216a0c975cb0f5f94d0d48d9e0ee0a26c97fad62e28d0818509c65dbe54fa7d712e855144af9a10682247cc269d2ae6b7bac87e9c39e851787ddc8a809f3b216e690cb14ebcf5a28520595ea4cef88f1f910b63fcfabc9a3c4a332b697f0eb88096bdd6eec9d49664f3201f4bc8e77b49b2cb332bb292f6c5e9d4b79008f6fe54b936ebcab81eccd487d981b61fe2ed4bbcb7164c3f0afc647186f92861372712188947074ab5950350fac89484185e36f5c12366cb54a2fcb4bdef55afc2ac92666f32f2e1bb073f6f083d12153c51a188724a6dd291d6c2ceac037d9d4b9ad756767774bedf86bcaf0ff8ac66ff32c2f522becde94ca878e74e70fb693e626c8d7ee47dd0596ded06a293c421df243bd0914625cf9df3dcc459d7dd24119ebfffd2db9de2bfb45a52767f9286c08fdad7c3d2af3dccdf9eaf687fd87d552b3bc00debff7d8e83197c5918da4221f77a75fba07a7308c11cccdd7195bc51791985f2182e046306fd04d6b462ffd8a031b3354bf681d24b964d7d8e14ed2126ec63b1a068fbc3ad43072269d6d696615bed9f82ad39023065b924569491017a9e6ab7d71043a82b16016c7f3bf300e81d9418a8bb996459c00eb02cc1987ba8300ad286303fe9b6305f25690151faa6e645ada163c9b1af2a6b00042b25e846d6563c54f97c26191c791edd31eb0bc5a4a9e367a4e3f4f0a8771ce4382028c2e60e1f730308462b65522ba41c7f654c593e6c9bbfa7587f1ef538293e5ebba752707dc1cf08cf81019bf04ce1e7dcdd823a5ec163c7c8bbbe8dc84946e6cd84677db4b95c959516a71a7b5cab4c7d65aefcb6fd265f26c0da5a529f0e419ad40e1b4f617b79d29d91f14a7b70765ece01146c20410e85f800c35285096d7d49cec70489eb80923a7dde19942b4fd3d8d1b4d24dda514d3c2b1f91b2f9020804ca689eee3f92db8760bf17c9259d10110b99dea4c1ccede465593cd5fe4abb818ecb7af772902fc94ce02e0be5b903b55afb3dfe48d336bfa01516b571f8405f601d3168598296963703ecc6140e1323f39d6c889404688a9a9372474e79022dee3de0faa26a790841a33fa178507e5fb8b721863e67bb32e013318143ef2bf7b2b8716f8d6abe97de27325a4e6aa05d3fd4caeb9460ef825fad9f7dda2d82a42408a1c380334e755abe8664b0361980899a2c82a2a94e1e0df58b66c5d9aee9f32de124dd8fcd03d78cee26b0dd65c6a4af616531097dbf51ebc9279f92151ebdd3effa0300b2d04a8742f51bc9fd48219299a3c7b86030e9d65de201706b1fa8ef90d1cb68d466b874386bf52b09828ac61919513863e8544e30ad85770629a70db20cb924d3eae94c0dafc5c6eaed34b417718944dbb616ba7e32e906efe0191c9ba6fa0c8089b6c27eed9c1859ac3d0fafde915bc30c5f5b6a81572588a19ebb648ccc4c2f8e9c0712be4a4f512fb1f6e6ac8416b4491701c00139e408ae5a8b3d61c6281dfb82058c42d34e96124d5069d5393f19d8f2de2b6d7"}]}, 0xec4}}, 0x0) 00:10:42 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$gtp(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$GTP_CMD_GETPDP(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 00:10:42 executing program 0: syz_open_dev$dri(&(0x7f0000000000), 0xc0000000000, 0x4004) 00:10:42 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000004480)=[{{&(0x7f00000001c0)={0xa, 0x0, 0x0, @mcast2}, 0x1c, &(0x7f00000016c0)=[{0x0}, {0x0}], 0x2, &(0x7f0000001780)=ANY=[@ANYBLOB="14deb6"], 0x18}}, {{&(0x7f0000001940)={0xa, 0x0, 0x0, @ipv4}, 0x1c, 0x0, 0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="1000000000000000ca0000000b"], 0x18}}], 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@ax25={{0x3, @netrom}, [@default, @null, @null, @default, @netrom, @bcast, @bcast]}, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x32}, 0x0, @in, 0x0, 0x4}}, 0xe8) sendmmsg$inet6(r1, 0x0, 0x0, 0x0) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000640)={{{@in=@loopback, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee01}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}}, 0x0, @in, 0x0, 0x4}}, 0xe8) sendmmsg$inet6(r2, &(0x7f0000001280)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e21, 0x0, @dev}, 0x1c, 0x0}}], 0x2, 0x0) setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) sendmmsg$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000001900)={&(0x7f0000000ac0)=@kern={0x10, 0x0, 0x0, 0x800000}, 0xc, 0x0, 0x0, 0x0, 0xc8, 0x1000}, 0x1) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000000c0)='syzkaller\x00'}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000004c0)='contention_begin\x00', r3}, 0x10) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r4 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) move_pages(0xffffffffffffffff, 0x8, &(0x7f0000000840)=[&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil], &(0x7f00000008c0)=[0x3, 0x0], &(0x7f0000000900)=[0x0, 0x0, 0x0], 0x2) r5 = dup(r4) write$6lowpan_enable(r5, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$sock_SIOCGIFBR(0xffffffffffffffff, 0x8940, &(0x7f00000012c0)=@add_del={0x2, &(0x7f0000001380)='pim6reg0\x00'}) r6 = syz_io_uring_setup(0x573, &(0x7f00000001c0)={0x0, 0x0, 0x2}, &(0x7f0000ffa000), &(0x7f0000ffc000)) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x40, 0x0, 0x0, 0x4) io_uring_enter(r6, 0x2905, 0x0, 0x1, 0x0, 0x0) syz_io_uring_complete(0x0) 00:10:42 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$packet(0x11, 0x2, 0x300) sendmsg$tipc(r0, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) 00:10:42 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x1261, 0x0) 00:10:42 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)={[{@nobarrier}, {@creator={'creator', 0x3d, '0bt%'}}, {@nls={'nls', 0x3d, 'koi8-ru'}}]}, 0xfd, 0x696, &(0x7f0000000fc0)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000300)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0) write$FUSE_INIT(r0, &(0x7f00000000c0)={0x50}, 0x50) 00:10:42 executing program 4: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x17, 0x0, 0x0) 00:10:42 executing program 5: openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) [ 642.738797][T27501] loop2: detected capacity change from 0 to 1024 00:10:42 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@map=r0, 0x2f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 00:10:42 executing program 1: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) setsockopt$bt_rfcomm_RFCOMM_LM(r0, 0x118, 0x3, 0x0, 0x0) 00:10:42 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$packet_add_memb(r0, 0x107, 0x1, 0x0, 0x0) 00:10:42 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x5421, 0x1000000000000) 00:10:42 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)={[{@nobarrier}, {@creator={'creator', 0x3d, '0bt%'}}, {@nls={'nls', 0x3d, 'koi8-ru'}}]}, 0xfd, 0x696, &(0x7f0000000fc0)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000300)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0) write$FUSE_INIT(r0, &(0x7f00000000c0)={0x50}, 0x50) 00:10:42 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_FLAGS(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000380)={0x28, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_TOKEN={0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_ADDR={0x4}]}, 0x28}}, 0x0) [ 642.936956][T15251] hfsplus: b-tree write err: -5, ino 4 [ 643.135990][T27523] loop2: detected capacity change from 0 to 1024 [ 643.379595][ T9367] hfsplus: b-tree write err: -5, ino 4 00:10:43 executing program 0: openat$cachefiles(0xffffffffffffff9c, &(0x7f00000001c0), 0x101800, 0x0) 00:10:43 executing program 1: syz_genetlink_get_family_id$gtp(&(0x7f00000000c0), 0xffffffffffffffff) socket$packet(0x11, 0x3, 0x300) clock_gettime(0x0, &(0x7f0000000100)) unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00') pselect6(0x40, &(0x7f0000000000)={0x0, 0x24, 0x20000000000000, 0x200000000, 0xffffeffffffffffd}, 0x0, &(0x7f0000000140)={0x10000, 0x5, 0x4, 0x6, 0x0, 0xffffffffffffffff}, &(0x7f00000001c0)={0x77359400}, 0x0) sched_rr_get_interval(0x0, &(0x7f0000000180)) r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$gtp(&(0x7f0000000080), r0) 00:10:43 executing program 5: socket$inet(0x2, 0xa, 0x29) 00:10:43 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000500)='net/igmp\x00') read$FUSE(r0, &(0x7f0000000ac0)={0x2020}, 0x2020) 00:10:43 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)={[{@nobarrier}, {@creator={'creator', 0x3d, '0bt%'}}, {@nls={'nls', 0x3d, 'koi8-ru'}}]}, 0xfd, 0x696, &(0x7f0000000fc0)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000300)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0) write$FUSE_INIT(r0, &(0x7f00000000c0)={0x50}, 0x50) 00:10:43 executing program 4: r0 = syz_io_uring_setup(0x4707, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0x2, 0x0, 0x0) 00:10:43 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0xd, &(0x7f00000000c0)="aaaa14e094b9b5bc62c33c44c37127c8", 0x10) 00:10:43 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@MPTCP_PM_ATTR_TOKEN={0x8}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_SUBFLOWS={0x8}]}, 0x2c}}, 0x0) [ 643.668109][T27532] loop2: detected capacity change from 0 to 1024 00:10:43 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) recvmsg$unix(r0, 0x0, 0x0) 00:10:43 executing program 1: syz_clone(0x4000, 0x0, 0x0, 0x0, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0xfffffffe}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) timer_create(0x0, &(0x7f0000000680)={0x0, 0x21}, &(0x7f0000000100)) pipe2$9p(0x0, 0x0) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x989680}}, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) socketpair(0x15, 0x2, 0xc1, &(0x7f0000000480)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@abs={0x2, 0x0, 0x4e24}, 0x6e) preadv(0xffffffffffffffff, 0x0, 0x0, 0x3, 0x0) openat$full(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, 0x1c) r2 = syz_open_procfs(0x0, &(0x7f0000000100)='mounts\x00') openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz0\x00', 0x200002, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, 0x0) sendfile(r0, r2, 0x0, 0x100000001) ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, &(0x7f0000000300)={{0x9, 0x80}, 0x100, './file0\x00'}) r3 = memfd_create(&(0x7f00000000c0)='\x01\fD\xd1\x1e\x803\x00\x00\xbf\xecs \xc5\xb55nVg\x1b\xa3\x8a\xcc\xf2!PmENs\xe5\x83Uz\xc0W\xc1\xcc\x97\xd1\x8e\x81\n\xc0\xb3Ac\xfe(\x00\x13\xaeZ\x8bp\x1e\xdc\x18\xddf\xe9\xe1\t\bR) \xa9P9(\xe1-q \xb3\x80\xb9\xdfj\xed\xc2_o\xa6\x04\xf5\x9f\x04\xf1\xd5\xe3\xfa\xfd\x16=q\x93u\xf1\xde\xa2\xa9\xef\xac\x171\x13r\xc49\x80\x86\x1a\xbf\xf8H\xe8Cc\x84\xa6y\xb7\xbe\xcbX\x891\xed\a\xf9\xa6\xd8\xd0\x03\x00\x00\x00\x00\x00\x00\x00\']\by\xb5\xbcIv\xe6\xd1\xb5\xbf\xacw\xda\xed\xf0^\xd35\xeb=\xc7\x82;\xb32;\xc5\xa3\xc8\xb9\xf2\xe5\xf4\x93[\x91F\x83?\xfe\xd9\x7ffvQ\xff\xc0\x8f\xe4\xb8\xa3\xbf\xceAT\x17\xc6\x81\xc0m}O\xfd\xe0\x05$\xcd\xfdk\x7f\x00\x9bQ\xd8z\xe0\xd6\xe2\xbe\xf4\xd5\x16\x94\xe0\xbf0\xde\xcaS/\xf7\xeb\x89bmX0\x94T\x10\x9dx@\xce:]\xb68\xa2W\xcb\x86\b#s\xb4q6\xe88\x19\x1a\x14Z\xf3\xd7\x92\xe4b\xfc\xf9\xb1\xe0\xdd2\xfd\xda\x84\xbd\xaf\x88\xb3\x91P6t\xf3\xcc\x03\xb8\x9a\x043|A\f\xd4\x1a?h \f\x7f\x92\xb5\x98/J\xd1\x8eW\xfd\xf4o\xd4[\x90\x0e\xd7Y\xabt$\x81\x99S\xd1:\xb3\xc3\xf9\x18\x86\xd1\xeb\x13PIwg\xbe\xbb\"\xfce:\xae\xa9\xc57\xe7\xf6G\x93\xe1X\x9f\xfb\xa5\xe4$>L\xe5]\xc3\x88\xca\xb7\x8b\xfcCn\xcc7>\xa7\xf6mF\xc2\x96q\xc48\xeeP%\x89d\x942\x84r]S\x18{\xd8\xbfT\x0f\xcb\xf7\x84D\xac\x03F+Nj\xd5\x81\x10_\xcc\xc2\v\x96N\x1f\xae\xab\xf67\xf1e4v*\x8et\xd3}}\xee\xaf5\x123\x15\xa0\x05\xf4B\x9c\x127\xc42\xab\xf2\xcd\x9a\xcdu\xa9A\x9a\xd7o\xcd\xd0X.\xfa\x15(\xedY5', 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r3, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000980)={0x0, [], 0x0, "cb2ae83b653ef3"}) dup3(r3, r0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, 0xffffffffffffffff, &(0x7f00000002c0)={0x4}) 00:10:43 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write$binfmt_misc(r0, &(0x7f0000000100)=ANY=[], 0xfffffcdd) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) dup3(r0, r1, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000140)='net/if_inet6\x00') sendfile(r1, r2, 0x0, 0x0) timer_create(0x0, &(0x7f0000000680)={0x0, 0x21}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) splice(r5, 0x0, r3, 0x0, 0x20000000000100, 0x0) r6 = memfd_create(&(0x7f00000000c0)='\x01\fD\xd1\x1e\x803\x00\x00\xbf\xecs \xc5\xb55nVg\x1b\xa3\x8a\xcc\xf2!PmENs\xe5\x83Uz\xc0W\xc1\xcc\x97\xd1\x8e\x81\n\xc0\xb3Ac\xfe(\x00\x13\xaeZ\x8bp\x1e\xdc\x18\xddf\xe9\xe1\t\bR) \xa9P9(\xe1-q \xb3\x80\xb9\xdfj\xed\xc2_o\xa6\x04\xf5\x9f\x04\xf1\xd5\xe3\xfa\xfd\x16=q\x93u\xf1\xde\xa2\xa9\xef\xac\x171\x13r\xc49\x80\x86\x1a\xbf\xf8H\xe8Cc\x84\xa6y\xb7\xbe\xcbX\x891\xed\a\xf9\xa6\xd8\xd0\x03\x00\x00\x00\x00\x00\x00\x00\']\by\xb5\xbcIv\xe6\xd1\xb5\xbf\xacw\xda\xed\xf0^\xd35\xeb=\xc7\x82;\xb32;\xc5\xa3\xc8\xb9\xf2\xe5\xf4\x93[\x91F\x83?\xfe\xd9\x7ffvQ\xff\xc0\x8f\xe4\xb8\xa3\xbf\xceAT\x17\xc6\x81\xc0m}O\xfd\xe0\x05$\xcd\xfdk\x7f\x00\x9bQ\xd8z\xe0\xd6\xe2\xbe\xf4\xd5\x16\x94\xe0\xbf0\xde\xcaS/\xf7\xeb\x89bmX0\x94T\x10\x9dx@\xce:]\xb68\xa2W\xcb\x86\b#s\xb4q6\xe88\x19\x1a\x14Z\xf3\xd7\x92\xe4b\xfc\xf9\xb1\xe0\xdd2\xfd\xda\x84\xbd\xaf\x88\xb3\x91P6t\xf3\xcc\x03\xb8\x9a\x043|A\f\xd4\x1a?h \f\x7f\x92\xb5\x98/J\xd1\x8eW\xfd\xf4o\xd4[\x90\x0e\xd7Y\xabt$\x81\x99S\xd1:\xb3\xc3\xf9\x18\x86\xd1\xeb\x13PIwg\xbe\xbb\"\xfce:\xae\xa9\xc57\xe7\xf6G\x93\xe1X\x9f\xfb\xa5\xe4$>L\xe5]\xc3\x88\xca\xb7\x8b\xfcCn\xcc7>\xa7\xf6mF\xc2\x96q\xc48\xeeP%\x89d\x942\x84r]S\x18{\xd8\xbfT\x0f\xcb\xf7\x84D\xac\x03F+Nj\xd5\x81\x10_\xcc\xc2\v\x96N\x1f\xae\xab\xf67\xf1e4v*\x8et\xd3}}\xee\xaf5\x123\x15\xa0\x05\xf4B\x9c\x127\xc42\xab\xf2\xcd\x9a\xcdu\xa9A\x9a\xd7o\xcd\xd0X.\xfa\x15(\xedY5', 0x0) writev(r6, &(0x7f0000000480)=[{&(0x7f00000002c0)="f1", 0x1}], 0x1) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x200000a, 0x11, r6, 0x0) signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000740)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000024c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}], 0x0, "dd53d20edfa89d"}) write$FUSE_ATTR(r5, &(0x7f0000000040)={0x78, 0xacbc42d9649674c2, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x78) r8 = getegid() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) r9 = syz_clone(0x8084300, 0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x0, r9}) newfstatat(0xffffffffffffff9c, 0x0, &(0x7f00000006c0), 0x1000) r10 = openat$tun(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r10, 0x6612) getgroups(0x1, &(0x7f0000000380)=[0xee00]) 00:10:43 executing program 0: openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) 00:10:43 executing program 5: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/module/watchdog', 0x0, 0x0) [ 643.817316][ T26] audit: type=1326 audit(643.790:18): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27540 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff901496e8 code=0xffff0000 00:10:43 executing program 4: syz_open_dev$vcsn(&(0x7f0000000000), 0x0, 0x140) 00:10:43 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000000), &(0x7f0000000140)='./file0\x00', 0xa14050, &(0x7f0000000080)={[{@nobarrier}, {@creator={'creator', 0x3d, '0bt%'}}, {@nls={'nls', 0x3d, 'koi8-ru'}}]}, 0xfd, 0x696, &(0x7f0000000fc0)="$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") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r0, &(0x7f0000000300)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0) write$FUSE_INIT(r0, &(0x7f00000000c0)={0x50}, 0x50) [ 643.898089][T15251] hfsplus: b-tree write err: -5, ino 4 00:10:43 executing program 0: openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='cpuacct.usage_percpu\x00', 0x0, 0x0) 00:10:43 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x8918, 0x0) 00:10:43 executing program 4: openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x208c00, 0x0) 00:10:43 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$inet6_icmp_ICMP_FILTER(r0, 0x1, 0x1, 0x0, 0x0) [ 644.040175][T27561] loop2: detected capacity change from 0 to 1024 00:10:44 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x0) 00:10:44 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x6) getsockopt$sock_buf(r0, 0x1, 0x19, 0x0, &(0x7f0000000200)) [ 644.233418][ T9331] hfsplus: b-tree write err: -5, ino 4 00:10:44 executing program 5: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x4c0000, 0x0) 00:10:46 executing program 3: r0 = syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x831, r0, 0x0) 00:10:46 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(r0, 0x40106614, 0x0) 00:10:46 executing program 2: r0 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x831, r0, 0x0) 00:10:46 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmmsg$inet(r0, &(0x7f0000000180), 0x0, 0xc0) 00:10:46 executing program 0: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 00:10:46 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, 0x0) 00:10:46 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) write$tcp_mem(r2, 0x0, 0x0) 00:10:46 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmmsg$inet(r0, &(0x7f0000000180)=[{{0x0, 0x0, 0x0, 0xfffffffffffffd59}}], 0x1, 0x0) 00:10:46 executing program 5: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2000008, 0x831, 0xffffffffffffffff, 0x0) 00:10:46 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, 0x0) 00:10:46 executing program 2: openat$tcp_mem(0xffffffffffffff9c, &(0x7f00000006c0)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) 00:10:46 executing program 5: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000001280), 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x831, r0, 0x0) 00:10:46 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$cgroup_procs(r0, &(0x7f0000000100)='tasks\x00', 0x2, 0x0) 00:10:46 executing program 1: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000001280), 0x0, 0x0) pwrite64(r0, 0xfffffffffffffffe, 0x0, 0x0) 00:10:46 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write$tcp_mem(r1, 0x0, 0x0) 00:10:46 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) sendmsg$unix(r0, 0x0, 0x0) 00:10:47 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:47 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) read$watch_queue(r1, &(0x7f0000000000)=""/146, 0x92) 00:10:47 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x6) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) tee(r0, r1, 0x0, 0x0) 00:10:47 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x44040, 0x0) 00:10:47 executing program 4: openat$full(0xffffffffffffff9c, &(0x7f0000000140), 0xc000, 0x0) 00:10:47 executing program 0: openat$full(0xffffffffffffff9c, &(0x7f0000000dc0), 0xa0000, 0x0) 00:10:47 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, 0x0) 00:10:47 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0x5, 0x0, 0x0) 00:10:47 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write$tcp_mem(r1, 0x0, 0x0) 00:10:47 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 00:10:47 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b40)={0xffffffffffffffff}) getsockopt$SO_COOKIE(r0, 0x1, 0x39, &(0x7f0000000040), &(0x7f0000000140)=0xffffffffffffffc1) 00:10:47 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:10:47 executing program 2: openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000000)='devices.deny\x00', 0x2, 0x0) 00:10:47 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3, 0x1000) 00:10:47 executing program 3: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) bind$unix(r0, 0x0, 0x0) 00:10:47 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000140), 0x9ce471d8) 00:10:47 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) accept4$unix(r0, 0x0, 0x0, 0x0) 00:10:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3000000, 0x831, r0, 0x0) 00:10:47 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_MCAST_LEAVE_GROUP(r1, 0x0, 0x2d, 0x0, 0xc) 00:10:47 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setxattr$security_evm(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000400)=ANY=[], 0x3, 0x0) 00:10:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmmsg$unix(r0, &(0x7f0000000200), 0x0, 0x40) 00:10:47 executing program 3: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x1c3ec2, 0x109) 00:10:47 executing program 4: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSTATFS(r0, 0xffffffffffffffff, 0x0) 00:10:47 executing program 0: openat$incfs(0xffffffffffffff9c, &(0x7f0000000200)='.pending_reads\x00', 0x42e40, 0x21) 00:10:47 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0, 0x0, 0x0) lremovexattr(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=@known='trusted.overlay.opaque\x00') 00:10:47 executing program 5: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x80e40, 0x139) 00:10:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmmsg$unix(r0, &(0x7f0000000700)=[{{0x0, 0x0, 0x0}}], 0x1, 0x4000) 00:10:47 executing program 4: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RXATTRCREATE(r0, 0x0, 0x0) 00:10:47 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) 00:10:47 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x20, 0x0) 00:10:47 executing program 2: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RCLUNK(r0, 0x0, 0x0) 00:10:47 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x40, &(0x7f00000001c0)) 00:10:47 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x119400, &(0x7f0000000400)=ANY=[]) 00:10:47 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) lsetxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0, 0x0, 0x0) 00:10:47 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffe21}, 0x0) 00:10:47 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) listxattr(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffde9) 00:10:47 executing program 1: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RSETATTR(r0, 0x0, 0x0) 00:10:47 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) setxattr$incfs_size(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) 00:10:47 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x20, 0x0) 00:10:47 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) setxattr$trusted_overlay_nlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0, 0x0, 0x0) [ 648.155817][T27662] EXT4-fs (nvme0n1p2): re-mounted. Opts: (null). Quota mode: none. [ 648.158463][T27664] EXT4-fs (nvme0n1p2): re-mounted. Opts: (null). Quota mode: none. [ 648.160784][T27684] EXT4-fs (nvme0n1p2): re-mounted. Opts: (null). Quota mode: none. 00:10:48 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$PAGEMAP_SCAN(r0, 0xc0606610, 0x0) 00:10:48 executing program 1: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RREADLINK(r0, 0x0, 0x0) 00:10:48 executing program 2: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$cgroup_freezer_state(r0, &(0x7f00000021c0), 0x2, 0x0) 00:10:48 executing program 5: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$9p(r0, 0x0, 0x0) 00:10:48 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x119400, 0x0) mount$cgroup(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x300000, 0x0) 00:10:48 executing program 3: setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0x0) msgctl$MSG_STAT(r0, 0xb, 0x0) 00:10:48 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x2, &(0x7f0000000240)) 00:10:48 executing program 5: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RXATTRWALK(r0, 0x0, 0x0) 00:10:48 executing program 4: setreuid(0x0, 0xee01) mount$9p_rdma(0x0, 0x0, 0x0, 0x0, 0x0) 00:10:48 executing program 3: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x1e3ec2, 0x0) 00:10:48 executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x0) setxattr$incfs_id(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0, 0x0, 0x0) setxattr$incfs_id(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, 0x0, 0x3) 00:10:48 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x31) 00:10:48 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setxattr$trusted_overlay_upper(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) 00:10:49 executing program 1: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RSTATFS(r0, 0x0, 0x0) 00:10:49 executing program 5: r0 = memfd_create(&(0x7f0000000080)=')%\x00', 0x0) connect$netlink(r0, 0x0, 0x0) 00:10:49 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x40081271, 0x2) 00:10:49 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$FUSE_LK(r0, 0xffffffffffffffff, 0x0) 00:10:49 executing program 3: 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) sync() 00:10:49 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) 00:10:49 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setxattr$incfs_id(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) 00:10:49 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x7, 0x300) 00:10:49 executing program 4: setreuid(0x0, 0xee01) symlinkat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') 00:10:49 executing program 5: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20040, 0x3e) 00:10:49 executing program 1: pipe2$9p(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSTAT(r0, 0x0, 0x44) 00:10:50 executing program 3: setreuid(0x0, 0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 00:10:50 executing program 0: setreuid(0x0, 0xee01) setxattr$security_capability(&(0x7f0000000000)='.\x00', &(0x7f0000000040), 0x0, 0x0, 0x0) 00:10:50 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x6, 0x1200) 00:10:50 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000200)=@generic={0x0, "24b58230c515382df4c3511e13427c42b11773019780fd1204a6755e70d8ad2682f4ef431aa7798adad33ac0130de19279fb5b868d56aea3064244fe8428984d27b68bd259f2e1603524d3c007257b281d37b6f600003290abe7d1d986b4c648cb9feec894ecf3edf549298b1b947a0e158410053200"}, 0x80, 0x0, 0x0, 0x0, 0xffffffffffffff52}, 0x0) 00:10:50 executing program 0: setreuid(0x0, 0xee01) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x842c2, 0x0) 00:10:50 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) umount2(&(0x7f0000000180)='./file0\x00', 0x8) 00:10:50 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x28, 0x0) 00:10:50 executing program 2: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x88c40, 0x0) 00:10:50 executing program 3: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RREADLINK(r0, 0x0, 0x10) 00:10:50 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) lsetxattr$security_evm(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) [ 650.223079][T27752] EXT4-fs (nvme0n1p2): re-mounted. Opts: (null). Quota mode: none. 00:10:50 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x3, 0x1200) 00:10:50 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x2319082, 0x0) 00:10:50 executing program 3: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20040, 0x0) mount$9p_rdma(0x0, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x432, 0x0) 00:10:50 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x0) 00:10:50 executing program 5: setreuid(0x0, 0xee01) openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x1ebec2, 0x0) 00:10:50 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x5, 0x0) 00:10:50 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = inotify_init1(0x0) inotify_add_watch(r0, &(0x7f0000000080)='./file0\x00', 0x5) 00:10:50 executing program 4: pipe2$9p(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RGETATTR(r0, 0x0, 0xffffffffffffffbd) 00:10:50 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x185840, 0x31) 00:10:50 executing program 5: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$cgroup_type(r0, &(0x7f0000000240), 0x9) 00:10:50 executing program 3: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x1d, 0x0, 0x0) 00:10:50 executing program 4: r0 = memfd_create(&(0x7f0000000080)=')%\x00', 0x0) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, 0x0, 0x0) 00:10:50 executing program 1: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RMKDIR(r0, 0x0, 0x0) 00:10:50 executing program 3: setreuid(0x0, 0xee01) socket(0xa, 0x3, 0x0) 00:10:50 executing program 2: setreuid(0x0, 0xee01) syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:50 executing program 0: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) getsockname$netlink(r0, 0x0, 0x0) 00:10:50 executing program 5: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) accept4$unix(r0, 0x0, 0x0, 0x0) 00:10:50 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) setxattr$incfs_metadata(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x0, 0x0, 0x0) 00:10:50 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) sendmmsg$unix(r0, 0x0, 0x0, 0xc0) 00:10:50 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setxattr(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=@known='user.incfs.size\x00', 0x0, 0x0, 0x0) 00:10:50 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) sendmmsg$unix(r0, 0x0, 0x0, 0x40) 00:10:50 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6, 0x0) 00:10:50 executing program 2: setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}], 0x20}, 0x0) 00:10:50 executing program 0: setreuid(0x0, 0xee01) syz_mount_image$fuse(&(0x7f0000000100), 0x0, 0x0, &(0x7f0000000180)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}}, 0x0, 0x0, 0x0) 00:10:51 executing program 1: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREAD(r0, 0x0, 0x46) 00:10:51 executing program 2: setreuid(0x0, 0xee01) setregid(0xee00, 0x0) 00:10:51 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x800, &(0x7f0000000240)) 00:10:51 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) sendmmsg$unix(r0, &(0x7f0000000700)=[{{0x0, 0x0, 0x0}}], 0x1, 0x80) 00:10:51 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setxattr$trusted_overlay_redirect(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, 0x0, 0x0) 00:10:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, 0xffffffffffffffff, 0x0) 00:10:51 executing program 0: pipe2$9p(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_OPEN(r0, 0x0, 0x12) 00:10:51 executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3, 0x0) 00:10:51 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) getsockname$netlink(r0, 0x0, &(0x7f00000000c0)) 00:10:51 executing program 5: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREAD(r0, &(0x7f0000000100)={0x8e, 0x75, 0x0, {0x83, "468e7f3276633ba898c0522c9e87e4bbb2c981bea29db22abc35ed6c49bc336d9547806578848fa8a7dc0ff4269d77242acb3e7aeb259c3490657ffee7815d53b0735e3b6c3b09be05a1e436ebf77d15fbb60453d381e91a291e3305193f0d650bbca51a269f04797d9b4a8da0be7ee4758d7bc22f1db66b8998312c5327d86b29103f"}}, 0xfffffffffffffff0) 00:10:51 executing program 4: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSTAT(r0, 0x0, 0xfffffffffffffd33) 00:10:51 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000200)=@qipcrtr, 0x80, 0x0}, 0x0) 00:10:51 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) syz_mount_image$fuse(&(0x7f0000000500), &(0x7f0000000080)='./file0\x00', 0x5030, &(0x7f00000001c0)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}}, 0x0, 0x0, &(0x7f00000002c0)) 00:10:51 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_opaque(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0, 0x0, 0x0) lsetxattr$trusted_overlay_opaque(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0, 0x3) 00:10:51 executing program 5: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x1e3ec2, 0x0) write$P9_RREADDIR(r0, 0x0, 0xfffffffffffffd19) 00:10:51 executing program 3: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x1e3ec0, 0x10) 00:10:51 executing program 4: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLINK(r0, 0x0, 0x1b) 00:10:51 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x319400, 0x0) 00:10:51 executing program 1: setreuid(0x0, 0xee01) openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) 00:10:51 executing program 5: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x80e40, 0x0) openat$incfs(0xffffffffffffff9c, &(0x7f00000000c0)='.pending_reads\x00', 0x0, 0x0) 00:10:51 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x7, 0x0) 00:10:51 executing program 2: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RLINK(r0, 0x0, 0x0) 00:10:51 executing program 4: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$FUSE_OPEN(r0, 0x0, 0xffffffffffffff4b) 00:10:51 executing program 3: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RWRITE(r0, 0x0, 0x0) 00:10:51 executing program 1: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RLOCK(r0, 0x0, 0x0) 00:10:51 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) lremovexattr(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=@known='trusted.syz\x00') 00:10:51 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$FUSE_GETXATTR(r0, 0xfffffffffffffffe, 0xfffffffffffffda0) 00:10:51 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) 00:10:51 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0xee01) setxattr$security_evm(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0, 0x0, 0x0) 00:10:51 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e, 0x0}, 0x0) 00:10:51 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) umount2(&(0x7f0000000000)='./file0\x00', 0x2) [ 651.754455][T27866] EXT4-fs (nvme0n1p2): re-mounted. Opts: (null). Quota mode: none. 00:10:51 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x119400, 0x0) mount$cgroup(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x300000, 0x0) 00:10:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs, 0x6e, 0x0, 0xfffffffffffffea1}, 0x0) 00:10:51 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x1100) 00:10:51 executing program 4: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x1000) 00:10:51 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x70, 0x0) 00:10:51 executing program 5: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RFLUSH(r0, 0x0, 0x0) 00:10:51 executing program 2: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RREAD(r0, 0x0, 0x0) [ 651.871067][T27880] EXT4-fs (nvme0n1p2): re-mounted. Opts: (null). Quota mode: none. 00:10:51 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6, 0x100) 00:10:51 executing program 0: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RLCREATE(r0, 0x0, 0x0) 00:10:51 executing program 4: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) setsockopt$inet_tcp_TCP_ULP(r0, 0x6, 0x1f, 0x0, 0x0) 00:10:51 executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) mount$9p_tcp(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x20, &(0x7f00000001c0)) 00:10:51 executing program 5: openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x40, 0x20) 00:10:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmmsg$unix(r0, &(0x7f0000000700), 0x0, 0x80) 00:10:52 executing program 0: r0 = memfd_create(&(0x7f0000000080)=')%\x00', 0x0) setsockopt$inet_tcp_TCP_QUEUE_SEQ(r0, 0x6, 0x15, 0x0, 0x0) [ 652.226374][T27896] EXT4-fs (nvme0n1p2): Unrecognized mount option "trans=tcp" or missing value 00:10:52 executing program 4: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RUNLINKAT(r0, 0x0, 0x0) 00:10:52 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$9p_unix(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x2319082, 0x0) syz_mount_image$fuse(&(0x7f0000000500), &(0x7f0000000080)='./file0\x00', 0x5030, &(0x7f00000001c0)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee00}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}}, 0x0, 0x0, 0x0) 00:10:52 executing program 1: pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RLINK(r0, 0x0, 0x0) 00:10:52 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) timerfd_gettime(r0, 0x0) 00:10:52 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_int(r0, 0x0, 0x2, &(0x7f0000000000), &(0x7f0000000080)=0x4) 00:10:52 executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x1100) 00:10:52 executing program 4: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$inet_tcp_int(r0, 0x6, 0x0, 0x0, 0x0) 00:10:52 executing program 5: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) faccessat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x300) 00:10:52 executing program 3: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLINK(r0, 0x0, 0xffffffffffffff47) 00:10:52 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0xa) 00:10:52 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) fcntl$F_SET_RW_HINT(r0, 0x3, 0x0) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) pipe2$watch_queue(&(0x7f0000000080), 0x80) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8983, &(0x7f00000000c0)={0x7, 'bridge_slave_0\x00', {0xfffffff9}, 0x7}) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000500)={0xa, 0x2, 0x0, @empty}, 0x1c) listen(r3, 0x0) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x2, @local}, 0x10) r4 = accept(r3, 0x0, 0x0) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = openat$urandom(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup3(r5, r6, 0x0) write$binfmt_elf64(r5, &(0x7f0000000640)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x5, 0x20, 0x80, 0x80000000, 0x3, 0x3e, 0xdb, 0x56, 0x40, 0x0, 0x4, 0x206, 0x38, 0x1, 0x3e, 0x8, 0x1800}, [], "16020ea802a17053758dd52094c8f89bb1a084635ca33461dd85719472eec8e66c9849317e944a068ae3565ed366e7e7c77d7f97648a5e49b5a453de89d2648e8dc09506efe5fbf661d61b46b31c69cf43256d1ce7a5c322dc63450742b494c53a212cc7ca0af1b5ee9afe102cf28117000be7c37be8b5a45b58a1a59fc96bad9cb58ef9b506ccdeb338699789ec5eca146c16e8e9b0ad79dc553b4a443528fd52405dceb88bebe397829a629beeda3fd949bfbeba4a9e0f8a1cdfd64d1cec08abe0e64351a8b9092da0cecb03d20ca08dc1d54bdf9f580c843d", ['\x00']}, 0x21a) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000240)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) setsockopt$inet6_tcp_TCP_ULP(r4, 0x6, 0x1f, &(0x7f0000000100), 0x4) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r4, 0xc0c89425, &(0x7f0000000540)={"6eb49bda673c05eb6aa3a071e86f15f3", 0x0, r7, {0x7}, {0x8, 0x5}, 0xfffffffffffffffb, [0x2, 0x9, 0x7, 0x0, 0x0, 0x800, 0x0, 0x8, 0x0, 0x7ff, 0x88e, 0x20, 0x0, 0x5, 0x3, 0x9]}) setsockopt$inet6_MCAST_MSFILTER(r4, 0x29, 0x30, 0x0, 0x0) ioctl$BTRFS_IOC_WAIT_SYNC(r1, 0x40089416, &(0x7f0000000040)=r7) 00:10:52 executing program 0: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_ATTR(r0, 0x0, 0x0) 00:10:52 executing program 5: pipe2$9p(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$FUSE_ATTR(r0, 0x0, 0xffffffffffffff8a) 00:10:52 executing program 2: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80800) write$P9_RSETATTR(r0, &(0x7f0000000040)={0x7}, 0xfffffefc) write$P9_RREAD(r0, 0x0, 0x0) [ 653.046596][ C1] TCP: request_sock_TCP: Possible SYN flooding on port 2. Sending cookies. Check SNMP counters. 00:10:53 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2e0c0, 0x110) 00:10:53 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40041, 0x0) write$FUSE_BMAP(r0, 0x0, 0x0) 00:10:53 executing program 4: semget(0x3, 0x0, 0x681) 00:10:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40041, 0x0) write$FUSE_BMAP(r0, 0x0, 0x64) 00:10:53 executing program 2: mq_open(&(0x7f0000000280)='\x84=\x00\xf0\\\b\x9a\xa5Pe\xd5n\xf2p;\\\n\xf7d7\xc5n\xe10(i\x8a\x80\x97\"\x8ff\xbc\xbdu\xd8\xd0\xc1-\xebz}l\xb6\x158\xeb\xd7\x9ep\xe9\x87\xd1\xf0:P\x84\xdd\xbd\xce\xf8\b\x0ene\xf0>;\x1flT\xb7\xe8}\xd58#8\xc8\xad\xbe\xef\xf7H:s\x16p\xe3\xfa\xe0C\x16\x13e4%\xb4\x10\xe4\xd6\x00.\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x1cd{\x1e\xa9L(\xd4J*\x03\xdf\x8d7\xf1\xda\x9c\x10\x03\xf1\xbeU\x06\x8b\xcf\n\xaa\xcc\x92l\xcc\xb0.#\xe6\xb1\xabf\x12g\xacN6\x19F(\xe9\'JO#\"\xe5K/q\xa3\xc2b\r\x12\x02\x17b\x85I\x7f\xc2\xa41\x9byp8\x87\xa4\xb3\xc1X\xf1\x00\x00\x00\x00\x00\x00\fK/V\xdd\x92\f<<\x1b\x8c\x1d\xe7}\x9d\x91w\xe1\xe6D\xd4\xd25\xafp\\\xbfm\xf7\xea,\xc4\x1a;<\xfbm\x95e\x19\xd6\xb4\x04\xa2\x98\xa1s\x1b\xd5\xe0\xbd\xa5 ^\xe9\xd2\xc1\xd6\xa7k\x8c\a\x90~\xd9f\x1d\xd9\xa0\xfd\x97\xf9\x18\xc9\v]~R\xbf\xf4W\x90[(>H\xfb\xff\xbd\'\xab\x841t\xbaSa\x15\xf8f\xa0y\'\xb7\xb0\x15\x8c\xffX\x80\xf9\t3[y\xfa]\xa0\x9e\x1d|\xa2\xefyj\xa8)?\xdeV,\x15\xfc\xf3S\xc6\xd8\x11\xf9\xacoT\x99^\xc4\xd8*)>\xff8\a!\xf1>\t\xa7-\xf6o\xcc\xc5\xb7\r\xc6\x8b\x93\x99\xc1\x1e\f\xf8\xfa\xa8\x9apf\x1a\xbe\x8e\"\xb8\x9e\xb5\xd8D\xd9\xe7\x82/\x99\x8e\xcd\xe5\x90\x1d\xa7\xd1,\xf9\xfc\x90OY\\\xc2\x8a\"\xa0\xe0\x93\xd7\"\x88\xe8/c\x85\x1b\xb9\x91\xb3#tQG=\xfe\xc7\xd11\x0e\x93t\x9e\xf9\xa6s\xbe\v.\x99\xe7\x80\x7f\xcb\xe5\xab4\x97\x83\"\x05(u\x12R\x9bi\x96\x18J\xe5B\xdb+\xc6\x9a#\x91\x0e7\x98\x987\xb1\af\x9e/\x15\vFt\xa7\x00h\x02K\xa1\xe0\xf9\xadUH\xa0\xd5\xb3\x9a\xbeK\xe9\x11\x05\xb6\x1a\xce\x0e\xd1\x94q\xe3c\xf8-\xac\xdc.q\xeaLB\x95)\xa8+\xde\xbbx\xca\xf9\x06i\x03\xbb\t1\xa0\xba\x12\x89\xf4LQV4\x8d4\x8b\xdf--\x8c\xecrw\"$^\xac\xec\xb4\xa3SE\xf0\xf4\xed\xbcw\x81\x9b\xec\b\xa6\xf2\xc4\xffG\x13\xd9QM\xb4\x826\xe4\xf1\x1a\xba\x11w\x0f\\\xf1\xf4m$\xa3Sf\x8b\x83\x91\x1a\xbd\xfc\xfa\xb0\x1f\xc8\xd7\x05\xa7z\b\xff\xd6\x1a\v\xc0}\xb6\xa0\xef\x01\x17\xcf\xd9\x17\xaa9\x97\x1a^\x1dxi\xd7`\x8fGK[\x85@\xeb\x16\xfc\xd6\xcc\xdeqhX\x80F\x1c\xf2\x1b\xb9\bBD_\xd3\x11w\x8c\t\xd0{\xb24\xe1 \xf3\xd7-\x19\x19\xd3\xc4tKM\xf5\x82. ig\x95\xce\x9a$k\xc1\xa6\x0e\xf4[\xa7M\xe2O\x13\xd1po\x13\xa7\x98\xa3p\x1b\xcaTmU\x80$%K\xb3L\x1c2xY\x92\xc4$\x01\xf6s\xbfJ', 0x800, 0x2, 0x0) 00:10:53 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40041, 0x0) write$cgroup_type(r0, 0x0, 0x0) 00:10:53 executing program 2: mq_open(&(0x7f0000002580)='\x84=\x00\xf0\\\b\x9a\xa5Pe\xd5n\xf2p;\\\n\xf7d7\xc5n\xe10(i\x8a\x80\x97z}l\xb6\x158\xeb\xd7\x9ep\xe9\x87\xd1\xf0:P\x84\xdd\xbd\xce\xf8\b\x0ene\xf0>;\x1flT\t\"}\xd58#8\xc8\xad\xae\xef\xf7H:s\x16p\xe3\xfa\xe0C\x16\x13e4%\xb4\x10\xe4\xd6\x00.\x00\x00\x00\x00\x00\x1a\x00\x00\x00\x00\x00\x95\x04\x9d\xa2/`\x1cd{\x1e\xa9L(\xd4J*\x03\xdf\x8d7\xef\xda6\f/\x89\xbeU\x06\x8b\xcf\n\xaa\xcc\x92l\xcc\xb0.#\xe6\xb1\xabf\x12g\xacN6\x19C(\xe9\'JO#\"\xe5K/q\xa3\xc2b\r\x12\x02\x17b\x85I\x7f\xc2\xa41\x9byp8\x87\xa4\xb3\xc1X\xf13\xb9\xdfA\x9bQ\x16\xef/V\xdd\x92\f<<\x1b\xae\x1d\x01~\x9d\x91w\xe1\xe6D\xd4\xd25\xafp\\\xbfm\xf7\xea,\xc4\x1a;<\xfbm\x95e\x19\xd6\xb4\x04\xa2\x98\xa1s\x1b\xd5\xe0\xbd\xa5 ^\xe9\xd2\xc1\xd6\xa7k\x8c\a\x90~\xd9f\x1d\xd9\xa0\xfd\x97\xf9\x18\xc9\v]~R\xbf\xf4W\x90[(>H\xfb\xff\xbd\'\xa3\x841t\xbaSa\x15\xf8f\xa0y\'\xb7\xb0\x15\x8c\xffX\x80\xf9\t3[y\xfa]\xa0\x9e\x1d|\xa2\xefyj\xa8)?\xdeV,\x15\xfc\xf3Q\xc6\xd8\x11\xf9\xacoT\x99^\xc4\xd8*)\x8cW\x7f\xa7-\xf6o\xcc\xc5\xb6\xe4\aB@\x80\xb1|g\x93:m>[\xb7\r\xc6\x8b\x93\x99\xc1\x1e\f\xf8\xfa\xa8\x9apf\x1a\xbe\x8e\"\xb8\x9e\xb5\xd8D\xd9\xe7\x82/\x99\x8e\xcd\xe5\x90\x1d\xa7\xd1,\xf9\xfc\x90OY\\\xc2\x8a\"\xa0\xe0\x93\xd7\"\x88\xe8/c\x85\x1b\xb9\x91\xb3#tQG=\xfe\xc7\xd01\x0e\x00'/447, 0x40, 0x15a, 0x0) 00:10:53 executing program 4: r0 = timerfd_create(0x0, 0x0) write$FUSE_DIRENTPLUS(r0, 0x0, 0x468) 00:10:53 executing program 0: mq_open(&(0x7f0000002580)='\x84=\x00\xf0\\\b\x9a\xa5Pe\xd5n\xf2p;\\\n\xf7d7\xc5n\xe10(i\x8a\x80\x97\"\x8ff\xbc\xbdu\xd8\xd0\xc1-\xebz}l\xb6\x158\xeb\xd7\x9ep\xe9\x87\xd1\xf0:P\x84\xdd\xbd\xce\xf8\b\x0ene\xf0>;\x1flT\xb7\xe8}\xd58#8\xc8\xad\xae\xef\xf7H:s\x16p\xe3\xfa\xe0C\x16\x13e4%\xb4\x10\xe4\xd6\x00.\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x95\x04\x9d\xa2/`\x1cd{\x1e\xa9L(\xd4J*\x03\xdf\x8d7\xf1\xda6\f/\x89\xbeU\x06\x8b\xcf\n\xaa\xcc\x92l\xcc\xb0.#\xe6\xb1\xabf\x12g\xacN6\x19C(\xe9\'JO#\"\xe5K/q\xa3\xc2b\r\x12\x02\x17b\x85I\x7f\xc2\xa41\x9byp8\x87\xa4\xb3\xc1X\xf13\xb9\xdfA\x9bQ\x16\xef/V\xdd\x92\f<<\x1b\x8c\x1d\xe7}\x9d\x91w\xe1\xe6D\xd4\xd25\xafp\\\xbfm\xf7\xea,\xc4\x1a;<\xfbm\x95e\x19\xd6\xb4\x04\xa2\x98\xa1s\x1b\xd5\xe0\xbd\xa5 ^\xe9\xd2\xc1\xd6\xa7k\x8c\a\x90~\xd9f\x1d\xd9\xa0\xfd\x97\xf9\x18\xc9\v]~R\xbf\xf4W\x90[(>H\xfb\xff\xbd\'\xa3\x841t\xbaSa\x15\xf8f\xa0y\'\xb7\xb0\x15\x8c\xffX\x80\xf9\t3[y\xfa]\xa0\x9e\x1d|\xa2\xefyj\xa8)?\xdeV,\x15\xfc\xf3Q\xc6\xd8\x11\xf9\xacoT\x99^\xc4\xd8*)\x8ci\xce4A@W\x7f\xa7-\xf6o\xcc\xc5\xb7\r\xc6\x8b\x93\x99\xc1\x1e\f\xf8\xfa\xa8\x9apf\x1a\xbe\x8e\"\xb8\x9e\xb5\xd8D\xd9\xe7\x82/\x99\x8e\xcd\xe5\x90\x1d\xa7\xd1,\xf9\xfc\x90OY\\\xc2\x8a\"\xa0\xe0\x93\xd7\"\x88\xe8/c\x85\x1b\xb9\x91\xb3#tQG=\xfe\xc7\xd01\x0e\x93t\x9e\xf9\xa6s\xbe\x03.\x99\xe7\x80\x7f\xcb', 0x0, 0x15a, 0x0) 00:10:53 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40041, 0x0) write$cgroup_pid(r0, 0x0, 0x24) 00:10:53 executing program 5: openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2e0c0, 0x32) 00:10:53 executing program 1: semget(0x3, 0x4, 0x258) 00:10:53 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x441, 0x80) 00:10:53 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40041, 0x0) write$FUSE_LK(r0, 0x0, 0x0) 00:10:53 executing program 0: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}}, 0x0) 00:10:53 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40041, 0x0) write$FUSE_LSEEK(r0, 0x0, 0x0) 00:10:53 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$getownex(r0, 0x10, 0x0) 00:10:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40041, 0x0) write$cgroup_pid(r0, 0x0, 0x0) 00:10:53 executing program 2: mq_open(&(0x7f0000002580)='\x84=\x00\xf0\\\b\x9a\xa5Pe\xd5n\xf2p;\\\n\xf7d7\xc5n\xe10(i\x8a\x80\x97\"\x8ff\xbc\xbdu\xd8\xd0\xc1-\xebz}l\xb6\x158\xeb\xd7\x9ep\xe9\x87\xd1\xf0:P\x84\xdd\xbd\xce\xf8\b\x0ene\xf0>;\x1flT\xb7\xe8}\xd58#8\xc8\xad\xae\xef\xf7H:s\x16p\xe3\xfa\xe0C\x16\x13e4%\xb4\x10\xe4\xd6\x00.\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x95\x04\x9d\xa2/`\x1cd{\x1e\xa9L(\xd4J*\x03\xdf\x8d7\xf1\xda6\f/\x89\xbeU\x06\x8b\xcf\n\xaa\xcc\x92l\xcc\xb0.#\xe6\xb1\xabf\x12g\xacN6\x19C(\xe9\'JO#\"\xe5K/q\xa3\xc2b\r\x12\x02\x17b\x85I\x7f\xc2\xa41\x9byp8\x87\xa4\xb3\xc1X\xf13\xb9\xdfA\x9bQ\x16\xef/V\xdd\x92\f<<\x1b\x8c\x1d\xe7}\x9d\x91w\xe1\xe6D\xd4\xd25\xafp\\\xbfm\xf7\xea,\xc4\x1a;<\xfbm\x95e\x19\xd6\xb4\x04\xa2\x98\xa1s\x1b\xd5\xe0\xbd\xa5 ^\xe9\xd2\xc1\xd6\xa7k\x8c\a\x90~\xd9f\x1d\xd9\xa0\xfd\x97\xf9\x18\xc9\v]~R\xbf\xf4W\x90[(>H\xfb\xff\xbd\'\xa3\x841t\xbaSa\x15\xf8f\xa0y\'\xb7\xb0\x15\x8c\xffX\x80\xf9\t3[y\xfa]\xa0\x9e\x1d|\xa2\xefyj\xa8)?\xdeV,\x15\xfc\xf3Q\xc6\xd8\x11\xf9\xacoT\x99^\xc4\xd8*)\x8ci\xce4A@W\x7f\xa7-\xf6o\xcc\xc5\xb7\r\xc6\x8b\x93\x99\xc1\x1e\f\xf8\xfa\xa8\x9apf\x1a\xbe\x8e\"\xb8\x9e\xb5\xd8D\xd9\xe7\x82/\x99\x8e\xcd\xe5\x90\x1d\xa7\xd1,\xf9\xfc\x90OY\\\xc2\x8a\"\xa0\xe0\x93\xd7\"\x88\xe8/c\x85\x1b\xb9\x91\xb3#tQG=\xfe\xc7\xd01\x0e\x93t\x9e\xf9\xa6s\xbe\x03.\x99\xe7\x80\x7f\xcb', 0x80, 0x5b, &(0x7f0000000240)) 00:10:53 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/fs/cgroup', 0x6000, 0xa0) 00:10:53 executing program 4: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x1, &(0x7f0000000040)={{0x0, 0x989680}}, &(0x7f0000000080)) 00:10:53 executing program 3: semget(0x3, 0x3, 0x388) 00:10:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40041, 0x0) write$cgroup_subtree(r0, 0x0, 0x0) 00:10:53 executing program 5: pselect6(0x40, &(0x7f00000003c0), &(0x7f0000000400), 0x0, &(0x7f0000000480), &(0x7f0000000500)={0x0}) 00:10:53 executing program 4: r0 = semget(0x3, 0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 00:10:53 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) 00:10:53 executing program 3: semget(0x1, 0x1, 0x428) 00:10:53 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$FUSE_STATFS(r0, 0x0, 0xfffffdc8) 00:10:53 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$cgroup_freezer_state(r0, 0x0, 0xfffffffffffffde0) 00:10:53 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$cgroup_freezer_state(r0, 0x0, 0x0) 00:10:53 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$FUSE_DIRENTPLUS(r0, 0x0, 0x0) 00:10:53 executing program 3: semget(0x2, 0x3, 0x109) 00:10:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$FUSE_LSEEK(r0, 0x0, 0xfffffffffffffd2e) 00:10:54 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write$cgroup_int(r0, 0x0, 0x0) 00:10:54 executing program 5: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x1, &(0x7f0000000040)={{0x0, 0x989680}}, 0x0) 00:10:54 executing program 4: r0 = semget(0x3, 0x0, 0x0) shmctl$SHM_LOCK(r0, 0xb) 00:10:54 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x1, &(0x7f00000000c0)=0x622, 0x4) 00:10:54 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/dmi', 0x0, 0x0) 00:10:54 executing program 0: syz_open_procfs(0x0, &(0x7f0000000000)='task\x00') 00:10:54 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x301001, 0x0) 00:10:54 executing program 5: r0 = mq_open(&(0x7f0000002580)='\x84=\x00\xf0\\\b\x9a\xa5Pe\xd5n\xf2p;\\\n\xf7d7\xc5n\xe10(i\x8a\x80\x97\"\x8ff\xbc\xbdu\xd8\xd0\xc1-\xebz}l\xb6\x158\xeb\xd7\x9ep\xe9\x87\xd1\xf0:P\x84\xdd\xbd\xce\xf8\b\x0ene\xf0>;\x1flT\xb7\xe8}\xd58#8\xc8\xad\xae\xef\xf7H:s\x16p\xe3\xfa\xe0C\x16\x13e4%\xb4\x10\xe4\xd6\x00.\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x95\x04\x9d\xa2/`\x1cd{\x1e\xa9L(\xd4J*\x03\xdf\x8d7\xf1\xda6\f/\x89\xbeU\x06\x8b\xcf\n\xaa\xcc\x92l\xcc\xb0.#\xe6\xb1\xabf\x12g\xacN6\x19C(\xe9\'JO#\"\xe5K/q\xa3\xc2b\r\x12\x02\x17b\x85I\x7f\xc2\xa41\x9byp8\x87\xa4\xb3\xc1X\xf13\xb9\xdfA\x9bQ\x16\xef/V\xdd\x92\f<<\x1b\x8c\x1d\xe7}\x9d\x91w\xe1\xe6D\xd4\xd25\xafp\\\xbfm\xf7\xea,\xc4\x1a;<\xfbm\x95e\x19\xd6\xb4\x04\xa2\x98\xa1s\x1b\xd5\xe0\xbd\xa5 ^\xe9\xd2\xc1\xd6\xa7k\x8c\a\x90~\xd9f\x1d\xd9\xa0\xfd\x97\xf9\x18\xc9\v]~R\xbf\xf4W\x90[(>H\xfb\xff\xbd\'\xa3\x841t\xbaSa\x15\xf8f\xa0y\'\xb7\xb0\x15\x8c\xffX\x80\xf9\t3[y\xfa]\xa0\x9e\x1d|\xa2\xefyj\xa8)?\xdeV,\x15\xfc\xf3Q\xc6\xd8\x11\xf9\xacoT\x99^\xc4\xd8*)\x8ci\xce4A@W\x7f\xa7-\xf6o\xcc\xc5\xb7\r\xc6\x8b\x93\x99\xc1\x1e\f\xf8\xfa\xa8\x9apf\x1a\xbe\x8e\"\xb8\x9e\xb5\xd8D\xd9\xe7\x82/\x99\x8e\xcd\xe5\x90\x1d\xa7\xd1,\xf9\xfc\x90OY\\\xc2\x8a\"\xa0\xe0\x93\xd7\"\x88\xe8/c\x85\x1b\xb9\x91\xb3#tQG=\xfe\xc7\xd01\x0e\x93t\x9e\xf9\xa6s\xbe\x03.\x99\xe7\x80\x7f\xcb', 0x0, 0x0, 0x0) fcntl$getownex(r0, 0x10, 0x0) 00:10:54 executing program 4: semget(0x1, 0x1, 0x300) 00:10:54 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap$binder(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) 00:10:54 executing program 4: syz_clone3(&(0x7f0000000240)={0xa0000, 0x0, 0x0, 0x0, {0xa}, 0x0, 0x0, 0x0, 0x0}, 0x58) ioctl$BTRFS_IOC_DEFRAG_RANGE(0xffffffffffffffff, 0x40309410, 0x0) 00:10:54 executing program 3: syz_clone(0x20106000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:10:54 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='net/dev\x00') read$FUSE(r0, 0x0, 0x0) 00:10:54 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='mountinfo\x00') read$FUSE(r0, 0x0, 0x0) 00:10:54 executing program 1: syz_clone(0x50b00400, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) 00:10:54 executing program 2: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) ioctl$FS_IOC_GETVERSION(r0, 0x80087601, 0x0) 00:10:55 executing program 0: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x8, &(0x7f00000001c0), 0x2) 00:10:55 executing program 5: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r1 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) read(r1, 0x0, 0x0) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x11, &(0x7f00000001c0), 0x2) 00:10:55 executing program 4: write$ppp(0xffffffffffffffff, &(0x7f00000001c0)="37c07b8d", 0x4) r0 = syz_io_uring_setup(0x287c, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:55 executing program 2: quotactl$Q_QUOTAON(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='/dev/'], 0x0, 0x0) 00:10:55 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xb0275faa5ab88745) 00:10:55 executing program 0: ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, &(0x7f00000001c0)={{0x0, 0xa4bb}, 0x100, './file0\x00'}) r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x14, &(0x7f00000001c0), 0x2) 00:10:55 executing program 3: ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, &(0x7f00000001c0)={{0x0, 0xa4bb}, 0x100, './file0\x00'}) r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x15, &(0x7f00000001c0), 0x2) 00:10:55 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000100)={0x5}, 0x0, &(0x7f0000000180)={0x77359400}, 0x0) 00:10:55 executing program 2: quotactl$Q_QUOTAON(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='/.e'], 0x0, 0x0) 00:10:55 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xb0275faa5ab88745) 00:10:55 executing program 0: pselect6(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x6}, &(0x7f0000000180)={0x0, 0x989680}, 0x0) 00:10:55 executing program 3: pselect6(0x1d, &(0x7f0000000000), 0x0, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x3938700}, 0x0) 00:10:55 executing program 4: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:56 executing program 5: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x15, &(0x7f00000001c0), 0x2) 00:10:56 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xb0275faa5ab88745) 00:10:56 executing program 2: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7}, &(0x7f00000000c0)={0x0, 0x3938700}, 0x0) 00:10:56 executing program 0: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) syz_io_uring_setup(0x0, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000001c0)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x19, &(0x7f00000001c0), 0x0) 00:10:56 executing program 4: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) r1 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 00:10:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000140)={[{@numtail}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@shortname_win95}, {@shortname_win95}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '874'}}, {@shortname_winnt}, {@uni_xlate}, {@utf8}, {@shortname_mixed}]}, 0x45, 0x256, &(0x7f0000002640)="$eJzs3cFLk38cB/DPdL/fphDbIZAiaNGl01Cj+yQMokFR7FCnJJXCmZAg6EG9Sf9D/Qt17Bp0iK79AxGEBV2ykwdhoc/Uadtq2Fzk63Xx4/N83vt+n2cPz8MO++7+udmZybn56Y2N9chmU5EuRSk2U5GPvuiPxGoAAP+SzVotvtUSvZ4LAHA8PP8B4ORp9/xPre5tu3X8MwMAuuVIn//7ujIlAKDL7ty9d2OsXB6/XShkI2bXFioLleRvsn9sOh5FNaZiOHKxFVHbk9TXrpfHhwvbPucjO7tSz68sVPoP5kciF/nm+ZFCIiqN+f9isJ7/MBhTMRq5ON08P9o0/39cutgwfjFy8f5BzEU1JmM7m+QzEbE8UihcvVk+lM/s9AEAAAAAAAAAAAAAAAAAAAAAQDcUC3vyB9e/SdbvKRZb7U/yjesDDbRdH+jw+jzpOJvu7bEDAAAAAAAAAAAAAAAAAADA32J+cWlmolqdetKuePzuxZv1TBL4ZXP7IlUft7PU2tEGbVqcuvDpWbNdmc7Pz58tXp/vwaCdFm/XH565PD90pVVPpBu3PI2Igz0tLqR0t07411xEl87Gy92i9P2nnt2Lqefv1+LS0PPSxKvlj19+N9XmplHr787NCAAAAAAAAAAAAAAAAAAATrj9L/1u/zfQ6+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE/s//5/p0UmdoqB+gtttWxe7fEhAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA/AgAAP//fImaEA==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="202ea660392ead"], 0xb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) [ 656.174066][T28064] loop3: detected capacity change from 0 to 256 00:10:56 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xb0275faa5ab88745) 00:10:56 executing program 0: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000100)={0x2}, 0x0, 0x0, 0x0) 00:10:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000140)={[{@numtail}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@shortname_win95}, {@shortname_win95}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '874'}}, {@shortname_winnt}, {@uni_xlate}, {@utf8}, {@shortname_mixed}]}, 0x45, 0x256, &(0x7f0000002640)="$eJzs3cFLk38cB/DPdL/fphDbIZAiaNGl01Cj+yQMokFR7FCnJJXCmZAg6EG9Sf9D/Qt17Bp0iK79AxGEBV2ykwdhoc/Uadtq2Fzk63Xx4/N83vt+n2cPz8MO++7+udmZybn56Y2N9chmU5EuRSk2U5GPvuiPxGoAAP+SzVotvtUSvZ4LAHA8PP8B4ORp9/xPre5tu3X8MwMAuuVIn//7ujIlAKDL7ty9d2OsXB6/XShkI2bXFioLleRvsn9sOh5FNaZiOHKxFVHbk9TXrpfHhwvbPucjO7tSz68sVPoP5kciF/nm+ZFCIiqN+f9isJ7/MBhTMRq5ON08P9o0/39cutgwfjFy8f5BzEU1JmM7m+QzEbE8UihcvVk+lM/s9AEAAAAAAAAAAAAAAAAAAAAAQDcUC3vyB9e/SdbvKRZb7U/yjesDDbRdH+jw+jzpOJvu7bEDAAAAAAAAAAAAAAAAAADA32J+cWlmolqdetKuePzuxZv1TBL4ZXP7IlUft7PU2tEGbVqcuvDpWbNdmc7Pz58tXp/vwaCdFm/XH565PD90pVVPpBu3PI2Igz0tLqR0t07411xEl87Gy92i9P2nnt2Lqefv1+LS0PPSxKvlj19+N9XmplHr787NCAAAAAAAAAAAAAAAAAAATrj9L/1u/zfQ6+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE/s//5/p0UmdoqB+gtttWxe7fEhAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA/AgAAP//fImaEA==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="202ea660392ead"], 0xb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 00:10:56 executing program 4: clock_gettime(0x0, &(0x7f0000000180)={0x0}) pselect6(0x40, &(0x7f0000000040), &(0x7f0000000100)={0x5}, 0x0, &(0x7f00000001c0)={r0}, 0x0) 00:10:56 executing program 2: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_netprio_ifpriomap(r0, &(0x7f0000000380), 0x2, 0x0) 00:10:56 executing program 5: ioctl$AUTOFS_IOC_EXPIRE(0xffffffffffffffff, 0x810c9365, &(0x7f00000001c0)={{0x0, 0xa4bb}, 0x100, './file0\x00'}) r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:56 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) pwritev(r0, &(0x7f0000001700)=[{0x0, 0x2000000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0) 00:10:56 executing program 2: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) pwritev(r0, &(0x7f0000001700)=[{0x0}, {0x0, 0x2}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0) 00:10:56 executing program 0: setreuid(0x0, 0xee01) mknodat$null(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) 00:10:56 executing program 4: io_uring_register$IORING_REGISTER_IOWQ_AFF(0xffffffffffffffff, 0x100000, 0x0, 0x0) 00:10:56 executing program 5: faccessat2(0xffffffffffffffff, &(0x7f00000002c0)='\x00', 0x0, 0x1300) [ 656.526483][T28080] loop3: detected capacity change from 0 to 256 00:10:56 executing program 0: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000280), 0x40101, 0x0) write$rfkill(r0, &(0x7f0000000400)={0x0, 0x5, 0x2}, 0x8) 00:10:56 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000140)={[{@numtail}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@shortname_win95}, {@shortname_win95}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '874'}}, {@shortname_winnt}, {@uni_xlate}, {@utf8}, {@shortname_mixed}]}, 0x45, 0x256, &(0x7f0000002640)="$eJzs3cFLk38cB/DPdL/fphDbIZAiaNGl01Cj+yQMokFR7FCnJJXCmZAg6EG9Sf9D/Qt17Bp0iK79AxGEBV2ykwdhoc/Uadtq2Fzk63Xx4/N83vt+n2cPz8MO++7+udmZybn56Y2N9chmU5EuRSk2U5GPvuiPxGoAAP+SzVotvtUSvZ4LAHA8PP8B4ORp9/xPre5tu3X8MwMAuuVIn//7ujIlAKDL7ty9d2OsXB6/XShkI2bXFioLleRvsn9sOh5FNaZiOHKxFVHbk9TXrpfHhwvbPucjO7tSz68sVPoP5kciF/nm+ZFCIiqN+f9isJ7/MBhTMRq5ON08P9o0/39cutgwfjFy8f5BzEU1JmM7m+QzEbE8UihcvVk+lM/s9AEAAAAAAAAAAAAAAAAAAAAAQDcUC3vyB9e/SdbvKRZb7U/yjesDDbRdH+jw+jzpOJvu7bEDAAAAAAAAAAAAAAAAAADA32J+cWlmolqdetKuePzuxZv1TBL4ZXP7IlUft7PU2tEGbVqcuvDpWbNdmc7Pz58tXp/vwaCdFm/XH565PD90pVVPpBu3PI2Igz0tLqR0t07411xEl87Gy92i9P2nnt2Lqefv1+LS0PPSxKvlj19+N9XmplHr787NCAAAAAAAAAAAAAAAAAAATrj9L/1u/zfQ6+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE/s//5/p0UmdoqB+gtttWxe7fEhAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA/AgAAP//fImaEA==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="202ea660392ead"], 0xb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 00:10:56 executing program 1: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000100000018"]) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x19, &(0x7f00000001c0), 0x0) 00:10:56 executing program 2: quotactl$Q_QUOTAON(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='/.', @ANYRESHEX], 0x0, 0x0) 00:10:56 executing program 5: quotactl$Q_QUOTAON(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="9c6e35ea6b2f2f", @ANYRESHEX], 0x0, 0x0) 00:10:56 executing program 4: mremap(&(0x7f0000b78000/0x4000)=nil, 0x4000, 0x2000, 0x3, &(0x7f0000d35000/0x2000)=nil) 00:10:56 executing program 0: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r1 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000001c0)="31a2ad2d9d", 0x5}], 0x1, 0x0, 0x0) read(r1, 0x0, 0x0) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:56 executing program 2: clock_gettime(0x0, &(0x7f0000000040)={0x0}) pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7}, &(0x7f00000000c0)={r0}, 0x0) 00:10:56 executing program 5: ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f00000001c0)=ANY=[@ANYBLOB="01"]) r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x19, &(0x7f00000001c0), 0x0) 00:10:56 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x81, 0x0) pwritev(r0, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0) [ 656.945080][T28102] loop3: detected capacity change from 0 to 256 00:10:56 executing program 4: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0)={0x0, 0x0, 0x2}, &(0x7f0000000140), &(0x7f0000000000)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:57 executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000140)={[{@numtail}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@shortname_win95}, {@shortname_win95}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '874'}}, {@shortname_winnt}, {@uni_xlate}, {@utf8}, {@shortname_mixed}]}, 0x45, 0x256, &(0x7f0000002640)="$eJzs3cFLk38cB/DPdL/fphDbIZAiaNGl01Cj+yQMokFR7FCnJJXCmZAg6EG9Sf9D/Qt17Bp0iK79AxGEBV2ykwdhoc/Uadtq2Fzk63Xx4/N83vt+n2cPz8MO++7+udmZybn56Y2N9chmU5EuRSk2U5GPvuiPxGoAAP+SzVotvtUSvZ4LAHA8PP8B4ORp9/xPre5tu3X8MwMAuuVIn//7ujIlAKDL7ty9d2OsXB6/XShkI2bXFioLleRvsn9sOh5FNaZiOHKxFVHbk9TXrpfHhwvbPucjO7tSz68sVPoP5kciF/nm+ZFCIiqN+f9isJ7/MBhTMRq5ON08P9o0/39cutgwfjFy8f5BzEU1JmM7m+QzEbE8UihcvVk+lM/s9AEAAAAAAAAAAAAAAAAAAAAAQDcUC3vyB9e/SdbvKRZb7U/yjesDDbRdH+jw+jzpOJvu7bEDAAAAAAAAAAAAAAAAAADA32J+cWlmolqdetKuePzuxZv1TBL4ZXP7IlUft7PU2tEGbVqcuvDpWbNdmc7Pz58tXp/vwaCdFm/XH565PD90pVVPpBu3PI2Igz0tLqR0t07411xEl87Gy92i9P2nnt2Lqefv1+LS0PPSxKvlj19+N9XmplHr787NCAAAAAAAAAAAAAAAAAAATrj9L/1u/zfQ6+kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE/s//5/p0UmdoqB+gtttWxe7fEhAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA/AgAAP//fImaEA==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="202ea660392ead"], 0xb) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 00:10:57 executing program 5: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) r1 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) read(r1, 0x0, 0x0) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x15, &(0x7f00000001c0), 0x2) 00:10:57 executing program 1: quotactl$Q_QUOTAON(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='/.ev'], 0x0, 0x0) 00:10:57 executing program 4: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) [ 657.278124][T28117] loop3: detected capacity change from 0 to 256 00:10:57 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xb0275faa5ab88745) 00:10:57 executing program 4: r0 = syz_io_uring_setup(0x4845, &(0x7f00000000c0), &(0x7f0000000140), &(0x7f0000000180)) fsconfig$FSCONFIG_SET_PATH_EMPTY(0xffffffffffffffff, 0x4, &(0x7f00000001c0)='(\xfbV]\x00', 0x0, 0xffffffffffffffff) io_uring_register$IORING_REGISTER_IOWQ_AFF(r0, 0x13, &(0x7f00000001c0), 0x2) 00:10:57 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) [ 657.471154][T28125] ------------[ cut here ]------------