Extracting prog: 1h2m18.367122229s Minimizing prog: 6m16.825469957s Simplifying prog options: 0s Extracting C: 24.907611358s Simplifying C: 13m35.268752859s extracting reproducer from 75 programs first checking the prog from the crash report single: executing 1 programs separately with timeout 30s testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): pipe-bpf$MAP_CREATE-openat-madvise-prlimit64-sched_setaffinity-getpid-sched_setscheduler-socketpair$unix-sched_setaffinity-setresuid-getpid-syz_pidfd_open-setns-sendmsg$GTP_CMD_ECHOREQ-syz_clone-process_vm_writev-write detailed listing: executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program did not crash single: failed to extract reproducer bisect: bisecting 75 programs with base timeout 30s testing program (duration=48s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [15, 6, 30, 30, 28, 6, 9, 6, 12, 7, 30, 28, 10, 21, 11, 10, 10, 9, 5, 9, 26, 9, 28, 29, 13, 17, 20, 20, 13, 28, 28, 27, 1, 22, 17, 28, 8, 8, 11, 28, 14, 9, 28, 30, 30, 18, 15, 3, 2, 15, 22, 15, 13, 11, 16, 3, 20, 4, 2, 30, 29, 16, 3, 2, 15, 3, 14, 23, 27, 2, 23, 29, 15, 4, 18] detailed listing: executing program 32: r0 = syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000180)='./file1\x00', 0x210000, &(0x7f0000000640)={[{@nobarrier}, {@dioread_lock}, {@dioread_nolock}, {@resgid}, {@noblock_validity}, {@nobarrier}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x5}}, {@abort}, {@bh}, {@init_itable}]}, 0xfc, 0x56f, &(0x7f0000003780)="$eJzs3d9rW1UcAPDvTdPup66DMdQHGezByVy6tv6YIDgfRYcDfZ+hzcpouowmHWsduD24F19kCCIOxD/Adx+H/4B/xUAHQ0bRBxEiN73psjZp2i4z2fL5wG3Pyb23535z7vf2nNyEBDC0jqU/chEvR8Q3ScShlnX5yFYeW9tu9eH1mXRJol7/9M8kkuyx5vZJ9vtAVnkpIn79KuJkbnO71eWV+WK5XFrM6hO1hSsT1eWVU5cWinOludLlqenpM29NT737zts9i/X1839//8ndD898fXz1u5/vH76dxNk4mK1rjeMJ3GitHCv+m5VG4+yGDSd70NggSfp9AOzKSJbno5FeAw7FSJb1wPPvy4ioA0Mqkf8wpJrjgObcvkfz4GfGgw/WJkCN2Mda48+vvTYSextzo/2ryWMzo3S+O96D9tM2fvnjzu10ia1fh9jXpQ6wIzduRsTpfH7z9T/Jrn+7d7rx4vHWNrYxbP9/oJ/upuOfN9qN/3Lr459oM/450CZ3d6N7/ufu96CZjtLx33ttx7/rl67xkaz2QmPMN5pcvFQunY6IFyPiRNS73vo4s3qv3mld6/gvXdL2m2PB7Dju5/c8vs9ssVaMiLFdhvyYBzcjXsm3iz9Z7/+kTf+nz8f5bbZxtHTn1U7rusf/dNV/initbf8/6tZk6/uTE43zYaJ5Vmz2162jv3Vqv9/xp/2/f+v4x5PW+7XVnbfx495/Sp3W7fb8H0s+a5SbSXCtWKstTkaMJR9vfnzq0b7NenP7NP4Tx7e+/rU7/9PJ1+fbjP/WkVsdNx2E/p/dUf/vvHDvoy9+6NT+9vr/zUbpRPZIdv1rLztXtnuAT/r8AQAAAAAAwCDJRcTBSHKF9XIuVyisvb/jSOzPlSvV2smLlaXLs9H4rOx4jOaad7oPtbwfYjJ7P2yzPrWhPh0RhyPi25F9jXphplKe7XfwAAAAAAAAAAAAAAAAAAAAMCAOdPj8f+r3kX4fHfDUNb7YYE+/jwLoh65f+d+Lb3oCBlLX/AeeW/Ifhpf8h+El/2F4yX8YXvIfhpf8h+El/wEAAAAAAAAAAAAAAAAAAAAAAAAAAKCnzp87ly711YfXZ9L67NXlpfnK1VOzpep8YWFppjBTWbxSmKtU5sqlwkxlodvfK1cqVyanYunaRK1UrU1Ul1cuLFSWLtcuXFoozpUulEb/l6gAAAAAAAAAAAAAAAAAAADg2VJdXpkvlsulRYWOhfdjIA7jaQa4Zle75wclCoUOhZtZ9+5srz5elAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgg/8CAAD//4yLMZo=") lsetxattr$system_posix_acl(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f0000000000)={{}, {}, [], {0x4, 0x5}, [], {0x10, 0x6}, {0x20, 0x7}}, 0x24, 0x0) r1 = openat(r0, &(0x7f00000003c0)='./file1\x00', 0xb4180, 0x2) read$FUSE(0xffffffffffffffff, &(0x7f0000000700)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_STATFS(r1, &(0x7f0000002740)={0x60, 0x0, r2, {{0x0, 0x7eeb, 0x3e9, 0x5, 0x100000000, 0x498, 0x9, 0x9}}}, 0x60) llistxattr(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file1/file0\x00', &(0x7f0000000200)) socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000340)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, 0x72213, 0x58091}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipip={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LOCAL={0x8, 0x2, @private=0xa010100}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4000090}, 0x20004040) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000004500), 0x0, &(0x7f0000000100)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r4}}) executing program 33: syz_mount_image$vfat(&(0x7f0000000400), &(0x7f0000000280)='./file1\x00', 0x2008000, &(0x7f0000000000)=ANY=[@ANYBLOB="6e6f6e756d7461696c2c6e66732c73686f72746e616d653d6c6f7765722c757466383d312c64656275672c696f636861727365743d757466382c73686f72746e616d653d6d697865642c757466383d312c004845160000000000"], 0x1, 0x2bc, &(0x7f0000000440)="$eJzs3EFrE08Yx/Hn37RNmtImfxBBQX3Qi16WNr4ADdKCGFBqU9SDsLUbDVmTshsiEbG5iFdfR/HoTVDfQC/ixbu3IgheehBXupttk5rWbU2a2H4/UGa2M7/OLN2WZwud9TuvHpcKrlEwqzKUUBkSaciGSHqz1/Rfsx3y+6PSqiGXxr9/PnP77r0b2VxuZk51Njt/OaOqk+fePXn2+vyH6vjCm8m3cVlL31//lvmydnLt1PrP+UdFV4uulitVNXWxUqmai7alS0W3ZKjesi3TtbRYdi2nbbxgV5aX62qWlyaSy47lumqW61qy6lqtaNWpq/nQLJbVMAydSMrxNhxhTn51bs7M7jrsxbq6I3RfvP1yrNMcx8k2Og/mV3u1LwAAMLj2rv+DWn/3+j+3ELRdrv9FqP97pNF29Yf6H0eC42TNZPPntx31PwAAAAAAAAAAAAAAAAAAAAAA/4INz0t5npcK2/AjLiIJEQmv+71P9MYBv/9X+rRddFnLP+4lROyXtXwtH7TBeLYgRbHFkilJyQ//eWgK+rPXczNT6htpfsnN/EotH/PPJvDzoXSn/Nn/p4O8yvvNXK2ZH5Fk6/oZScmJzutntvPhcQgrtfyoXLzQkjckJR8fSEVsWfKf6+3882nVazdzO9Yf8+ftJsrpGgAAAAAADApDt6Tb33+Dsx8Nf0JCfh8P8vv4+8CO9+thOc1LNAAAAAAAh8KtPy2Ztm05B+jEReQv4ke1E5OB2MaOzlUROfRFRaTRn1tOiEjwGT1I/OtWPFLKizBnWEQG4kmI2On3byYAAAAA3bZd9O8j9OlFD3cEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDxE/U8sHB+yVuRtvPtwoE94i3LxQ79BgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAB8isAAP//0KwZYw==") creat(&(0x7f0000000080)='./file0\x00', 0x6a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101042, 0x15) pwrite64(r0, &(0x7f0000000180)='T', 0x1, 0xe7c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x84042, 0x1f1) write$P9_RUNLINKAT(r1, &(0x7f0000000000)={0xfffffffffffffecb, 0x4d, 0x1}, 0xffffffd7) executing program 34: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) r15 = socket$inet_tcp(0x2, 0x1, 0x0) close_range(r2, r15, 0x2) r16 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r17 = ioctl$KVM_CREATE_VM(r16, 0xae01, 0x0) r18 = ioctl$KVM_CREATE_VCPU(r17, 0xae41, 0x0) ioctl$KVM_SET_CPUID2(r18, 0x4008ae90, &(0x7f0000000100)={0x1, 0x0, [{0x1, 0x0, 0x1, 0x0, 0x0, 0x11fffff, 0x1000100}]}) recvfrom(r15, 0x0, 0x0, 0x102, 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000001c0), &(0x7f00000002c0)='./bus\x00', 0x322020, &(0x7f0000000100)=ANY=[], 0x1, 0x0, 0x0) syz_clone3(&(0x7f00000010c0)={0x440a4080, 0x0, 0x0, 0x0, {0x4}, 0x0, 0x0, 0x0, 0x0}, 0x58) executing program 35: r0 = epoll_create1(0x0) r1 = socket$unix(0x1, 0x1, 0x0) close(r1) socket(0x1e, 0x1, 0x0) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f0000000040)=0x10009, 0x4) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000dc0)={0x6, 0x4, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, [@call={0x85, 0x0, 0x0, 0x19}]}, &(0x7f0000000d80)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x1) ioctl$KVM_SET_CPUID2(r4, 0x4008ae90, &(0x7f0000000100)={0xeb, 0x0, [{0x1, 0x0, 0x5, 0x7, 0x800, 0x7fffffff, 0x2}]}) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200040, &(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYRES64=0x0], 0x3, 0x277, &(0x7f0000000180)="$eJzs289rHGUYB/Bn0pZuWtJd8RctiC96UC9Lk7OHFokgBpRqhCpIp2aja8bdkFkCK2Jy0qt/gmfx6E2QHr3k4l/gwVsuOfYgrkxmk2zSQhvQjdTP55A8zDtf3nfnXYZnlt3d17/7Ym21bK/mg5jJspi5EdtxP4tWzMSB7Xjtldu/vvDe7Q/fvrm01BgfXUgpXXnxl4+++vGle4PLH/x05eeLsdP6eHdv4Y+d53au7v71/mfdMnXL1OsPUp7u9vuD/G7RSSvdcq2d0rtFJy87qdsrOxvHxleL/vr6MOW9lblL6xudskx5b5jWOsM06KfBxjDln+bdXmq322nuUnAkO3Vi+Yf7o1HsjS5k2Wg0mv0+Lt+Lud+jGdlTKXv6Rvbsnez57ezq3mjUPBmd/adWzVka7/+dOO3+80QY39QXb6XUiCi+3VzeXK7/V6ONuLka3SiiE9djNv6M6m0yVtdvvrW0eD3ta8U3xdY4v7W5fOFgijo/H81oPTw/X+fTQf5iRFR/q7v74fwL0YxnHp5fOJGv52/Eqy9P5NvRjN8+iX4UsRJVNrbG61v8ej6lN95ZOpG/tn8eAMCTpp0OVf3bueqhsO5/ztXj7WPjE/1RnZ/oD5uP6A9P9Ffn49r5s33tRJTDL9fyouhsVA94+8Xhkf9rMTt5WR6nOPgo5N9b2MyxPXvgnFYURSMizvzSKSaKW+Pt+q+s55RFxOdTvxsxbUeb/shTG1NZEAAAAAAAAAAAAI9lGl8nPJrNj4YBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/R0AAP//+ai55w==") close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$KVM_GET_CPUID2(r4, 0xc008ae91, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000002c0)={0xa002a014}) epoll_create1(0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) close(r1) (async) socket(0x1e, 0x1, 0x0) (async) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f0000000040)=0x10009, 0x4) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000dc0)={0x6, 0x4, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, [@call={0x85, 0x0, 0x0, 0x19}]}, &(0x7f0000000d80)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x1) (async) ioctl$KVM_SET_CPUID2(r4, 0x4008ae90, &(0x7f0000000100)={0xeb, 0x0, [{0x1, 0x0, 0x5, 0x7, 0x800, 0x7fffffff, 0x2}]}) (async) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200040, &(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYRES64=0x0], 0x3, 0x277, &(0x7f0000000180)="$eJzs289rHGUYB/Bn0pZuWtJd8RctiC96UC9Lk7OHFokgBpRqhCpIp2aja8bdkFkCK2Jy0qt/gmfx6E2QHr3k4l/gwVsuOfYgrkxmk2zSQhvQjdTP55A8zDtf3nfnXYZnlt3d17/7Ym21bK/mg5jJspi5EdtxP4tWzMSB7Xjtldu/vvDe7Q/fvrm01BgfXUgpXXnxl4+++vGle4PLH/x05eeLsdP6eHdv4Y+d53au7v71/mfdMnXL1OsPUp7u9vuD/G7RSSvdcq2d0rtFJy87qdsrOxvHxleL/vr6MOW9lblL6xudskx5b5jWOsM06KfBxjDln+bdXmq322nuUnAkO3Vi+Yf7o1HsjS5k2Wg0mv0+Lt+Lud+jGdlTKXv6Rvbsnez57ezq3mjUPBmd/adWzVka7/+dOO3+80QY39QXb6XUiCi+3VzeXK7/V6ONuLka3SiiE9djNv6M6m0yVtdvvrW0eD3ta8U3xdY4v7W5fOFgijo/H81oPTw/X+fTQf5iRFR/q7v74fwL0YxnHp5fOJGv52/Eqy9P5NvRjN8+iX4UsRJVNrbG61v8ej6lN95ZOpG/tn8eAMCTpp0OVf3bueqhsO5/ztXj7WPjE/1RnZ/oD5uP6A9P9Ffn49r5s33tRJTDL9fyouhsVA94+8Xhkf9rMTt5WR6nOPgo5N9b2MyxPXvgnFYURSMizvzSKSaKW+Pt+q+s55RFxOdTvxsxbUeb/shTG1NZEAAAAAAAAAAAAI9lGl8nPJrNj4YBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/R0AAP//+ai55w==") (async) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$KVM_GET_CPUID2(r4, 0xc008ae91, &(0x7f0000000000)) (async) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000002c0)={0xa002a014}) (async) executing program 36: socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./tracing\x00', 0x1ff) mount(0x0, &(0x7f0000000200)='./tracing\x00', &(0x7f0000000280)='tracefs\x00', 0x0, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'dummy0\x00'}) bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x8, 0x0, 0x0, &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0xd, '\x00', 0x0, @fallback=0x28, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xfffffffffffffffd}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ptrace$PTRACE_SECCOMP_GET_FILTER(0x420c, r1, 0xfff, &(0x7f0000000300)=""/87) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$IPCTNL_MSG_CT_DELETE(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000e00)=ANY=[@ANYBLOB="50000200000001020000000000000000091c001080090003400000000508c212a0008140000000020800014000000b9c14001080080002400000e30d080001400072f22588fd24efc1e0a192f70000060c0001800600034000030000ac1c7dc6e6ac026977fb56e024d1a82496c75f561ba50c1510c197645f3179"], 0x50}, 0x1, 0x0, 0x0, 0x8004}, 0x4000010) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r4, &(0x7f0000000040)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}}, 0xe) socket$netlink(0x10, 0x3, 0x8000000004) write(0xffffffffffffffff, &(0x7f0000000140)='1', 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x1ff) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x3, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000b80), 0x2000008, &(0x7f0000001440)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@workdir={'workdir', 0x3d, './bus'}}, {@metacopy_on}]}) linkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file1\x00', 0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file2\x00', 0x1000) unlink(&(0x7f0000000200)='./file0/file2\x00') executing program 37: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x2818082, &(0x7f0000000340)={[{@iocharset={'iocharset', 0x3d, 'cp862'}}, {@uni_xlateno}, {@shortname_win95}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'maccroatian'}}, {@fat=@errors_continue}, {@shortname_lower}, {@fat=@check_strict}, {@fat=@debug}, {@numtail}, {@uni_xlateno}, {@shortname_win95}, {@shortname_lower}, {@rodir}]}, 0x7f, 0x2d5, &(0x7f0000000440)="$eJzs3T+LI2UYAPBnNpPdrApJYSWCA1pYLbf3CW6RFQ63UqbQRsXLgSThYIOBPcV4lb1g5Sew8TtYWtj4DSwsBTsPEUcmmfzd2b3sseR07/cr7p7M+z7vv3mTTJN3P3p10Lv3YHj/0Re/RquVxM6duBOPk+jETsx8FQDATfK4KOKPYipi99K66aS8aFevdrYzQgDguq1+/z/RX4tqvv4B4P/qvfc/eOfo5OT43SxrRQy+HuVJRAySUT4tP7ofn0Y/unEr2vF3tKq0yWNA+czw0t2T40izbPY0MNqPPGLw4c/V66PfIyb5h9GOzjRn9rRR/vv23ZPjw2wq3hiMR3nZc/l/M15IIo6KZNrQ7WjHyxFFM6pGFvm3a/Ij3403X/+uGv8/3TiIdvzySTyIftybNLHI//Iwy94qvv3z8+kM8ohkPMr3JvUWisZWbggAAAAAAAAAAAAAAAAAAAAAAM+Fg2yus3x+zuyYv4OD+vLJ+UCNc+cDRVGd8DNeOl/nVpZls2N8RnkzpvlpvJJE+kwnDwAAAAAAAAAAAAAAAAAAAP8Rw7OHvY/7/e7pSvBj8dn3EbVFi6D6RX9UV9KlojR2losub6cm6P3wxN6fMohGNep+cq6L2YQ2bjC9uPLeVQa2X9dOtYTrazi/c2cPe99cfRFeu9IEy6B4inWejbHcJJdUbsTwrFW/SZZ25n7V2OlwcoP2L9q0q0FRs/0aF2btrl5JN+qirp0XN6i8t/n7opxxc76Yq3Va5Z1cutK8zndKtNY/KZJ59NPu9X3+AAAAAAAAAAAAAAAAAAAAC0s/LP/tXOGjZzIkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANi6xd//nwfRWb+yHoyr5G5d+lqwdzqs6baz5WkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABww/0bAAD//1jpUDA=") open(0x0, 0x20000, 0x0) memfd_create(&(0x7f0000000000)='/dev/sda1\x00', 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1cb182, 0x8d) syz_mount_image$fuse(0x0, &(0x7f0000000500)='./file0\x00', 0x480, 0x0, 0x1, 0x0, 0x0) executing program 38: r0 = syz_usb_connect(0x3, 0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[], 0x78}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x8, &(0x7f00000000c0)=ANY=[]) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) sendmmsg(r2, &(0x7f0000002dc0), 0x307017fdb7a66cb, 0x0) close(r1) executing program 39: write$binfmt_register(0xffffffffffffffff, &(0x7f0000000300)={0x3a, 'syz2', 0x3a, 'M', 0x3a, 0x6, 0x3a, 'B\xd4GGI\x82\\4\xbb\xbb\xbb\xb3\xd4)\xed\x8f\xaa\xf4\xd2{\xc5\t\xa9\xed\xf8e\xaa\xb9\xf5\r\xe3T\x0e\x8a\xd6\x9a_?G\x05\x00\x00\x00\x00\x00\x00\x00\x1e\x9a\xce\xac&x3\x15\x14y\xbf\xc6)\xa8\b/\x01\x00\x00\f\x8e1\xc4\xa1\xb2]I\xa5\x13}9\x1b0x0}) sendto$packet(r0, &(0x7f00000002c0)="05031600d3fc142e002c4788031c09102c28", 0xfce0, 0x4, &(0x7f0000000140)={0x11, 0x86dd, r1, 0x1, 0x0, 0x6, @multicast}, 0x14) executing program 40: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000001300)={0x11, 0x4, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r1 = socket$nl_generic(0x11, 0x3, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, @void, {@ipv4={0x800, @igmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x24, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1}, {0x1e, 0x0, 0x0, @multicast1}}}}}, 0x0) sendmsg(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@caif=@dgm={0x25, 0xd}, 0x80, &(0x7f00000005c0)=[{&(0x7f0000000000)="4ba72c4cfd81685544f46c3f08", 0xd}], 0x1, 0x0, 0x0, 0x11000000}, 0x0) r2 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x6, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="18000000003f000000000000000000f195"], &(0x7f0000000140)='GPL\x00'}, 0x80) r3 = bpf$ITER_CREATE(0xb, &(0x7f00000004c0)={r2}, 0x8) close(0x3) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x6, 0x4, &(0x7f0000002280)=ANY=[@ANYBLOB="18020000e2ffffff00000000000000c685000000360000009500001800000000922ae83713ab9600010000801b10fb54a8cb72d232ad558c46fff4208d4990ec11ce9413ac30e00bd0081f8504e19a5183d769676520e98a263345e44d5ad12bca35510100c4d86abeb12303ff1c9fe0d0020000d60400000007d3670000008aff66d6b3181ffc1d62a3954c1198bbc4fa13aee48ca9e8969faebf3183fe803ab3f5024b52dc265b36fc9dae00a09404f01f9504d0976d252bd8d24538556e5e57bee3b8cf464ef3c6a7def8bad3ca6e3abdb21696e340bb8e2a093add57196b40def3858ef569147fa4108328392d322ab5df10a2f69a6bdf72ee7944e810d0223917c3d042410f57466f59544047d6d8ac44060000000000ee16c729300d2301800000000000002b5a8b05fcc154ad5290a8cdb97c343f454ff69dd6cbde49b28a6cb5f4fc0001745cff6e00e7ffffff0000acf3209a08439f1ff01779b6f6df7e02aa6d7760525b595fe1f697bc114ed1778e97a3f0395f946974cfb458be2a34cf924dc37b5592bf17956f3547497aba814382ff67b345b677a9d6523d87008000000400000000003fe8613ca29ff92be0d8deffff7b68136b0046d535dd39c0f35408869e9b342b953f91447e6b9eab304f134306320600a44095254b45a6c1312a13696c7202df5f764713504facc532c5a6d44d99ec7530ed7b0311000000000000e54e9072a22d911f4a2c2e2fa806e63c5cd98a8569a6d6bcfb000064885117e2ad910eae67e0ebe380d0f648713e68153579e02d71c58d147b00821ab9a6475b31e1ebf1369a04000000fbf3983f283f2f00000000992774814d63c933912d000006000000a66acb0a38856929e7d8b1b06c9bd5d7e5490f3b8596b694ea9483bd4bd287c83dd998a74694d18bdd8ad0983bc90770bbd26a82b9d99d5fc04563b523c47ef8c33400e90d02000000000000000edf1147a7afe772cd45af8aeffe2753088e02ca6bb2feec446ce7dbce66f0a93a03371320980865c7c62ea4d8f8a864dce9fa85aeb0454349100296ee2dba39c3f6fd6cf96714e11fe03b5062809a7418b165dd0336d226bac1e1223be1c97b15175d0e664beb126000e96549e1a1228c686edb475b705eaa9515c96f4fc6b3c925ea404e0f1de61026dc6c6618580fd6ce9eac602c1756f6d1056712412131ed9925989e01eae489ec7052e0ed72c326c7a8aa63999e2297c54ce1822d14b7c7699a9d0600f11f2e7f474cffbc35bc8623cd5eb68af82275a940be0400000000423346da092cbe220de96d6a8e9f32f18d1f606b381e4903b500000000000000000000004a2357ba5f03000000000000005dcf4f2aaee86d4802000000000000007cdb686d5da2a42e4b5024b6535811f362201d4f82012e6af704973d04ea923c19e6cb723c1923b3eea2d73e176dff383c9fbbac53dfdcb1a68c98e96fe39eec23963faf3ebed3409144c7c53d6318ced678a621450a9b01e9f2772e5f2999d3435da02556e36c3215d2bd4e96c93bff3ad04a82ff3cfadcf65eb92adc6c68d66b11cb2d7556414a86dfa94bb7aa52c7febb1e9b2efcbbc5bccf9d39bed802f4f056976a9a362ee9cc624ec454b90200fd9603f96908bddc14500000000000000000000000000044d917c62b27679913075731e8fddb07c10c82002d60181588ae63a440454287de9e340f611267f37bdd0f2d21cb06fcaf45a0a297e396f428d43371424b307eef82c5d6d19f3ef0d3b8f7fa51957e3099caab31133b34a1d3eebc0f0c9056df2e9667ba0b55695c7894010079b07e7aef7785e248deb8c83ab6eb2c72c484241dc3b66da78260f800fffd39368b952f6f4a10295c50c887a31d8b543c5d10f2dbd4d0b84eaad43feb6e169a9f2fcff7000000000000000000e011bc6366f56fa787f212c1f8c0f47f5078191c8a02ad436725771738a2a98891971e3b932352896e1ea10f62e8ef7a87e16151b39d6c27575714540d8c293a3fa4b5a825360423c1cbc8b5d19167152823ed853140edda002c16c842b168bb55f6bb713deb57d0aa78d6d4e5fc5be2c402bd77125d98120358900000892b135a92e8c844938aa98ba4839a1408a696454d40e5eed4d4dce481ca86bfac54c330331b7f2cde17cbaeb0377696faf546ecbe742d73d47d726a50f6e752f3325255bd7e8b5923aa3cfb6f7e06494f21ca450139c558000000000000000000000800000000000000000075aa0000000000000000000000005560bd9eb81e839e4992e64b074a66cccccf00334fa94da8477be7d99b558ec6a5b1596ac1e7617c6b32eed0cc70286caf2c5189a103f4b0b04aff171c4d388ccf67fea37e782f025c94c853cde330a193a967d907a8c88fcb033e680f559a72150cb900bafcd536f48797915a2fe9922ce27300009e1b36aa4730117d9b00000000003c630000000000008fbbd11b015c415ca04192fbfb1a8b0e3460af35771dbac10062835c9bab3ad09f7a022c52d8000000000000000000004000000000000000000000000000000000000000000400000000000000000000000000006ec473c54399b7b8aa1ee46132fc45da8292631178cecf19550108b8b8423de4295777a17bf4dfdfee5de0f3e4dadf51ab9562827b762fa611ba5f32861c19dffe1dc9fd5c41cd46cf131fd6b0c2ddad90ac33f768f9ecc70327c59918fa5a249befe98262f53c8182d95f6da3698a6a88c2c31d801a8f1f5e0ce05138d5422da0a6a62b9dfe1f39775d1d0c9186096415f544aaf76b0a1c877a6c826a5adcfb22c4a0e5a46271caa3eaf4f389dd5f3c20dbddc0377a4266d7b9fd61b9287e9b4be0a413ee31be0ddecab0ef7b25cba1fb3654ddf291ecb7768ac1e177042cb4c452fa6b3966950000000000000000c187da23d6855500fe8510b51e13a890e394b84a6ea2cc8d42b97c697c29122298d55e2e1cca8e07abda2606a3f381c64b9fec0000000a7965e4854e8e3572ad5149b3872342dea9252132860c9af1bd5fe263c0313dea5d6e0c11a466d6892ed65f34667dd79b07b5cbdd8aa7dd561a26b5562d4861a7e1b0f48930e0b696ea3bee7eb72794e163d7aeac9a0fa5403ac9cb421eae283b0550f1d0d339cd7b96e71d3ab48ad9d7975e0c9b117f71d3ab80a0c9b0284ecc469fa6181c9c71fce07a6ffb23296a107763138e8d9876291af2076890c47925ac773d95d2ca42acb3e5f3a1550665b898462c139ffd0106bc8a61b6117d252efcab7106b4c3a3c13a70ff452e9d2096142c517b0e91b5cf88332faca5b3ee96363065c3ce32d3d39ec36e20d597e05664f2526bd918090649da11f7299789d00f502cdf1e99d3efecb9b457642fe810370ba4fbe00fa60a28af966a27a1659e448bbe43a1dcd2ea760018b57a36ac41ef2051a7b703d55c0602540663016e20d50385766df4dac47802a55bd38dd767ee9960c6daa704fc5d01a14591f26b7b538c9bb22f6a2f7a34d1b9edfd125a9e25a110228c64253588ff420644dbc0854e69a7bdda72f93ceaccf92cfe7dd6296c950db10f6dd8a5ef9b73cf6a12a1ba16fdc7e35b805f4fd2fcff0a623722149c1465e4de2d53f0f10b14c21865027abc71a12cb1e9f8029c7a20000000eeb0d53a83e518c8d2052c08b515d9d0bde24ac4e798040c7db0bb03c019507d6377f3d5dd94a27abc6d6b120d61f772407e0d2cb50d29168b68aef9f176b4c3aa8b21279d4ea9c1f669aa8c2c17d5b3a8d1dda58d26f1019af04b7774c85d5bce8be010f27c5211938031c3404680b01279c778bd1fe1b48c4b5b8e0fe756e54a8d76b7cec5e3407d93b4eadc446440607de844acf5524a4657e33af2115547b735b57b5092d0bc8fa6acb832509abe0882d570ce400aaebd7baff88526608d6991aac95751671174129457e4a03aca69d82b64b89e6ad6ed1e275ec5002e48170e4c7b4f3971481098dedb88fba90770e44bf404d5a97fefe2fe8e459fe45933b78c7ab5fe985a480193a20fb07da1455fb283df68af569ac82aa6dc703e29bf158931fb79f2abfa6ff7eb8c4f381c9da58bea460e2ead969933e5391970ca4fddd64da2e5df9c4d82044068caaaab771b37bb06bbe673056d849825525f1120b2250f6b8520381f7a74b1c687781cb6b23e67b918844b83dbaeeb559ec8520d710dd6d6b4e64838bd434a36ed03fc0c488b24571032ffbc9f8ce97041e1bc4729d539358dc9599c1266b9ce2cb6dd0ad57a6e9d3d4a11a27f70b2934c96237e2ba09c58eeda678d4d08b6da99b7a86e946215afb1b48792fde54492e306cb5342e2589874b603a1de972b1f09cc350096f5c3e814118af9ba0793cfdf20c77b34eacfdf63ce59ec4d2f867bf884e941559b068d908325667672b5e1cf71f4829c0493e8b141399ed926b822becead7a0a2b4a4c008ab16b616d60f347e4da54f06443507efe57ea62399ef4eb11b2f559e1b056456a53998bf1c6d13c92e75136147f91ae3a75ca15eb1b51bf700b3c0bf54bc3745ff313c5e75dc66386897f6ee45429371b8d0878c442ad2fe9baf85c1390da13efc353ccbef950c29f39ddf436f0d9bf1be1515ed251d8b6f11ecb16b1e8d1ed04196e9b6c2f9e068b7749bb6c1f533e493f22c901662c65cb761dc2eeff2f698bd4dbae83e2dfdc4f1c7f918a00515c1bc189d10ec22b35c92725cbf0ba244fd029c4f026f68e000000060000ab0476c3fd7f7c1e5c000000000000000000000011e43e39d3f4394fbfa13c416b1c443c5e52eea726491ad75100ebad7c6d5a665c59a3fb158e43da904f19e7e8daa4e90390b8da945f6cd78536c0d2be07221f85ad46b180f256d4d84592691d15d65896b66b63a46705338b67b72dc1c3075fcdc5cbffb0366151632ba5be8ae815dfea9fadfd31c473a24a73d3e5116c3023b3563c72d26fbd59877132bde5ca4ef8d92fd3613c768b35223f6fd0b5e9a8b98cccf1e2b4612e620e3a159d6365c9045aaa826aa0ee6d26cf0397ce674c20824584b464ebdc2f3ea26a7aec4570b242a6677a4e9187f8591c3a9bdc0000001a002364bbd93964a8d0bdc802b9be2500"/3636], &(0x7f0000000040)='GPL\x00', 0x4, 0xfdc0, &(0x7f0000000300)=""/4096, 0x0, 0x0, '\x00', 0x0, @xdp}, 0x70) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f00000005c0)={r3, r0, 0x4, r2}, 0x10) r4 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000140)={'veth1_to_bond\x00', 0x0}) setsockopt$packet_drop_memb(r4, 0x107, 0x2, &(0x7f0000000000)={r5, 0x1, 0x6, @multicast}, 0x10) executing program 41: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x6a, 0x4) bind$inet(r0, &(0x7f0000001c00)={0x2, 0x4e23, @multicast2}, 0x10) connect$inet(r0, &(0x7f0000001bc0)={0x2, 0x4e23, @loopback}, 0x10) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, &(0x7f00000002c0)="01a4acc7cf28ab9f6c7fc745c30bfc165466072a660bbf56352083db9d40454a67f80100c4004bd29585885c89773ca3ba28a1e85ffe2a9220e0ecd440e345b745bf2146835ad015c801f95be5b890e44fb3dfbe8e88a1e5176e584c970207f23b0073ca5375abddf56331be396eaa2398ea66b93a74fd4147e826abed1b5d1de578682288c19ac23c1ccc1cdd936d2571c3510b0000000000000000000000000000000000f32bb3874c926a8944caa4677d2eae3bc831e748000000", 0xfffffffffffffe88, 0x0, 0x0, 0x0) executing program 8: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x4, &(0x7f0000001300)=ANY=[@ANYBLOB="1800000000000000000000000000200071124000000000009500000000000056"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x9}, 0x80) sendmsg$TIPC_NL_MEDIA_GET(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000100)={0x3c, r1, 0x1, 0x170bd2b, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x28, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xe, 0x1, @l2={'eth', 0x3a, 'xfrm0\x00'}}, @TIPC_NLA_BEARER_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xc}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x40}]}]}]}, 0x3c}}, 0x8804) mmap$IORING_OFF_SQ_RING(0x0, 0xc00000, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000002180)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000480000000820000095000000000000002ba7e1d30c04aa8b3382022ce2a1d97411a0f6b599e83f24a3aa81d36bb7019c13bd23212fb56f040026fbfefc4a056bdc17487902317142fac7e7be168c1886d0d4d94f2f4eb45c652fbc1626cca2a28d67893547db51ee988e6e06c8cedf7ceb9fc40400ae5e4aa74c92c6a51cbf9b0a4def23d410f6accd3641130bfc4e90a6341865c3f5ab3e89cf6c662ed4148d3b3e22278d00031e5388ee5c867de2c6211d6ececb0c18ce7400dae15cb7947c491b8bea3fd2f73902ebcfcf4982277d9800011b405bbf7b02433a9bcd715f5888b2007f000000001c000000010000000000000600000000309329170ee5b567e70f000006a10f58fa64533500000000000000000000000031000000000000001208e75a89faffbfb11b7dc6ea31001e846c12423a169f87463ad6f7c2e8ee1a39244960b318778f2a047f6d5bc24fef5d7d617de7a6520655a80d0900f4d433623c850af895abba14f6fbd7fbad1f98e26ad4deaf1a4f294b2a431ab9142f3a06d54740a4bc5e3abd378af7c9676a08e774c48785f895b4ec8d1141d5e8744d7f09ab4df6027bf48cabecead649f96ea24d32872c494160cb7f46ce680eeb80157eb23f9902519ac655fa73103170cbc496d7122034b85e7e87a2db762cbb253fbd76b9117c1a11d18aa2040c5f0c289906000000000000005ffe91ff799a11d9b219c00c369a12bf8685b862d0dbdd956cbda1bae489bcef5ae59136aaadc59609f4d42617c0e6066938b521a0f2e2467a6c435ad5b800262a5da053ced5e95394e500000072737638ac44fb61310e2df511c60b3c88113996a81fb64bce5eb95ce91738640ff7ae6ed6b62086e699955926934389cdf9bcffff3ffd86fe9ce05268bfca3958f2206cdc7095682c14f10ba1075832956762b2dcc6251e7b74cb1da627e332765511c58215bf84d263e8778e6e8ffe4ea50b076446f35efffc806b340658342d2d9e1ef68c6ef3e98407d2fcefb34a0000000000000000895ddbb76122b1222e4da37177fe833e4fcaa67997e92a206ebd085bd9f90008d3fdd528efe6c1dca17f45ba5e8bd311a40030f9ffce75ffff996a80153a0077bb43f8a63dd390d18f0239b41da1a52383a4c6768ca1bb66b8fb3c5000f6f246fd20356a60769b461b6cdf133de073b1df08ae09268b0073bb97d88d741a5546e76caf4b6b1387ff37ec13d262dae0260be74cdf7bb6d3107597430ef5bbd476bb9d69b2aef9f3cb644b4bf01ccf16d40720939daf2af469bdfb361b8ee8d414e757b6cce3c66f5c343afb78a7cfd852f3e05c089887d7df2ff4f9982030019421af6b78ff9c444a17091875cfe4eab0e7f50eb69c860b1613a6b4f5af04f9c635d8d646c89f8b85f820ce7464c731deba39f9ff7b815f7b0acba754c01ed8bf1bba0010a8c6a2b966d861f9dd547abf2e9b23e5607f00f80b5e749bf5271efd93ce76e67758fd76e4bc46c84799aa792cdaeb6cfb858e577dacff607ba513250e13ae696cd6ed7d318190a93b9ee07927efca6b8d1f5980994690bbe002db5146439d906a0d4aef065214b15666cdca81091b69acee2c7ce0821fc19e0891f0b53469f935c5ac420100010000000000fb53faf4420638489e6a1c696d8c414a87b60000000000080000b6be1557951854c01dbc2d061827ae6349a045b780893771524a424335b9fc34616ee9f09141057262530b7c2f7c9b969938779736ece7b470078ac0b1b4b528000000009866e9994ca9096672ec9f3800c2fc35ba6516e542624c47bdba76a816c3a3dd6c3fa87a3ec91df199a9af91a7babf2b8d0e7b77e6dfb4bbc9817847b705000000a1000000000000ab8353f3800f045b90b0eaab6d731199c9447eabbc8c740183aff5389742e47de5000000826a570d14310700cf2ae3366ebdb7f1000000000000333c00e6addbf4c71ffad6bfb5babb49109f92a5a52042c425190a6e3f1a8a3abfe6059da9c952cf35c98ce7616355493d280f2d0be99e18fd0900c769e7eb4edc1c03a33676590bd2047229e0237c1e34641848531712ff09e89fb062a3e66f4fced0ae679733830039cb61ea0691f0b4e0b33194404e643243c3841e1e7fe301f7f47a7f89512d92e83624e3de705bdfbfd0e5e381398e9d5428a00cc8a6d097d97e6ac8bd09b1a5577920a650114a522c1e2dcdc4f606fcbcee91770a9fada34d38cd7976a9228a0a0dd8661be8162e966aac26bea4c11458cd6ce22ddf7054cdd0a60ef3ec000000000000000000425cb75dc7ec92e9a5d29f9c99697d2a98ae0a9f35e4196c3faeb7a60a0290bf897846f6f0f1c163d6075119169d55d10da9ad0e4b2c636d200000009baaf94e2b2c48e70d8453f832eecfb1de2a3f38a5c986de9e37737dac74db251d5e9ea2b8ed39e91a7a17d01b49f7aaff7c4c73c3484bdcab362838ed940035b239a3646ef55b9f070ae14466b3acef9f8b28fb938a237e2e068ae4a6bce4407b54cc14614c2cdf877f000000000000000000000000bdcf23144e6c16b9235552aed83b6428f34d88c258a9ad16386bba51b60838fb11bc193a206b5a25b7233b222e4e68e0d1e88f26b9a45b6c29469530a37ea92aaf421cdcc1f594ecfaff9a79b56f8b38038002d29142a369b14607b5e48987541ed2cb5a3512a877da93174aa5bf4ee9fbf1bd0f42d221d7cbfec3feff2ef0a1d3316421ee72754aea5b5abb253295c2d87aeb468bd4f73d391c07a4831b4b0bf962e6cfa0f0445ba37524c8c062c4787f9bff922b012e833c08ff0c365c289657b88ff8aa4c26260956f6e9b640f90cacb464007c3717fd9ec6d618bd3ff950b9dc4d7f9c94205db3b47bdded6a47911088f1a1d06649c3ac08c7f6194604786d0a1fe96667fcf082caac73dda1b9c0dda7dd90c38107b8a016132b63ec21a988cc2788efc9d5f6fbfd7ddbe800a5382bbc4b2624a4b9976b2c5f4c611e88370a5dff77de5d0960a3bd91321a8e0b27a48cbc2607a4c6c406cd4ac5d5a18ba185ad620beeb77f1c6bc1697151600bd3491d5a8358ef635d50d54af5b24d11d52eb75c970ab41ee0afbd2a01d249fabacc95695efc923da1800f1439d385bbb00ac0d7c8043f4e2661ffec2eafbac5b483885d76ff5b2358986923a5fa8aad707a0aba60e4fae6dd3decf94ead2dfb52fd0be70d5d14a5f6c6a6786b0ce6a5eeeae8fb8c6ed627c348d9bf64a7aa47e02b8dd67c12141bfd5efb2b05501f57bcf3f0660dd63cb4f4912fd386647f9a9e32f5e7f00f21063f4d262bc29e8a4edd8cba7ee7fd9cf4a21cb93a9eb232acbce357044d3c99154e4ba0ed25e2ecbad23b08b2073a8a7de2c6dac3cfcab3fd33b082ddc278776963c5ad1fa244360716dc571d6e95a767ad6bf69d4c8d132155ad94b610d4a42161e7532dd5fe80556dc149d70f002ce4006bbac4549e4b48f8360e1b2353cf636ca348db1c5e8335066efe415560683c7b5eadcffe56a58093756d20609a1ea83831a430818d1e5090b2608290469eede3f81e0e4f402b63c2b54374af37aafcae614bb3936cf952f2f944f5740c4c2c629a7935eb86abb14cfcdde8b371119f1ccda5850d8c6194775b8a5f8de7000000000000a1c7e2233be2fe4254f6a9c1fc414252a4ceefd417f37b4a1507da7b4d870f3fea9757a8c24e6a72e9e3a41da13496e27952b373c776a939540527c01661ed7d0026ad4b6ee543cfac2b7f48916212dddb2eca1e2ab0861ab94a693f6b9fc9a9c2ec231588ecef2907c47fe1344eee20d3c1024ebbfbe50d6bf4543db64f8cc0d82c532d75479ad8afe72cffbd569f448d6f2f88d88b9f12ce5b56cb0731ee8e5c70598f5608726a0a5a7d57352a996722"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x57, 0x10, &(0x7f0000000000), 0xffffffffffffffc9}, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(0x3) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b7020000b96871dfbfa30000000000000703000000feffff7a0af0fff8ffff1971a4f0ff00000000b7060000080000001e6400000000000045040400010000001704000001000a00b7040000000100006a0af2fe0000004f850000001a000000b7000000000000009500000000000000455781a5feee5e1ce784909b849d5550adf200000000000000b61d69f2ffdaa10350e11cb97c8ad51bcda0c4ee6d9674c77404ceb9971e43405d62de53a9a53608c10556e5734eb84049761451ce2e2d9f8004e26f7fcc059c06220002595f6dba87b81d1106fb026cce67a66afd9ac3d09e29a9d542ca9d85a5c9c88474895d679838def0a83a733dc6a39b63a5ed69d32394c53361d7480884bd6fee53f5b2e7b91c61ced1ebad000000000000e8122a793c080a882add4e1179bd4a44f2fcb6d753a78845d8363e0401861abebe428ba953df4aece69311687f4122073a236c3ad198e3f3a532efa04137d452ff47d2638da3261c8362bb7c7824be6195a66d2e17e122040e11e3bd4a69fc6e8d9f7043e09b9e10dc7777bfae58e99e30810400000000000000d63d716c0975e1ce4a655362e7062ff6ab3934555c01840219829472ad529cefa06d3482c7b2711b98eabdca89b77efd13e6dba4a431ce47911834118093b6cabaa17a57727474e1785ee234835088445aa4a9b677d3d342640e328504aea02a2d727e62b7f097a02dbf8fe1d704765de7482040b2fc3000000000000000008947baeaaf954aff687deaa2f804924600273ee26d8115cbca081a14cba24788779291745083fccdddc979ddca066da478c197d4a550470557bc99cca336bd88cd28a5ee651627e3a6fbf6ea53b95ddb64c69c7d8d2f4baddc239828760459564124bad68209d2a1d16ad085886c017679cfcda8b10700ac1e2bcc5ede5b5687aa418abfa09acd7339e73b2cd185c9eb5fb34fccd20ffa155b16c0c309ed6f6663677df37de0ec0d0f548b183940be5d1fe0bae14d1a76bf741330dacd9cc19c0163bcc93059e8d2d1bfa928e2ba458ecd989cb3581a3f270ad48255ac0dad4923e3e357e4e90583ce8d43ec65ed491d87a51d7c13f665dcf772e3ead71112008b16b0ea821f70aee1ccbd71c5a1c21e87d5b7b73d356337d15b9dcae4d0d750ffa07909c955e718585b2456308beda2fa03bb9bcf03cdff31ee4b1665b987829c0f0872c006c6e4ed666fe23b343aae943923eedbdb0e7abee90e3da7b98b7d07d2d4816201ad1737798635b0a3ebd3aed120e4500c16e6c9dc729f009db49c6b8b19613e4d792cb4ff5106419291d4222980b49ddb9527ce785822d8f4e2"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000340), 0xfffffffffffffe19, 0x0, 0xffffffffffffffff, 0x54}, 0x42) r4 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0900000949bda00000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00'/28], 0x50) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000200)={{r4}, &(0x7f0000000280), &(0x7f0000000b00)=r4}, 0x20) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x1, 0x10, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1808000000000000000000000000000018120000", @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b7000000000000001801000000082c2500000000002120207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000000700000095"], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x3, '\x00', 0x0, @fallback=0x33, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) setsockopt$sock_attach_bpf(r2, 0x1, 0x32, &(0x7f00000000c0)=r5, 0x4) sendmsg$inet(r3, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x1, 0x803, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) recvfrom(r7, 0x0, 0x0, 0x21, 0x0, 0x0) syz_usb_connect(0x2, 0x24, &(0x7f0000000200)=ANY=[@ANYBLOB="1201000009be1a08560833acf800010203010902120001000000000904"], 0x0) ioctl$EXT4_IOC_GETFSUUID(r0, 0x8008662c, &(0x7f00000000c0)) r8 = socket(0x10, 0x803, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)=@newlink={0x48, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x10004}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @gretap={{0xb}, {0x10, 0x2, 0x0, 0x1, [@IFLA_GRE_IKEY={0x8, 0x4, 0x7}, @IFLA_GRE_COLLECT_METADATA={0x4}]}}}, @IFLA_MASTER={0x8, 0xa, r9}]}, 0x48}}, 0x0) r10 = timerfd_create(0x0, 0x0) read(r10, &(0x7f0000002180)=""/262, 0x106) timerfd_settime(r10, 0x3, &(0x7f0000000080)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r11 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$IP_VS_SO_GET_DAEMON(r11, 0x0, 0x487, &(0x7f0000000140), &(0x7f0000000180)=0x30) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x15, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000040000008500000072000000850000005000000095"], 0x0, 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0x14, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x40f03, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) executing program 8: mount$9p_fd(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='trans=fd', @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX, @ANYBLOB="d85424cef68d4e2d215fb545e1ae6eafabfb452a189d78783e8b5e08cdab3d357db50b1f48c8ce243bae5007dff6254ab6a9614cecc521b0aaa76ddbc04fb24aa588464a20d1590dcd0c9990ab771b531708c582694474b8bb526a7b1308b313666b05f0acc365eaa06d8b5a12bb60c97ff5b88bb491cecc69f7da3ce7e0f81e28b97a4aa2bd820d9fe4524d7682e1e7fbf3e154bd8aabdc82071817c2f52818cd684e8783959abc5ae4462e0906a6dbceb879f1e853f519d5e451606de6c8ebb743"]) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000280)=0x8) prctl$PR_SET_DUMPABLE(0x4, 0x0) getpid() r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r0, &(0x7f00000010c0)={0xa, 0x8, 0x1, @dev={0xfe, 0x80, '\x00', 0x10}, 0x7}, 0x1c) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x4000087, 0x2, 0x0) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x401054d5, &(0x7f0000000040)={0x2000003c, &(0x7f0000000280)}) bind$bt_hci(r4, 0x0, 0x0) write$bt_hci(r4, &(0x7f0000000040)=ANY=[], 0x6) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000080)='./file0\x00', 0x2000008, &(0x7f0000000000), 0x2, 0x541, &(0x7f0000000600)="$eJzs3dFvG3cdAPDvOXabtinJgAeYtDHYUDtB7WZhW8TDGBIST5MQ472ExI2iOnEUO1sTTTT9FxASSDzBMxJ/ABKqxAuPCGkSPIM0BELQgQQPsENnn5PUOSfe5sSt8/lI1/v9fue77/eX+s5355/OAZxbz0XE6xHxQZqmL0bEbN5eyqfY607Z695/+M5yNiWRpm/+PYkkb+ttK8nnV/LVpiPi29+M+F5yNG5rZ/fOUqNR38rrtfb6Zq21s3tjbX1ptb5a31hYmH9l8dXFlxdvjqSfVyPitW/8OcvktV99+e0/3frr9e9nlZl8+eF+fEjl4xZ2u165ON23wtZHDPY4yvpT6VUuDbfO/VPMBwCAwbJz/E9GxBci4sWYjanjT2cBAACAJ1D6tZn4bxKRFrswoB0AAAB4gpQ6Y2CTUjUfCzATpVK12h3D++m4XGo0W+0v3W5ub6x0x8rORaV0e61Rv5mPFZ6LSpLV5zvlg/pLffWFiHgqIn44e6lTry43GyvjvvkBAAAA58SVvuv/f812r/8BAACACTM37gQAAACAU+f6HwAAACaf638AAACYaN96441sSnu/f73y1s72neZbN1bqrTvV9e3l6nJza7O62myudp7Zt37S9hrN5uZXYmP7bq1db7VrrZ3dW+vN7Y32rbWYPpMOAQAAAEc89bkHf0giYu+rlzpT5sK4kwLORHm/lOTzgr3/j1Pd+XuPtKZpeu9UcwNO19QQr3nvYnG78wR4spX7Gwbs68DkqYw7AWDskhOWDxy889t8/vnR5gMAAIzetc/2ff9f7t7XP/57gXK2RunMkgROhZ0Yzq++z/l0dlyJAGeu8/3/sAN5nCzARKkMNQIQmGQf+/v/E6Xph0oIAAAYuZnOlJSq+e29mSiVqtWIq52fBagkt9ca9ZsR8YmI+P1s5WJWn++smZx4zQAAAAAAAAAAAAAAAAAAAAAAAAAAdKVpEikAAAAw0SJKf0l+3X2W/7XZF2b67w9cSP7T+UngCxHx9k/e/NHdpXZ7az5r/8d+e/vHeftL47iDAQAAAPTrXad35v8edzYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATJr3H76z3JuGePmlUcX929cjYq4ofjmmO/PpqETE5X8mUT60XhIRUyOIv3c/Ij5TFD/J0toPWRR/FH+EE+LHXP5XKIp/ZQTx4Tx7kB1/Xi/a/0rxXGdevP+VIx6pf1SDj3+xf/ybGrD/Xx0yxtPv/qI2MP79iKfLj8Yv98VPBsR/fsj43/3O7u6gZelPI671Pn86R7zDEQ5Ktfb6Zq21s3tjbX1ptb5a31hYmH9l8dXFlxdv1m6vNer5v4UxfvDMLz84rv+XCz//kjybwf1/oWB7RZ9J/3v37sNP9Sp7R+Nff74g/m9+1pndK4hfyuN8MS9ny6/1ynvd8mHP/vx3zx7X/5WD/lcO9/+k///rgzba78iO8sywbx0A4BS0dnbvLDUa9a2JLWRX6Y9BGgqPU+FiRNS3Wvd6LZVRvEnSNE2zfapg0YOIGGY7SYy4p6XifA4KA48A4z4yAQAAo3Zw0j/uTAAAAAAAAAAAAAAAAAAAAOD8OovHrfXHPHgEcjKKR2gDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIzE/wMAAP//lDPSjg==") bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)=ANY=[], 0x50) mount$cgroup(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340), 0x80, &(0x7f0000000380)={[{@nofavordynmods}, {@cpuset_v2_mode}, {@noprefix}, {@nofavordynmods}, {@noprefix}, {@none}], [{@smackfstransmute={'smackfstransmute', 0x3d, '-'}}, {@seclabel}, {@euid_lt={'euid<', 0xee01}}, {@smackfsdef={'smackfsdef', 0x3d, '/'}}]}) read$FUSE(0xffffffffffffffff, &(0x7f0000005900)={0x2020}, 0x2020) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) setsockopt$inet6_int(r0, 0x29, 0x3e, &(0x7f0000000040)=0x3, 0x4) setsockopt$inet6_opts(r0, 0x29, 0x3b, &(0x7f00000000c0)=ANY=[], 0x8) write$binfmt_misc(r0, &(0x7f0000000040), 0xfe46) executing program 8: r0 = syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x22110402, &(0x7f0000000000)={[{@noquota}, {@debug}, {@data_err_ignore}, {@discard}, {@nouid32}, {@grpjquota, 0x2e}, {@sb={'sb', 0x3d, 0x1}}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x2000}}, {@jqfmt_vfsv1}, {@grpid}], [], 0x2c}, 0x85, 0x4f1, &(0x7f0000001000)="$eJzs3MtvG8UfAPDvOs8+k/ZX/aAPaKAgKgpJkxbogQMgkHoBIcGhHEMaqtK0RW2QaFXRgFA5Iv6CwhEJiRMXTiAhBFwAcYU7qlShXBo4IKOxdxMnsRM7j4bWn49ke8Y7u7Pf3R3veMfrANrWQHrKIrZGxG8R0VfNzi8wUH2Zmb4y9tf0lbEsyuVX/swq5W5NXxkrihbzbckz3RFR+iCLvXXqvXjp8pnRiYnxC3l+aPLsW0MXL11+/PTZ0VPjp8bPjRw7dvTI8FNPjjzRVBxXl5me4rq1593z+3Yff+3jF8fK8foPn6f13ZpPr42jqr+pehsrtka5Yu797srzw6tc+n/Ntpp01rmBK0JLOiIi7a6uSvvvi46Y23l98cL7s5lvN2gFgXWTzk07Fr3bkb+W8rMXcHfKtHFoU8UZP33/LR63s/+x0W4+m57HK/HP5I+fXqpum1L6Lttf/cbesWC+Uv76/zrL7E3lqzOU+5apf2tEnJj6+3p6RN3rEEvImi4JADDr69T/eaxe/680r2+zPR9D6Y+IQxGxMyL+FxG7ZntCEfdExL0t1j+wIL+4//PLphYX2ZLU/3s6H9sqHtUpRVzZbG5bJf6u7I3TE+OH821yMLp6Un54iTq+ef7XjxpNG6jp/6VHqr/oC+brcaOzd/48J0cnR1cR8jw334vY01kv/mx2JCBtgd0RsWcFy0/b7PSjn+1L6e1bFk9fPv4GsnzgYpXKn0Y8Ut3/U7Eg/pqqUk2NxieHemNi/PBQcVQs9uPP116uzXfVpOfF39tcTL0rDbaOtP83Lzj+q8vP4y/lFS4Yr51qoY5rv3/YMKp58XfE9ZnpLE7kC6+OKZZudPZExKa5zZaO/+7s1SJbWdF3RicnLwxHdFeHV/NR1vz9kbn6inxRPsV/8ED99r8z4p9P8vn2RkQ6iO+LiPsjYn++7g9ExIMRcWCJ+L9/7qE3l95CKzj+10iK/2Tdz7/Z478/qx2vX0Gi48x3XzWqv6nPv56jldTB/J1mPv+aXcHVbDsAAAC4U5QqY9BZabBI11yc2hWbSxPnL04eGoi3z52sjlX3R1epuNLVV3M9dDi/NlzkR1K6ey5/JCJ2VH5ptKmSHxw7P7FtIwMHKvfqFO2/J39vcLD6+sfCH70Ad5+WxtFqf3T2xZdrvzLAbeV+TWhf2j+0L+0f2pf2D+2rXvu/GjGzAasC3GbNnf/LbjeHu5D+P7Qv7R/a11z794s/aCOLb4kv/m5lJXf6zyV2Hl/V7OueKPety5KnWp+rY50ijZo/7WhcOIuIlVURpaXLdMely71rFE46Qy1VprhppekFlpYt88xym6VrVf+JkRL780RPRDQ719Um9unaHT9J5rIfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwR/s3AAD//5NW3AM=") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x100, 0x52) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000780)=ANY=[@ANYBLOB="b700000081000000bfa30000000000000703000005feffff720af0fff8ffffff71a4f0ff0000000072030000000000001d400500000000004704000001ed000072030200000000001d440000000000006b0a00fe000000007303000000000000b5000000000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10746443d6438e959532e0617d419c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6a49964757cdf538f1ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c107571380d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c391e97ba48db0a5adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa5b6a686b50f0937f778af083e055f6138a757ebd0ed91124a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f6f096753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c2571f983e9673560000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca48568325b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d1abf3cb17b40ac9b10968f38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a003d2fbdc1f9be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd84990453f006694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e27a3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef9a2abae1cf01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e925cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130bc01a2d61f3b39c64307f9c82b2807c9ff4a269841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb58aa364b55e73f053450665e7b94ad1012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e315acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef67a41b9e320146ee9f566a28"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) ioctl$KVM_CLEAR_DIRTY_LOG(r1, 0xc018aec0, &(0x7f00000005c0)={0x2710, 0x100, 0x140, &(0x7f00000001c0)=[0xff6, 0x8000000000000001, 0x3, 0x0, 0x7f, 0x6, 0x8, 0x7, 0x3, 0xc62c, 0x0, 0x3, 0x9, 0x80, 0xb, 0x0, 0xe90, 0x1, 0x1, 0x4, 0x0, 0x1, 0x5, 0x8000000000000000, 0x8, 0x100000000, 0xed95, 0x57f, 0x5, 0x2, 0xbb, 0x3, 0x7fffffff, 0x1, 0x0, 0xfffffffffffffffe, 0x6, 0x69, 0xffff, 0x7, 0x8000000000000001, 0x3940002, 0x1, 0x4, 0x6, 0x3, 0x22e8, 0x4a, 0x7, 0xffffffffffffffff, 0x40, 0x9, 0x4, 0x40, 0x480, 0x4, 0x7fff, 0x2, 0x2, 0x3ff, 0x8, 0x7ff, 0x86b, 0xff, 0xffff, 0xfffffffffffffffb, 0x0, 0x5, 0x68fd, 0x1, 0x8000000000000000, 0x0, 0x5, 0x919, 0x40000000008, 0x94, 0x7, 0x3, 0x4, 0x0, 0x4, 0x6c7, 0x1a, 0x6a, 0x0, 0x81, 0x1ff, 0x600000000000000, 0x5, 0x6, 0x0, 0x8, 0x5, 0xfffffffffffffe00, 0x6, 0x2, 0xb, 0xffffffff, 0xa36, 0x4, 0x0, 0xbeaf, 0xf, 0x3, 0x4, 0x6, 0x2, 0x10, 0x50, 0xd, 0x0, 0x7ff, 0x1000, 0xcb, 0xb3f, 0xa2, 0x7, 0x8, 0x8a, 0x0, 0x9, 0x5, 0x0, 0x9, 0x2, 0x5, 0x7, 0x9]}) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r1, 0x8004587d, &(0x7f0000000080)={@desc={0x1, 0x0, @desc4}}) syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000180)='./file1\x00', 0x218010, &(0x7f0000000280)={[{@nobarrier}, {@dioread_lock}, {@dioread_nolock}, {@resgid}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@lazytime}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x5}}, {@stripe={'stripe', 0x3d, 0x11}}, {@bh}, {@init_itable}]}, 0xfc, 0x56f, &(0x7f0000003780)="$eJzs3d9rW1UcAPDvTdPup66DMdQHGezByVy6tv6YIDgfRYcDfZ+hzcpouowmHWsduD24F19kCCIOxD/Adx+H/4B/xUAHQ0bRBxEiN73psjZp2i4z2fL5wG3Pyb23535z7vf2nNyEBDC0jqU/chEvR8Q3ScShlnX5yFYeW9tu9eH1mXRJol7/9M8kkuyx5vZJ9vtAVnkpIn79KuJkbnO71eWV+WK5XFrM6hO1hSsT1eWVU5cWinOludLlqenpM29NT737zts9i/X1839//8ndD898fXz1u5/vH76dxNk4mK1rjeMJ3GitHCv+m5VG4+yGDSd70NggSfp9AOzKSJbno5FeAw7FSJb1wPPvy4ioA0Mqkf8wpJrjgObcvkfz4GfGgw/WJkCN2Mda48+vvTYSextzo/2ryWMzo3S+O96D9tM2fvnjzu10ia1fh9jXpQ6wIzduRsTpfH7z9T/Jrn+7d7rx4vHWNrYxbP9/oJ/upuOfN9qN/3Lr459oM/450CZ3d6N7/ufu96CZjtLx33ttx7/rl67xkaz2QmPMN5pcvFQunY6IFyPiRNS73vo4s3qv3mld6/gvXdL2m2PB7Dju5/c8vs9ssVaMiLFdhvyYBzcjXsm3iz9Z7/+kTf+nz8f5bbZxtHTn1U7rusf/dNV/initbf8/6tZk6/uTE43zYaJ5Vmz2162jv3Vqv9/xp/2/f+v4x5PW+7XVnbfx495/Sp3W7fb8H0s+a5SbSXCtWKstTkaMJR9vfnzq0b7NenP7NP4Tx7e+/rU7/9PJ1+fbjP/WkVsdNx2E/p/dUf/vvHDvoy9+6NT+9vr/zUbpRPZIdv1rLztXtnuAT/r8AQAAAAAAwCDJRcTBSHKF9XIuVyisvb/jSOzPlSvV2smLlaXLs9H4rOx4jOaad7oPtbwfYjJ7P2yzPrWhPh0RhyPi25F9jXphplKe7XfwAAAAAAAAAAAAAAAAAAAAMCAOdPj8f+r3kX4fHfDUNb7YYE+/jwLoh65f+d+Lb3oCBlLX/AeeW/Ifhpf8h+El/2F4yX8YXvIfhpf8h+El/wEAAAAAAAAAAAAAAAAAAAAAAAAAAKCnzp87ly711YfXZ9L67NXlpfnK1VOzpep8YWFppjBTWbxSmKtU5sqlwkxlodvfK1cqVyanYunaRK1UrU1Ul1cuLFSWLtcuXFoozpUulEb/l6gAAAAAAAAAAAAAAAAAAADg2VJdXpkvlsulRYWOhfdjIA7jaQa4Zle75wclCoUOhZtZ9+5srz5elAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgg/8CAAD//4yLMZo=") r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x8541, 0x1a9) fallocate(r2, 0x10, 0x40004, 0x7ffc) fsync(r1) signalfd4(r0, &(0x7f00000000c0)={[0xc]}, 0x8, 0x80000) executing program 8: ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, &(0x7f0000000080)=0x3) r0 = syz_open_dev$loop(&(0x7f0000000500), 0xee8, 0x5042) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/fscaps', 0x20940, 0x1e2) ioctl$LOOP_CONFIGURE(r0, 0x4c0a, &(0x7f0000000140)={r1, 0x0, {0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x8004, 0x0, 0x1, 0x5, 0x4, "6fa715e63fee9cb07f3c19ed0c04afcaba06f6d9584488da0162d4cc7030ec4f7b9ab89b3e19b47b6669f6bdb9c400", "c975aabbbbe9e4cbb0e98d43a12e12538b330e6fe3bce73919393417abdc6c58f0abd4f0c29b3c71757f74bc429c6d8f46e9cda4584203143a0b9705fb16b600", "666f1d5f5c430300ce9ac4dd62ad805000", [0x9, 0x61fe]}}) syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f0000000900)='./file1\x00', 0x200000, &(0x7f0000000180), 0x3, 0x566, &(0x7f0000002080)="$eJzs3V9rW+UfAPDvSdv9//3WwRjqhRR24WQuXVv/TBA2L0WHA72foc3KaLqMJh1rHWy7cDfeyBBEHIgvwHsvh2/AVyHoYMgoeuFN5aQnW9YkTZtlNvN8PnC25znnpN/z5DnPk+/JSUgAuTWR/lOIeDkivkoiDrdsG41s48TGfmuPbsymSxLr65/8kUSSrWvun2T/H8wqL0XEz19EnCy0x62trC6UKpXyUlafrC9enaytrJ66vFiaL8+Xr0zPzJx5a2b63XfeHlhbX7/w17cf3//gzJfH17758cGRu0mci0PZttZ2PINbrZWJmMiek7E4t2nHqQEEGyZJrx06nAPsvpFsnI9FOgccjpFs1AP/fTcjYh3IqcT4h5xq5gHNa/sBXQe/MB6+v3EB1N7+0Y33RmJf49rowFry1JVRer07PoD4aYyffr93N12ix/sQNwcQD6Dp1u2IOD062j7/Jdn817/T23jXb3OMvL3+wG66n+Y/b3TKfwqP85/okP8c7DB2+9F7/BceDCBMV2n+917H/Pfx1DU+ktX+18j5xpJLlyvl0xHx/4g4EWN703q/93Na8790SeM3c8HsOB6M7n36MXOleqnPcG0e3o545Un+m0Tb/L+vketu7v/0+biwzRjHyvde7batd/tbDT4DXv8h4rWO/f/kjlay9f3Jycb5MNk8K9r9eefYL93i76z9g5f2/4Gt2z+etN6vre08xvf7/i5329bv+b8n+bRR3pOtu16q15emIvYkH7Wvn37y2Ga9uX/a/hPHt57/Op3/+yPis222/87R7mnQMPT/3I76f+eFXz/8/Ltu8bfX/282SieyNduZ/7Z7gM/y3AEAAAAAAMCwKUTEoUgKxcflQqFY3Ph8x9E4UKhUa/WTl6rLV+ai8V3Z8RgrNO90H275PMRU9nnYZn16U30mIo5ExNcj+xv14my1MrfbjQcAAAAAAAAAAAAAAAAAAIAhcbDL9/9Tv43s9tEBz52f/Ib86jn+B/FLT8BQ8voP+WX8Q34Z/5Bfxj/kl/EP+WX8Q34Z/5Bfxj8AAAAAAAAAAAAAAAAAAAAAAAAAAAAM1IXz59Nlfe3Rjdm0PndtZXmheu3UXLm2UFxcni3OVpeuFuer1flKuThbXez19yrV6tWp6Vi+Plkv1+qTtZXVi4vV5Sv1i5cXS/Pli+Wxf6VVAAAAAAAAAAAAAAAAAAAA8GKprawulCqV8pJC18LZGIrD6LuQ9Orls9nJ0FeI0d1voMJzKOzyxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALf4JAAD//5CPL9Y=") quotactl$Q_QUOTAON(0xffffffff80000200, &(0x7f0000000180)=@loop={'/dev/loop', 0x0}, 0x0, 0x0) mkdir(&(0x7f0000000600)='./config\x00', 0x40) mount(0x0, &(0x7f0000000600)='./config\x00', &(0x7f0000000700)='configfs\x00', 0x0, 0x0) mkdir(&(0x7f0000000800)='./config/usb_gadget/g1\x00', 0x1ff) mkdir(&(0x7f0000000d00)='./config/usb_gadget/g1/configs/c.1\x00', 0x1ff) mkdir(&(0x7f0000000e00)='./config/usb_gadget/g1/functions/ecm.usb0\x00', 0xe2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r2, &(0x7f00000004c0)={0xa, 0x0, 0x0, @mcast2, 0x7}, 0x1c) sendto$inet6(r2, &(0x7f0000000200)='O9', 0x2, 0x3b3a, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='memory.current\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xa, 0x28011, r3, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_lsm={0x1e, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24}, 0x94) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.sectors\x00', 0x275a, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f00000000c0)={'\x00', 0x6, 0x1287adaa, 0x9, 0x4, 0xfa5a, 0xffffffffffffffff}) ioprio_set$pid(0x3, r4, 0x4007) executing program 8: openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2c) mount$incfs(0x0, 0x0, 0x0, 0x82, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xc2c02e4d8eb3e456, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) setreuid(0xee01, 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000180)={[{@workdir={'workdir', 0x3d, './bus'}}]}) r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$packet_int(r0, 0x107, 0x14, 0x0, &(0x7f0000000100)) executing program 8: r0 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) socket$tipc(0x1e, 0x5, 0x0) setsockopt$inet_icmp_ICMP_FILTER(0xffffffffffffffff, 0x1, 0x1, &(0x7f0000000040)={0x3}, 0x4) syz_clone3(&(0x7f0000000900)={0x23800000, &(0x7f0000000040)=0xffffffffffffffff, 0x0, 0x0, {0x27}, 0x0, 0x0, 0x0, 0x0}, 0x58) io_setup(0x8, &(0x7f0000000600)=0x0) io_submit(r3, 0x1, &(0x7f0000001300)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x6, r2, 0x0}]) getdents64(r1, &(0x7f00000001c0)=""/232, 0xe8) ioctl$NILFS_IOCTL_GET_BDESCS(r1, 0xc0186e87, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x4, 0x7, 0x3ff, 0x5b57, 0x4}, {0x1, 0x1, 0xf5, 0x12, 0xf19}], 0x2, 0x28, 0x800, 0x9}) ioctl$USBDEVFS_SUBMITURB(r0, 0x8038550a, &(0x7f0000000000)=@urb_type_control={0x2, {}, 0x0, 0x80, &(0x7f0000000080)={0x2, 0x3, 0x0, 0x0, 0xfff7}, 0x8, 0x80000000, 0x3, 0x48000000, 0xfffffffc, 0x0, 0x0}) executing program 42: r0 = fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) socket$tipc(0x1e, 0x5, 0x0) setsockopt$inet_icmp_ICMP_FILTER(0xffffffffffffffff, 0x1, 0x1, &(0x7f0000000040)={0x3}, 0x4) syz_clone3(&(0x7f0000000900)={0x23800000, &(0x7f0000000040)=0xffffffffffffffff, 0x0, 0x0, {0x27}, 0x0, 0x0, 0x0, 0x0}, 0x58) io_setup(0x8, &(0x7f0000000600)=0x0) io_submit(r3, 0x1, &(0x7f0000001300)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x6, r2, 0x0}]) getdents64(r1, &(0x7f00000001c0)=""/232, 0xe8) ioctl$NILFS_IOCTL_GET_BDESCS(r1, 0xc0186e87, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x4, 0x7, 0x3ff, 0x5b57, 0x4}, {0x1, 0x1, 0xf5, 0x12, 0xf19}], 0x2, 0x28, 0x800, 0x9}) ioctl$USBDEVFS_SUBMITURB(r0, 0x8038550a, &(0x7f0000000000)=@urb_type_control={0x2, {}, 0x0, 0x80, &(0x7f0000000080)={0x2, 0x3, 0x0, 0x0, 0xfff7}, 0x8, 0x80000000, 0x3, 0x48000000, 0xfffffffc, 0x0, 0x0}) executing program 4: syz_mount_image$f2fs(&(0x7f0000000080), &(0x7f0000010640)='./file0\x00', 0x0, &(0x7f0000000100)={[{@noinline_data}, {}, {@resgid}, {@noinline_xattr}]}, 0x1, 0x105f6, &(0x7f0000020cc0)="$eJzs3DFvG2UYB/DHCUmbUkqE2sIA4iSElEjYipO0ggUFaAVITRVRGJjAsR3Lre2LYicxXVhgQGJi4UswwWdggZ0VFjYWkNgqQL67IEI70MZJSvP7SZf/e0/ee/ye4+W1IwdwYs0mv/9WinMxExGTEXE2IhuXiiOzksczEfF8UZ8ojlJR/7swHRFnIuLcqHnec2/+s3/c+enr768999mPX/zw8Ze/3ji+uwaO24sR0d3Mx7vdPNNWnjeLem2nnWV3eafI/BfdW8V5muducz3rsFvbm1fLcqmVz083t/uj3OjU6qNstTey+mYvf8D+TmuvT3bBzdpWdt5ormfZ7qdZtm7n6xoWebs/yPs0in4fZe1jMNjLvN4cNvP72byVZb03KOp537TRHI5yp8ji4aKedhrZOtYf+Gl+6F1r97aHyU5zq99Oe8mlSvXlSvVyubqVNpqD5nK51m1cXk7mWp3RtPKgWeuutNK01WlW6ml3Pplr1evlajWZu9Jcb9d6SbVaWaoslC/NF6OXkjevv5d0GsncKF9v97YH7U4/2Ui3kvyK+WSxsvTKfPJCNbmxupasvXP16uraux9cef/6a6tvv1FMumtZydziwuJiubpQXqzOu/+DGJYOdj0nnNcPwH17kP3/hP0/cED2//b/Yf974u/f/p8D8foBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADixfp765q1sMJufP17UnyhKT0XE0xFxMSIuRMSf9zAZ0/t6no+IUjG+1/ypf63h21JkHUbXnCqOMxGxUhx3njzsZwEAAAAeETN3l7767pNPIyZHw+zHq0e/Ko5P8abN6XH1y97yeWxc3c5nzYZj6nZhr+VYXIyIqdlfxtRt9LxNnP1wTN3+k8l9cfofUcpj4ihXAwAAHI39O4Gx7d4AAAB46Hx+31dMH8o6OGLZ57XF/+IXf9JTeRQfCM7sOwMAAAD+h0rHvQAAAADg0GX7f9//BwAAAI+2/Pv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgL3buJjdtIIoD+APqQr9UVPFxFVZVlyw4RI/QZQ/Q3qY7zlAJcQ6yywmiCCLsiRRHLCI8xgn6/SQzYwv+emb3PNYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbbop1st/2z9/m+bsD83kuRsAAADglF2xXpaTcXX+KV3/ki59i4h5RMwiYhoRp3r3QbyvZU4iopfmp75fPKvhf0SZcPzNMB0fI+JHOu6/tv0vAAAAwPXabhariMFxWn5877ogznV3xgsU6aHNKFcN5SOfd7nSJmXY70xp08fILGYRUYxvM6XNI6L/+WemtBcZ1IbRk6FXDf1LVgMAAFxGvRPI1r0BAADw6vzqugC6Ua7Xpnfx01rwsBrSguCH2hkAAADwBvW6LgAAAABoXdn/2/8PAAAArlu1/x8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt2hXr5XazWDXN2R+ayXM3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAP7844CIRAGYbB3fd9p8P7HkgZNTU2qQPj4G4MBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODN7/7yf2JqnEnmXhtLzyPJ2qmxdWrsnRtHfxhfvwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9eTsBEIihKBjf+mNFi2Vbn1xYaxBhBoRDQoQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD8a+lfjG1Piqqo508SScauqNavEllViz0HiyEHrP73PL58EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDDDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9ufeNmEgjOPw60uixG0yQnorgRloqBCMwIeEZMkzMAAL0VDRWiwCK4AE55rOFDxP8/8VV9wLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPByLg9fvEVEEanLFGm8+Tm9R8RHpG3bjj5vWezOx+brnrP9YZLzO6a/ZUSUUfRxDgBA76puc6zW9fIv73/eQd5h3mre1ItnfhoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLJzPy9RvHEcwJ9d3fXr99alQxSUBQlR6w/EVbwUBRb0D3hbdBNpLVEPKUHYRboEXbp36VI3T536Dzp1iSiou0FBBEEY+2Ps8Vesl5mVXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgUDbXwoWkzoUQTnT/qevefb0/vd9+88HxkWQ8PvViIb5m/RKFEMKtuVp1IMW1dLJzYaix//jlUX/8DHeft7SyertSq1UXFQqFYrvI4JcWAABHVqE16rn+U2Fjsn4sNxHC1rOd+f98VIc28//W0/438b3i/D+Y2go7W5L/p26sj/8t/5eW5xdKSyurF+fmK7PV2eqdwdGx0YHh8sjQaKnxPqXkrQoAAAAHK7ZGnP/zE3v7//9HdWgz/79+dX0qvleX/L9Hkv+v9PU9b6//n8EkAQAA/hHHTn//ltvneK5YDPcqy8uLg83t9s9DzW0GUz20ntaI83/XRNazAgAAANKwuZbb0f+fierQZv//w4+rJ+NrdoUQelv9/0vTd2sz6S2nYyX9//HLlZtZ//1/BssHAAAgFT2NPN67q/9faHz/nz+TnJUPIfSfbdatfwPYVv7/9XDsbXy3+Pv/4fQW2ZHy5ebzSPL/+vuXcwfl/8a55RC6yxlNFgAAgCPvv9ao5//PhY3JxZ9PrhV9/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/ZsWOUZoIoDuCTbPJ9jWJAEEsLbSxEBcEqYCGIHsJCFASPEBAPoOBBrCy8g0jqpPQAKbyBzGRHwjZq4a6G3w8m/0fYZN/ONHkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBPTQ7CWq6L+NKb1u3yvdHb4CzmuJLps9cre3HFulVv23/OapnP45On0cwetvab6wkAAID5U+T5PoTw2n08itnup/l/I18TZ/7B4rTO83x17s+ZZ/+4Fu6L048b9ab36YYQLi6vzrdre8LfbT3sxngIL5t3s3tYvW7pC9/VSeeT/qEp0rG1j2+WJ920663b4fDwXyr//8BjAADftJWzLPLvo5g7TTYGwNzqlCvMzP9Fv9meAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOrwHgAA//9BLJPh") r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4000}, [@ringbuf_output={{}, {}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x3}}]}, &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0xd, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f00000003c0)={r0}, 0xc) ioctl$EXT4_IOC_CLEAR_ES_CACHE(0xffffffffffffffff, 0x6628) mount$bind(0x0, 0x0, 0x0, 0x8b101a, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x40980, 0x0) symlink(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlink(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001200)=""/4096, 0x1000) readlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000600)=""/198, 0x8c) executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$inet6(0xa, 0x3, 0x2f) setsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000000140)={{{@in6=@private2, @in6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x4e28, 0x4, 0x4, 0xf000, 0x2}, {0x5, 0x802, 0x913e, 0x0, 0x7, 0xfffffffffffff207, 0x5}, {0x0, 0x0, 0x0, 0x8}, 0x3, 0x0, 0x1, 0x0, 0x4, 0x3}, {{@in6=@private1, 0x4d6, 0x33}, 0x0, @in=@multicast1, 0x3507, 0x0, 0x2, 0x4, 0x4, 0xfffffffe, 0xfffffffa}}, 0xe8) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x1000, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000380)={'gre0\x00', &(0x7f0000000000)={'syztnl2\x00', 0x0, 0x3f00, 0xa000, 0x0, 0x51, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @empty, @empty}}}}) executing program 5: openat$uinput(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x101100, 0x0) socket(0x10, 0x3, 0x0) (async, rerun: 64) syz_emit_ethernet(0x41, &(0x7f0000001640)={@local, @broadcast, @void, {@ipv6={0x86dd, @generic={0x4, 0x6, "a86511", 0xb, 0x3c, 0x1, @remote, @local, {[@dstopts={0x87}], "9cf61e"}}}}}, 0x0) (async, rerun: 64) socket$nl_xfrm(0x10, 0x3, 0x6) (async) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r1 = open_tree(r0, &(0x7f0000000100)='\x00', 0x89101) syz_usb_connect$uac1(0x3, 0xa4, &(0x7f0000000200)=ANY=[@ANYBLOB="2a01000020000040b708000000000000030109029200030172e5000904000000010100000a24010000000201020c0d2406000005000000000000000c240000e9fffff5ffffffff092403f3ff000005024524", @ANYBLOB="913f693090db63412c1728b3921051cf30af1e7c28dfd7f80356fe5f5fee25d8fb67b0037c76ae724e672e285c6e5c1c8c4d15af4eaad932277e4956914bc725e9f93f7a72dbddc551df48236881bc9ca92e786103d5283f67b536d5", @ANYBLOB="05", @ANYRESHEX=r1], 0x0) executing program 5: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000040)={0x50, 0x0, 0x0, {0x7, 0x1f, 0x8, 0xffffffffd24b2432, 0x5, 0xffff, 0x0, 0xabe6, 0x0, 0x0, 0x80, 0x7ffe}}, 0x50) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000000)=ANY=[@ANYBLOB="f8000000160085"], 0xf8}}, 0x40000) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r2, &(0x7f0000000240)={0x0, 0xfffffff5, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) recvmsg(r1, &(0x7f0000001d80)={0x0, 0x0, &(0x7f0000001d00)=[{&(0x7f0000000540)=""/255, 0xff}], 0x1}, 0x160) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0x1, 0x29, &(0x7f00000000c0)=0xa, 0x4) sendmmsg$inet(r3, &(0x7f0000003240)=[{{&(0x7f0000000100)={0x2, 0x4e23, @empty}, 0x10, 0x0}}], 0x1, 0x4008800) syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x200000, &(0x7f0000000040)={[{@grpquota}]}, 0x1, 0xbaf, &(0x7f0000002f00)="$eJzs3M1rXOUaAPDnnEy+c5v0crn3tggGpCqK07QpFbpqXYsKunDZmExKyPTDJIIJXaR1ry5EXBSkf4Lg3m5cCS7qQutfUMQiRTdtFyNnPtKxk5mm6cwcE38/eHPe97wn8zxPTmfOe2BOA/jHms5+pBGHIuJsEjFZ359GxFC1NxKxWTvu/t3L81lLolJ5+7ckkoi4d/fyfOO1kvp2vD4YiYibryXx749a466ubyzPlcullfr46Nr5S0dX1zdeWTo/d650rnThxOyrJ2ZPzs52sdbbl9774pkf3nj+6vWPZ978/MB3SZyOifpccx3dMh3TW3+TZoWImOt2sJwM1OtprjMp5JgQAAAdpU1ruP/GZAzEw8XbZHz7Y67JAQAAAF1RGYioAAAAAPtc4v4fAAAA9rnG9wDu3b0832j5fiOhv+6ciYipWv2N55trM4XYrG5HYjAixn5Povmx1qT2a09tOov09felrEWPnkPuZPNKRPx/u/OfVOufqj7F3Vp/GhEzXYg//ch4L9V/ugvxn6z+4S5EBICIG2dqF7LW61+6tf6Jba5/hW2uXbuR9/W/sf6737L+e1j/QJv131s7jHH4wUs32801r//e/eTnhSx+tn2qop7AnSsRhwvb1Z9s1Z+0qf/sDmOMz9++1m4uqz+rt9H6XX/lesSR6mqutf6GpNP/T3R0calcmqn93Ob11092jt98/rOWxW/cC/RDdv7HYnfn/9IOY0z979dD7eYeX3/6y1DyTrU3VN/z4dza2sqxiKHk9db9xzvn0jim8RpZ/S8+1/n9v1392WfCZv3vkP3ruVLfZuOrj8QcP3L8q93X31tZ/Qu7PP+f7jDGl99ce7/dXN71AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALA3pBExEUla3OqnabEYMR4R/4mxtHxxde3lxYsfXFjI5iKmYjBdXCqXZiJisjZOsvGxav/h+Pgj49mIOBgRn02OVsfF+YvlhbyLBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYMt4RExEkhYjIo2IPybTtFjMOysAAACg66byTgAAAADoOff/AAAAsP+13P8X/jIa6WcuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7EsHn71xK4mIzVOj1ZYZqs8N5poZ0Gvpzg4b63UeQP8N5J0AkJtCU79SqVRyTAXoM/f4QPKY+ZG2M8NdzwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAv68XDt24lUTE5qnRassM1ecGc80M6LU07wSA3Ax0mkweuwPYwwp5JwDkxj0+UFvZP6jUtM6PtP3N4aeOCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDeMVFtSVqMiLTaT9NiMeJfETEVg8niUrk0ExEHIuKnycHhbHws76QBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoutX1jeW5crm0oqOj08XOaPQt1mj9zdzmmOH2Ux06OX8wAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQi9X1jeW5crm0spp3JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDeVtc3lufK5dJKDzt51wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQH7+DAAA///6CAm5") openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x4142, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000480)='./bus\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x2) sendmsg$inet6(0xffffffffffffffff, 0x0, 0x20040041) sendmsg$nl_xfrm(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000000)=ANY=[], 0x134}}, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x19, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000001000000000000000000000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x9, '\x00', 0x0, @cgroup_sockopt=0x16, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r5 = fsopen(&(0x7f0000000000)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r5, 0x6, 0x0, 0x0, 0x0) r6 = fsmount(r5, 0x0, 0x80) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={r4, r6, 0x16, 0x0, @void}, 0x10) r7 = socket(0x80000000000000a, 0x2, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) setsockopt$inet6_group_source_req(r7, 0x29, 0x2a, &(0x7f0000000080)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x108) r8 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) setsockopt$nfc_llcp_NFC_LLCP_RW(r8, 0x118, 0x0, &(0x7f0000000fc0)=0x40000005, 0x4) executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000016c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x840e, &(0x7f00000019c0), 0x3, 0x42f, &(0x7f0000000940)="$eJzs289rHFUcAPDvzCat/WViqT+aVo1WMfgjadJae/CiKHhQEPRQjzFJS+y2kSaCLUGjSD1Kwbt4FPwLPOlF1JPgVe9SKJJLq6eV2Z1Jdje7aZJustX9fGCS92be8t53Z97ue/N2AuhZw9mfJGJ/RPweEQO1bGOB4dq/W8uLU38vL04lUam89VdSLXdzeXGqKFq8bl+R6YtIP0viSIt65y9fOT9ZLs9cyvNjCxfeH5u/fOW52QuT52bOzVycOH365InxF05NPN+ROLO4bg59NHf08GvvXHtj6sy1d3/+Ninib4qjQ4bXO/hkpdLh6rrrQF066etiQ9iUUq2bRn+1/w9EKVZP3kC8+mlXGwdsq0qlUnmg/eGlCvA/lkS3WwB0R/FFn81/i22Hhh53hRsv1SZAWdy38q12pC/SvEx/0/y2k4Yj4szSP19lW2zPfQgAgAbfZ+OfZ1uN/9Kovy90b76GMhgR90XEwYg4FRGHIuL+iGrZByPioU3W37xIsnb8k17fUmAblI3/XszXthrHf8XoLwZLee5ANf7+5OxseeZ4/p6MRP/uLD++Th0/vPLbF+2O1Y//si2rvxgL5u243re78TXTkwuTdxJzvRufRAz1tYo/WVkJSCLicEQMbbGO2ae/Odru2O3jX0cH1pkqX0c8VTv/S9EUfyFZf31y7J4ozxwfK66KtX759eqb7eq/o/g7IDv/e1te/yvxDyb167Xzm6/j6h+ft53TbPX635W83bDvw8mFhUvjEbuS12uNrt8/0VRuYrV8Fv/Isdb9/2CsvhNHIiK7iB+OiEci4tG87Y9FxOMRcWyd+H96+Yn3th7/9srin97U+V9N7IrmPa0TpfM/ftdQ6eBm4s/O/8lqaiTfs5HPv420a2tXMwAAAPz3pBGxP5J0dCWdpqOjtd/wH4q9aXlufuGZs3MfXJyuPSMwGP1pcadroO5+6Hg+rS/yE035E/l94y9Le6r50am58nS3g4cet69N/8/8Wep264Bt53kt6F36P/Qu/R96l/4PvatF/9/TjXYAO6/V9//HXWgHsPOa+r9lP+gh5v/Qu/R/6F36P/Sk+T1x+4fkJSTWJCK9K5ohsU2Jbn8yAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdMa/AQAA//9QOObV") setxattr$system_posix_acl(&(0x7f0000002a00)='.\x00', &(0x7f0000002a40)='system.posix_acl_default\x00', &(0x7f0000000240)={{}, {}, [{0x2, 0x1}, {}]}, 0x34, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) r2 = dup(r1) write$UHID_INPUT(r2, &(0x7f0000002300)={0x7, {"a2e3ad214fc752f91b4809094bf70e0dd038e7ff7fc6e5539b326d078b089b3b083872090890e0878f0e1ac6e7049b3d68959b4c9a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b08320d075d0936cd3b78130daa61d8e809ea889b5802b77f07227227b7ba67e0e78669a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae19397d696d0d758f2dc7d1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000002335875271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb1d17959d1fe90a56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617601000000be70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d595a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f0000000c558cdc0a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9980000000b3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6c82fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c2021d653a5520000008213b704a5000000000000008ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc94681359bad8deff4b05f60cea0da7710a80000000000008000e0a37ce0d0d4aa202e928f28381aab144a5d429a04a6a2b83c7076600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4e38a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e988037b2ed050000000000000046684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2bed9e53803edf1a4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2e7faa78d1f48c13b64df07847754b8400daaa69bf5c8f4ceb360c7e658828563e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5399e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034e00000000ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c478b095b68441a74cb51682a8ae4d24ad92f243941ed274549b79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df2928924486cfff799cf0630becdbe6c4579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93ae62fccfcbb2b75a2183c46eb65ca8124e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43e4fb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e01feffffffffffff83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369d75f2e8c77d95a3d3a6df40babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aa01b20f7694a00f16e2d0174035a2c22656dc00880acebdbe8ddbd75c2f998d8ac2dfad2ba3a50200000045a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e74322f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe2907ac0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf463661c953fcad6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2a9702b4230f6f1ba571eba281f2a654fb39ddff3b484439ff158e7cd419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaeecf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6ea94f88a4facfd4c735a20307c737afae5136651b1b9bd522dcb399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a37684f4113c48859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c105000000302a808d7f5251440613d17ca51055f2f416a44fe180d2d50c312cca7cb14a20dc331f39a9817139a206fc76957227ffff2de20a4b8e3737fbb40100000006376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab83c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7ceec7dc808bf653639d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a602000000000000007007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00303000000000000007fb33b72685ec37a2d3f766413a60559516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf6529006c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6522fb5f6ffcdd56fed88935fcb75912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae233a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a5bd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08008897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b80c1c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57fa9c0fe662a46b7f71cd47744db86c50b704c98ad90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe360500000000000000b77940b5f07722e47a08d3679507000000000000934b99b3109af65d77e86abd6859cddf4bbae1f0930462df11fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1062dfa13bdc1fffffff7f00000000758f03a755d0be53f8d2a1df0d07b3d5bd3b01faffd0addbed2881a9700af561ac8c7e36bb2fc4c40e9c766c06817bb903729a7db6ff957697c9ede7885d94ffb0759be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c1484d2f9c55f4901203a9a8a2c3e90f39c3dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600", 0x10af}}, 0x1006) syz_mount_image$fuse(0x0, &(0x7f0000000100)='./bus\x00', 0x20020, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000b80), 0x8, &(0x7f0000000180)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@workdir={'workdir', 0x3d, './bus'}}]}) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000200)={@mcast2, 0x10100, 0x0, 0x1, 0xb, 0x40, 0x1}, 0x20) executing program 5: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b4050000000000007910a800000000005500ffff000000009500000000000000"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x22e, 0x10, &(0x7f0000000000), 0x1dd}, 0x48) socket$can_raw(0x1d, 0x3, 0x1) unshare(0x64000600) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x1, 0x4, &(0x7f0000000040)=@framed={{0xffffffb7, 0x5, 0x0, 0x0, 0x0, 0x61, 0x10, 0x66}, [@ldst={0x7}]}, &(0x7f00000002c0)='GPL\x00', 0x5, 0xfd90, &(0x7f0000000300)=""/188, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f3, 0x10, &(0x7f0000000080), 0xfffffffffffffc79}, 0x23) r0 = open(&(0x7f00000000c0)='.\x00', 0x8000, 0x50) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@delsa={0x34, 0x12, 0x1, 0x0, 0x0, {@in=@private=0xa010102, 0x4d4, 0x2}, [@mark={0xc, 0x15, {0x4}}]}, 0x34}}, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) r2 = syz_usb_connect(0x0, 0x164, &(0x7f0000000040)=ANY=[@ANYBLOB="120100007af28810d30b69055b000000000109025201012000000009044000000e0100000824", @ANYBLOB="ee99f8f739180e0b12dfee5adfb2"], 0x0) socket$nl_route(0x10, 0x3, 0x0) syz_usb_control_io$uac3(r2, &(0x7f0000000240)={0x14, 0x0, &(0x7f0000000140)={0x0, 0x3, 0x2, @string={0x2}}}, 0x0) r3 = socket(0x10, 0x803, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r3, 0x89f3, &(0x7f00000005c0)={'sit0\x00', &(0x7f00000004c0)={'sit0\x00', 0x0, 0x20, 0x10, 0x18000, 0x0, {{0x6, 0x4, 0x2, 0x11, 0x18, 0x67, 0x0, 0x9, 0x0, 0x0, @private=0xa010100, @multicast1, {[@lsrr={0x83, 0x3, 0xe7}]}}}}}) syz_usb_control_io$uac2(r2, &(0x7f00000001c0)={0x14, 0x0, &(0x7f0000000180)={0x0, 0x3, 0x8, @string={0x8, 0x3, "13fb3f1d0a28"}}}, 0x0) recvmsg$unix(0xffffffffffffffff, 0x0, 0x10061) setsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) unshare(0x62020600) setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x2f, 0x0, 0x0) write$tcp_mem(0xffffffffffffffff, 0x0, 0xee01) r4 = getpid() fcntl$lock(0xffffffffffffffff, 0x26, 0x0) r5 = syz_pidfd_open(r4, 0x0) setns(r5, 0x20000) connect$can_bcm(r0, 0x0, 0x0) r6 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r6, 0x10e, 0xc, &(0x7f0000000280)={0x4000}, 0x10) syz_emit_ethernet(0x66, &(0x7f0000000680)={@broadcast, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1e}, @void, {@ipv4={0x800, @gre={{0x5, 0x4, 0x2, 0x0, 0x58, 0x0, 0x0, 0xfd, 0x2f, 0x0, @private=0x800, @multicast1}, {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x4, 0x86dd, 0x0, 0xfffe}, {0x0, 0x0, 0x0, 0x0, 0x11}, {}, {}, {0x8, 0x22eb, 0x0, {{0x0, 0x2, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x6a}}}}}}}}, 0x0) sendmsg$nl_generic(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="200000001600010a000000000000000b0000000000000080080008"], 0x20}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) executing program 4: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2982, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x20000023896) bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0xb, 0x5, &(0x7f0000000480)=@raw=[@jmp={0x5, 0x1, 0x3, 0x5, 0x6, 0x30, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4}, @ldst={0x2, 0x1, 0x6, 0x1, 0x6, 0xffffffffffffffe0, 0x1}, @func={0x85, 0x0, 0x1, 0x0, 0x8}], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, @fallback=0x20, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) userfaultfd(0x80001) socket$inet_tcp(0x2, 0x1, 0x0) epoll_create1(0x80000) r2 = socket$nl_route(0x10, 0x3, 0x0) fsopen(&(0x7f00000001c0)='bpf\x00', 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000002c0)={'bridge_slave_0\x00', 0x0}) r4 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="440000001300a7cc4a372eaf541d002007000000", @ANYRES32=r3, @ANYBLOB="00000000100000001c001a80080002802d00ff0008000200", @ANYRES16=r4, @ANYRES32=r4], 0x44}}, 0x2000800) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x2, 0x0) r5 = socket$inet6_udplite(0xa, 0x2, 0x88) connect$inet6(r5, &(0x7f00000000c0)={0xa, 0x4e21, 0x659, @empty, 0xff}, 0x1c) setsockopt$inet6_IPV6_ADDRFORM(r5, 0x29, 0x1, &(0x7f0000000280), 0x4) setsockopt$inet6_udp_int(r5, 0x11, 0xa, &(0x7f0000000040)=0x7, 0x4) r6 = fcntl$dupfd(r5, 0x406, r5) write$cgroup_pid(r6, &(0x7f0000000000)=0xffffffffffffffff, 0x12) read$FUSE(r6, &(0x7f0000002540)={0x2020}, 0x12) read$FUSE(r6, &(0x7f0000000340)={0x2020}, 0x2020) waitid(0x2, 0x0, 0x0, 0x4, 0x0) r7 = syz_open_dev$evdev(&(0x7f0000000080), 0x2, 0x2) ioctl$EVIOCGABS3F(r7, 0x8018457f, 0x0) syz_open_dev$evdev(&(0x7f0000000380), 0x4, 0x2) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="666c7573682c757466383d312c6e6f6e756d7461696c3d302c726f6469722c757466383d312c6e6f6e756d7461696c3d302c756e695f786c6174653d312c6e6f6e756d7461696c3d302c756e695f786c6174653d302c757466383d312c756e695f786c6174653d302c757466383d312c756e695f786c6174653d312c6e6f6e756d7461696c3d302c646f733178666c6f7070792c726f6469722c73686f72746e616d653d77696e6e742c71756965742c0094f8a04f0973c43c7bcea227ba87b349831c01bc3220ec43c16881ca5a7eb4c441b475069a19ed5992542160cfb3116e6b98cb32f0c11a1425599a6e9e6112e8ccec10c22c03ee6158bae8a13f6c3b4c6a28b970ccddefe85485144c95ae43328f492ad74f0d68df2d1fb7eed626acbfd66c627c439a6358168da3754739b94ec5550af56d20754c3be005251ae53ba42f", @ANYRESDEC, @ANYRES64=0x0], 0x1, 0x2fe, &(0x7f0000000080)="$eJzs3c9LG1sUwPGTxJhEny8uHo/H4z24WCgtxcEEuuuiUhRKAy1qCrW0MNaxDRkTyQQhUqqLQv+HLlx0WQql0F03pXTrpn9Bf+3cuKsL6S2TmYkxScfYkqr1+1noMfecuTdzbzRezWTzQmyxuJAUj477gQxLVGJ+vCZn365/+H/6zR/e10pNjs9kskpFReTm/Wcjr6uD11/++SohG8O3N7eynzf+mxH5OnNPoqrgqJLWylRz5XI14hbPF5yiodQ12zIdSxVKjlWp+u3mnG2pBbu8tFRTZml+aGCpYjmOMks1VbRqqlpW1UpNmXfNQkkZhqGGBgT1yQpE29oiYYX5p9tay5bWWifWRGvdIXstCIK1kfi5weIoaZn/0Ny2xRHr5cjwK2zrvq7nH78f7/H/8THzfzJN35i9Mp7LTUzdUkmRxUfL+eW899lrfz8oBbHFkvWpc7M74q4Rn0Tcj5OXcxNjqm5YTi+u+vWry3nvh8P4gl+fkbT7PKWpXoL6jFev9tbHZaC5Pitp+atzfTaol2hTfb+cOdVUb0ha3t2Rstgy7z7Tbap/kFHq0tVcS/+peh4AAAAAAAAAAMeRoRp29+8jjT/1pgwjUf+Pj0Z7yr3ZzfMSGvvrY5KWnc7782Md9/f75N++Q7zjAAAAAACcIE5tpWjatlXpTRB7kgrpIi4ibiDycMQdTOgB//ZH3F3v/SLS3hRrdKH3PU7qvNff8yl/YNLLExUEyfCTsF8QvFijaNovgqaUdEqOHmgBjPZ3PPPJSkR6un72BNJNsiTD71fiO+WJrpdWaxDZCW75p2OOjux/HG3acavixFeKsjuDoVUXD/RwaAmKicYMtp6o0U/ece2QbxpfGlt8AAAAAI6Rpl+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAIfmhK7EF1+3f2yT+W8S3X5Kt9X3iue4/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCPoWwAAAP//7Q6teg==") openat$cgroup_pressure(r1, &(0x7f00000004c0)='cpu.pressure\x00', 0x2, 0x0) fsconfig$FSCONFIG_SET_STRING(r6, 0x1, &(0x7f0000002380)='/dev/ttyS3\x00', &(0x7f00000023c0)='\x00', 0x0) executing program 4: futex(&(0x7f000000cffc)=0x4, 0x9, 0x4, 0x0, 0x0, 0x400000) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x6, 0x4, 0x8, 0x9, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1000}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x1, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000004000000040000000a"], 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000040)={{r4}, &(0x7f0000000280), &(0x7f0000000240)=r1}, 0x20) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x1, 0x10, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1808000000000000000000000000000018120000", @ANYRES32=r4, @ANYBLOB="0000000000000000b703000000000000850000000c000000b7000000000000001801000000082c2500000000002120207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000000700000095"], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, @fallback=0x26, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) setsockopt$sock_attach_bpf(r2, 0x1, 0x32, &(0x7f00000000c0)=r5, 0x4) sendmsg$inet(r3, &(0x7f0000000100)={0x0, 0xfffffffffffffdb1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_icmp_ICMP_FILTER(0xffffffffffffffff, 0x1, 0x1, &(0x7f0000000080)={0x6}, 0x4) futex(&(0x7f000000cffc), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000040)='./bus\x00', 0x2008410, &(0x7f0000001280)=ANY=[@ANYBLOB="66617374626f6f742c71756f7461000000000000003b814e50a959736d65720f73ecea54b5e5be45ace9a88f723cb005aeff24212c651baef614d442ae89412ad3dcd0b7586d02002a6d6d65cacd4fc5002207ce994dda65c4b1d23a9bd5ba0f4ce5c2b5a5718c6aa918080002223d2753a5cac974110144cd0a1e368652324a41b31e1eb3b32dccbdf8f68bd96a45a75427a5f789d267fd92f6a5540200b81d5b9fa9b40fe4d7fbd50a6afc3a989c6d60045663c59cbdc4c700000000bc7f6b22df0191acf5912afdcc1c061835177068c40f757dd123d2600b1c544f1525aa8d00000000000000000000002e8b5c733d362417c17f527c0bfebec112d57fc69fabb9b31ef97b2147931ff60cdf666c25244218b1f1a6010000000100000020563b835d0e8e9a09070ef1691fcb2f37bda5d4e3d9d7a2d0ac82b45a53001057f321acc45d5e065a461de90100000077d200000000000040b78f0dd3836f5ab2f6a1a5b798bb7752f192c6b48e568973a59cd9c74bd9a14721856c5499cd8f93f8beaa9cf76718ce7244c8426803000000005c000208886b313bd01a22d576e414011a4f0a897515329f86d4585fa0ea17068f8af349696da4a2b3e24310ca52ec51bc23b57897cb55a2d513e6a00765ee3f58b471c54dd57f0af584afe4a21f92b515d7f2fa6fbb273ca0f751e684584320534667aea39ad7222c8ef531f514939177a47395e94c1723abb3fd44fd64fde4b45cc2f55f4ae05ff48648a4c998257856bcdcf2fa02010000001f54fb936570450e91c8d55abad76a7b7a000016f81ec9da9ccc1191c211632266d907e4d9b23496ae19bac24dc23c43f514f1b4af19988bbe61ee29a368a999435d6872d01b79c7821e875859dfbf3c57e4f1fb0be46cb5f7a0fa13516c0926d19dd2d5862085e1e4cb8279be17cba17ee4d06ad97b4ca282e73ea142b01b4a742fa11c0927ba811dd60903d575db449d775021b542db617086b3ed42e6e60fe043cff79b0c067c584bbf82657974c3736912b4b522052b9467d0da116ccc1652d861a420f09aaf67d3e9f6160100000001000000ae6335ad9896abd3cc00413638cb9bc62ab8054325d72e9144cf4f88702f586507e3147198e0bc4060a7c8f4dce73b653177ecf8228e6e6fae02510000000000000000000000000000f43739fdd2d24e50e0233acfe1c8639070fe00f40b0d01f8a0a35fcfe3ea10faf9c24b8488ed4ed83fb06a9a7c57442ede9e1fc2853b8f4d2241cff61d0125b7750e3fdae6a4ab9c776a191ed8098a780ea2bbaa64978cd3a6458fcc6b949bcbca0dceb7361f66e46731eba4f3aed335e7c8c541e82453218a19d39489e1525466ac93759787e767f601931d94c9c426489b741a6bc8abf475e4bf859e1ce7f7227069e9f51e25fa3d1b18dc565180a1af464a1dd697db85e2b27b90f6bd7cf1b6bc0bcd8ba552ced3d3cfbf9c9bc04f65b6f83cb40173b4bdc393d47e5da95b63a40ac18daf11e8d0706b47795fbe2b56d0ea7ffc5a59ede88621a08b25ca6ebe041317b62373a60951af33eb7954a9731aaa125add0913ed2435a207439e9122512d77096747a4b404459cebc8faff8f7a31758e630c75a1ff90402754d339dc21cf6b8e04e1aedf14df0b4aaf0e03194df3eb41ba066bc343b323a3162d7e7ba687633c2faa8f28b42364b72e3a457476fd6b2a54e670ba798172c44c4390f73fdab743a4cac88b2bd0545b8483f2e2f9846b138a4d8a7332978da70e9050417087c5ae034a735e8b448dd9701404", @ANYRESOCT], 0x1, 0x553b, &(0x7f00000017c0)="$eJzs3EtvG1UUAOA7TtPSJxFiwa4jVUiJVFt12lSwC9CKh0gV8ViwAsd2LLe2J4odJ2SFBEvEgn+CQGLFkt/AgjU7xALEDgnkuWNKKI9WduKk/T5pfGbujM+cO7ISnRnLAXhiLaS//pyES+FsCGEuhHAhCfl6Uiy51RieCyFcDiGU/rIkxfifA6dDCOdCCJdGyWPOpNj1+dXhlZWf3vjlm+/OnDr/xdffz27WwKw9H0LobsX13W6MWSvGu8V4bdjOY/fGsIhxR/desZ3FuNvcyDPs1sbH1fJ4vRWPz7Z2+qO42anVR7HV3szHt3rxhP1ha5wnf8Pd2na+3Whu5LHdz/LY2o917e3Hv237/UHM0yjyfZinD4PBOMbx5l4zzmfrXh7rvUExHvNmjebeKA6LWJwu1LNOI69jY5Irfby92e7t7KXD5na/nfXSlUr1hUr1Zrm6nTWag+aNcq3buHkjXWx1RoeVB81ad7WVZa1Os1LPukvpYqteL1er6eKt5ka71kur1cr1yrXyylKxdjV99c67aaeRLo7iy+3ezul2p59uZttpfMdSuly5/uJSeqWavr22nq6/dfv22vo77996785La6+/Uhz0QFnp4vK15eVy9Vp5ubp0DOY/+r/7kPMfTDL/T4qiH2H+yWSXB/6bDxjAI3ug/w/6f+DwnfT+P0yz/x+1VPr//+9/S5P3/xP1v8e1/z/B84eJ6P8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5YP8x/+Vq+shC3zxfjF4uhZ4rtJIRQCiH8/g/mwukDOeeKPPP/cvz832r4Ngl5htE5zhTLuRDCarH89vRhXwUAAAB4fH310eXPYrceXxZmXRBHKd60KV34YEr5khDC/MKPU8pWGr08O6Vk+ef7VNibUrb8BtZTU0oWb7mdmla2hzI3Dh9fvD+YTyiJoXSk5QAAAEdi7kA42i4EAACAo/TprAtgNpIwfpQ5fhacf/P+/qPNswf2AQAAACdQMusCAAAAgEOX9/9+/w8AAAAeb/H3/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4g537uU0ciOIA/GwwsP+0aLX3bWVvUEZKyDHHQAFpghJIC2mAGsgtJUQQYY+QHIEUiXGsoO+TPM7Y0W9mgMsbSwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJztZ4/3v97uDRnt79MntUAAAAAp2yr9bz+Y9r0f6Trv9KlP6lfREQZEadq90GMWpmDlFOd+f/q3RyeIuqEwxjjdHyPiP/peP3d9acAAAAA12uzXM2aar1ppn1PiM/UbNqUP28y5RURUU1fMqWVh+ZvprD69z2Mu0xp9QbWJFNYs+U2PH1vlGuQtkHrlFYyWdRfYt0ruxkXAADoU7sSOFOFAAAAcAVu+54A/SiOzfE547g5pQeC31o9AAAA4Asq+p4AAAAA0Lm6/vf+PwAAALhuzfv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NK2Ws83y9Xs3P3FB3N2+8vkWxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBv7844CIRAGYbB3fWcy9z+sNGhobFIFwsffGAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAm9/95f/E1DiTzL02lp5HkrVTY+vU2Ds3jv4wvn4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzPSwqEQBBEwZzxv5O+/2ElQc8gQgQ0PKqoRQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBFv/vl/8TUOJPMnTaWjkeStavG1lVj70Hj6MF4+zcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzcP28cRRQA8Hd7t5c/gDAGuTCgIFFAQ+xLSEgJBcii4CMgWc45GC4EEhckskBuoEKu0yAoEUICmS7fIXUspQldChdGogbt3u5lkxhyiszuEv9+0uy8Pa9m3uydLD/P2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAafedeCkp4m52mBnH5Wu39jZWsn7ngT5zY+v2fNayuPOoib55++CTb7eXqycn5ionX9WfDAAAAIdDt6zvI+JOur2U9clMXv+n5TVZzf/9M+O4rOcfrPt39jaOFl+aL+v/3369+8JkopnxPNmgq2uj4eLDqfT+oyW23rOPvKKX3/n8dy/d/A1J3t98fjfN72fn25s33+3n4ZE6sgUAHsfJsi+C8uehrB80mRgAh0avUniX9X93ptmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOqwuxlPlXEnIuZ79+LMzt7Gyn79ja3b82U7e/36VnXMbIg0IlbXRsO0xrW03ZWr1z5ZHo2Gl+sPTkREc7MXwYdTXBPx79cUH89obhX/HHTakUajQVK8P23J5yCD8rN38CM39A0JAIAnVlq0rK6/k24vZa91ZiP++uH++v+1ShxT1v93Pzp7qzpXtf4f1LbC9ltYv/jZwpWr195Yu7h8YXhh+OmbpwZvDU6fO3Pm3EJ2rxYXViMZLjadJgAAAP9j/aJV6/9k9uH9/+OVOKas/z//bvBlda6u+n9f9zb9ms4EAADgMOpPoude+fOPzj5XdPr9+GJ5ff3yYHycnJ8aH2tN9zEdKVq1/u/ONp0VAAAAUIfdzc59+//nK3FMuf//9I8v/lwdsxsRxyIuRcTw5Mql0fn6ltNqdfyhcj5Rv+mVAgAA0JRjRavu/6f58//J5JGHJCJef3Ucl//rapr6v/ve1z9V56o+/3+6viW2UjI3vh95PxfRm2s6IwAAAJ5kR4uWFfu/p9tLH/9y/IO+5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6vZ3AAAA//+pzDYD") syz_open_dev$loop(&(0x7f0000000040), 0xffffffff80000001, 0x1680a2) r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, 0x0, 0x2400c000) memfd_create(0x0, 0x7) sched_setscheduler(0x0, 0x2, 0x0) mknodat$null(0xffffffffffffff9c, 0x0, 0x0, 0x103) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x2) socketpair$unix(0x1, 0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'batadv_slave_0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x40, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x80) write(r2, &(0x7f0000000200)="c7", 0x1) sendfile(r2, r1, 0x0, 0x3ffff) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000840), 0x1004002, 0x0) executing program 5: r0 = socket(0x10, 0x803, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e4c"], 0x15) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x21, 0x0, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="160000000000000004000000ff"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b704000000000000850000005700000095"], 0x0}, 0x90) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0x14, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000007008500000004"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f00000004c0)={r5}, 0xc) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3801"], 0x138) mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000004500), 0x2, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}}) utimensat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)={{}, {0x77359400}}, 0x100) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'team_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@newqdisc={0x30, 0x24, 0x4ee4e6a52ff56541, 0x70bd25, 0x25dfdbfe, {0x0, 0x0, 0x0, r6, {0x0, 0xfff1}, {0xffff, 0xffff}, {0xffe0, 0xfff3}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x4}}]}, 0x30}}, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000080)={'wg0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="20000000110001002900"/20, @ANYRES32=r8], 0x20}}, 0x2000e844) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r7, 0x8982, &(0x7f0000000000)) executing program 43: r0 = socket(0x10, 0x803, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e4c"], 0x15) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x21, 0x0, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="160000000000000004000000ff"], 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b704000000000000850000005700000095"], 0x0}, 0x90) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0x14, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000007008500000004"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f00000004c0)={r5}, 0xc) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3801"], 0x138) mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000004500), 0x2, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}}) utimensat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)={{}, {0x77359400}}, 0x100) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'team_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=@newqdisc={0x30, 0x24, 0x4ee4e6a52ff56541, 0x70bd25, 0x25dfdbfe, {0x0, 0x0, 0x0, r6, {0x0, 0xfff1}, {0xffff, 0xffff}, {0xffe0, 0xfff3}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x4}}]}, 0x30}}, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000080)={'wg0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="20000000110001002900"/20, @ANYRES32=r8], 0x20}}, 0x2000e844) ioctl$sock_SIOCGIFVLAN_GET_VLAN_VID_CMD(r7, 0x8982, &(0x7f0000000000)) executing program 4: futex(&(0x7f000000cffc)=0x4, 0x9, 0x4, 0x0, 0x0, 0x400000) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x6, 0x4, 0x8, 0x9, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1000}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x1, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r3 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000004000000040000000a"], 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000040)={{r3}, &(0x7f0000000280), &(0x7f0000000240)=r1}, 0x20) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x1, 0x10, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1808000000000000000000000000000018120000", @ANYRES32=r3, @ANYBLOB="0000000000000000b703000000000000850000000c000000b7000000000000001801000000082c2500000000002120207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000000700000095"], &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x6, '\x00', 0x0, @fallback=0x26, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) setsockopt$sock_attach_bpf(r2, 0x1, 0x32, &(0x7f00000000c0)=r4, 0x4) syz_emit_ethernet(0xc2, &(0x7f0000000500)={@local, @broadcast, @void, {@ipv4={0x800, @udp={{0x6, 0x4, 0x0, 0x0, 0xb4, 0x68, 0x0, 0x0, 0x88, 0x0, @remote, @local, {[@rr={0x7, 0x3, 0x2}]}}, {0xfffe, 0x4e24, 0x9c, 0x0, @wg=@initiation={0x1, 0x4, "497a1d08fd3d0ee007022798bb6374ed840b4f36f41fc4d035e9ebe414aa958d", "4bbef5e4007898221aa606d083cd59745493938f1e2de8fdadd3823fedd2c00e2aff03050a4ca5d10fd1b6b06f47ea42", "ef7c9d6a98e3943f6892078bb952854743fe4dddd2e7c0ce70a4ac7d", {"a851525b16af17fe87acbae2ab0b233d", "01422d01cd53c3abe94331d0b7918724"}}}}}}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_icmp_ICMP_FILTER(0xffffffffffffffff, 0x1, 0x1, &(0x7f0000000080)={0x6}, 0x4) futex(&(0x7f000000cffc), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$NL80211_CMD_TRIGGER_SCAN(r0, &(0x7f00000003c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000280)={0x0, 0x34}, 0x1, 0x0, 0x0, 0x800}, 0x50) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1b00000000000000000000000080"], 0x48) close(0x3) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x5, 0xf, &(0x7f0000000180)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000440)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, @fallback=0x10, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) openat$rtc(0xffffff9c, &(0x7f0000000040), 0xc2440, 0x0) r5 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000200)={'bridge0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000000)=@newtaction={0x70, 0x30, 0xb, 0x0, 0x0, {}, [{0x5c, 0x1, [@m_skbedit={0x58, 0x1, 0x0, 0x0, {{0xc}, {0x48, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PRIORITY={0xe, 0x5}, @TCA_SKBEDIT_PTYPE={0x6, 0x4}, @TCA_SKBEDIT_PARMS={0x18}]}, {0x4}, {0xc}, {0xc, 0x9, {0xe4}}}}]}]}, 0x70}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000840)=@newtfilter={0x3c, 0x2c, 0xf3f, 0x30bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, r6, {0xb, 0xd}, {}, {0x7, 0xffe0}}, [@filter_kind_options=@f_basic={{0xa}, {0x4}}, @TCA_RATE={0x6, 0x5, {0x1, 0x2}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20041090}, 0xd0) socket$pptp(0x18, 0x1, 0x2) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r8 = socket$nl_audit(0x10, 0x3, 0x9) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$sock_SIOCETHTOOL(r8, 0x8946, &(0x7f0000000040)={'veth0_to_bond\x00', &(0x7f0000000540)=@ethtool_gstrings={0x1b, 0x9}}) executing program 44: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$NL80211_CMD_TRIGGER_SCAN(r0, &(0x7f00000003c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000280)={0x0, 0x34}, 0x1, 0x0, 0x0, 0x800}, 0x50) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1b00000000000000000000000080"], 0x48) close(0x3) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x5, 0xf, &(0x7f0000000180)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000440)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, @fallback=0x10, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) openat$rtc(0xffffff9c, &(0x7f0000000040), 0xc2440, 0x0) r5 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000200)={'bridge0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000000)=@newtaction={0x70, 0x30, 0xb, 0x0, 0x0, {}, [{0x5c, 0x1, [@m_skbedit={0x58, 0x1, 0x0, 0x0, {{0xc}, {0x48, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PRIORITY={0xe, 0x5}, @TCA_SKBEDIT_PTYPE={0x6, 0x4}, @TCA_SKBEDIT_PARMS={0x18}]}, {0x4}, {0xc}, {0xc, 0x9, {0xe4}}}}]}]}, 0x70}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000840)=@newtfilter={0x3c, 0x2c, 0xf3f, 0x30bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, r6, {0xb, 0xd}, {}, {0x7, 0xffe0}}, [@filter_kind_options=@f_basic={{0xa}, {0x4}}, @TCA_RATE={0x6, 0x5, {0x1, 0x2}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20041090}, 0xd0) socket$pptp(0x18, 0x1, 0x2) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r8 = socket$nl_audit(0x10, 0x3, 0x9) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$sock_SIOCETHTOOL(r8, 0x8946, &(0x7f0000000040)={'veth0_to_bond\x00', &(0x7f0000000540)=@ethtool_gstrings={0x1b, 0x9}}) executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b4050000000000007910a800000000005500ffff000000009500000000000000"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x22e, 0x10, &(0x7f0000000000), 0x1dd}, 0x48) socket$can_raw(0x1d, 0x3, 0x1) unshare(0x64000600) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x1, 0x4, &(0x7f0000000040)=@framed={{0xffffffb7, 0x5, 0x0, 0x0, 0x0, 0x61, 0x10, 0x66}, [@ldst={0x7}]}, &(0x7f00000002c0)='GPL\x00', 0x5, 0xfd90, &(0x7f0000000300)=""/188, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f3, 0x10, &(0x7f0000000080), 0xfffffffffffffc79}, 0x23) r0 = open(&(0x7f00000000c0)='.\x00', 0x8000, 0x50) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@delsa={0x34, 0x12, 0x1, 0x0, 0x0, {@in=@private=0xa010102, 0x4d4, 0x2}, [@mark={0xc, 0x15, {0x4}}]}, 0x34}}, 0x0) syz_genetlink_get_family_id$nl802154(&(0x7f0000000000), 0xffffffffffffffff) r2 = syz_usb_connect(0x0, 0x164, &(0x7f0000000040)=ANY=[@ANYBLOB="120100007af28810d30b69055b000000000109025201012000000009044000000e0100000824", @ANYBLOB="ee99f8f739180e0b12dfee5adfb2"], 0x0) socket$nl_route(0x10, 0x3, 0x0) syz_usb_control_io$uac3(r2, &(0x7f0000000240)={0x14, 0x0, &(0x7f0000000140)={0x0, 0x3, 0x2, @string={0x2}}}, 0x0) r3 = socket(0x10, 0x803, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r3, 0x89f3, &(0x7f00000005c0)={'sit0\x00', &(0x7f00000004c0)={'sit0\x00', 0x0, 0x20, 0x10, 0x18000, 0x0, {{0x6, 0x4, 0x2, 0x11, 0x18, 0x67, 0x0, 0x9, 0x0, 0x0, @private=0xa010100, @multicast1, {[@lsrr={0x83, 0x3, 0xe7}]}}}}}) syz_usb_control_io$uac2(r2, &(0x7f00000001c0)={0x14, 0x0, &(0x7f0000000180)={0x0, 0x3, 0x8, @string={0x8, 0x3, "13fb3f1d0a28"}}}, 0x0) recvmsg$unix(0xffffffffffffffff, 0x0, 0x10061) setsockopt$bt_l2cap_L2CAP_LM(0xffffffffffffffff, 0x6, 0x3, 0x0, 0x0) unshare(0x62020600) setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x2f, 0x0, 0x0) write$tcp_mem(0xffffffffffffffff, 0x0, 0xee01) r4 = getpid() fcntl$lock(0xffffffffffffffff, 0x26, 0x0) r5 = syz_pidfd_open(r4, 0x0) setns(r5, 0x20000) connect$can_bcm(r0, 0x0, 0x0) socket(0x10, 0x3, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000680)={@broadcast, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1e}, @void, {@ipv4={0x800, @gre={{0x5, 0x4, 0x2, 0x0, 0x58, 0x0, 0x0, 0xfd, 0x2f, 0x0, @private=0x800, @multicast1}, {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x4, 0x86dd, 0x0, 0xfffe}, {0x0, 0x0, 0x0, 0x0, 0x11}, {}, {}, {0x8, 0x22eb, 0x0, {{0x0, 0x2, 0xc5, 0x0, 0x0, 0x0, 0x0, 0x6a}}}}}}}}, 0x0) capset(&(0x7f0000000040)={0x20071026}, &(0x7f0000000080)={0x7, 0xe3, 0xfffffff8, 0x7ff, 0x3, 0x5}) executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000640)='./file1\x00', 0x3000010, &(0x7f0000000040), 0x3e, 0x529, &(0x7f0000000680)="$eJzs3d9rZFcdAPDvvclks7tZJ1WRWrAWW9ktujObxrZBROuLPhXU+r7GZDaEncmEzKRuQrEp/gciKPjkky+Cf4AgffAPkEJBX8QHUVFEt/ogqL1y79yh2fmRpCSb6WY+Hzg759xf33Pu3Zzce+fk3gCm1lMR8VJEzETEsxFRLaenZYqDXsqXe+f+a2t5SiLLXvl7Ekk5rb+tvDwbEVfL1eYj4htfjfh2Mhy3s7d/d7XZbOyU5Xq3tV3v7O3f3GytbjQ2GlvLy0svrLy48vzKrax0qnYu9jM//coXf/nZ7/zh9l9vfDev1hc+FpUYaMdZ6jW9UuyLvnwf7TyMYBMwU7anMumKAABwIvk5/ocj4lPF+X81ZoqzuQEzk6gZAAAAcFayLy3Ef5OIDAAAALiw0ohYiCStlWMBFiJN58p7Ax+NK2mz3el+5k57d2s9nxexGJX0zmazcascK7wYlSQvL5VjbPvl5wbKyxHxWET8oHq5KNfW2s31Cd/7AAAAgGlxdeD6/1/VtMgfb8TfCQAAAAAfXItjCwAAAMBF4ZIfAAAALr7B63/P+wcAAIAL5Wsvv5ynrP/+6/VX93bvtl+9ud7o3K21dtdqa+2d7dpGu71RPLOvddz2mu329udia/devdvodOudvf3brfbuVvf25gOvwAYAAADO0WOffPO3SUQcfP5ykaJ8DuCDPOsPpt6fJl0B4CwZ6gfTy5k9TK/KpCsATFxyzHyDdwAA4NF3/ePD3//33//v3gBcbMNjfQCAi873/zC9KkYAwtSaLe8BfKhXvDRuubHf///6pJGyLOKt6uEp7i8CAMD5WihSktbK64CFSNNaLeJaRLoYleTOZrNxK6KaXx/8plq5lJeXijWTY8cMAwAAAAAAAAAAAAAAAAAAAAAAAAA9WZZEBgAAAFxoEelfkuJp/hHXq88sDN4fmEv+XY0/l4Ufv/LDe6vd7s5SPv0fxbu85iKi+6Ny+nNjXx8GAAAAnLXkYOys3nV6+bl0rrUCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAq8c/+1tX56H6vNnDbu374cEYuj4s/GfPE5H5WIuPLPJGYPrZecRfCIOHgjIh4fFT+Jd7Ps9ShrMSr+5Yccf7HYNaPjpxFx9QziwzR7M+9/Xhr185fGU8Xn6J+/2TKd1vj+Ly0jP170c6P6n2tDW2uNjPHE2z+v93KV4fhvRDwxO7r/6fe/yZj4Tw9t7T9Zlg3H/9Y39/fHtT/7ScT1kb9/kgdi1but7Xpnb//mZmt1o7HR2FpeXnph5cWV51du1e9sNhvlvyNjfP8Tv3h3XPy8/VdGxP/973r971Htf2bcRgf87+179z/Syw4dgDz+jaeH4h9abjh+Wv7u+3SZz+df7+cPevnDnvzZW08e1f71Mfv/uON/44Ttf/br3/vjCRcFAM5BZ2//7mqz2dg5IjN/gmUexcyv5j8Q1Xifmez13pGbYDXmTvTf5phMfrb63pR+q860qtdOu8HsXPbqpeJ8/qRrzZ3TUZ5otwQAADwE7530T7omAAAAAAAAAAAAAAAAAAAAML3O46FxgzEPJtNUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAj/T8AAP//BfvaPg==") executing program 3: syz_mount_image$fuse(0x0, &(0x7f0000000000)='./bus\x00', 0x300f401, 0x0, 0x2, 0x0, 0x0) mount$incfs(&(0x7f0000000080)='./bus\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000840), 0x1004002, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') chdir(&(0x7f00000003c0)='./bus\x00') r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, 0x0, 0x0, 0x50008000) ioprio_get$uid(0x3, 0x0) mount$tmpfs(0x0, 0x0, 0x0, 0x800000, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x8080, 0xb9) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000800), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r2, &(0x7f0000006380)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r2, &(0x7f00000083c0)="4e5350994ebf71ce3049a58c5d050078bf16b0757a4c27b455e2a547739587dd3380b5df8f40a0696c5bd6cdb672cffe4d870c5c90ca92095b9ebf3e92fe31d8cd74275d857d34a74f7eecc7fac15e2f148d4e9d47bb45b858bbf078999970d180f28d7b2cefd92635d45a563d9229c9fd770efdc0848e52fa5efd9ada5c94a1ba94b4b7c7507f8b0819bb20910f9f50a83a010abbe126dd9f6a7b84eab6b0d5ce78d2ade77a5f7e4e997df1d03ffab4b4c945d803e4457909013127a98769c938c237f37263bc509a42bc56ff2dbf80e847e2c407009eef94f18e1e59069d62298fdbadae007ffbdf403c5049a4530ac0abecceb5608da02754c9a575af52c0b7e41226e2d642a814861c4310c935bcbae413516dde2132652b39c7aa0218a6ce65dabb4494965209ce879ba7e7e59039db5c1d36d6a7f86d72dd59954fd6f46124a2506b245a0db11aa89d2feb312a6596ea2fecaa7b6021f37a255f628da7ff6b6c36b514d3b6be34e505f9dac6acfb888198004699fb350ac93431533554658c4957df36703591438d6488bc03dd8290a75ebb367a481a50e79a46b04d005649cabd79e5c6326c066bc2b6fc5febb87ef66d832ef31a16c2a450a0b990fb549a5d810c928d1a81fa1dc795db2607ac7d46cb5716b68acdeb00987e429fe6a394632c83b43336e7b51d9cfdb50e83d8c6ba1784d9f74c16b476e048e65e7ac0af683b347d7377ac1795422e00e5bd8da9b313af83abb3348861116de7a99959169b7dff9f7d9b7a6d107f2e76670a6214a419bf8298f80eb570fa29264ba57a383c5ec5836ce33104ecaf1aec76e311280a1d2c8bd7abff3a5a242e6a637f7db63038ef5d78aca9c680d72b60da4dbeb0e1e683ddc82898647c589a81b8f92db06711d8a0af05560cd77fa7005283db71e8da21713fccd450822062b994d152aaed2cdcf0dec9c60617e15ba4df628da4e71279bf9d1eee5c7f055c27cddfdd45f9225d5d5529ef7119e2e3c9838e7362971e069be487797e949b24297de19c61340d1cd7a2bfa3880b91a71e934720a59e1e0ea992d2a1633a0852ad8addfcab73a291e35745e694a6471f429b124305886c1f79f67c78de3f3ec998c91e7fc59d26766cd446f6f0de603f2c6892e13cdaa37d9e8e118d098b6986ccd991993ec152193e7d77394b05b99e7d310c506707f1be52249438fba9615f6dad2ec7244fedf36e34ec311b7d6bee64271d6491079e161190ded7e28e2ada4307a9b2986c267b1a30d2f720ff23408011f1d589ce9ee77f981c7833656ccf7df5b3a87ec253ff7c7ef1e67ceeb10c93e3fa683cdadad65850ffbc402b7744e94cdecef9db9d264c755c53d36278df23d4c9685fdefa69f7588a33b8a64b35191ee81abcb9765577d175cb06e31c582807ff7243bfef44961fbc0f8a235242f51ee991ea621803d4dcfed90d26f004b299425bf219f6d185fe6e088ae44601b03defada18794feac93787696a5d419f09f769bc590f43d2df6a131f6895da2de120c2644685e57b1d476c6aba5881e954fb2575356452b118b942cb02b4ea0fcf8f1bbb9a23b6e32c9d0accd3dd861452a3ad77b38fe709e216974932deb5397fd8033ff0e073d93ac0b4be762bca0424d69bd57b22ba914133f87671a29498b268c2911e793215463ca2164e38059456107dcb29beedfd6277e2b41a11d1c6f1361b19875c9384f04f9c53c1856d71f360a8fafe05f7aef750ec0cf2bfcfa971c017ad071b69a18fdaf970b384d4c889cfa5a0397dbe89543a5c6302645d6edf959aa60709ce0225fe6c3266c7ef62157ac8e78fddcd8a1f2ca5b58128218d19276885515775326aeeee0226cc810843eb05144bf8e2fe3340cf60b32cafd96d23cd7d0d3adcbdfec9a2a3d88307c362633b1c5637608ea8476d900b3f836a9734b5ecaf5e82983577128d3f74b903b0e3bf64326c1b564ae42aeeb0c07702b63a9ff74a2af6b45e5185a53f36c17bc29dfbc0ea28ca5cca43a15d751e9887ad3e6a87faacb6a278c4c8a8d21b9a77b9776f33102a6e645e99cc5cbc543ed0674282c2b9f8e5d14c2599aa9ac8f81438c77f2b9368bdac82edcdc5366f39adec9e9a3fbd55b79abc16d2ebff26b7d0c88f18b486e5836333575e3fc7808cb423b44781c57965767862922b4ff32d9bae76296843a46f430211c27ef9db168430026a5691623284dfd459dbdd1f1a6ec9bfad666507e6eacb1e2a7866da2e12e6d596d0bbb150500590013d9288af20596447f97bf1744eb9cfb244d8fca269b1fb71e14de664be4e95d83fff1b8abcfebcf3e78c1c66d28f260fb0c19f9fbcd2abbdd7dd7246e49dc25d954bf25f810a2ff6f9069dfdc62e7170fe3b0964b2ac95024256dfa3e7a426be5bb5f707fd82c2b3afec5d5dcf5bbb8fcb6dbc1b59f6c5330966c70d8b016956903a4278817414ba3652a102d7e7e37ecc79400267fc3bf7601c0731f87d479c33f100735e748874155267f708cea49d549e93cf7a398b20373dc90ad9afd56d9c77cd24e2c4a18f7130b366c7fe5b26bc4d11ca1ed1b98fa0b4d7396f82ae6593f4575d19f4d8fd586c991129e5cbe15c8bacc89c3ee15ca471dea966b5c48ede0d3ba2a7e28c75c04e6a4aa49a61f4e391ffe78eb5e40a5ef349f3aa4d15f2291cc86ec7e47ae301bf0b6083dae44b695820a893d46732553ef15ed1c16d28268d52a7e3a7e7c009d0c0708a356d3310c1ebcbcca4d7acf433e34bfc9fc115498142dcc725e7a16879c75e4c2f01c6c98b39619f3248bf530e6ee593467e38cf4026cfdc4db6296565722d587f3c580750b1453ecc141c0461495551297d88ae034acbd4f5e80ce198e6640c4c1e9501529988109cef006eb2090a6fcd974d7f60290b78f1a8ce3051ac2d69636c3219f0a6ad8c254764396a1684b2fd9805b1853525f2e640e513197283cc4d4073ac033e0539a88f08aabe1423cd40b8a7e073437d812b57a5d39a0531dcbe13f4466e89efc66c2a1e4b39a3e0b3073c9d44e6cf9b85f4df5c4e03628d05bc0f94ec04234c9eca4ed17463f190406834b02888728f625371cda75d15ec19efebd59f00ab659eb94eb88bcb2110862a369ad599610c1530fcc118f5b82205bc5215fe3623ac8ec297d8ff4eee75ace20731c5d505e6605c26203b7f754164c9463f0a6eefe3a2880b8e06e7bc66bb2adcc1a3f9b0325f5ec31d12a25f1f73c2aa6bb3a7680d786a082a63b13cce1822fa6a4b085a871ae3409eecbc1fd8661b5d52bb2b8b72f23e24a225075f272ed2ba0c6c5c693811a0ef8db6da7cfe7c966c647f0187ad223eedb1012a5b7af103e98464ac768c79b21ca45b12a52cf261de0d367442cda71c4b8ee39c94ded1b22ba06c13836cb467ebab4efea07bdf1e3de8da56a0ee6d4f848011253cc21fac10700003513d3167b7a73e0d752b861c49814bc5410ebe53a0264f76068c91ee6ec9e2daa343482b2f0f06e605c5aaf81f2a3cd570efc2094b4bc452f9526f1bbe7b22b694fb8109a5a987fabf6250912d6099e67da9cac79e8b6f2cce4702d1f17cbc5d06c38b8a48155ec758369c185ded839fb58cd736fbb74105fe5baf44e7e3ed06843f23601b60a43b1f88fd29e9b3f58479f9b95392a39d5ba1a31ee4441ca2d1fb57c0a8678a07a724b7a65b2ab16d1da197f435bce3ef003fce27fa2f0a67c9dd6c930a4bcf59e79e57b010000006fe34972958c28b56642d14ea89bf4d7d6f7fcbcf4fda8bd08fc9fe424de4359112b11f81fbdc1505658363697713ff6e1f8ca3c4be34a79993a9091f6017cda6c7489ae5c07062555231427c3eb42a049f42d22a060983b044a7d34ab5d2b5386cca79af72396a48aad6b8dcd7855410fc6106e4a165994f26efff1e7ea0aa8f560333b5dfdb2a0d899b0fda955155f90c75effd3c9535d88508e836feb7807d57b2a57cca42d3d08fe7de60d2a33376f49bdacdd3f814bd0927f417f15ad62a10b302f1cb390aaf82b0bc6af46bbf990b6ada45ef83ce13029d167c65134e7b82b59ddfdc367e61c40defd2732ccebb1d4000f6c742df964e1fb390c255d2b1dfc745c6ab34af8096b5b67aa179e3f341854f7a69f7bf47664c832037ec7a78f8e27209e3f20f833fb6e8c0fc4a40920a5ad2b0618982ff72540009d5db82f0f5bcaed2a27f35d1e50eaa0cf8e48c7a2d43c25d0264db750a7f33b44a4bfaae576cf9ee7594ed204513899566564ed8bbc97ed18b1d8868f926a5c70ac06fbac1eade46792186be7bf8ffa3301239edd093449b7d77192782b5111c14169d2b4a1b3443ad62e4abdf11aac6a5b89a5b20ab0ad0abd949b9d64582c67ffce018e7e46de4091fcc77a65b971fc67c8d9cbf0c341ca764b1056ee5014d9865059616a525a1d46ae2fad159afe86dd1df9b8246411827e19535ca0aa9f83050b06e70aa2737f27e93d584a9cef878a642e9361efaa5d20bd8da901fa2e064656f686d3b3ea31d1d850ae9196b7764548f5c6450a32a717e09b6b7e75d43fbbda76e43a24f186d5578933f408bfa28e0435cde525fb91e71d92d704cc5a9b5e3db7aaec46d2b1f8dcb3f921f69bd7397c96a1e132c39c8f1656cea4365c779abf76199cb5b6aada022edec5c901cdafa2e7f3765af9c8b20cb1a6785085fcb0dc901367b89051bdfdc6b68c5215fd04e2b3c7e1c454a4d21132953b25c50995af0f7159a5a8d0a1621f4808f126a5bd40ddc79fed90f49925ee367a57a05c070fbe39fe2c213e7c1724a907ecfa69efe6e021c06a262471a4377f3c9809e9fee4f375e27c31b6afbb2151da86b7cab63c7b4fa4b77fb30172b9d0d78b1c0535ec0639c4910b5eeecbb5b8b5c8aa74c140e7ad347812e36db3097a7ff85c09ab2c0020202307f50efefcdb497b9c060ca68c4be54a9165b4cebc6b2e2e14e5ffb9213142418faedcdf26fd326b7672399e71cfffe3ed712ced5317c254f9199ee10c24c802d102bd8749513d3145201ca4e01bc7c8bbcf430afa541ec5665f86dfb143be648521bb0f2b029018201444787f644f8c88b79e754e6ea9c797babdaec72a9680abadf3a41684cdd57c2b6e833acc0846be5aa927f1b1b36562d2acb9ecfb758455230d050daec6748ba280a5edc86d48e3f8af0f8f4ffb18ae3cd3c19a82d504a4fd52bb62289ae8026572a497fe268f87ef4b4b5886aa07eeb698b7cbf99683f710afc9ed1f8a488883ce0eb8f7fd055b82a9fe21a409caa231c41ba151008e9658919c611e157d7f3926a5e4248532a6860e615b9c86e9fea212128d96ed58c9b84ef22706071eb69f492e4d8321ed9faf6c6a8928f86172bdc930244583ea15be497d9ce4ae79cb3e6293a8512ffaa9e8e358f3c7c7117001fb92891a40b84f9126cc3def5cde67f463bbac9668b9f56c3e4ee72fceebb47e52fc226bab213d8193516e7064459fd1365350a95c5a1c3ac44a73bbba2a4c17ebe49dd781bff1995cd706b77bb533117594ad63566f4c0730beab85ff4c713b7f10b95480fe99a0f676c51ca11116b21e87887b462aa9770e85509e4e60f198148115f0a3ce6028516a946178d1acacf7767f6be7277891369eff67762aa58f928d48b7231e44d899cea8289003349117a53d61bc27b207fdc91c9db61e677d1e1a1bc6a1b6e8564130b335233db4b5de8d62324e6d0ccb2b08c2ff922324eb8c506711142d4b8d7a21223ef0a3d534fdb0de58be95cd827152f71bdd0a82766b62b4c87536f0b7e7df343c4263187da887de6e65d11d0360e2376c1d71c367ae85edeed8f767d24c644b1a9b455ded1dc3cc224f99936a6ee66931c45e5e3db2427719ab2d5cd9c20d9bb0ec004b69bccb00649f3d8e34a3572c257de114b9f027d76bc7db9007175cc03b9e2061b6b3fe7409e009b5371544e56fe438cbd361e5b11efbf2d79d1c250a1e73ca8c601c4f4d1e3761290950421c48c7daa45965e472f5ef3c4b8597444dc5dc01cd25358055b5000617f3e7291da3413e3f0853b1271366612405c35ff1b785b984d921b518425628a533a29ab65d3c11f44c6daa86f8b6457ebb9419274c481aa6f3fa4547641670aff58b9cc62c0993d49a509f02dee755ee5f1fd2710c995c43a91c4f873afa1bbdff19427cba2641052a8f361ecbc72e8a6cf587e83f8bd3110c95fb080edc77a6d43cd58c447b0e02261e4109500c6458dce70acb17aa8f9dc1d15b94a61354164031b5d563c25d0246fc45e6401cefceb501e1468903e5d677759dbe3f24bd48ce55ff8b8f26529fb3b2d669202a1e8a498984b449b4830a0126b18f0e78182c9ce78fe0c448c0e27845b926cfde28fa85e156fa98fefaeb19ed1247c9643b447b4342c94c114d3c4c35eed4d5b49aa70e6aad45bfb557f15e8fdb2d6e3d10d8338a13fe3f187751985b37a5bb10b750f79e36fc2e2ee9bdecc3ed156e202ed7b45a94809d77edaa398042fc6a825a4848c334c557303d24eb3f8e01be06995ceb283c70272b00da61c3381628f0e372fe2fcc779ff7daf7e4b7f2686c39d3fab674b8867b62b0bf9d5cfd0c1d3b270521f55f147de75142ffd7fc9ac7e5dae7ca2fdf26a9222d060823852409dd040cfd1f66f218c6dbdaaacddab34b123af22f97384d64fac64d84fd638c96378c8f9532a11927d48440bc777ff8b8b9be88f930f3b579a713c0bc449dca3a3bd5f2efa98240ccc594299e44451dc60c6c5c9edd0d7b777912b3dc40c57e0ea5f4425cd7047e686c7304f04ba9f7b5de6ad2bd524f1d29f8802a524441fa286015adf4589431710aa4d76de8a956dc1d39c0a13abb7fc309d24222d036e204ab6bb46ef8a7595d9e4512e0b9d5f8fd719a4e3072e1d806967045789c67a1681f2a9f1f4b19f4f5e1afdafc17db7a6d5196161499e62ab4b0ec27648f3eeb1fb2b78f8ecf9b05cf9509a3b9e2a361238deb1c91bdbc8b1d11bbeb939fd9da811cd439069da0ecc00665d72357aac01f259a0325409b201859cc0569e0eba67a7a9ca7e8b78078d9370bd3e37f0571680ede60cb6bbfe69435d6ab5efd80cf051d119a7004fc0b600844d49218d844de8f521524a47ee50229c7da25e42a8639b5db225e7f23967f5d4f8a297aff04a3cbedc2985b6393a5ba0b26b6c7b4ca22d369b35b410799d1ad02825104d34f73408db1948438597931ed1c1c260e78340517bfa2f734537dbdf5ec303518ff4640efe7f7b1c2f46babdb9247ce8eabad9718a8b9ddb7a18d5e87ced554c9d6de78f85d293349590c6c32483534bc968b24a28eb54b9515589d6dd8eb51a5ad0b4d896ce92250397cbc404323fcdf0ee47ed634e0c58213bc5b35a72b21a098e11b79c061430dc817c1e0c79a5b6ed3b002979933f1b83a17f250b1bd5c4958df4d75531ca03efbda89f6a92fe08c23ad9014ff562a7f3dcde578d6825b9847b5df04dbca4f2aa52d8e0f4cf8183ce121e39b50358a9796acde0372a8ff97769874a80ab997cd889145aad4888c06963c2f5b82f53a748a6729fbc79d35c06d84e05c62e44ff78040e56ebfc6efcf0d8b49337d5a17c4041f0d5a8b616244d585a162b69db073accd9071d12df5b326a43b834bbffc2f2a60deafcbddf1c6438a1769d6fb09fbe1990e89da12164ef237f326edb5be64bb64b143a030de8a99b3c5e543c871cb581e2be090a92134aa587701f864907cadd7c1ce20fcf8f5dc7f7ecd06a6c19d89a92ca0ad4393c208b80bba990c7a3702a9c79bddde75d5db244719ac32191b6ceb041ab541fb47680a97dc0422b8a50d91e32cb08cd341b0b099aca5bd12b69d4f89d10b755b351a6489180b786a3bebac926532a4a2d85b07bce6c090d1aaaff079e36d5394a612f1351b90c13a0fa6bf9d188d548dfe6fa51a9026edb52009c03ed45ac51d05c58a957bcc67e05a588985ba00d79f33ae9cdd5f5721d9fdc72ee6e880708be87e8a60c3c035c146f2091d1b9a4c2cfa56f292fe1ba62290d4e56c05669291bbe917f3cac51802a2cc8e9c90dadfe666c233c5a5bb71ee17deec51ce60c73f57bf9ecb84873afcc44815131810c6c1217bea485ef9aa2785e859b25315ef8aa3a274982786e45d622ae831fb76010d69a181b069e4cc55d4436edb10d1119b0c6000c6d5cff7c72f740a59dc0507e7a952b69403c62673f122c9d1264fac6ce2262e86cd8d6a402672f88530fc2d16f31736dd497a4e853253ac8d5aff8d1376895e9f5519b2490cc2a2412ba0c99cec855f668837310035e92fb646486de1b0acffb91ae7516df3eeef381456b55e65baa58e71461c928687e699d2b21814805591382e95e1b970aaa53259917f070281f2336b7d570249d838b3f1a32753c336864e15f4561badf8fee034a29c52ff3fca7456ae140f83e3b2fd5b57c9aef3f20c664200d235f236ec47dd2fc20b14dc6000812237aea992d987e5460679e8c5b76d931ef6d951e6c7087e3106b6ce2db9de6f228fdf3ffc38710c0e8d5000a195a79d1fa2301038f5b27c40b09c34c025e5099d40c2204ea0eae985263c9101cab88d6857a320c9e497f22348a24861a5fb8d734e08cad09f9933748ff01eab22f17756f58688dc1b486a397563ee9ad0784b8833cdb5f7c6bcf76d9c1105f71c3c6aabefd70dc6cd5c66d31caf916145ac5ed7fa070b4277c0448ab1eb78c943be9aeab0587d321a4bcb7754f070881178f8be668b686124899fac252519f4b60ec42db766a908755040463125c26850177402a977246d36d23afac0a11889d54640bd8f6f670d686cfd33f6fc5d90cf6cbd63d9d0fd201dd4c74dbbab899f3c23c0b7e37ea0b2aff421327200d0da58b5893a4186ae3652cc6e11c2c2a0e52184a3872532acce98c94cebf4f31333663a620f0dba0ffd89c3124380075bd28caa6d449a050b3661b8fbaf4747b77c4928b1378fdc8c7a7b38ade1aeec44bdfacc8271d0b132b2029b0f3582f9919f5c8cd543abc9caf6b82b197cd482c3ef61a64743506342bf50a3c1ff544563bb8b2002911ee1fad698f4ac133ffed5bfe81239c918207a03c7a8bd71a0a502aea78d38e970e3ab2abf754b598acb79cf276792aa08724d0ba24f2a694912ab795b3f45f52dec50d9bfbc99ae27e1d2c2216afec6709d6513a64b29ef58255bbe18478c5d4f15f74ea63a1e15487752eec8fd019f1d4a7aa25277664754bd2d7cd3a7a018b92c56d965a1974885363757286da9e055ef7fac17876f0a64c1026a597733b897a9155ecbf420159ae8e5209aa83a3544fff1fb4566f2d54f95e3bbd30dcca5f24397e4bd47ff01292f0d6fe9dd47a810e0c25382fa69b4987d1afd9b69ef125110ad6b240eaa9c85829a2646f9ab7874bc02bfa8346cc9190943e9d46b44880670b1e2aa3a29e83be5472d7418885a353faade6e8b18f4b588607bbb758588d1e2f11a9dfa1c4d61be50249f1ee32e6ff8c0c7722aaec1bc79654a4772efc578bd6a14c79abcc77a4e09c8b6c6ea35cd3ab31e35268fb55db843176f8042f8ce7be0ddd4ead6dbdad0ef9e7cb2323db5cc48119a72b27306b8ff6366c0bc682a85ab9e2cf2238b6d6eb2e38a97d5577e6334cb2aa6e7c86e489e876f9d7053577a5cb57f52812fab7c4bd7b19a34c228ffb67dcac9281612f778b58c580c140542200fd00cb3ad81d93420df93c5af2493f646d8de797102fa0a65247317882fbf171520f00b2c7638623b823ff11444fdde453570f99f9099b60061a908b83383ba8b82bb78edd074dccf9342afdf8d11a6129ba6ea7030f3629056264f1736c2b926171b6dc7e1fa455a473de656390495f3b6ad2f9f46f35eacb075628ff739ef78f28ba683448068c7f18fb63f28ba7dbbb78999100dde0a94e8b8570817c7114c13e139ceb333782b29a84a5b19497fa785915c7680dd7f972cb59ba22161f60886e5cb3c3e808726cbf96bc4da78914eee565c6d9d18e70d22cf8c0244cf3cf488c3550eaa400bc0f26d64e0f1bc8d0301a841d954073a641f3ef883d81f4d5db8e9df708e64e640b38df7295f7fe573863653086bae5507c880ab7fdb7a6c5ce77027ffa7395233d3ce536d77ae6c2e9c8ffb6fee78a3bcb3b5f888bd595caa3a5586948776b950a89cde4db8247ffff27491c882b430afdd60e7a22324f6635a9aa7139f3e624c6d9ece60f7f8153b2080cf0544fbf8e1c436503766e670b902604ab521e11aa5a65cedd64cfaf898ac5f55c08c87693c323517bcb0d99c28f5e072d4f6540c7ead70138d47c1a67fd72bd6ef5613af33a0af311c3d0a631ca2a2dfbe35d1021eb610e40b9be128683235a788b5a4cacf99babee382458d59e8aa1dd7bba7e09dd30c055a3df8ed721a1778b2c6ed587a403566325cd19962edd7831caa44a6b716517bad502130e7cf6a5ce5288dc84c0170f622ae0b1e1166a9c2c0771d91df9f9dd82ae210469602ce38964746c1c1d04321aae7d464eb801dbea7ec39505457e778208774d72673626c998b002c46a9b4b1e390d9344f0ca62212a1b6d41043a2100b35196bce42d40caa0ea9a486bf8526fd1f0f0d362c2cac463ea7377a20b54b9435442ca529fc00da4fd7e27c4eaf14215a06857b54254c26346956fd7fe215a5ce57ec38cedf50a3c759e563a4fd87494f00e7bd9b44f3b7e99c6ef67187056a21d2fe1ac9d24125b1947eb293189fdc448b591af4d9b8eb091d6bbb5e50fae79d000044e282bb2ab6c63cc9562b151c214e45015354e62be63e1881238b907f7bdb791ff44a4e03fa29dbd26db2f49d0f4729b7cd9ba69a65b0b493466d35d09b3f590c67c31660d95e2ab4af2c9f1df91f04ce5a57dde2d75206b42e3423126774d76593c2f713ae279d7092506b513fd5d18f0f52d3fafd7141dfd4a0de1063754dba865faf8dc0f6be9d90ef21ec86a275533f6ad4b4e360dc775413f29eab8b3daac6279b9abfe163ea2f183e09ed91ef67fbb090875109288a182cfdcc46d90678efe5edceda6518335e678438cac4bb47d376f3f0e12aa55301735d7f42653c073d6a4a37b2e17d332dc1be6b50918c007b14886307cc39250e81efecd63d24067a49994572725a9df1760caac13a28f5255556b27ec245e93969b85cdec7cd1c2d2a433d3f9572b93054a7ce8adff81bc1d30884d5fc4791e251bd907e37af5bec74235c3e2f804e4e0450b715289942b7859ad207bafcfec1b586dc15e7911fe6d20aa3d02fcd47e9956780e300d7c53c17dfa15754deb4c20efebc7270bda0fa6b37fc88c6be4250cac38c1b8186b364482026ab52d65d3a691903fccc39772277011bfaa421adba76bed9731077bec885ce88d40f36bbd2a839c67dc4b862c968491b877d4fd13fc90f8da57a29121e12f78e85af765cd66e72ba513593fe1cdf20019985b065d828707d8e509c6834eab188deea5c9ee97955f4b07d37b6fc7beed73be94887d423a349f35bb8782bc670ceaec870d97f061bda02ae73f6d575f81e0b6326eae6c1b3085cc584686120e12dd9ad8ce44036bec8a189f9", 0x2000, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)={0x90, 0x0, 0x3, {0x0, 0x200000000, 0x1, 0x4, 0xb, 0x1, {0x1, 0x10001, 0x1fffffffffff, 0x2, 0x0, 0x100, 0x10000, 0x2, 0xc88, 0x0, 0xd, r4, 0x0, 0xffff, 0x3}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r2, &(0x7f0000004300)={0x50, 0x0, r3, {0x7, 0x26, 0x1, 0xfffffffff323ca54, 0x0, 0x0, 0x6, 0x5d3186cc, 0x0, 0x0, 0x1}}, 0x50) read$FUSE(r2, &(0x7f0000002100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r2, &(0x7f0000000040)={0x10, 0xffffffffffffffda, r6}, 0x10) syz_fuse_handle_req(r2, &(0x7f0000004380)="1004abf66f079da8b05423cbf1d9fa2a2dcd18ff0d9e8582ed68f2e81fed71be46fb92ff72cd42138fc69e6976dcbc30565929bc08631cb1c8b0c0febd360d7f05938b755a24b041d0d9f6f661971bb7f9ed610f218bc8026fdf67121356d0bbcbe19da038edd2e70d15c124692bc71e4a625bc3c419e9fb839191a2acd863105c7e172d1508a088e01fce3bf6e0f97184feb2da1bc9ca1f85740ade0c805aebde0c5062fda27f8f426a5a8067bfa102eb032687b8cec88051d878cc53005b44adf70f6cd5cc2e58caa18308fa45719b9278d0a5dcc038a8787f18a5c6533f1f5271c3a02117a16cd8443bf6237136e3f4019563cac5b293a6bad8b299066337323fc84fab0cd661178d4f38c26911273569f60dfb966dc452fe64858c29446c991e112bd90a01252034b506c455b51246747f9e56741d0af99930d5741f795b853c9345146685f9dc481c7435e8a4162266bdd7b185f793ac935ee7f177ebbe0e9f749e89738ef1ec75a4a608a3d304dad8a39c3dcd593cb8bb5052c1e6cee42d7d2947c3bddee1b2180f9b3044ff82083b92a1cdd5290f5b41b774f8b75dbe866315980119a5283ff4274960b9f037641219b7d6240b054b0702267b47954542990781ad52c487d9f74ae89aedd47d1283a19817323f6396c9cd86f002481c82503dd1854fecf3e1021c83f8948c5698262ee1dd836754f2514b12638fa4e583279890a33ca23e790e2abe14c7131cadff58f99d66fb816a8adc7f03ab0110b083214f4637d80a795b4f07ec7d3232c7df1e5878298cf4595c7044a08a618dd6686d58fc7342d6dd58195511e13632f0df896d47df7f8d92f7ce8b71b6c2b41bcd5c2cde4f2da8e7cf5f4fc0eca2188b269f823d0ef67c5ade5dc393796219ff6cd8166a7fe0e9025724c62f7e16253e573a32abe06ea6927317cdd13dc4051594b0edc57e16fae95237190c136e57abe8723724ca1b1507a6063aa03175bc1801b252a5a90b191a0c2c6c524265dfa89d5ccb9b964e47196b99f6c1fdfe30fc29b1b6a0b8ba20826504c367e973cc1b352b599b506e7268ebe02904527f6a62e9882b835d13a9bf4cd1b2d104918fe8a9ae515e6cbdf417f1da7dbe700cc014bc6b2dc5cbbfc523ee92d6c4754794898128fe0f7fdf518a9100155b2b9d85a48a803f6f19956439955393b6d76e558f6ccc371dae07e990b60ab35c74186971b92f35791d40961be22f90f582def71e11da57c34c137fa64c55ec7804583b379c52798c3e3416b010e52219498ca88e7f0a2e8a878ad983332c98e6a8d99c61d19c4e9830da4befaee74cb57554e66bd26b6272bd11c28e47392991f7d17df61f87fcaab3bc088aab4c0fde73364f95bb9eef1ffee5c4d46a5fee522127925dd2e51f887a7800602806c93bc180076c8eca7e8ccac816613ad9fc7bc4a8fa3031cd2c734078ae66903541e3f48ae37c7ba05f4f8e625eb1c1734dfa674ad328f02b5ca322f497eb61da746a93ee1f44b5548360052f558ef07583d80c91c9e4c752ae4dfc73c153a615f9aae78135acd26c5ec3d76e87b684a7b7225abcf17c27fc7074c0ec81f7ba741f7b6f90c668cab2cd9c759eab21f761333cf7928f7a4061218e9c578cdbf5534169ab37201b55f4caa218338e73205585ac7ad76211fbd707a2cd5d67319c883e7a1cdbc97beb3ee32e18be6c43bd3a5803772a6fb4c7ff4ab2a065f992ee96fa16330f5ca396a1c40ba12f16e7e86fe088418d36bc6dd2086fffe8e81cf9318e6c694665e9970490fff7200b7377f5d80700c6959b1d7b90fca3c5b1689953e60fea1b53e2a268f2f78f557f556dcad57258b0a2e52fcd45095ba77d6bdd2dc58f5f47f37185bbc7f3f26a0d0285589c7269c3ea48f56bf53b1b25b1ba93b3dc6d4bd9adfe1020edfebc6edbad34d0194c2951e41e34feefbbd6812dd4883779bcb4eaa59a2b785adc31b40473d13833908830a583d4f878995b3ac299b4ce25a8838b1b10a33e71a06eede21edc0bae6d0630dbaa9c9464e4387c6c23c7b40b5d1bd066cfde33f5b5aab6ee1d3c50e4b393854c83ab20b8006fafda4f724e2fdae26f48808e1fc297c61f0c46e7da0fff6e6f47f9f6102d033fb8df27cc0a882914e91bb5c79c5c8ff9d86b1b489217364605a73786e69dc1da4310b95bc4aa4e5be731680780ed4d0e6653f8a2c3e4dde1671272699e13a5b398e02aa17ca949a8a7455e831fec44ee1f7ce8cacc7fe7b7f2a4c657a544416bf3cb35094f945df27030781373f8c0033287ec948f2fa1154509dfcc3d942e766ad56ce276b30dd60dce60bf944e7e1e3433ee48d531e006881295c6871c7dd0c9a0664d46a2c67ea7745ad858587dc8b1c9b20e38a6323a4d70e263518b6e1430418933d5b596ef3cddae17fa573c52bf33f1cb7ed766190c4d8ecc4ea7b5a22bada9925ccb54445aee173678bc2d9f1ad0d2b1a58a266c71ea88e2b0ae5fee53fb029a2943ba368e8b9ceec1b24637ce2b007c52b7030177fb168dce3e29ed610a08a3870c3312108193756915b67f4686cdf3b3c82278ca9bf96851328db308f8418f9cd918ed3e0ba9142eaab5d4ca7fc89a8205ead6de64b3308c8eec2dd63b75195838e92d1cdc3bcbe8a53c627667432be1579524880b4df4a4709b85b59a213f7b9f19bd6928ac47bf342383f6bf4237b8e80bbe79f3fd2d059da9269b9f101c0e659127faf997518d7a0fe8decb25beeab90c8a68f069c6ce9474a37a6c5c66eba5f20be74c8103504f47dcf0dd76594d22dfe7d45b11ac06b62ebd8094bb28443a8b50bfa77807272bd96aa69e7fe1c5ec5484e9ddc30fae11186862b485a0d74e0eb288818dc653511d4cd172d70d49974aeb1239273152a5ebc2a3f1f2b588b0d2d46747d9498283e8e0db7f4758883aa0b95f932cb42e6a84655996f91c238daa91c04b2a182ae9f9adbf4edf1b9e9b4887353701b94232e96db4f14cd323ac1ad4f1942b4f8c1b88c599f18407308f7eefd553622269a97f7f7230c207d630b27d56f113cde2f27f01d8ad3ce424598080cfdb924b5b64e8bb642161bfe00291b304d7771d1a4a8cc9a28469dc9cf51c83cbc0513c96cfe602b413d5755347ac7cbae103ddbe8e97a62a6601ec958cbb3815c618be977ec6b1b25cc0ec0c5af9edb6341aa6fa85d462f06fdc905a24411363556d0023a5fca20a0cecc6848b6afbf843b51b682cdac93114c3bd4609885b236be4de51c1654d8e5aa6adc3df8786c9c05022898ef8abf694bc718ceec9df21f51428f13825138d8411a324dc7ffaa876c9a4705c0a9f362c489ea74afa1b7b492ddac68ad84da9c1e8095f59d2d612d125c26c8869b899b56d9f8a26ad92d00821f98eb608e9cfa1950c1464a18f7068c9cb371f29c605402475d0f8a87d184f5964006fa587f91a3dd9be3d47be8b79f0c1f51039b23b2cbbe4c4cbd87017b80803ac06776304189dc2158522385f078b39e1d2325d69f73fb7cce96c348808d5a74d59144d414ba67c8cae492460c20ed7f2bb02bd71f59379d5181972e0b4622044a3ab7002018bebf5eb4c3b0dfba6fb7b328eda6e30cbd67f9015d3eb610983afdcd054368e7bae6338156fa8a46e352e999e552a04b4f3cfa3c75be2da6c57d8b74c783fb1bd01ab183f89869afd3c54caa3ccb20d66d790786068d86b8578b689c46c53bbcc1fecb5fd839d080f802be3d7a9bf80cf31a0aa45e4103a037868574b0daa8c6af54f5dfa15daaa52a47d7696e46916fa1d47b41e00229d1cf736bc85825cfe5d47037a8969c84367844efa1d64d5d936dc7406c47cf68d3232f3df7eeea48700de90df9fca044307951f34cb10558920cd519475f88cc12af4e26051a58e2bff15e77e66c2259bd5b79acc5aecfb7e30cbd50c2f1900f30d6a3cdb7767ded3b4737b67cb1e4957d17c6ad06c4ef46cde27e0116f18fc5e373dcb623542ee44a51e1e2b0dd0b4ef3ec7124783fabb377b103b1f712b36c06306b4f54a50b2ebf1c14ec8907d8ffd8166dcad1a3de71c411826ec2ca2def49a20e1516dadd89ed3ea63fb7459ab8e87eda49053f68017791329751120ee82e7604290316504652e921127310ea5615c8d07600241a166fdf6e4193c1c0aeed243dca38a24697bba1ffac6afc676eb428d53405bbbafa49d0491fd9505b2f61d2e0e2647c626bee2963646ddd74e1c509fba5d9717a311268b053d716fd2263d954b271e9bb2ea953432f323e560558d61140b2657e6b2a1cf0d90fc7f117e00d6273f5453073857ee081ccbbb92f0b4037b768db2939ab7793f54d7e3d6515a7d83e2347167922ef4ac034ace208797190ffdbf9e392dfb71088a6095d88a978c212694c44662b407bf8443d1ed459856c2b7b2bc454564c6d9683b7031f11dc50a881e1d3f730737037227399d85ef16536f2bdcdea374527b79ce5fbbb51136ca74e58985fcc5dc4b3ee4b9c55db716fae0e65b6ab859fe35d88213e911b8354454d942f25f68a80f23a2c2b6072a270e7f6f3c31cf524a985b2e8732fc64f81618adae777bc48aba8e80330ec2774912e5cf0747f5f082407c2bed115194b8f7056a41a40d0775e800524b1925caba0ce20c87b2ad08dce950f346837d4dc31d998e835643f9a44997fac5c279024ed045a4292c3d14cbf4cd99c149c522a8e3f964313a94794758de1edc26dee779b14ff389fb8760808921fbd68f4a7c7a7a61a24eca3843e3f06e4c8530ae4131597b138f43772e8a14ef9e44c5fbafd531391e918ffab9df2ea58685c7026e889676d713891d9ae748728b2398d5c2ba7889b11a2183c2937e8849834ffa7d247e4d6fa1c1000c01fbbc6a1b7a29646c0b443198465b79a8c6c65612106b7895e35f91c15e34778e953bc581b651280b787c2d48db05b9b6460cb4da15bae909896a0e2ec5f08eedffccaf6fb5f522b9da434ad36c758801a9718bd04f6ede9b18f9460ba8a104eb8e251c5d39ec68a65e960775036ccc02a299176a31c50aa00479553d28f4478ba1df9cadbbe0a81074180ccae80fd44b12d2a4e7dd9964dd057a100743601f7e85c94ef102637332a1d0eaa67490bb9273ac075b2b1dac9185a1b988006b085074eded5e0431846970adcf1ac89a6636a7e0aa303479ff2a4bbfecb22b4673f83406895cd72280f26acae83ea5b81247eb9241abab30efd2b83827eb481cf5ca1dde1d210de6869e4b1312b6037508cc863f8e5861137f2723be0177deab225210023688042e30821e017cd034666b7b01bc756306a6677c7ba3590beb5058342f146c708f27f0b47e6ef4942a8bcdda2ce48575cd6d0c1d9ac19fb58cc673beda2c8575e208a423f0f23c396b114a130f31e7d26564137626ced3394456b7655ed120496696be21b9b128ccb9ec7e02192212aa6f3329baf6441f53bfd89114c73ebfb63872515be26fbcb4154bd6077ed7156816cd1e8015ae589d537d6da5e267f28bd878e0ca2a142510ccf90f51e86eb2afd8067f55ae14d7fc58dd665a0340a2f3f55721e223b0f12646a48ecbd752e2af3abe9c32415e54e3c605399b69e668d1f628ab6a345b86f1248b00e6386a644ecf4e18e01a5ea3552e31ff1cbb2483535410e8b061414f9172978b50f89687fe8a73b6c7f9f61406eece4eb4ee8ce00e39c961df052cbe7a8fade3d6bc7897bc6a0d4c6f02ee10b594368dc8979600009e32d91861cc5ae611056e3a84313f95e05b9d878281b39a6de29fdf4fd5b29e238e708bf35316af3efe0cfd7113ab3603509f478bc7dfeebd47d97ecec892c8a092ec04fe41188cc948da3b86520f0f25170e6a55297b65561936652c9a354e557f737d161d235b092080103ef9d12450e319e54380514d041384b130841b6e908117f46dbadfbf0b2c28792da827808d5a35265d34b73487652213952644e513aef13e022c04c9748297ac47704294eea2b9300cede3865d2cdc74d326c8687f54b8898de9796bf09468a6fd6654b8cd533b34704df37ad8e590bf5681f35e210b652192e135b9be011539462f378c3e289c19182d180697857701b5da9aa5a3f1ab978215a4142b9d03130826ef61131d59fcd66344389133587e3cbbb943c410ddbc89ff52e701d85ea09cc438b9448b0beb2f4c5f010096333b12de833b5ef4051db67f5c09798a220563543e5f35acaf87c59df6a4523d06b5670bc7f117c93afe5c9162e676a02d4696146d9ab368f69a4bea5667b1c185dee15f4338ba0e05d2966b4d0a3983169ed3432e8aa1ba3c0e398c0e9f989d41f0b7ec5e5ff2deb5179519e9cc805d6ca1ebaa8e5ab2312e06ec5ac95846e1277a143afc1b0ccf6ce44531fdaf806c7dc4e385d6a16efea9669e64e6d24857ef6ce79f594a10ee365fe46174391f66b1671139302e1cbd3da780e6c4fbbff79c7f1faf002db5ea92d0749e1f3c91976bb06b19286af4bbd1c5f6256bd3452bb9be378c7a4372fbceba3e25f4b6d01c845015c3b944b67ad8d7b29e0541b64f8c4c2d7cd27182a66b1118eec6efafe36defb4aa9aed48aa64070bc635f0400653b99c6354dc920fc411531f8407aac1778ae6a6a1a74db551bd800f2ccfc8157f7c1b49b3912923f4e9ee619a9566bdbff7f18d9647895a56909a76590a521302e467660bcf1c8ebe3a4f5218d7e773d8c742c6fc847600490a41107e3fe6b6c2993c20f9e4da26ae45240fb6d379c7f26674e65f4cfe26b4af64967e02c3051dae48fff4662286f317217d24f2ff71d01c140e1fe6a4451593939b96fb9f417a478e561f44dd0dfb40d384b0387d56a4e4f06144efd06f1b9ebe58257c686d0c3ed63481a7beac445eaf6f905b67aed2b7248c444797ad2f3e0832a0cc9c60dbdbd20821da4f1c9c6ab8e858c342cb88d37c6409119a1ebf833e30f45d7427e522ca4e4f3ddef342e61cb0da608d43195be08bc567faeb0c9b749858153b023fb4459fea65b82b71dabcd2f72da827b61c405402f81d340e24354d639a2b99f9d2d674c8f43b8e770c10f680d39475186538a5c6417ccb1684d846f76b15ed293fd20ab8134db1ffa59ca3f6f5e013fd59aeaabbac4dd0c1fa307a776895fea5d4c5b71e1a5b03f84a1bb1a1b885d9a3f1f2778996205e942ca32f1cbd8f40618809736e12c55a5dabac7d6816590ce365f11cb1d1760c14e79b9cddf61aa5d0b81eec7c50be3c5360d0bc08a6e8e531efc3acd5f0a66812e3c39542d9b2561ab9567ed65536cd0c139f7c6cbf334dc8ed1402373e988dc31c507de317bbde4aa7837c92befb2def34225d6c86f5dfd7503bf2b944f8afb9380c8783208b470251e75ace3763c8a54ac0694e2832bf535578ffe3a1df90022479c114ad7c3573e39813c5849e88452713fc3c137e9889ad7c7062119fa09682d345e7c0dae72eb5c98d82585040dd6aa45c4da12c8c780fe674b205c89e6e7fb5c873bf0a608f18a2613be5d041b9af5cca10dd2654f697625cfea874b19492c074bcf4cc87be0b57fd46a624df99e47ebc0703306708a44f05f7e5130e659ebc2bbd4fcd1ba51f86eb008bf8245238f7517056bd0d0b459e7e387b7672ecb8f64fbeccab06947aeeb813f87699803460e887414a83722fc776657b9b4c60a0af35780b00ad9556443447144b93cd97a000b6616d5fc33a09c76c632d16ccad8d48dad4f4011dae84bc9a78f03d0e68a89de3eacf5dfe27dd2ca165e49306ad7d6036ea880e9b255e9ada33bd7cfabb0cd18556780409ef48a22460a35e0c84570759b03a63bb53fcccad4005e186b233ada67504f4420f408ef47c435cdc5102fc7289a46c41beafd1d96b3139792a51acf51be6c17cd06ca459581adf66effcbf643b761f26cc0c2a503a36ebbea58840475069e5edf6b01d3fc2723b64712a75271cf159a7dbae0718459612b40142b3209d62ca7453c942974d5bb91f82b36eb9055563e2d1fcbd98937e6fbd076a980843a64ff787f2784e33560bc623637da51781ac0b7ca335882bd6f8f70d1d184bd117e4138773f506bd205f7b68347ef7d1073e18e22686182aa081769c6995eec2ba26f1e15a5aac40e00320d2feea779641e91655a5b482d832f1a7a62ae91f693851fcb02895d872c081984b38f0e84035c3ac8c6cdb61208d92922ee2c48e4f8f11b3f646b510a6f0be1a933ab6ce32bc07452a690fc65844e8a79cba5024a448f8c1b9bd9372b9fc335ef3ec665971515aa415e33229f7e15f0679eb39d2e3d400cda33d6e3cf0dacd6e91ea6f012138989ab68432758f034fa508cd771754a969698e4f610de1e4059269c9b5732bfef2e216b40527688f14687b4dc34cdf5a4bfb442dfb650c4513017d7c278dd4cb645a4e84381f7313efef45e06b81d67e89505a819a1b9c393b97b338db6718ecbd0399727480fee2739872baa4d4b5df1383b6605f018f9d8c3a6deb27629ac94fa1df996d5323d9603781ba862bc119b419decb0b301d24939157dba2f42016cda740e46faa24058d18394cef5156a0f9feb654d83e8f37593f1f76bc988350acc038b3e02d01e4ff27c2301da19d8fbb2e23560b75abec4b9624fdf03badb2e41d1f5397c62f35f6ee6ac471bdd2765a4aecb70892cc55ede45e8145e90d468f53c970eaae41d2617fa13f91e406167ba7da4578afb8ece0a1a8054000bcc0eb27195f29cc3e1b5e2fe416bfd05aec7ac24fbb0e5e4147f604653ab2ffc3ff8018076f7e369cf703b88abec477f6b9b85b0b6bc4fb92ae786119ba088872302565ff629adfb1aeee3dd9665978c9e36110cddb0ac2dcb801f54be074a92919c1e58074f8f380fe5a94a506f36b08e9c0d69358e7a1aa2e9f849bfe609dad6e2530bc14543607161ca0af6f27730c0429541a35ea2dcb8480f64cb744c15995b8db253c6c03de11aef5a9b5657f53a9418e1a935f200e0405d226aca7b3e387a611d4d7d8e3a89c93f1c00d1d5a73feaf9446b42c0986b0ce42275badb2f39623e7b6c71928205fe81cc6221094791ff985997e81919f00ecf4b9580dc3a10d5ba510ea0cd1f3a1937c5cf929e449b481a4e5acd1e2c87279511c4a6f3122b49190a581e4053fa14d70ef9f0d95d3c3cc245575ab6e11696694a3fac0e6b08f536fdf3ee153ffe154802f91d25c31db99b3b460707bc3b64058078ed98577bbc578c5d2027251f0217c420f2d5403751405127cda043893ffd811cc93c7366d440e5bcc785bb59a1de5650680361b37be80b2572ff07043aecfd88ad6405fc908c3c68eb6e80f3e1cf3b0f08bf9a06c196f3b843efba06b4b1ce1d118ff48a24a212788e683fa6f3b868cacd769cc98a085dddf08f6083b2deacd62023e7141a5ef78b65f500f14c8078f17ad0353ec94da3b8f06a860799f089383bb93e426df32397aac82759e27ae25d6faab535d3c7efc1c5fb7bd3e38b77a4c34d7972ed1a1f87c720018bf61e4158d0741a87cfe7d48ae14b05b2d85abf234891adb631695954024ed4072e908d334dec6fc2b362eb458ed9a3fdf83fc866f928e1d1c03b213dd2daf9621e6256ec65f3471f27e1433d33044b948f487b7f50ef053848e1b7491b276fc3b4c8a96d5448a80efc9507a1fc70a092dfb37a06d8ef266419cbee34c37e19f5e8087363203a023c1d9d59ed15092a1103368d4259ab513615199e33378bffafafff122d43c21e90879de7a0f2990b19af3d685ed4a85d7f2c85d9931160f0c24dbdd59f4d50e429b95c02562e32ad4900a15bed3d806990cc7ba17a792e4b90e6f48bef8020e3d26b4f9c5989aba867a704d5acd89de32fa6f1156d5ff0753502ff8c497a7a8d546c218562486f8b1e602893fc240fad7cb63b54561d7341043494ccd03c80239d5e9b01416d1c3ed2d67a261e1f880d457d14718c12ae13cd25cdff6af53db429fc1e85fe4c0f6220f73026fddf881e80282249617d970e506b9e426c58ae2b320a9e3902000c3e062cfef8457bcf519d45ea98e5c73c7ec5eae2ac872cac0ce00f5501e53c7fa97e0b6881610b77a5ce9399fa8a143a283c38c767701799e2b27676416bd37b053fad211beb69c738f2d17d4aaf26ade2acf7f59dd052365bc96727bb4c9228652baf3b467303535d74b5e5c4fdb4bf268f183bb064acd7872b27b023f55a3324f052a5019d6f84bb18848dc81ac1c9429c201fdf932365676d37f4cf15ecb0842813bfd5bc7d518e97b363aceb575960d7aee91a0ecc693e66ca69e444b0937aeaf4bddcf8996ad291907222ac198476214db8d795b8c4bde10d6ce637778e71f748ad72c2a87eb0a1440b965d1e5d8b683f38890761fa0fee780cad2aac8349e6bb2ab18afdf6645cab53e24b50d4136c96aa324631db821500213027cf6b2a76f5b34995a01e7ddd1b3082e4c035d1c7e05254f7644296cdafe6c73d9e5fceb784a446c85f1cc23b943dcf5c83433eb9f8469e702411d62587d92f472fc740b26071fc66bf88aa7595455c7ebaac2e5d2422ae66ad059f6b121fd2d9f6eed029c5958e0a000e0dac34c5f35b7149d2d4ff64d2555f7e1542b66c2ebab3dcd2e1d9986eb43b70e483f30187e076dd82c1d5e95f231d518b37f3c5c9db1e04926178fad6479f25f9fad26bd46d630c2461ef70ad5d297d4d3dd12cdbbc57b1fc2d361365a033abe454d212ca3637fcc384f6d4f6ed3d25c32cc2d97deebca96bfb80c334bd071f76c619cc62ba9dfd877e8b780aee1b2193b2e7bca54f678fa6e9e6ccc841ce4f210f2981ad42c5d3285034e51e3ed3644879eba12edee42256d9081740247f72d2ceeff94844c4acb03a45c7109f668a4eccd9dd4fcf68b1596bb8f08c0a3f85bf1c1010cee6739e9d3ba50cf91912cc68b9da973a98fe642a29c5a583b9de52d423050c99e7142f1b08f13d059593f2b074128621d6d676898ff61b404c1c9860e6b0010b5558a689dad76768c0fa974a4bbbae5e1a08dbf9220d1c6c52766ac6312dc8b38e9a3483aaad295f831f265121bb06612ea0980c8716f10e0cd1d495c1cba947ad759a5e2c3d15b68915ab092c49a128b6e6bc14d744cc81644ecbcd86907fb4c5381d711ad4aad1f116457631200e01234e18d87c3c58709458edb324350a58bed3dda0f4a2be6281068c203e7c0fc924c147da70fdb7b7c6bd84058c8581fe4d2c6f8a8611811eb22e8f514acb9d13f4c81e836b5507520e95cad6fa20bc1890a37c1df005eb36cde5c19acf3d40389e41ae0582eeeea2a937909973fa6d8bfaded03c0a8c1a9ce7fc75108419dc4a2846e2e6afbd47f564b2663e44b1d1e2a52a053071c6948b746de2bdf8cfdf482b2ca968ea4cd3de2849951cdf91181d08c627392d54ab83096815d5d840f0a2ba6d6a6e59402b336f812cc295e7be51d278836d0bfbf9466d8ae7174c2dea53fb7a588c37c4abc9f209fa3efc3dd181af84698dfac093ef9eb5da03b14c5a4ad2c9ca8efa05aaf27127104058acf46b742f727ab7ece9a59a01962b945100b6b070dffae708085e962cfad102513636011194dcd145f", 0x2000, &(0x7f000000ac40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000000a740)={0x90, 0x0, 0x2, {0x4, 0x1, 0x8, 0x6, 0x8, 0xfffffff7, {0x6, 0xffffffff, 0xc01c, 0x6, 0x66, 0x1, 0x7, 0x6, 0x0, 0x2000, 0x3, r4, r5, 0x9, 0x6}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) quotactl$Q_GETNEXTQUOTA(0xffffffff80000901, &(0x7f0000000040)=@sg0, r4, &(0x7f00000000c0)) r7 = openat$selinux_load(0xffffffffffffff9c, 0x0, 0x2, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x14b47e, 0x130) write$selinux_load(r7, 0x0, 0xffaf) getdents64(r1, &(0x7f0000000340)=""/224, 0xe0) executing program 3: syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000040)='./bus\x00', 0x2008410, &(0x7f0000001280)=ANY=[@ANYBLOB="66617374626f6f742c71756f7461000000000000003b814e50a959736d65720f73ecea54b5e5be45ace9a88f723cb005aeff24212c651baef614d442ae89412ad3dcd0b7586d02002a6d6d65cacd4fc5002207ce994dda65c4b1d23a9bd5ba0f4ce5c2b5a5718c6aa918080002223d2753a5cac974110144cd0a1e368652324a41b31e1eb3b32dccbdf8f68bd96a45a75427a5f789d267fd92f6a5540200b81d5b9fa9b40fe4d7fbd50a6afc3a989c6d60045663c59cbdc4c700000000bc7f6b22df0191acf5912afdcc1c061835177068c40f757dd123d2600b1c544f1525aa8d00000000000000000000002e8b5c733d362417c17f527c0bfebec112d57fc69fabb9b31ef97b2147931ff60cdf666c25244218b1f1a6010000000100000020563b835d0e8e9a09070ef1691fcb2f37bda5d4e3d9d7a2d0ac82b45a53001057f321acc45d5e065a461de90100000077d200000000000040b78f0dd3836f5ab2f6a1a5b798bb7752f192c6b48e568973a59cd9c74bd9a14721856c5499cd8f93f8beaa9cf76718ce7244c8426803000000005c000208886b313bd01a22d576e414011a4f0a897515329f86d4585fa0ea17068f8af349696da4a2b3e24310ca52ec51bc23b57897cb55a2d513e6a00765ee3f58b471c54dd57f0af584afe4a21f92b515d7f2fa6fbb273ca0f751e684584320534667aea39ad7222c8ef531f514939177a47395e94c1723abb3fd44fd64fde4b45cc2f55f4ae05ff48648a4c998257856bcdcf2fa02010000001f54fb936570450e91c8d55abad76a7b7a000016f81ec9da9ccc1191c211632266d907e4d9b23496ae19bac24dc23c43f514f1b4af19988bbe61ee29a368a999435d6872d01b79c7821e875859dfbf3c57e4f1fb0be46cb5f7a0fa13516c0926d19dd2d5862085e1e4cb8279be17cba17ee4d06ad97b4ca282e73ea142b01b4a742fa11c0927ba811dd60903d575db449d775021b542db617086b3ed42e6e60fe043cff79b0c067c584bbf82657974c3736912b4b522052b9467d0da116ccc1652d861a420f09aaf67d3e9f6160100000001000000ae6335ad9896abd3cc00413638cb9bc62ab8054325d72e9144cf4f88702f586507e3147198e0bc4060a7c8f4dce73b653177ecf8228e6e6fae02510000000000000000000000000000f43739fdd2d24e50e0233acfe1c8639070fe00f40b0d01f8a0a35fcfe3ea10faf9c24b8488ed4ed83fb06a9a7c57442ede9e1fc2853b8f4d2241cff61d0125b7750e3fdae6a4ab9c776a191ed8098a780ea2bbaa64978cd3a6458fcc6b949bcbca0dceb7361f66e46731eba4f3aed335e7c8c541e82453218a19d39489e1525466ac93759787e767f601931d94c9c426489b741a6bc8abf475e4bf859e1ce7f7227069e9f51e25fa3d1b18dc565180a1af464a1dd697db85e2b27b90f6bd7cf1b6bc0bcd8ba552ced3d3cfbf9c9bc04f65b6f83cb40173b4bdc393d47e5da95b63a40ac18daf11e8d0706b47795fbe2b56d0ea7ffc5a59ede88621a08b25ca6ebe041317b62373a60951af33eb7954a9731aaa125add0913ed2435a207439e9122512d77096747a4b404459cebc8faff8f7a31758e630c75a1ff90402754d339dc21cf6b8e04e1aedf14df0b4aaf0e03194df3eb41ba066bc343b323a3162d7e7ba687633c2faa8f28b42364b72e3a457476fd6b2a54e670ba798172c44c4390f73fdab743a4cac88b2bd0545b8483f2e2f9846b138a4d8a7332978da70e9050417087c5ae034a735e8b448dd9701404", @ANYRESOCT], 0x1, 0x553b, &(0x7f00000017c0)="$eJzs3EtvG1UUAOA7TtPSJxFiwa4jVUiJVFt12lSwC9CKh0gV8ViwAsd2LLe2J4odJ2SFBEvEgn+CQGLFkt/AgjU7xALEDgnkuWNKKI9WduKk/T5pfGbujM+cO7ISnRnLAXhiLaS//pyES+FsCGEuhHAhCfl6Uiy51RieCyFcDiGU/rIkxfifA6dDCOdCCJdGyWPOpNj1+dXhlZWf3vjlm+/OnDr/xdffz27WwKw9H0LobsX13W6MWSvGu8V4bdjOY/fGsIhxR/desZ3FuNvcyDPs1sbH1fJ4vRWPz7Z2+qO42anVR7HV3szHt3rxhP1ha5wnf8Pd2na+3Whu5LHdz/LY2o917e3Hv237/UHM0yjyfZinD4PBOMbx5l4zzmfrXh7rvUExHvNmjebeKA6LWJwu1LNOI69jY5Irfby92e7t7KXD5na/nfXSlUr1hUr1Zrm6nTWag+aNcq3buHkjXWx1RoeVB81ad7WVZa1Os1LPukvpYqteL1er6eKt5ka71kur1cr1yrXyylKxdjV99c67aaeRLo7iy+3ezul2p59uZttpfMdSuly5/uJSeqWavr22nq6/dfv22vo77996785La6+/Uhz0QFnp4vK15eVy9Vp5ubp0DOY/+r/7kPMfTDL/T4qiH2H+yWSXB/6bDxjAI3ug/w/6f+DwnfT+P0yz/x+1VPr//+9/S5P3/xP1v8e1/z/B84eJ6P8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5YP8x/+Vq+shC3zxfjF4uhZ4rtJIRQCiH8/g/mwukDOeeKPPP/cvz832r4Ngl5htE5zhTLuRDCarH89vRhXwUAAAB4fH310eXPYrceXxZmXRBHKd60KV34YEr5khDC/MKPU8pWGr08O6Vk+ef7VNibUrb8BtZTU0oWb7mdmla2hzI3Dh9fvD+YTyiJoXSk5QAAAEdi7kA42i4EAACAo/TprAtgNpIwfpQ5fhacf/P+/qPNswf2AQAAACdQMusCAAAAgEOX9/9+/w8AAAAeb/H3/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4g537uU0ciOIA/GwwsP+0aLX3bWVvUEZKyDHHQAFpghJIC2mAGsgtJUQQYY+QHIEUiXGsoO+TPM7Y0W9mgMsbSwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJztZ4/3v97uDRnt79MntUAAAAAp2yr9bz+Y9r0f6Trv9KlP6lfREQZEadq90GMWpmDlFOd+f/q3RyeIuqEwxjjdHyPiP/peP3d9acAAAAA12uzXM2aar1ppn1PiM/UbNqUP28y5RURUU1fMqWVh+ZvprD69z2Mu0xp9QbWJFNYs+U2PH1vlGuQtkHrlFYyWdRfYt0ruxkXAADoU7sSOFOFAAAAcAVu+54A/SiOzfE547g5pQeC31o9AAAA4Asq+p4AAAAA0Lm6/vf+PwAAALhuzfv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NK2Ws83y9Xs3P3FB3N2+8vkWxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBv7844CIRAGYbB3fWcy9z+sNGhobFIFwsffGAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAm9/95f/E1DiTzL02lp5HkrVTY+vU2Ds3jv4wvn4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzPSwqEQBBEwZzxv5O+/2ElQc8gQgQ0PKqoRQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBFv/vl/8TUOJPMnTaWjkeStavG1lVj70Hj6MF4+zcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzcP28cRRQA8Hd7t5c/gDAGuTCgIFFAQ+xLSEgJBcii4CMgWc45GC4EEhckskBuoEKu0yAoEUICmS7fIXUspQldChdGogbt3u5lkxhyiszuEv9+0uy8Pa9m3uydLD/P2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAafedeCkp4m52mBnH5Wu39jZWsn7ngT5zY+v2fNayuPOoib55++CTb7eXqycn5ionX9WfDAAAAIdDt6zvI+JOur2U9clMXv+n5TVZzf/9M+O4rOcfrPt39jaOFl+aL+v/3369+8JkopnxPNmgq2uj4eLDqfT+oyW23rOPvKKX3/n8dy/d/A1J3t98fjfN72fn25s33+3n4ZE6sgUAHsfJsi+C8uehrB80mRgAh0avUniX9X93ptmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOqwuxlPlXEnIuZ79+LMzt7Gyn79ja3b82U7e/36VnXMbIg0IlbXRsO0xrW03ZWr1z5ZHo2Gl+sPTkREc7MXwYdTXBPx79cUH89obhX/HHTakUajQVK8P23J5yCD8rN38CM39A0JAIAnVlq0rK6/k24vZa91ZiP++uH++v+1ShxT1v93Pzp7qzpXtf4f1LbC9ltYv/jZwpWr195Yu7h8YXhh+OmbpwZvDU6fO3Pm3EJ2rxYXViMZLjadJgAAAP9j/aJV6/9k9uH9/+OVOKas/z//bvBlda6u+n9f9zb9ms4EAADgMOpPoude+fOPzj5XdPr9+GJ5ff3yYHycnJ8aH2tN9zEdKVq1/u/ONp0VAAAAUIfdzc59+//nK3FMuf//9I8v/lwdsxsRxyIuRcTw5Mql0fn6ltNqdfyhcj5Rv+mVAgAA0JRjRavu/6f58//J5JGHJCJef3Ucl//rapr6v/ve1z9V56o+/3+6viW2UjI3vh95PxfRm2s6IwAAAJ5kR4uWFfu/p9tLH/9y/IO+5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6vZ3AAAA//+pzDYD") syz_open_dev$loop(&(0x7f0000000040), 0xffffffff80000001, 0x1680a2) r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$TIPC_NL_MEDIA_SET(r0, 0x0, 0x2400c000) prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x2, 0x0) mknodat$null(0xffffffffffffff9c, 0x0, 0x0, 0x103) sched_setaffinity(0x0, 0x1, &(0x7f00000002c0)=0x2) socketpair$unix(0x1, 0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'batadv_slave_0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x40, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x80) write(r2, &(0x7f0000000200)="c7", 0x1) sendfile(r2, r1, 0x0, 0x3ffff) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000840), 0x1004002, 0x0) executing program 3: timer_create(0x0, &(0x7f0000000240)={0x0, 0x21, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) r1 = socket(0x1e, 0x802, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x108902, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000000)={'\x00', 0x2}) ioctl$TUNSETPERSIST(r2, 0x400454c9, 0x1) ioctl$TUNSETLINK(r2, 0x400454cd, 0x1) syz_mount_image$vfat(&(0x7f0000000180), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000840)=ANY=[@ANYRES8=r0, @ANYBLOB="de26ba47cc4a6db37e4daad0f940d7defa0c6b1b445abe4f58c6f9e17c11cd9e565c96899d974f022231e8a019f39237cae0cf200a88056823a3778d032875a485e4312dddb64674c611df5a77a78c5a4f6731d6442eccfe1ee097342a9919ea86cf15c0b02d383b2a5fbdecad9c18afdccf184c93fc08f6fe924ff3157bf12337643381c10c906c6e6ccebf87ee328d1d2c6a3d3d8f95b8e810d9328a6ba2322de865ec5cc533bdb083c0df78db59383574d901e28501e220028839133a9ef585a2b5e5ba591a70", @ANYRES64=r2, @ANYRES64=r1, @ANYBLOB="212d137d17dfca5b0899fd9661c387d50a446e59b92fa217da6b1d42134645a8a540fa4ef69e466c19d8cb2254d3a235f10b7e414f3c1aa56ad3410320b3dbeac945fac3684902b3e07813652022a3be912c7f1d7a6953e70efef6d77a5cdbd8e59d6e1e872c3fce67bc1f02345650763b21acf94a2c504f5e757e8c4b1c391ab4115cf0d3cdd3222064132b14cf6b43842f8c141fcb10e2187c5d", @ANYRESOCT=r1, @ANYRESOCT=r2, @ANYRES16=r2], 0x11, 0x38c, &(0x7f0000000380)="$eJzs3U+IW8UfAPBv+pLdTeHX3cMPioISvQm69A8eFA9byhaKuaiEVg9isFuUzVrYYHB7aLpexKPgUUHwIh704KFnERTx5sGrVbQqHrS3gsWRJC/Ja5PdrtRtXfx8DuWb78y8mXmdTd6+R2ZfuJ5Wz1Ti7NWrV2JurhTlpeNLca0UC5HF0MWYNDMlBwDsDddSit/TwCiZTYnGSndoaADALul9/qduMfP659vVTz79AWDPy3//r25XZ24y9eMTvX/P7d64AIDdM3H//8Fx2f2Dx/yFR/3lqQ8EAIC95Zlnn3vyWD3i6WptLmLtjU6j04jHx+XHzsbL0YqVOBTzcT1icKGQUjr9ff/FiZP15UO1Wq0bPy1EIyLe6zQi1rqdxuBK4VjWbz8bh2M+FvL2+dVGSik78Ul9+XCtLyIudvv9x1qp06jE/rz/b/fHShyJWvx/on3EyfrykVp+gMbasH03YnN836I3/sWYj69fjHPRijPVU5HS8LKmvnzhcK12PNVvaN9pzMaZ0VmYcgcEAAAAAAAAAAAAAAAAAAAAAABuw2JtZGG0/00a79+zuDilvL8/zqB9vj/Q5mB/oDSbIqXfXnuk8WY22KtnuD/QzfvzdBrl2Hd3pw4AAAAAAAAAAAAAAAAAAAD/Gu2NmWi2Wivr7Y3zq8Wgu97e2BcRvcwrX370WTUm69wiKOd9FIpqeer8ajNlw8opu6FOHmS9zoeZDy+NRlysMzuaxdRh9IrbM1vU+d8DP7wzztyXDY/857hOFtMnmN00jGFQiYi1AxFRjRgVVcZT3vKMHc2DI7c4q5dTSlsd58Lzk62iFFH++/9x2wepF3xx5aV7jrYPPtrPfJoGHnp4/tTlt9//ZbXZ6vXc0/pgZr19Pa0289fTF9tKqbxFp1lh/ZTyc1gqroTydkPdvDHTzL759fS9b321s5mmYubVKXWywXQ+Xm9vlPKflH7RzCDo5W5qVW2dzCLOL0XxOJUpi//2gqmL7eC7S81LF777eafHKbxJjDfqqP7T7z8AAAAAAAAAAAAAAAAAAMBY4bviufzLvpXtWj32VB7M7e7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODOGP/9/0KwOZHZSfBHNyaLZlfW2xEH7vY0AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4j/srAAD//x9pY8c=") mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r3 = epoll_create1(0x80000) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r1, &(0x7f0000000500)={0x60002005}) r4 = accept4(r1, 0x0, &(0x7f0000000140), 0x1800) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f0000000200)={0x0, 0x1, 0x5, 0xae}) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r1, &(0x7f0000000000)={0x2}) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x0, 0x0, 0xfd8b, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) r5 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f00000002c0)='/proc/thread-self/attr/sockcreate\x00', 0x2, 0x0) write$selinux_attr(r5, &(0x7f0000000100)='system_u:object_r:hugetlbfs_t:s0\x00', 0x1d) socket$unix(0x1, 0x0, 0x0) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x77359400}}, 0x0) mmap(&(0x7f000013e000/0x2000)=nil, 0x2000, 0x300000b, 0x4000010, 0xffffffffffffffff, 0x10ca0000) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuacct.usage_percpu_user\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000000), 0x208e24b) preadv(r6, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_MP_STATE(r6, 0x4004ae99, &(0x7f0000000000)=0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20842, 0x4) fcntl$setstatus(r7, 0x4, 0x12000) read$FUSE(r7, &(0x7f0000006100)={0x2020}, 0x2020) executing program 3: r0 = socket(0x10, 0x3, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), r0) getsockname$packet(r0, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="09000000080000000080"], 0x50) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{r1, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000280)}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0x14, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000007808500000072"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x40f03, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f00000004c0)={r3}, 0xc) executing program 45: r0 = socket(0x10, 0x3, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), r0) getsockname$packet(r0, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="09000000080000000080"], 0x50) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{r1, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000280)}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0x14, &(0x7f0000000400)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020646c2100000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000007808500000072"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x40f03, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f00000004c0)={r3}, 0xc) executing program 9: mount(0x0, 0x0, &(0x7f00000000c0)='configfs\x00', 0x0, 0x0) mkdir(0x0, 0x160) syz_mount_image$fuse(&(0x7f0000000100), 0x0, 0x10a082, 0x0, 0x1, 0x0, 0x0) syz_mount_image$fuse(0x0, 0x0, 0x4000, &(0x7f0000000480)={{}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}, 0x2c, {[{@default_permissions}, {@default_permissions}], [{@uid_gt={'uid>', 0xee01}}, {@uid_lt={'uid<', 0xee01}}, {@hash}, {@uid_lt={'uid<', 0xffffffffffffffff}}, {@defcontext={'defcontext', 0x3d, 'root'}}, {@measure}, {@uid_gt={'uid>', 0xee00}}]}}, 0x1, 0x0, &(0x7f00000005c0)="aa1de20f6056f49bfc30cae7b4b2f8ab49f7e18d282793dbc804359cc03803286c8a2755f24af38713af6056dad49a7dca5ce18c040be4291e2b0f0804c9e8e099f48aea57bd565d245459877be86309b4ab02dba3d3e586c6eebbed035941aba13ee22a54f8fc7ac67b30c9babcb5783c018be498b498f75ae079d53eecdcdf6aad9e1ced9e1a95d0d5fd4dab98fda6296f45a88cfbffed027ddab0844e032f89e0dc8b9f822feafdb9be033636d58f085e0b6d64cfb1554a6e2987ff2412318974020b61d6d41b29f32fb0db184af1c6a6fec55b098f965311e26a0ce1b78206b8b720713323e7c7b063a3a5213b9d502f1c870f285cdf1f22d8449d4415") r0 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r0}, &(0x7f0000bbdffc)) timer_settime(0x0, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) splice(r2, 0x0, r1, 0x0, 0x2, 0x0) fcntl$setpipe(r1, 0x408, 0x7) executing program 9: syz_mount_image$f2fs(&(0x7f0000002100), &(0x7f00000000c0)='./bus\x00', 0x2, &(0x7f0000002000)=ANY=[@ANYBLOB='nodiscard,alloc_mode=default,acl,alloc_mode=reuse,mode=fragment:block,disable_roll_forward,background_gc=on,nouser_xattr,checkpoint=disable,fsync_mode=strict,nobarrier,jqfmt=vfsold,mode=fragment:block,\x00'], 0x1, 0x5505, &(0x7f0000002480)="$eJzs3E1rY9UbAPAn7XTe//Mv4sLdXBiEFiZh0nlBd6PO4At2KKMuXGmapCEzSW5p0rR25cKluPCbiIIrl34GF67diQvFnaDknlud+gJC08ZOfz+4ee45OXnuc8Iw8NxbEsCptZj9/GMlrsSFiJiPiMsRxXmlPAp3U3guIq5GxNwTR6Wc/33ibERcjIgrk+QpZ6V869Pr42u3f3jjp6++OXfm0mdffju7XQOz9nxE9DfT+U4/xbyT4qNyvjHuFrF/a1zG9Eb/cTnOU9xprxcZdhr76xpFvNlJ6/PN7eEkbvQazUnsdDeK+c1BuuBw3NnPU3zgUWOrGLfa60XsDvMidvZSXbt76f+2veEo5WmV+T4o0sdotB/TfHu3nfaz+biIzcGonE9581Z7dxLHZSwvF8281yrqWD/MN/3f9mZ3sL2bjdtbw24+yG7X6i/U6neq9a281R61b1Ub/dadW9lSpzdZVh21G/27nTzv9Nq1Zt5fzpY6zWa1Xs+W7rXXu41BVq/XbtZuVG8vl2fXs1cfvJP1WtnSJL7cHWyPur1htpFvZekTy9lK7eaLy9m1evbW6lq29vD+/dW1t9+79+6Dl1Zff6Vc9JeysqWVGysr1fqN6kp9+RTt/6Oy6CnuHw6lMusCAE4e/T8wC0fX/289jDj6/j/0/1Nxovrf097/H8H+4VD0/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp9Z3C5+/VpwspvGlcv5/5dQz5bgSEXMR8evfmI+zB3LOl3kW/mH9wp9q+LoSRYbJNc6Vx8WIuFsev/z/qL8FAAAAeHp98eHVT1K3nl4WZ10QxyndtJm7/P6U8lUiYmHx+yllm5u8PDulZMW/7zOxO6VsxQ2s81NKlm65nZlWtn9l/kA4/0SopDB3rOUAAADH4mAncLxdCAAAAMfp41kXwGxUYv9R5v6z4OIv7/94IHjhwAgAAAA4gSqzLgAAAAA4ckX/7/f/AAAA4OmWfv8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfmPnfm4TB6I4AD8bvLD/tGi1921lb1DGlrDHPUYUkCYoIAfSQhqgBnJLCRFEeBwCEYdIHttK9H2SMxnL/HiD4DAz0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF26r9aL26vf121zdvt28owGAAAAuGRbrRf1P7PU/9rc/97c+tn0i4goI+LS3H0Un84yR01O9fL8zenz1asa7iLqhMN7TJrrS0T8aa7HH11/CgAAAPBxbZareZqtpz+zoQuiT2nRpvz2N1NeERHV7CFTWnnI+5UprP5+j+N/prR6AWuaKSwtuY1zpb1J/XM/rtpNT5oiNeXFlx2LzDZ2AACgR6Ozpt9ZCAAAAH36N3QBDKOI563M41bgJDXN9t7nsx4AAADwDhVDFwAAAAB0rp7/93T+3975fwAAADCMdP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXdpW68VmuZq3zdnt28kzGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhif95RIATCIAz2ru9M5v6HlQZNTU2qQPj4G4MBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9eUmBEAiCKJgz/nfS9z+sJOgZRIiAhkcVtWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIud+3mNo4oDAP5mZmdrq+IaZQ8RUfCgF7vd1tbexIMSPPgnCCHd1titP9ocbCliLt4k515EjyKCEm/9H3JOIJd4y2EPETwrMzuTnfwA118zm+TzgTfvu8Mw7/tmIeQ77yUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACURm9P4iQ7dMZxXJzb3Hu4lPVbh/rM47Xt+axlcVRn0ifDi9UPUbe5RAAAADg7krK+DyHspOsLWR938vo/La/Jav5vnx7HZT1/uO4v+7L2z9ovP+8+vz9QZzxOdtOby8PBpaOptP6/Wc62Z/7yilb+5PN3L0n+hcTvrT43SvPnGX29sfFOOw/P1ZEtAPBPXCz7Iih/H8r6fpOJAXBmtCqFd1n/J51mcwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACow2g1PFnGUQhhvjWJM1t7D5eO6x+vbc+X7dqjR2vhy8k9s1ukIYSby8PBpVpnM9vu3X9we3E4HNytP3gphNDU6G8V07/9wRQXh9DI8xH8R0FcfNmzks/JCBr8oQQAwKmUFi2r63fS9YXsXDQXwh/fHaz/X63EYcr6f/fDa5vVsar1f7+2Gc6+3sqdT3v37j94ffnO4q3BrcHHb1zuv9m/cv3q1eu9/F1JzxsTAAAA/p120ar1fzx3dP3/QiUOU9b/n33T/6I6VqL+P9Zk0a/pTAAAAM62Z1/+/bfomPNRux0+X1xZudsfH/c/Xx4fG0j1bztXtGr9n8w1nRUAAABQh9FqdGD9/0YlDlOu/z/1/Qs/Vu+ZhBDOF+v/F5c+Gd6obzozrY4/J256jgAAADTrfNGq6/9pvv8/3t/yEIcQXntlHBf/BnCq+j9596sfqmNV9/9fqW+KMynujp9H3ndDaHWbzggAAIDT7ImiZcX+r+n6wkc/XXi/bf8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN3+DAAA//962D6S") openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x18b341, 0x84) r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001500)={&(0x7f0000000380)=@gettaction={0x3c, 0x32, 0x301, 0x70bd2d, 0x0, {}, [@action_gd=@TCA_ACT_TAB={0x14, 0x1, [{0x10, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1, 0x1}}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x7f}]}, 0x3c}}, 0x0) mremap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4000, 0x7, &(0x7f0000ff9000/0x4000)=nil) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x10, 0xe, &(0x7f0000001540)=ANY=[@ANYBLOB="b7020000f53f6314bfa300000000000024020000fffeff7f7a0300fef0ffffff79a4f0ff00000000b7060000ffffffff2e64050000000000750afaff07cd02020404000000247d60b7030000030a00006a0a00fe0000000c850000005a000000b70000000000002995000000000000001da5ad3548ebb63d18c5071c7e821c9b767ac8308fbcd5c5e4a5ad1065b572c2c9ff215ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1a15750ab9a780001000000000000d4bf20c2bd152d814f01f2cd519e078d4ffab418e4682b2aec5e4a35629e8ef040c50287c37a7f4182f32333b08c6e497687e10a4daea5cac0ceafdbb126eb02a1f5104d16ddb64963d84d91814cd5817e0b8f6f5e6ee7a39e180b5a18ed786b782ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a6211e52bb3598e9b5d4f22d8c19f958e8b34de35949a7a48ce18799ee53da177a81ea65e652c1d71b7ee86a75b0100000042127a8f84538a9a311c757f7169f006f3f5c95177fbd0b14b36259e2905ef911785c88a16aae46084d676d8ef8aa6ecc2d32e3f4ee367c5a769c0a606636c9f4a4413c098f4fcc96623b7c373b0ef04d55b846b094bf97e2ef5987b6e09a6a7cab79bffda141f65e7d9ebe3be70c436432b70a80cce69df30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48e7565efff2dbbb512218c98442406333c890923a797e00b75481739952fe87fde27ce81893f54ec0ea8e792414f639bc9ce1fea3f6ac0d7025759d4b45576c205c70631e8ad585951950e521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7fd0d9338923789a1edcd8043fe83919088383268324a25df14010c8ed6b8d43400eaa00ff9bc46e1cfecbdc0e451ac53b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404e0b7c723d3b19c3dc382fa91fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37deee7a60b903d2d9fe9d451cafcc8dc389671c2d08b6e264150a6b9445b00cee4585af04fa69e0380be0d66649dcf3bf8a906b029faca75ce34c41aec7aa86e596119109ea8b3f7c65c902499227c087301643baab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628e3e77a0de32e356521df06f995cb57f97052fc4158250ccecfb67ea8faf509593fadc7eafb613327b052397af1ede94d87590ce90a0a7579766f0e5eb09d38ac46e99e7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf16dc3af6e0b67f62a83a256474c97c925d9d447175b535c87dbdeb0dcca5303eed6689ea91e1665c691df736368dde47e6672e93a314c5f60e7b68c2242bd0f0d8c66449d8687dcf2d0f76668b2b9bf8b32b99b7daf34b2d825d192ade90a1162acfe9749d516d014cef5f99126324ea02baea5808c430985749901b09e4902a6f5addc0103756b894418e4591c624a9b206abbfb888d413d923b0d7c9d997d6d8e64787c4d397f57a15b6e0b4212b6cb55b9c207bbe08f483b1bea05f41b9a1d3af087047c568ae6ebfc0bb5ec10b6290dc757a4903a88fb2c035b2349b6d2f0c051b8b7718384eebd5fc19928cea713ff09e179c308fbe9bd64374d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad1030a79517a88de7596429a20793e12616aa32b3e720c6521fbe93963e9536d16f3db211fca7dd99c0a0125ff8ef534b93dcb34e1da2c008a9f2a29e30823bf0ec3639cadaf9be9608358e1e5ab17eea477b1754f78f45468c9568471667f82f5e250b979b9f2bd0d1b6bc03d11811ac6eec9a3ecd9e3c3299ee5eb3c6cac8fbd06514b7ee743ece79c04566d02a08fd5fcabbab3d129c0cced3ce11dafa380700000000000000c114d0b423e64c6157fac5e4e2168f33541daeff9983d0e488a78bef538f870b84798272b2101e0abf1cd64500b79e01e11d727389653bd80a39d5bbe2e23d2f5ff10047423429981bd9b4ce680e174c266391e3e7689452654e5cd5ada6e025327a1942b5a068f15fa58eaa267d4e0881783dddbdd777f8be0824ffdf6d06c621880dbbe9534f15e8c2e364d3ec67deb6ab9f2a0f03212972dbd38500000008173553a67be48633103809eee0be51d67d7ce230b389607b4c3b18da1c48f3180f2e0d79e54565fdd9a099b5b5ba2761905b88b7cbfc39c35dd153609da3da263438f12769602c2195245ff83e249119d4f6cabfbdef84ada19ef4a67ed66d7043036515d0be5a231f99e71aba5d5ae04676eff3e85f0844c41bbcfde7a931d1ec55c01f703bfd1b97756bfe55a91f6b379f34a018906339771157c66dbd7471d1beec7f029ef552cf5e92a1a0db21b59355763967ce26a577bc514b6d22a09c385c5ba6caf524e1688fc0f29f8bb35ae7bc8eb5ba51aebdf7d972c3267cedbe77ed70d9c539bc455a6f88b39196c8a224b0acf4d796fea59a07baa34cc270fb096ef330fbebdf872d7d0bc4f9a963355c554abc5cdb91464faabcd09cd9a53f5d1b2ea7e96f428f7cd6735c19c61dc9942d30bf29ef85ed01c2fcd6060aa40eeff971477b4fde48507b7bad95a496540adff7e4a72fd1f94d7c703ab1525c946c54e0da3d7ebfcc8cea2e84c3b310aaea5a1627df898c00a9aaf2d88a36afa4c5b1816384310600001c33125ad7f7970beeb256aec06e39fc6c66544e1d1dc5fea4b68a82e3568ca30aea9a1d097f06f11dc362f4bae5ef57c67686a15855cd351bf26f40fb1348cfce79897682228e6d9643530c81bab27bf7b1c4a76a5be180bb830cf06827c3f38a9c9c580c732c30aaceda78b0297de35a922b1375b129655beb31899e26052cc216f832fdb0a0015f93c9cff77f59cda1ec5f3e358848756cebb074266a47e39ae26e80e8c65aaf73c24925458520a9ca98760d1005c9f81846459ae6d5baa4f02807939ddc29c3520f7c58ed9bc5a569c7a1bc33cf4f330a18276ffb4550b9166c3939e8041094bec034aa0ec6638b74fe34f0f1ec6903a1135808d5d8d26c9203c3f87e66c407b7c5c0888d4558dd657cc0213efad68e76fdd7b23e68064fd4b271ed79c50abacdd2871b0c1f8c971df59a5a1901ddf804bed43e391f882d2a45c51cdbba86b2a1b7c0c4923642a731ea4dcbad2b6ebbebe787a8e28e781d75beee924b3b1e390750f316648133922c021f98fd2d5d71a7a3679397ef6cf432837b7e264831ec01c4c3146ba0caac3b13d55945ec00e978a1c1712cd51187936200606c9cd6877b2f72125295c54721f8e15df2ae282a8becb99a726fd92acc92141e1f574b4b0b3c992a61af3372d0d9217776b1a42cd2cee816a70bf1ddd69b590d53e28ba356e74b38e23e50d898e95cdc7cc809e462c884b53f672aab1411ecfd4c91e7a9782fc6763f0efd4bcbaf1fc3a00000000000000000000000000000000500000000000000000000000048e510340087caf22439d5304bd704a6a78a512269a9b1cbd13bea78c807bbc73853ae187cbb768673e9d1bf74a3b0a6c234accd8506adf314f4c5e08174540b69d3c0da660052b43b86baf49e7ac64d9c21598b1e01dc1e1b5a53626b090496dbf7af441e397016c3c094d5c91ffe0a7ceacfd225ed9a6c905f79ad7052747dd6cceef4c310e0e935311118bc6bf0e5ca6c7cca7d5c03be570308da8a40578b4db14961fbccf6e2f2d56e9509c434126515b56d032e20c12e830d1bc64826fc9b318da5911e466878dbb81edeff69363fb75af5cd80536f14d2eaa7764db23acdbd394bbbbccfd8b129258bb0a93cee1d44f8665172c06933d20f184b78b435462c52a85149451ffd564c56a7cbf11a1127c77242915e43b2bc"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sk_msg, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x200000, 0x10, &(0x7f0000000000), 0x143}, 0x48) r2 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f00000009c0)={0x1, 0x4}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_COALESCE(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f0000000000)=ANY=[@ANYBLOB='@\x00\x00\x00', @ANYRES16=r7, @ANYRES32], 0x40}, 0x1, 0x0, 0x0, 0x2400c891}, 0x4008004) write$binfmt_misc(r4, &(0x7f0000000000), 0xfffffecc) splice(r3, 0x0, r5, 0x0, 0x200000000622c, 0x0) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f0000000240)=r2) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x4, 0x16, &(0x7f0000001000)=ANY=[@ANYBLOB="611276000000000061134c0000000000bf20000000000000070000000f0000003d030100000000009500ffb1000000006926000000000000bf6700000000000036000b000fff52004507000015300000d60600000ee60000bf050000000000003d63000000000000650700000200000007070000fbffffff1f75000000000000bf54000000000000070000000410f900bd430100000000009500000000000000050000000000000095000000000000001c15a3ce747c693a74b62fd0758b15f09429c09074bc4b2bd2dc480dd7a064b8673e2060162cc43bcba1060999eef9d60bb39d0af449deaa27ea949e8f9000d885deea2783835e29eba8546fc020c1966f8b5f32b095f566edf66b7751828da9dbd5b996b9e8d897e461c01c697671d100000000400036c17fb01dde179c1f26cac1c7b21bde7d1a55d6ebe700b3be005e47ef55e0dd81244b18590e000000000000356d82e43407a6d7fa94b21002f06cd247b126b6349ab62d7b07ba0a71a72145edade9941f49f300a8c8913e0e4ea9e4c77740ab3312edee62a4dc2fc85755d387d8a1bc8eb71fbe11b2216cc8d1f0160c237d929b49d828724b95555b459f4763c6222175c974be2f76fb5f330b015a68587a75c013000000000000000000000003000000000000d6ddc46e58eff8f4fbadfc6a3af8123b7f4240713a4c0cdc9d7820c4eb67cc0f8b5fe9258eeacb5776aebbab3d5c55020000006082778366dadfc36029633e0514cbcee1f3928970bde148c940434f33acd377cbad17673b2d30b6339255c98eba97efb4e9ac1f11be815dd6045592edcbee7f253ec74c7c1313505bd7ff8fd58b3a6569c91dbdef1df585aeaea7346a2a65caee5c85f9eddeeeee3c8a2e523c864ac430eb47cb4d0c8767b9d4125661b5a1a170c04b64da3a99ddb93bf14fae3ca2d1e882375b8dbac83978e136c34f90b33cc0eeb57debcfe26589efc08125d5d62a7e593c9738a50171adf051ea4f07e7e7e770c2016eeacbe8511afffffbea75759a1ea5404f5453c0b5c46c9700808c096cf8cf5223f341cbea3841b5cd224c1b381d56afebe9f99a00e3cd94dc0bb7af9e8709db487cc4d9b3b96723d69d512ddd57b0dee9b9f6ae80a502cce352098603e77f9ecced07fa25e99e9e415414c91f8bfd1c150570512f26c4ee34a64c131dce3800000000000000006c86287945bd8d258442870e000000000000000000000000f7e6a10de4bf7369b0d5b5373829b09bf5b7b34099b27ac7770fca449d4c4ca15f88b588b2429af2e1d1a4e1fa44cb80fcfae6e50d7e5b4675d7e0be706224f34e6eed553b40e2b897e73752fc7d1e4b0f4c5967eefd7448d5fde5841fa464a67267c631052bd7333769a4b8d19d4794357edce762e8136ab9d7ed34a72baffd849b90579b96b3"], &(0x7f0000000100)='GPL\x00'}, 0x48) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r2}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x1, 0x0, &(0x7f00000001c0)=""/43, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x0, &(0x7f0000000380)=""/245, &(0x7f0000000780)=""/87, &(0x7f00000002c0)=""/106}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000001cc0)={0x1, 0x0, [{0x0, 0xffb, &(0x7f0000001d80)=""/4091}]}) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000000340)=0x1) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r0, 0xc400941d, &(0x7f0000000380)={0x0, 0x3ff, 0x5}) listen(r6, 0x0) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r2, 0x80089419, &(0x7f0000000080)) executing program 9: prlimit64(0x0, 0xe, &(0x7f0000000000)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r3 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000480)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x4000000}, 0x50) r4 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000340)={0x1b, 0x0, 0x0, 0x40000, 0x0, r3, 0xfff}, 0x50) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x11, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x15, 0x1c, &(0x7f0000000100)=@ringbuf={{0x18, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xbda}, {{0x18, 0x1, 0x1, 0x0, r4}, {}, {0x7, 0x0, 0xb, 0x6}, {0x85, 0x0, 0x0, 0x5}}, {{0x5, 0x0, 0x3}}, [@snprintf={{0x7, 0x0, 0xb, 0x2}, {0x3, 0x3, 0x3, 0xa, 0x9}, {0x5, 0x0, 0xb, 0x9, 0x0, 0x0, 0x2}, {0x3, 0x3, 0x3, 0xa, 0xa}, {0x6, 0x1, 0xa, 0x9, 0x8}, {0x7, 0x0, 0x0, 0x8}, {0x7, 0x1, 0xb, 0x4, 0x8}, {}, {0x7, 0x0, 0xc}, {0x18, 0x6, 0x2, 0x0, r3}, {}, {0x46, 0x8, 0xfff0, 0x76}}], {{0x7, 0x1, 0xb, 0x8}, {0x6, 0x0, 0x5, 0x8}, {0x85, 0x0, 0x0, 0x7}}}, &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sk_reuseport=0x28, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) executing program 9: r0 = syz_mount_image$fuse(0x0, &(0x7f0000000000)='./bus\x00', 0x10068ad, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) mount$overlay(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440), 0x8, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) close_range(0xffffffffffffffff, r0, 0x0) chdir(&(0x7f00000003c0)='./bus\x00') linkat(0xffffffffffffff9c, &(0x7f00000003c0)='./cgroup\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file7\x00', 0x1000) renameat2(0xffffffffffffff9c, &(0x7f0000000780)='./file7\x00', 0xffffffffffffff9c, &(0x7f00000007c0)='./file1\x00', 0x0) unlinkat(0xffffffffffffff9c, &(0x7f00000004c0)='./cgroup\x00', 0x0) syz_clone3(&(0x7f0000000380)={0x1181700, &(0x7f0000000000), 0x0, 0x0, {0x5}, 0x0, 0x0, 0x0, 0x0}, 0x58) executing program 9: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x6, @empty, 0x8}, 0x7e) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x275f, @dev={0xfe, 0x80, '\x00', 0x19}, 0x2}, 0x1c) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="5b1a033f251100000000000008004500001c0064000000119078009c000000e000000100004e20000890"], 0x0) r2 = dup3(r0, r0, 0x80000) ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(r1, 0x8008f511, &(0x7f0000000100)) memfd_create(&(0x7f0000000040)='/dev/sda1\x00', 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x105042, 0x0) sendfile(r3, r3, 0x0, 0xe3aa6e2) socket$packet(0x11, 0xa, 0x300) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r2, 0x89f3, &(0x7f0000002580)={'syztnl0\x00', &(0x7f0000000300)={'ip6tnl0\x00', 0x0, 0x4, 0x73, 0x0, 0x10001, 0x20, @private2={0xfc, 0x2, '\x00', 0x1}, @empty, 0x10, 0x40, 0x7ff, 0x8}}) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000002640)={'ip6tnl0\x00', &(0x7f00000025c0)={'syztnl0\x00', r4, 0x29, 0x0, 0x1, 0x5, 0x2, @rand_addr=' \x01\x00', @local, 0x20, 0x20, 0x7, 0x4}}) socket$inet6_tcp(0xa, 0x1, 0x0) unshare(0x6020400) r5 = openat$binfmt_register(0xffffff9c, &(0x7f0000000640), 0x1, 0x0) pwrite64(r5, &(0x7f0000000ac0)="e6", 0x1, 0x7fffffffffffffff) r6 = socket(0x10, 0x803, 0x0) syz_emit_ethernet(0x48, &(0x7f0000002680)=ANY=[@ANYBLOB="b805fb6416d8ab02660180c2000000aaaaaaaaaabb884700000000000000000000000000bedd00000003000000000000000f00af60fa086159afd99ba17778e964fcb5a7960c0126000000000000000000"], 0x0) sendmsg$nl_route(r6, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={0x0, 0x54}, 0x1, 0x0, 0x0, 0x44801}, 0x0) r7 = socket$packet(0x11, 0x3, 0x300) r8 = socket(0x10, 0x803, 0x4) syz_genetlink_get_family_id$batadv(&(0x7f0000000200), r8) timer_settime(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x989680}}, &(0x7f0000002700)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) sendto$packet(r7, &(0x7f0000000040)="2717a90a", 0x4, 0x48000, &(0x7f0000000180)={0x11, 0x16, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) recvmmsg(0xffffffffffffffff, &(0x7f0000002540)=[{{&(0x7f0000000080)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, 0x80, &(0x7f00000024c0)=[{&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x3, &(0x7f0000002500)=""/10, 0xa}, 0x6263}], 0x1, 0x0, 0x0) executing program 9: r0 = syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000080)='./file0\x00', 0x10, &(0x7f0000000280)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c66617374626f6f742c746573745f64756d6d795f656e6372797074696f6e2c6673796e635f6d6f64653d7374726963742c00200da779e57c52e33a83fdbd563a5b7c6b958cb6e49387a5ba5a89b0887c0292eb888cc8efa81040100d83ba748033542625bc334eaf793332891541000f3c63c0a5f0af254a5bd1f4b81d0c5188ddcadf07eff7b49004e0b243a8a4d93632fbe9ab868d88310829d8e04a3c0572143a3d3d1472cc5da6f72bb097f5f7b95a09e442c0a1463aaa90db7dcbc542dc5bced278eda11583f810469b706968e793db3230"], 0x1, 0x105e8, &(0x7f0000020c40)="$eJzs3F9rW2UcB/BfVvfXOYfsj155QIQGTFi6riiIVN3QgR1F3YVXmiZpyJbklCb94671ar4EbwUR73wN3vg2hheCeCF4N1FyzqmsOsW1WVLWzwdOv8958pxfnicEypPTJoBD62zy26+lOBMnI2ImIk5HZO1ScWQW83g+Il6MiCMPHKWi/6+OYxFxKiLOjIrnNUvFQwu/37v/1QvXX7/7zb1y7aevv5zeqoFpezkiemt5e6uXZ9rO81bRX9/sZNmb3ywyf6B3uzhP89xqrWQVtuo74+pZXm7n49O1jcEoV7v1xijbndWsf62fP+Fgs71TJ7vgVn09O2+2VrLsDNIs23fyeW0XeWcwzOs0i3qfZuVjONzJvL+13crXs3Y7y0Z/WPTnddNma3uUm0UWTxeNtNvM5rGy55f5wHuv09/YTjZb64NO2k+uVGuvVmsLldp62mwNW/OVeq+5MJ/MtrujYZVhq95bbKdpu9uqNtJeOZltNxqVWi2Zvdpa6dT7Sa1WvVy9VLlSLlqvJO/cuJl0m6PfajeTtzr9jWGnO0hW0/Ukv6KczFUvv1ZOXqolHywtJ8vvX7u2tPzhx1c/uvHm0vW3i0H/mFYyO3dpbq5Su1SZq5UP5vqPFfXz9Sezo9zn+mfiMay/tL/LOey8gQAemf0/MA32/4+y/0/2/DofdJPZ/49l//tf+/9f7h7u9e+Z7Rv74g0EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBo/Xj0u3ezxtn8/Omi/5mi67mIuBgRFyLifET88RAzcWxXzXMRUSraDxt/9G9z+L4UWYXRNceL41RELBbH/Wcf96sAAAAAT65vf/js84iZUTP78ca0J8QkFR/anBhXvewjn6fGVe1cVmx7TNXO75QciwsRcfTsz2OqdjEijpz+ZEzV/peZXXHigSjlcWSSswEAACZj905gbLs3AAAADpwvpj0BpiO7X1v8LX5xL/h4HsUNwZO7zgAAAICD7F/+fb406XkAAAAAE5ft/33/HwAAADzZ8u//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/2bmfXCViOA7gP8AR8E8khj9XYWVcsuAQHsGlB9DbuOMMJoRz4M4jGDB0KgHEzZvymLz3+SQznU7g2w4Ji7ZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCWflarxffN129Nc3b7Zso8DQAAAHDNtlot0sWorr/O99/mW+8jYhYR04iYRMS1sXsvXp4kdmKczrVrr68u+vAjIiUc3tPPx6uI+JiP3+9u/zkAAADAU7VZz5cRvcNlOn04XvEM5EmbQam8NOXzolTaOIV9KZQ2+RtZxDQiqtGvQmmziOi++ZRr//3+DQs1d9JILgYnRacuugUbAwAAWuJ8JFBs9AYAAEDrfL53B7iPtF6bf4uf14L7dZEXBIdnNQAAAKC9Lv9tf9R53H4AAAAAd5DG///s/5dnBR6+/1/Y/w8AAABapN7/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFvaVqvFZj1fNs3Z7Zsp8zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8If9eUeBEAiDMNi7vu80eP9jSYOmpiZVIHz8jcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJvf/eX/xNQ4k8y9NpaeR5K1U2Pr1Ng7N47+ML5+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMX+3J1ACARBGOw7/3NazD8sadAYRKiChY8Z5mEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAL/rdL/8npsaZZO60sXQ8kqxdNbauGnsPGkcPxtu/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC524EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwP/e2CQNhHIdfO4kSt8kI6S0+ZqChQjACHxKSJc/AACxEQ0VrsQisAAIOWjpT8DzN/6fTFXcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwnk5Pb3xERPb5yDzy4ervcDn4inzdNIPva2ab477+ueVkuxul/I3xfxERRWQt/AYAoH3lfVMsltW8k7abtpe2n7ac1tXslY8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MzOHbRE8YYBAH93dda//04dVYigQ11yU7MMvHQQvAdB3UQ3kdYK3YOKFz9B1GmvfYW81VfoCwQdSvDQwUNBlyCK3Z3Vd0lFCWYG9/eDZ+bRhZn33YVhn3neWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADiXg51wqZuXQgijg0d5y8dv24vH7d+//DTaja/3312Jj9k6RBJCeLJSr93KcC5Ft7659XShXq+tSfohGUo/9qKMR1LYJL5KlPK5OAEAcKEkabS+XX5Jdudb/yvNhvD7TW/9fz3Kwyn1/35zJAnNkbH95sjYr40Pjfhccf0/kdkMC2PopBeqjdUX1fXNrZsrqwvLteXas6mpyek707fv3Z2stu+VVN0xAQAA4N9U0ojr//Ls3/3//6M8nF7/j3Xj4dzjR/G5Bvq7/j/RUdMv75EAAAD0t8tXf3w/bvVlqVIJGwuNxtpEZ3v492Rnm8NQz20ojbj+H5jNe1QAAABAFg52Sj39/6UoD2fs/4+/3d6LjzkQQhhO+//ji8/rS9lNp9CyeJw47zkCAACQr+E04v5/0l7/Xz5c8lAOIdy41snTnwE8U/3/+fWDnofW4/X/U9lNsZDKM533o72fCWFwJu8RAQAAcJH9l0ar2N9LdufXfr6aq1j/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8IcdO0ZpIIjCALzZzWolBqzUyguIXiBiIYiNhxAFwROIIB5AbC29g6V3SK1gY2GZwhvIm91RSROw2FXyfTB5jzBkXiZN/gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmGu6/91X8TJq+rJ97/nj6iTqy0wN7/frm7GiH3Q59L+z1/cAAAAALIgq5/uiKN7qx8Oo5Tjl/zrvicz/sNL0Oc/P5v5cn+5eN3L+vz7euvw6aNScEx96dn5xutPZN/z7VufuGKabT89eqvSDlEc3a9M63efgdjI5WErtchfTAgC/sZ1r2+T/Q1F3+xwMgIUxbFfxI/9X435nAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjCZwAAAP//9yFc1A==") r1 = gettid() timer_create(0x1, &(0x7f0000000800)={0x0, 0x21, 0x4, @tid=r1}, &(0x7f0000000000)=0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000055c0)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000000c0)="76030d6c", 0x4}], 0x1, &(0x7f0000005740)=[{0x10, 0x1, 0x2}], 0x10}}], 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x3ed4, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) timer_settime(r2, 0x1, &(0x7f0000000040), 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0x42795000) timerfd_create(0x7, 0x800) r4 = syz_open_procfs(0x0, &(0x7f00000000c0)='fdinfo/3\x00') preadv(r4, &(0x7f0000000880)=[{&(0x7f00000006c0)=""/83, 0x53}], 0x1, 0x3, 0xfffffff9) bpf$MAP_CREATE_TAIL_CALL(0x9, &(0x7f0000000380), 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1c3341, 0x12b) ioctl$F2FS_IOC_SET_PIN_FILE(r5, 0x4004f50d, &(0x7f0000000340)=0xfffffff9) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000880)=ANY=[@ANYBLOB="4c00000010003b0c00"/20, @ANYRES32=0x0, @ANYBLOB="e13b0000048300002c0012807fffffffffffffff6e6c00001c000280060012004e210000060011004e2400000600ae1000090000"], 0x4c}, 0x1, 0x0, 0x0, 0x81}, 0x20000080) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1c3341, 0x12b) ioctl$FS_IOC_RESVSP(r7, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x8007ff}) write$FUSE_STATX(r7, 0x0, 0x0) r8 = socket$inet_udp(0x2, 0x2, 0x0) r9 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) recvmmsg(r9, &(0x7f0000006240)=[{{0x0, 0x0, 0x0}, 0xec}, {{0x0, 0x0, &(0x7f0000006180)=[{0xffffffffffffffff}], 0x1}, 0x2}], 0x2, 0x40010001, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000400)={'syz0\x00', {0x3, 0x2, 0x6, 0xfffa}, 0x3a, [0x8000, 0xc95a, 0x8, 0x8, 0x80, 0x2, 0x3, 0x80, 0x20000006, 0x4d, 0x6, 0x5f, 0x9, 0x5, 0xffff2d37, 0xffffff01, 0x6, 0xff, 0x0, 0x5, 0x4, 0x0, 0x50, 0x3c5b, 0x1, 0x24, 0xd, 0x2, 0x4, 0xffffffff, 0xe661, 0x0, 0x7, 0x3, 0x8, 0x4c74, 0x80000000, 0x243, 0x3, 0xe, 0x0, 0x80008071, 0x7, 0x17, 0x1, 0x7, 0x5, 0x3e, 0x8f, 0x6, 0x6, 0x0, 0x5, 0x4, 0x8, 0x3ff, 0x7, 0x0, 0x5, 0x3, 0x8, 0x4, 0x1, 0x40], [0x8, 0x9, 0x8000012f, 0x8004, 0x5, 0xfffffff3, 0x129432e6, 0xc8, 0xf9, 0xe, 0x2bb, 0x6c7, 0x9, 0xfffffffc, 0x3, 0x0, 0x0, 0x5, 0x2f, 0xe, 0x8, 0x78, 0xea1, 0x0, 0x4, 0x7, 0x7fff, 0x6, 0x400, 0x401, 0x6, 0x1, 0xff, 0x5, 0x1000005, 0x5f31, 0xd, 0x4e0, 0x2, 0x4, 0xb, 0x4, 0x9, 0x8, 0x9, 0x6, 0x4b, 0x8000, 0x1, 0xfe000000, 0x8, 0x2, 0x4, 0x9, 0x3, 0x5, 0x9, 0x1, 0x3, 0x0, 0xbc45, 0x48c93690, 0x42, 0x3], [0x7, 0x408, 0x4, 0x5, 0xfffffffe, 0x100, 0x8d2, 0x9, 0x5, 0x3cfb, 0x0, 0x5, 0xb, 0x4, 0x5, 0x5, 0x0, 0x1ef, 0x5, 0x8, 0x86, 0x3, 0x303a, 0x3e7, 0xb, 0x5, 0x4, 0x2, 0x3, 0x20000005, 0x4, 0x6d01, 0x6, 0x38, 0x800003, 0x200, 0x80, 0x3, 0x4, 0x2950bfaf, 0x1000, 0xa2, 0x7, 0xa9, 0x5, 0x6, 0xac8, 0xbf, 0x2, 0x3, 0x7ff, 0x12b, 0x4, 0x1, 0xa, 0x0, 0x5, 0x1c, 0x120000, 0x3, 0x2006, 0x80a2ed, 0x4, 0x25], [0x9, 0xbb33, 0x7, 0xb, 0x5, 0x938, 0x6, 0x6, 0x0, 0xb9, 0xce7, 0x1ff, 0x2, 0x57, 0x5, 0x3, 0x101, 0x10000, 0x4, 0x7fff, 0xffff, 0xa620, 0x1, 0x5, 0x1, 0x8, 0x14c, 0x60a7, 0x6, 0x16, 0xffffffff, 0x80000000, 0x5, 0x4, 0xc8, 0x7ff, 0xfffff000, 0x10000, 0x3, 0x7e, 0x100, 0x9602, 0x7, 0xaf, 0x8, 0x3, 0x226, 0x5, 0x5, 0x8, 0x30b1d693, 0xa1f, 0x89, 0x7, 0x1, 0x6c1b, 0x0, 0x4, 0x5, 0xb1e, 0xd7, 0x200, 0xffff3441, 0xfff]}, 0x45c) ppoll(&(0x7f00000000c0)=[{}, {}], 0x20000000000000dc, 0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(0xffffffffffffffff, 0xc0306201, 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, 0x0) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r0, 0x40047211, &(0x7f0000000000)=0x4) ioctl$XFS_IOC_GETPARENTS(r7, 0xc028583e, &(0x7f0000000200)={{[0x2, 0x401, 0x8, 0x2]}, 0x0, 0x1, 0x400, 0x0, &(0x7f0000000140)=[{{@align=0xb4, {0x4dc, 0x4, 0x0, 0x80000000}}, 0x371, 0x0, '#\x00'}, {{@align=0x8, {0x9, 0x4, 0x4, 0x9}}, 0x8, 0x0, 'f2fs\x00'}, {{@align=0x1ff, {0x1061, 0x9, 0xfffeffff, 0x9}}, 0x6, 0x0, 'f2fs\x00'}, {{@_ha_fsid={[0x1, 0x47c]}, {0xc692, 0xff80, 0x5, 0x80000001}}, 0x308, 0x0, '\x00'}, {{@align=0x8, {0x7fff, 0x0, 0xd, 0x7}}, 0xfffffff8, 0x0, 'D/\xf2\x00'}]}) executing program 46: r0 = syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000080)='./file0\x00', 0x10, &(0x7f0000000280)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c66617374626f6f742c746573745f64756d6d795f656e6372797074696f6e2c6673796e635f6d6f64653d7374726963742c00200da779e57c52e33a83fdbd563a5b7c6b958cb6e49387a5ba5a89b0887c0292eb888cc8efa81040100d83ba748033542625bc334eaf793332891541000f3c63c0a5f0af254a5bd1f4b81d0c5188ddcadf07eff7b49004e0b243a8a4d93632fbe9ab868d88310829d8e04a3c0572143a3d3d1472cc5da6f72bb097f5f7b95a09e442c0a1463aaa90db7dcbc542dc5bced278eda11583f810469b706968e793db3230"], 0x1, 0x105e8, &(0x7f0000020c40)="$eJzs3F9rW2UcB/BfVvfXOYfsj155QIQGTFi6riiIVN3QgR1F3YVXmiZpyJbklCb94671ar4EbwUR73wN3vg2hheCeCF4N1FyzqmsOsW1WVLWzwdOv8958pxfnicEypPTJoBD62zy26+lOBMnI2ImIk5HZO1ScWQW83g+Il6MiCMPHKWi/6+OYxFxKiLOjIrnNUvFQwu/37v/1QvXX7/7zb1y7aevv5zeqoFpezkiemt5e6uXZ9rO81bRX9/sZNmb3ywyf6B3uzhP89xqrWQVtuo74+pZXm7n49O1jcEoV7v1xijbndWsf62fP+Fgs71TJ7vgVn09O2+2VrLsDNIs23fyeW0XeWcwzOs0i3qfZuVjONzJvL+13crXs3Y7y0Z/WPTnddNma3uUm0UWTxeNtNvM5rGy55f5wHuv09/YTjZb64NO2k+uVGuvVmsLldp62mwNW/OVeq+5MJ/MtrujYZVhq95bbKdpu9uqNtJeOZltNxqVWi2Zvdpa6dT7Sa1WvVy9VLlSLlqvJO/cuJl0m6PfajeTtzr9jWGnO0hW0/Ukv6KczFUvv1ZOXqolHywtJ8vvX7u2tPzhx1c/uvHm0vW3i0H/mFYyO3dpbq5Su1SZq5UP5vqPFfXz9Sezo9zn+mfiMay/tL/LOey8gQAemf0/MA32/4+y/0/2/DofdJPZ/49l//tf+/9f7h7u9e+Z7Rv74g0EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBo/Xj0u3ezxtn8/Omi/5mi67mIuBgRFyLifET88RAzcWxXzXMRUSraDxt/9G9z+L4UWYXRNceL41RELBbH/Wcf96sAAAAAT65vf/js84iZUTP78ca0J8QkFR/anBhXvewjn6fGVe1cVmx7TNXO75QciwsRcfTsz2OqdjEijpz+ZEzV/peZXXHigSjlcWSSswEAACZj905gbLs3AAAADpwvpj0BpiO7X1v8LX5xL/h4HsUNwZO7zgAAAICD7F/+fb406XkAAAAAE5ft/33/HwAAADzZ8u//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/2bmfXCViOA7gP8AR8E8khj9XYWVcsuAQHsGlB9DbuOMMJoRz4M4jGDB0KgHEzZvymLz3+SQznU7g2w4Ji7ZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCWflarxffN129Nc3b7Zso8DQAAAHDNtlot0sWorr/O99/mW+8jYhYR04iYRMS1sXsvXp4kdmKczrVrr68u+vAjIiUc3tPPx6uI+JiP3+9u/zkAAADAU7VZz5cRvcNlOn04XvEM5EmbQam8NOXzolTaOIV9KZQ2+RtZxDQiqtGvQmmziOi++ZRr//3+DQs1d9JILgYnRacuugUbAwAAWuJ8JFBs9AYAAEDrfL53B7iPtF6bf4uf14L7dZEXBIdnNQAAAKC9Lv9tf9R53H4AAAAAd5DG///s/5dnBR6+/1/Y/w8AAABapN7/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFvaVqvFZj1fNs3Z7Zsp8zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8If9eUeBEAiDMNi7vu80eP9jSYOmpiZVIHz8jcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJvf/eX/xNQ4k8y9NpaeR5K1U2Pr1Ng7N47+ML5+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMX+3J1ACARBGOw7/3NazD8sadAYRKiChY8Z5mEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAL/rdL/8npsaZZO60sXQ8kqxdNbauGnsPGkcPxtu/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC524EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV <> AAAAAAAAAAAAAAAAAAAIAH/R0AAP//+ai55w==") close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$KVM_GET_CPUID2(r4, 0xc008ae91, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000002c0)={0xa002a014}) epoll_create1(0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) close(r1) (async) socket(0x1e, 0x1, 0x0) (async) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f0000000040)=0x10009, 0x4) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000dc0)={0x6, 0x4, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, [@call={0x85, 0x0, 0x0, 0x19}]}, &(0x7f0000000d80)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x1) (async) ioctl$KVM_SET_CPUID2(r4, 0x4008ae90, &(0x7f0000000100)={0xeb, 0x0, [{0x1, 0x0, 0x5, 0x7, 0x800, 0x7fffffff, 0x2}]}) (async) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200040, &(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYRES64=0x0], 0x3, 0x277, &(0x7f0000000180)="$eJzs289rHGUYB/Bn0pZuWtJd8RctiC96UC9Lk7OHFokgBpRqhCpIp2aja8bdkFkCK2Jy0qt/gmfx6E2QHr3k4l/gwVsuOfYgrkxmk2zSQhvQjdTP55A8zDtf3nfnXYZnlt3d17/7Ym21bK/mg5jJspi5EdtxP4tWzMSB7Xjtldu/vvDe7Q/fvrm01BgfXUgpXXnxl4+++vGle4PLH/x05eeLsdP6eHdv4Y+d53au7v71/mfdMnXL1OsPUp7u9vuD/G7RSSvdcq2d0rtFJy87qdsrOxvHxleL/vr6MOW9lblL6xudskx5b5jWOsM06KfBxjDln+bdXmq322nuUnAkO3Vi+Yf7o1HsjS5k2Wg0mv0+Lt+Lud+jGdlTKXv6Rvbsnez57ezq3mjUPBmd/adWzVka7/+dOO3+80QY39QXb6XUiCi+3VzeXK7/V6ONuLka3SiiE9djNv6M6m0yVtdvvrW0eD3ta8U3xdY4v7W5fOFgijo/H81oPTw/X+fTQf5iRFR/q7v74fwL0YxnHp5fOJGv52/Eqy9P5NvRjN8+iX4UsRJVNrbG61v8ej6lN95ZOpG/tn8eAMCTpp0OVf3bueqhsO5/ztXj7WPjE/1RnZ/oD5uP6A9P9Ffn49r5s33tRJTDL9fyouhsVA94+8Xhkf9rMTt5WR6nOPgo5N9b2MyxPXvgnFYURSMizvzSKSaKW+Pt+q+s55RFxOdTvxsxbUeb/shTG1NZEAAAAAAAAAAAAI9lGl8nPJrNj4YBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/R0AAP//+ai55w==") (async) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$KVM_GET_CPUID2(r4, 0xc008ae91, &(0x7f0000000000)) (async) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000002c0)={0xa002a014}) (async) executing program 36: socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./tracing\x00', 0x1ff) mount(0x0, &(0x7f0000000200)='./tracing\x00', &(0x7f0000000280)='tracefs\x00', 0x0, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'dummy0\x00'}) bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x8, 0x0, 0x0, &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0xd, '\x00', 0x0, @fallback=0x28, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xfffffffffffffffd}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ptrace$PTRACE_SECCOMP_GET_FILTER(0x420c, r1, 0xfff, &(0x7f0000000300)=""/87) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$IPCTNL_MSG_CT_DELETE(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000e00)=ANY=[@ANYBLOB="50000200000001020000000000000000091c001080090003400000000508c212a0008140000000020800014000000b9c14001080080002400000e30d080001400072f22588fd24efc1e0a192f70000060c0001800600034000030000ac1c7dc6e6ac026977fb56e024d1a82496c75f561ba50c1510c197645f3179"], 0x50}, 0x1, 0x0, 0x0, 0x8004}, 0x4000010) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r4, &(0x7f0000000040)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}}, 0xe) socket$netlink(0x10, 0x3, 0x8000000004) write(0xffffffffffffffff, &(0x7f0000000140)='1', 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x1ff) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x3, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000b80), 0x2000008, &(0x7f0000001440)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@workdir={'workdir', 0x3d, './bus'}}, {@metacopy_on}]}) linkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file1\x00', 0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file2\x00', 0x1000) unlink(&(0x7f0000000200)='./file0/file2\x00') executing program 37: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x2818082, &(0x7f0000000340)={[{@iocharset={'iocharset', 0x3d, 'cp862'}}, {@uni_xlateno}, {@shortname_win95}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'maccroatian'}}, {@fat=@errors_continue}, {@shortname_lower}, {@fat=@check_strict}, {@fat=@debug}, {@numtail}, {@uni_xlateno}, {@shortname_win95}, {@shortname_lower}, {@rodir}]}, 0x7f, 0x2d5, &(0x7f0000000440)="$eJzs3T+LI2UYAPBnNpPdrApJYSWCA1pYLbf3CW6RFQ63UqbQRsXLgSThYIOBPcV4lb1g5Sew8TtYWtj4DSwsBTsPEUcmmfzd2b3sseR07/cr7p7M+z7vv3mTTJN3P3p10Lv3YHj/0Re/RquVxM6duBOPk+jETsx8FQDATfK4KOKPYipi99K66aS8aFevdrYzQgDguq1+/z/RX4tqvv4B4P/qvfc/eOfo5OT43SxrRQy+HuVJRAySUT4tP7ofn0Y/unEr2vF3tKq0yWNA+czw0t2T40izbPY0MNqPPGLw4c/V66PfIyb5h9GOzjRn9rRR/vv23ZPjw2wq3hiMR3nZc/l/M15IIo6KZNrQ7WjHyxFFM6pGFvm3a/Ij3403X/+uGv8/3TiIdvzySTyIftybNLHI//Iwy94qvv3z8+kM8ohkPMr3JvUWisZWbggAAAAAAAAAAAAAAAAAAAAAAM+Fg2yus3x+zuyYv4OD+vLJ+UCNc+cDRVGd8DNeOl/nVpZls2N8RnkzpvlpvJJE+kwnDwAAAAAAAAAAAAAAAAAAAP8Rw7OHvY/7/e7pSvBj8dn3EbVFi6D6RX9UV9KlojR2losub6cm6P3wxN6fMohGNep+cq6L2YQ2bjC9uPLeVQa2X9dOtYTrazi/c2cPe99cfRFeu9IEy6B4inWejbHcJJdUbsTwrFW/SZZ25n7V2OlwcoP2L9q0q0FRs/0aF2btrl5JN+qirp0XN6i8t/n7opxxc76Yq3Va5Z1cutK8zndKtNY/KZJ59NPu9X3+AAAAAAAAAAAAAAAAAAAAC0s/LP/tXOGjZzIkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANi6xd//nwfRWb+yHoyr5G5d+lqwdzqs6baz5WkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABww/0bAAD//1jpUDA=") open(0x0, 0x20000, 0x0) memfd_create(&(0x7f0000000000)='/dev/sda1\x00', 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1cb182, 0x8d) syz_mount_image$fuse(0x0, &(0x7f0000000500)='./file0\x00', 0x480, 0x0, 0x1, 0x0, 0x0) executing program 38: r0 = syz_usb_connect(0x3, 0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[], 0x78}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x8, &(0x7f00000000c0)=ANY=[]) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) sendmmsg(r2, &(0x7f0000002dc0), 0x307017fdb7a66cb, 0x0) close(r1) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir bisect: the chunk can be dropped bisect: split chunks (needed=true): <7> bisect: split chunk #0 of len 7 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=31s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [28, 6, 9, 18] detailed listing: executing program 36: socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./tracing\x00', 0x1ff) mount(0x0, &(0x7f0000000200)='./tracing\x00', &(0x7f0000000280)='tracefs\x00', 0x0, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'dummy0\x00'}) bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x8, 0x0, 0x0, &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0xd, '\x00', 0x0, @fallback=0x28, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xfffffffffffffffd}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ptrace$PTRACE_SECCOMP_GET_FILTER(0x420c, r1, 0xfff, &(0x7f0000000300)=""/87) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$IPCTNL_MSG_CT_DELETE(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000bc0)={&(0x7f0000000e00)=ANY=[@ANYBLOB="50000200000001020000000000000000091c001080090003400000000508c212a0008140000000020800014000000b9c14001080080002400000e30d080001400072f22588fd24efc1e0a192f70000060c0001800600034000030000ac1c7dc6e6ac026977fb56e024d1a82496c75f561ba50c1510c197645f3179"], 0x50}, 0x1, 0x0, 0x0, 0x8004}, 0x4000010) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r4, &(0x7f0000000040)={0x1f, 0x3, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}}, 0xe) socket$netlink(0x10, 0x3, 0x8000000004) write(0xffffffffffffffff, &(0x7f0000000140)='1', 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x1ff) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000009, 0x0, 0x3, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000b80), 0x2000008, &(0x7f0000001440)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@workdir={'workdir', 0x3d, './bus'}}, {@metacopy_on}]}) linkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file1\x00', 0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file2\x00', 0x1000) unlink(&(0x7f0000000200)='./file0/file2\x00') executing program 37: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x2818082, &(0x7f0000000340)={[{@iocharset={'iocharset', 0x3d, 'cp862'}}, {@uni_xlateno}, {@shortname_win95}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'maccroatian'}}, {@fat=@errors_continue}, {@shortname_lower}, {@fat=@check_strict}, {@fat=@debug}, {@numtail}, {@uni_xlateno}, {@shortname_win95}, {@shortname_lower}, {@rodir}]}, 0x7f, 0x2d5, &(0x7f0000000440)="$eJzs3T+LI2UYAPBnNpPdrApJYSWCA1pYLbf3CW6RFQ63UqbQRsXLgSThYIOBPcV4lb1g5Sew8TtYWtj4DSwsBTsPEUcmmfzd2b3sseR07/cr7p7M+z7vv3mTTJN3P3p10Lv3YHj/0Re/RquVxM6duBOPk+jETsx8FQDATfK4KOKPYipi99K66aS8aFevdrYzQgDguq1+/z/RX4tqvv4B4P/qvfc/eOfo5OT43SxrRQy+HuVJRAySUT4tP7ofn0Y/unEr2vF3tKq0yWNA+czw0t2T40izbPY0MNqPPGLw4c/V66PfIyb5h9GOzjRn9rRR/vv23ZPjw2wq3hiMR3nZc/l/M15IIo6KZNrQ7WjHyxFFM6pGFvm3a/Ij3403X/+uGv8/3TiIdvzySTyIftybNLHI//Iwy94qvv3z8+kM8ohkPMr3JvUWisZWbggAAAAAAAAAAAAAAAAAAAAAAM+Fg2yus3x+zuyYv4OD+vLJ+UCNc+cDRVGd8DNeOl/nVpZls2N8RnkzpvlpvJJE+kwnDwAAAAAAAAAAAAAAAAAAAP8Rw7OHvY/7/e7pSvBj8dn3EbVFi6D6RX9UV9KlojR2losub6cm6P3wxN6fMohGNep+cq6L2YQ2bjC9uPLeVQa2X9dOtYTrazi/c2cPe99cfRFeu9IEy6B4inWejbHcJJdUbsTwrFW/SZZ25n7V2OlwcoP2L9q0q0FRs/0aF2btrl5JN+qirp0XN6i8t/n7opxxc76Yq3Va5Z1cutK8zndKtNY/KZJ59NPu9X3+AAAAAAAAAAAAAAAAAAAAC0s/LP/tXOGjZzIkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANi6xd//nwfRWb+yHoyr5G5d+lqwdzqs6baz5WkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABww/0bAAD//1jpUDA=") open(0x0, 0x20000, 0x0) memfd_create(&(0x7f0000000000)='/dev/sda1\x00', 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1cb182, 0x8d) syz_mount_image$fuse(0x0, &(0x7f0000000500)='./file0\x00', 0x480, 0x0, 0x1, 0x0, 0x0) executing program 38: r0 = syz_usb_connect(0x3, 0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="1201000014da2108ab12a390eb1e000000010902240001b30000040904410017ff5d810009050f1f01040000000905830300b3"], 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[], 0x78}}, 0x0) syz_usb_ep_write$ath9k_ep2(r0, 0x83, 0x8, &(0x7f00000000c0)=ANY=[]) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) sendmmsg(r2, &(0x7f0000002dc0), 0x307017fdb7a66cb, 0x0) close(r1) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program did not crash bisect: testing without sub-chunk 2/2 testing program (duration=31s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [15, 6, 30, 30, 18] detailed listing: executing program 32: r0 = syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000180)='./file1\x00', 0x210000, &(0x7f0000000640)={[{@nobarrier}, {@dioread_lock}, {@dioread_nolock}, {@resgid}, {@noblock_validity}, {@nobarrier}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x5}}, {@abort}, {@bh}, {@init_itable}]}, 0xfc, 0x56f, &(0x7f0000003780)="$eJzs3d9rW1UcAPDvTdPup66DMdQHGezByVy6tv6YIDgfRYcDfZ+hzcpouowmHWsduD24F19kCCIOxD/Adx+H/4B/xUAHQ0bRBxEiN73psjZp2i4z2fL5wG3Pyb23535z7vf2nNyEBDC0jqU/chEvR8Q3ScShlnX5yFYeW9tu9eH1mXRJol7/9M8kkuyx5vZJ9vtAVnkpIn79KuJkbnO71eWV+WK5XFrM6hO1hSsT1eWVU5cWinOludLlqenpM29NT737zts9i/X1839//8ndD898fXz1u5/vH76dxNk4mK1rjeMJ3GitHCv+m5VG4+yGDSd70NggSfp9AOzKSJbno5FeAw7FSJb1wPPvy4ioA0Mqkf8wpJrjgObcvkfz4GfGgw/WJkCN2Mda48+vvTYSextzo/2ryWMzo3S+O96D9tM2fvnjzu10ia1fh9jXpQ6wIzduRsTpfH7z9T/Jrn+7d7rx4vHWNrYxbP9/oJ/upuOfN9qN/3Lr459oM/450CZ3d6N7/ufu96CZjtLx33ttx7/rl67xkaz2QmPMN5pcvFQunY6IFyPiRNS73vo4s3qv3mld6/gvXdL2m2PB7Dju5/c8vs9ssVaMiLFdhvyYBzcjXsm3iz9Z7/+kTf+nz8f5bbZxtHTn1U7rusf/dNV/initbf8/6tZk6/uTE43zYaJ5Vmz2162jv3Vqv9/xp/2/f+v4x5PW+7XVnbfx495/Sp3W7fb8H0s+a5SbSXCtWKstTkaMJR9vfnzq0b7NenP7NP4Tx7e+/rU7/9PJ1+fbjP/WkVsdNx2E/p/dUf/vvHDvoy9+6NT+9vr/zUbpRPZIdv1rLztXtnuAT/r8AQAAAAAAwCDJRcTBSHKF9XIuVyisvb/jSOzPlSvV2smLlaXLs9H4rOx4jOaad7oPtbwfYjJ7P2yzPrWhPh0RhyPi25F9jXphplKe7XfwAAAAAAAAAAAAAAAAAAAAMCAOdPj8f+r3kX4fHfDUNb7YYE+/jwLoh65f+d+Lb3oCBlLX/AeeW/Ifhpf8h+El/2F4yX8YXvIfhpf8h+El/wEAAAAAAAAAAAAAAAAAAAAAAAAAAKCnzp87ly711YfXZ9L67NXlpfnK1VOzpep8YWFppjBTWbxSmKtU5sqlwkxlodvfK1cqVyanYunaRK1UrU1Ul1cuLFSWLtcuXFoozpUulEb/l6gAAAAAAAAAAAAAAAAAAADg2VJdXpkvlsulRYWOhfdjIA7jaQa4Zle75wclCoUOhZtZ9+5srz5elAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgg/8CAAD//4yLMZo=") lsetxattr$system_posix_acl(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='system.posix_acl_default\x00', &(0x7f0000000000)={{}, {}, [], {0x4, 0x5}, [], {0x10, 0x6}, {0x20, 0x7}}, 0x24, 0x0) r1 = openat(r0, &(0x7f00000003c0)='./file1\x00', 0xb4180, 0x2) read$FUSE(0xffffffffffffffff, &(0x7f0000000700)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_STATFS(r1, &(0x7f0000002740)={0x60, 0x0, r2, {{0x0, 0x7eeb, 0x3e9, 0x5, 0x100000000, 0x498, 0x9, 0x9}}}, 0x60) llistxattr(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file1/file0\x00', &(0x7f0000000200)) socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0x2, 0x300) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000340)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, 0x72213, 0x58091}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipip={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LOCAL={0x8, 0x2, @private=0xa010100}]}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4000090}, 0x20004040) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000004500), 0x0, &(0x7f0000000100)={'trans=fd,', {'rfdno', 0x3d, r5}, 0x2c, {'wfdno', 0x3d, r4}}) executing program 33: syz_mount_image$vfat(&(0x7f0000000400), &(0x7f0000000280)='./file1\x00', 0x2008000, &(0x7f0000000000)=ANY=[@ANYBLOB="6e6f6e756d7461696c2c6e66732c73686f72746e616d653d6c6f7765722c757466383d312c64656275672c696f636861727365743d757466382c73686f72746e616d653d6d697865642c757466383d312c004845160000000000"], 0x1, 0x2bc, &(0x7f0000000440)="$eJzs3EFrE08Yx/Hn37RNmtImfxBBQX3Qi16WNr4ADdKCGFBqU9SDsLUbDVmTshsiEbG5iFdfR/HoTVDfQC/ixbu3IgheehBXupttk5rWbU2a2H4/UGa2M7/OLN2WZwud9TuvHpcKrlEwqzKUUBkSaciGSHqz1/Rfsx3y+6PSqiGXxr9/PnP77r0b2VxuZk51Njt/OaOqk+fePXn2+vyH6vjCm8m3cVlL31//lvmydnLt1PrP+UdFV4uulitVNXWxUqmai7alS0W3ZKjesi3TtbRYdi2nbbxgV5aX62qWlyaSy47lumqW61qy6lqtaNWpq/nQLJbVMAydSMrxNhxhTn51bs7M7jrsxbq6I3RfvP1yrNMcx8k2Og/mV3u1LwAAMLj2rv+DWn/3+j+3ELRdrv9FqP97pNF29Yf6H0eC42TNZPPntx31PwAAAAAAAAAAAAAAAAAAAAAA/4INz0t5npcK2/AjLiIJEQmv+71P9MYBv/9X+rRddFnLP+4lROyXtXwtH7TBeLYgRbHFkilJyQ//eWgK+rPXczNT6htpfsnN/EotH/PPJvDzoXSn/Nn/p4O8yvvNXK2ZH5Fk6/oZScmJzutntvPhcQgrtfyoXLzQkjckJR8fSEVsWfKf6+3882nVazdzO9Yf8+ftJsrpGgAAAAAADApDt6Tb33+Dsx8Nf0JCfh8P8vv4+8CO9+thOc1LNAAAAAAAh8KtPy2Ztm05B+jEReQv4ke1E5OB2MaOzlUROfRFRaTRn1tOiEjwGT1I/OtWPFLKizBnWEQG4kmI2On3byYAAAAA3bZd9O8j9OlFD3cEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDxE/U8sHB+yVuRtvPtwoE94i3LxQ79BgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAB8isAAP//0KwZYw==") creat(&(0x7f0000000080)='./file0\x00', 0x6a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x101042, 0x15) pwrite64(r0, &(0x7f0000000180)='T', 0x1, 0xe7c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x84042, 0x1f1) write$P9_RUNLINKAT(r1, &(0x7f0000000000)={0xfffffffffffffecb, 0x4d, 0x1}, 0xffffffd7) executing program 34: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) r15 = socket$inet_tcp(0x2, 0x1, 0x0) close_range(r2, r15, 0x2) r16 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r17 = ioctl$KVM_CREATE_VM(r16, 0xae01, 0x0) r18 = ioctl$KVM_CREATE_VCPU(r17, 0xae41, 0x0) ioctl$KVM_SET_CPUID2(r18, 0x4008ae90, &(0x7f0000000100)={0x1, 0x0, [{0x1, 0x0, 0x1, 0x0, 0x0, 0x11fffff, 0x1000100}]}) recvfrom(r15, 0x0, 0x0, 0x102, 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000001c0), &(0x7f00000002c0)='./bus\x00', 0x322020, &(0x7f0000000100)=ANY=[], 0x1, 0x0, 0x0) syz_clone3(&(0x7f00000010c0)={0x440a4080, 0x0, 0x0, 0x0, {0x4}, 0x0, 0x0, 0x0, 0x0}, 0x58) executing program 35: r0 = epoll_create1(0x0) r1 = socket$unix(0x1, 0x1, 0x0) close(r1) socket(0x1e, 0x1, 0x0) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f0000000040)=0x10009, 0x4) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000dc0)={0x6, 0x4, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, [@call={0x85, 0x0, 0x0, 0x19}]}, &(0x7f0000000d80)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x1) ioctl$KVM_SET_CPUID2(r4, 0x4008ae90, &(0x7f0000000100)={0xeb, 0x0, [{0x1, 0x0, 0x5, 0x7, 0x800, 0x7fffffff, 0x2}]}) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200040, &(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYRES64=0x0], 0x3, 0x277, &(0x7f0000000180)="$eJzs289rHGUYB/Bn0pZuWtJd8RctiC96UC9Lk7OHFokgBpRqhCpIp2aja8bdkFkCK2Jy0qt/gmfx6E2QHr3k4l/gwVsuOfYgrkxmk2zSQhvQjdTP55A8zDtf3nfnXYZnlt3d17/7Ym21bK/mg5jJspi5EdtxP4tWzMSB7Xjtldu/vvDe7Q/fvrm01BgfXUgpXXnxl4+++vGle4PLH/x05eeLsdP6eHdv4Y+d53au7v71/mfdMnXL1OsPUp7u9vuD/G7RSSvdcq2d0rtFJy87qdsrOxvHxleL/vr6MOW9lblL6xudskx5b5jWOsM06KfBxjDln+bdXmq322nuUnAkO3Vi+Yf7o1HsjS5k2Wg0mv0+Lt+Lud+jGdlTKXv6Rvbsnez57ezq3mjUPBmd/adWzVka7/+dOO3+80QY39QXb6XUiCi+3VzeXK7/V6ONuLka3SiiE9djNv6M6m0yVtdvvrW0eD3ta8U3xdY4v7W5fOFgijo/H81oPTw/X+fTQf5iRFR/q7v74fwL0YxnHp5fOJGv52/Eqy9P5NvRjN8+iX4UsRJVNrbG61v8ej6lN95ZOpG/tn8eAMCTpp0OVf3bueqhsO5/ztXj7WPjE/1RnZ/oD5uP6A9P9Ffn49r5s33tRJTDL9fyouhsVA94+8Xhkf9rMTt5WR6nOPgo5N9b2MyxPXvgnFYURSMizvzSKSaKW+Pt+q+s55RFxOdTvxsxbUeb/shTG1NZEAAAAAAAAAAAAI9lGl8nPJrNj4YBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/R0AAP//+ai55w==") close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$KVM_GET_CPUID2(r4, 0xc008ae91, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000002c0)={0xa002a014}) epoll_create1(0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) close(r1) (async) socket(0x1e, 0x1, 0x0) (async) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f0000000040)=0x10009, 0x4) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000dc0)={0x6, 0x4, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, [@call={0x85, 0x0, 0x0, 0x19}]}, &(0x7f0000000d80)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x1) (async) ioctl$KVM_SET_CPUID2(r4, 0x4008ae90, &(0x7f0000000100)={0xeb, 0x0, [{0x1, 0x0, 0x5, 0x7, 0x800, 0x7fffffff, 0x2}]}) (async) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200040, &(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYRES64=0x0], 0x3, 0x277, &(0x7f0000000180)="$eJzs289rHGUYB/Bn0pZuWtJd8RctiC96UC9Lk7OHFokgBpRqhCpIp2aja8bdkFkCK2Jy0qt/gmfx6E2QHr3k4l/gwVsuOfYgrkxmk2zSQhvQjdTP55A8zDtf3nfnXYZnlt3d17/7Ym21bK/mg5jJspi5EdtxP4tWzMSB7Xjtldu/vvDe7Q/fvrm01BgfXUgpXXnxl4+++vGle4PLH/x05eeLsdP6eHdv4Y+d53au7v71/mfdMnXL1OsPUp7u9vuD/G7RSSvdcq2d0rtFJy87qdsrOxvHxleL/vr6MOW9lblL6xudskx5b5jWOsM06KfBxjDln+bdXmq322nuUnAkO3Vi+Yf7o1HsjS5k2Wg0mv0+Lt+Lud+jGdlTKXv6Rvbsnez57ezq3mjUPBmd/adWzVka7/+dOO3+80QY39QXb6XUiCi+3VzeXK7/V6ONuLka3SiiE9djNv6M6m0yVtdvvrW0eD3ta8U3xdY4v7W5fOFgijo/H81oPTw/X+fTQf5iRFR/q7v74fwL0YxnHp5fOJGv52/Eqy9P5NvRjN8+iX4UsRJVNrbG61v8ej6lN95ZOpG/tn8eAMCTpp0OVf3bueqhsO5/ztXj7WPjE/1RnZ/oD5uP6A9P9Ffn49r5s33tRJTDL9fyouhsVA94+8Xhkf9rMTt5WR6nOPgo5N9b2MyxPXvgnFYURSMizvzSKSaKW+Pt+q+s55RFxOdTvxsxbUeb/shTG1NZEAAAAAAAAAAAAI9lGl8nPJrNj4YBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/R0AAP//+ai55w==") (async) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$KVM_GET_CPUID2(r4, 0xc008ae91, &(0x7f0000000000)) (async) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000002c0)={0xa002a014}) (async) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir bisect: the chunk can be dropped bisect: split chunks (needed=true): <4> bisect: split chunk #0 of len 4 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [30, 30, 18] detailed listing: executing program 34: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) r15 = socket$inet_tcp(0x2, 0x1, 0x0) close_range(r2, r15, 0x2) r16 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r17 = ioctl$KVM_CREATE_VM(r16, 0xae01, 0x0) r18 = ioctl$KVM_CREATE_VCPU(r17, 0xae41, 0x0) ioctl$KVM_SET_CPUID2(r18, 0x4008ae90, &(0x7f0000000100)={0x1, 0x0, [{0x1, 0x0, 0x1, 0x0, 0x0, 0x11fffff, 0x1000100}]}) recvfrom(r15, 0x0, 0x0, 0x102, 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000001c0), &(0x7f00000002c0)='./bus\x00', 0x322020, &(0x7f0000000100)=ANY=[], 0x1, 0x0, 0x0) syz_clone3(&(0x7f00000010c0)={0x440a4080, 0x0, 0x0, 0x0, {0x4}, 0x0, 0x0, 0x0, 0x0}, 0x58) executing program 35: r0 = epoll_create1(0x0) r1 = socket$unix(0x1, 0x1, 0x0) close(r1) socket(0x1e, 0x1, 0x0) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f0000000040)=0x10009, 0x4) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000dc0)={0x6, 0x4, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, [@call={0x85, 0x0, 0x0, 0x19}]}, &(0x7f0000000d80)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x1) ioctl$KVM_SET_CPUID2(r4, 0x4008ae90, &(0x7f0000000100)={0xeb, 0x0, [{0x1, 0x0, 0x5, 0x7, 0x800, 0x7fffffff, 0x2}]}) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200040, &(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYRES64=0x0], 0x3, 0x277, &(0x7f0000000180)="$eJzs289rHGUYB/Bn0pZuWtJd8RctiC96UC9Lk7OHFokgBpRqhCpIp2aja8bdkFkCK2Jy0qt/gmfx6E2QHr3k4l/gwVsuOfYgrkxmk2zSQhvQjdTP55A8zDtf3nfnXYZnlt3d17/7Ym21bK/mg5jJspi5EdtxP4tWzMSB7Xjtldu/vvDe7Q/fvrm01BgfXUgpXXnxl4+++vGle4PLH/x05eeLsdP6eHdv4Y+d53au7v71/mfdMnXL1OsPUp7u9vuD/G7RSSvdcq2d0rtFJy87qdsrOxvHxleL/vr6MOW9lblL6xudskx5b5jWOsM06KfBxjDln+bdXmq322nuUnAkO3Vi+Yf7o1HsjS5k2Wg0mv0+Lt+Lud+jGdlTKXv6Rvbsnez57ezq3mjUPBmd/adWzVka7/+dOO3+80QY39QXb6XUiCi+3VzeXK7/V6ONuLka3SiiE9djNv6M6m0yVtdvvrW0eD3ta8U3xdY4v7W5fOFgijo/H81oPTw/X+fTQf5iRFR/q7v74fwL0YxnHp5fOJGv52/Eqy9P5NvRjN8+iX4UsRJVNrbG61v8ej6lN95ZOpG/tn8eAMCTpp0OVf3bueqhsO5/ztXj7WPjE/1RnZ/oD5uP6A9P9Ffn49r5s33tRJTDL9fyouhsVA94+8Xhkf9rMTt5WR6nOPgo5N9b2MyxPXvgnFYURSMizvzSKSaKW+Pt+q+s55RFxOdTvxsxbUeb/shTG1NZEAAAAAAAAAAAAI9lGl8nPJrNj4YBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/R0AAP//+ai55w==") close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$KVM_GET_CPUID2(r4, 0xc008ae91, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000002c0)={0xa002a014}) epoll_create1(0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) close(r1) (async) socket(0x1e, 0x1, 0x0) (async) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f0000000040)=0x10009, 0x4) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000dc0)={0x6, 0x4, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, [@call={0x85, 0x0, 0x0, 0x19}]}, &(0x7f0000000d80)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x1) (async) ioctl$KVM_SET_CPUID2(r4, 0x4008ae90, &(0x7f0000000100)={0xeb, 0x0, [{0x1, 0x0, 0x5, 0x7, 0x800, 0x7fffffff, 0x2}]}) (async) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200040, &(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYRES64=0x0], 0x3, 0x277, &(0x7f0000000180)="$eJzs289rHGUYB/Bn0pZuWtJd8RctiC96UC9Lk7OHFokgBpRqhCpIp2aja8bdkFkCK2Jy0qt/gmfx6E2QHr3k4l/gwVsuOfYgrkxmk2zSQhvQjdTP55A8zDtf3nfnXYZnlt3d17/7Ym21bK/mg5jJspi5EdtxP4tWzMSB7Xjtldu/vvDe7Q/fvrm01BgfXUgpXXnxl4+++vGle4PLH/x05eeLsdP6eHdv4Y+d53au7v71/mfdMnXL1OsPUp7u9vuD/G7RSSvdcq2d0rtFJy87qdsrOxvHxleL/vr6MOW9lblL6xudskx5b5jWOsM06KfBxjDln+bdXmq322nuUnAkO3Vi+Yf7o1HsjS5k2Wg0mv0+Lt+Lud+jGdlTKXv6Rvbsnez57ezq3mjUPBmd/adWzVka7/+dOO3+80QY39QXb6XUiCi+3VzeXK7/V6ONuLka3SiiE9djNv6M6m0yVtdvvrW0eD3ta8U3xdY4v7W5fOFgijo/H81oPTw/X+fTQf5iRFR/q7v74fwL0YxnHp5fOJGv52/Eqy9P5NvRjN8+iX4UsRJVNrbG61v8ej6lN95ZOpG/tn8eAMCTpp0OVf3bueqhsO5/ztXj7WPjE/1RnZ/oD5uP6A9P9Ffn49r5s33tRJTDL9fyouhsVA94+8Xhkf9rMTt5WR6nOPgo5N9b2MyxPXvgnFYURSMizvzSKSaKW+Pt+q+s55RFxOdTvxsxbUeb/shTG1NZEAAAAAAAAAAAAI9lGl8nPJrNj4YBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/R0AAP//+ai55w==") (async) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$KVM_GET_CPUID2(r4, 0xc008ae91, &(0x7f0000000000)) (async) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000002c0)={0xa002a014}) (async) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir bisect: the chunk can be dropped bisect: testing without sub-chunk 2/2 bisect: no need to test this chunk, it's definitely needed bisect: split chunks (needed=true): <2> bisect: split chunk #0 of len 2 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [30, 18] detailed listing: executing program 35: r0 = epoll_create1(0x0) r1 = socket$unix(0x1, 0x1, 0x0) close(r1) socket(0x1e, 0x1, 0x0) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f0000000040)=0x10009, 0x4) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000dc0)={0x6, 0x4, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, [@call={0x85, 0x0, 0x0, 0x19}]}, &(0x7f0000000d80)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x1) ioctl$KVM_SET_CPUID2(r4, 0x4008ae90, &(0x7f0000000100)={0xeb, 0x0, [{0x1, 0x0, 0x5, 0x7, 0x800, 0x7fffffff, 0x2}]}) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200040, &(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYRES64=0x0], 0x3, 0x277, &(0x7f0000000180)="$eJzs289rHGUYB/Bn0pZuWtJd8RctiC96UC9Lk7OHFokgBpRqhCpIp2aja8bdkFkCK2Jy0qt/gmfx6E2QHr3k4l/gwVsuOfYgrkxmk2zSQhvQjdTP55A8zDtf3nfnXYZnlt3d17/7Ym21bK/mg5jJspi5EdtxP4tWzMSB7Xjtldu/vvDe7Q/fvrm01BgfXUgpXXnxl4+++vGle4PLH/x05eeLsdP6eHdv4Y+d53au7v71/mfdMnXL1OsPUp7u9vuD/G7RSSvdcq2d0rtFJy87qdsrOxvHxleL/vr6MOW9lblL6xudskx5b5jWOsM06KfBxjDln+bdXmq322nuUnAkO3Vi+Yf7o1HsjS5k2Wg0mv0+Lt+Lud+jGdlTKXv6Rvbsnez57ezq3mjUPBmd/adWzVka7/+dOO3+80QY39QXb6XUiCi+3VzeXK7/V6ONuLka3SiiE9djNv6M6m0yVtdvvrW0eD3ta8U3xdY4v7W5fOFgijo/H81oPTw/X+fTQf5iRFR/q7v74fwL0YxnHp5fOJGv52/Eqy9P5NvRjN8+iX4UsRJVNrbG61v8ej6lN95ZOpG/tn8eAMCTpp0OVf3bueqhsO5/ztXj7WPjE/1RnZ/oD5uP6A9P9Ffn49r5s33tRJTDL9fyouhsVA94+8Xhkf9rMTt5WR6nOPgo5N9b2MyxPXvgnFYURSMizvzSKSaKW+Pt+q+s55RFxOdTvxsxbUeb/shTG1NZEAAAAAAAAAAAAI9lGl8nPJrNj4YBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/R0AAP//+ai55w==") close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$KVM_GET_CPUID2(r4, 0xc008ae91, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000002c0)={0xa002a014}) epoll_create1(0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) close(r1) (async) socket(0x1e, 0x1, 0x0) (async) setsockopt$sock_int(r1, 0x1, 0x2e, &(0x7f0000000040)=0x10009, 0x4) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000dc0)={0x6, 0x4, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, [@call={0x85, 0x0, 0x0, 0x19}]}, &(0x7f0000000d80)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x1) (async) ioctl$KVM_SET_CPUID2(r4, 0x4008ae90, &(0x7f0000000100)={0xeb, 0x0, [{0x1, 0x0, 0x5, 0x7, 0x800, 0x7fffffff, 0x2}]}) (async) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000080)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200040, &(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYRES64=0x0], 0x3, 0x277, &(0x7f0000000180)="$eJzs289rHGUYB/Bn0pZuWtJd8RctiC96UC9Lk7OHFokgBpRqhCpIp2aja8bdkFkCK2Jy0qt/gmfx6E2QHr3k4l/gwVsuOfYgrkxmk2zSQhvQjdTP55A8zDtf3nfnXYZnlt3d17/7Ym21bK/mg5jJspi5EdtxP4tWzMSB7Xjtldu/vvDe7Q/fvrm01BgfXUgpXXnxl4+++vGle4PLH/x05eeLsdP6eHdv4Y+d53au7v71/mfdMnXL1OsPUp7u9vuD/G7RSSvdcq2d0rtFJy87qdsrOxvHxleL/vr6MOW9lblL6xudskx5b5jWOsM06KfBxjDln+bdXmq322nuUnAkO3Vi+Yf7o1HsjS5k2Wg0mv0+Lt+Lud+jGdlTKXv6Rvbsnez57ezq3mjUPBmd/adWzVka7/+dOO3+80QY39QXb6XUiCi+3VzeXK7/V6ONuLka3SiiE9djNv6M6m0yVtdvvrW0eD3ta8U3xdY4v7W5fOFgijo/H81oPTw/X+fTQf5iRFR/q7v74fwL0YxnHp5fOJGv52/Eqy9P5NvRjN8+iX4UsRJVNrbG61v8ej6lN95ZOpG/tn8eAMCTpp0OVf3bueqhsO5/ztXj7WPjE/1RnZ/oD5uP6A9P9Ffn49r5s33tRJTDL9fyouhsVA94+8Xhkf9rMTt5WR6nOPgo5N9b2MyxPXvgnFYURSMizvzSKSaKW+Pt+q+s55RFxOdTvxsxbUeb/shTG1NZEAAAAAAAAAAAAI9lGl8nPJrNj4YBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAH/R0AAP//+ai55w==") (async) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$KVM_GET_CPUID2(r4, 0xc008ae91, &(0x7f0000000000)) (async) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000002c0)={0xa002a014}) (async) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program did not crash bisect: testing without sub-chunk 2/2 testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [30, 18] detailed listing: executing program 34: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) r15 = socket$inet_tcp(0x2, 0x1, 0x0) close_range(r2, r15, 0x2) r16 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r17 = ioctl$KVM_CREATE_VM(r16, 0xae01, 0x0) r18 = ioctl$KVM_CREATE_VCPU(r17, 0xae41, 0x0) ioctl$KVM_SET_CPUID2(r18, 0x4008ae90, &(0x7f0000000100)={0x1, 0x0, [{0x1, 0x0, 0x1, 0x0, 0x0, 0x11fffff, 0x1000100}]}) recvfrom(r15, 0x0, 0x0, 0x102, 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000001c0), &(0x7f00000002c0)='./bus\x00', 0x322020, &(0x7f0000000100)=ANY=[], 0x1, 0x0, 0x0) syz_clone3(&(0x7f00000010c0)={0x440a4080, 0x0, 0x0, 0x0, {0x4}, 0x0, 0x0, 0x0, 0x0}, 0x58) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir bisect: the chunk can be dropped bisect: split chunks (needed=true): <1> bisect: split chunk #0 of len 1 into 2 parts bisect: no way to further split the chunk bisect: 2 programs left: executing program 34: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) r15 = socket$inet_tcp(0x2, 0x1, 0x0) close_range(r2, r15, 0x2) r16 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r17 = ioctl$KVM_CREATE_VM(r16, 0xae01, 0x0) r18 = ioctl$KVM_CREATE_VCPU(r17, 0xae41, 0x0) ioctl$KVM_SET_CPUID2(r18, 0x4008ae90, &(0x7f0000000100)={0x1, 0x0, [{0x1, 0x0, 0x1, 0x0, 0x0, 0x11fffff, 0x1000100}]}) recvfrom(r15, 0x0, 0x0, 0x102, 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000001c0), &(0x7f00000002c0)='./bus\x00', 0x322020, &(0x7f0000000100)=ANY=[], 0x1, 0x0, 0x0) syz_clone3(&(0x7f00000010c0)={0x440a4080, 0x0, 0x0, 0x0, {0x4}, 0x0, 0x0, 0x0, 0x0}, 0x58) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) bisect: trying to concatenate bisect: concatenate 2 entries minimizing program #0 before concatenation testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [29, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) r15 = socket$inet_tcp(0x2, 0x1, 0x0) close_range(r2, r15, 0x2) r16 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r17 = ioctl$KVM_CREATE_VM(r16, 0xae01, 0x0) r18 = ioctl$KVM_CREATE_VCPU(r17, 0xae41, 0x0) ioctl$KVM_SET_CPUID2(r18, 0x4008ae90, &(0x7f0000000100)={0x1, 0x0, [{0x1, 0x0, 0x1, 0x0, 0x0, 0x11fffff, 0x1000100}]}) recvfrom(r15, 0x0, 0x0, 0x102, 0x0, 0x0) syz_mount_image$fuse(&(0x7f00000001c0), &(0x7f00000002c0)='./bus\x00', 0x322020, &(0x7f0000000100)=ANY=[], 0x1, 0x0, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [28, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) r15 = socket$inet_tcp(0x2, 0x1, 0x0) close_range(r2, r15, 0x2) r16 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r17 = ioctl$KVM_CREATE_VM(r16, 0xae01, 0x0) r18 = ioctl$KVM_CREATE_VCPU(r17, 0xae41, 0x0) ioctl$KVM_SET_CPUID2(r18, 0x4008ae90, &(0x7f0000000100)={0x1, 0x0, [{0x1, 0x0, 0x1, 0x0, 0x0, 0x11fffff, 0x1000100}]}) recvfrom(r15, 0x0, 0x0, 0x102, 0x0, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [27, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) r15 = socket$inet_tcp(0x2, 0x1, 0x0) close_range(r2, r15, 0x2) r16 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r17 = ioctl$KVM_CREATE_VM(r16, 0xae01, 0x0) r18 = ioctl$KVM_CREATE_VCPU(r17, 0xae41, 0x0) ioctl$KVM_SET_CPUID2(r18, 0x4008ae90, &(0x7f0000000100)={0x1, 0x0, [{0x1, 0x0, 0x1, 0x0, 0x0, 0x11fffff, 0x1000100}]}) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [26, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) r15 = socket$inet_tcp(0x2, 0x1, 0x0) close_range(r2, r15, 0x2) r16 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r17 = ioctl$KVM_CREATE_VM(r16, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r17, 0xae41, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [25, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) r15 = socket$inet_tcp(0x2, 0x1, 0x0) close_range(r2, r15, 0x2) r16 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r16, 0xae01, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [24, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) r15 = socket$inet_tcp(0x2, 0x1, 0x0) close_range(r2, r15, 0x2) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [23, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) r15 = socket$inet_tcp(0x2, 0x1, 0x0) close_range(r2, r15, 0x2) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [22, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) socket$inet_tcp(0x2, 0x1, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [21, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140)={0x0, 0x0, 0x0}, &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r2, &(0x7f00000086c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) r13 = getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000005e40)="31d3be582e42e02152a143241addf248a42bc8e721124837f7581cb4f913043acfa41f7a87c46d184a56e64c1c9d39caece39e36f5c2a849caab87a0e4653b2301fe30b306ac8b3ffaea55598f8bd6f05a19255b55aa7bc4ab91d59038f9d03347f2730b4dffd344bdcfacf7d636203770d46f18893ad6a5d510d23653984fba8e6e34425b9d5013bf0d8141a4ea95a60dcbc6afd90c7c194019e7ec82cc30f6412b8603cc68966d0703187aa92663312be09407f045885aa9ddf00dfd1e7f832b187fa03b25b0a28bc5baea396b2f8b28ca6137fbd2b3fab7a26b0733cbf1313fe6fd0522423fb7d8cbca97498403141b1c1689dc79326dd5ff2f1cf05c397c9298effac90c68b002e0133792896612cf13572261e1d9cdfca2833f31ac16a0c84057371cb3f9f61c6a65d6d861abac81544255f4e1af9ee17d1050fb533c9baf72e3d3eefb8062e70e4048aab9d0879914656dad22534440dc672afd427355739d4adb013db77b640edbdc2a6bae01d0995a98336fb6b9fcb1de6ca8cadd3687236ef77377f404f1809d5a1673867fbf7f035ae6c250db32b8bcd461566a85a30743ac2331088f4611865bada3cc1563e0f9ae4e5f0d5d10a03dc590ec62ed2560704caf31b760e49d20d6c3e6759ceed6d73584d6a8c3420734cbacd4ee6ae1213fb953a40ed9de48f6c1f1739c8e5eae74fb3f0e8ada037427d7036f24bd2c0238c0ca80dd43390a3285fa55b5812d77ef6e6985d536e27de3b94b261256752bd5fba682759e84245fbbda4df7d6aa5dff0c6abfca20850f1a466c4a6f06ba5badfefb8c1bd22d04e923685e0359d2cdc4d56c2a01817a26218de4c1fe015b576c94af8d43a5e584018207f08a17803b856cee4a75aed480c2d5ef2fa57ea5ef13e25ca088010fe2fefb0ae295ca19255a63ba1bc0beaf782081bf5297887ef032090672014bc588114b5f3847c59ec86298579ef5b4201ba2bf547dd61307d7eb47ae22a3ca2dbc9813fcb023d3c29578f98786d68d70b6d4736e12a0030a231832d3d4e968d1c349d8b6427bfc36a8d119c5cfbe4ef3c534798e226adebae4b24164d67c91dd1beed0fd67a14f9dc00a280652db86202a1730a479d8e099ac172b94192860fc9c681d247bb23b20d662d1ce597d2d40ef2c9286cc7f36bda762214fa977a2ec4fa663cb6f5e8a23d1e48a772ef9f0d15d21d97fa1da96f2c1c78de1d5db04618d5db4164bd4cd15b27ace76895b404869c4332e1e905357d773a11fe740911839569b369adc26d2e74407c40c3f697f2033f94e467d453cfdf9495f3b7ea7cdf0c1cb3b90da309ce45ddf2c5ab642282cb20f8dd28dba63e8a463d60e1a59c2fcf7cd2a037fa6ac626f1eb665dca07c0b2841dedae6abf6318deb717b8bc70e0e11ebe7f5925f830d7dfff523b01b208d97aa2f21c71e037954f44ace5e04607921e21c5a37cebeb49300a071348c321ae07ebd5f55c6b00e0dba59beb2bf244000da161915c7b670e29b013ddc6b67306814f113e6935d608fb575dc335b7537b11e05225adde531a3a230d9847a161427aad3f02c8b8d5c92ae0b547133fb04e21b2f3422080de2303013b60cbd814446a8db29a149f9eaae2150eb27df65a7249e8126f43bb056e4dd61e908c5a03380c3e5a6a1968180e64093dfde6c6e69439b5852a04f1201d2667360bcf8cdef7da58c3991358809790d6d70ff9cc72aafb9ff18ea0df6e85592ae4bbdeeda84d1e7fccf812496c044ccbf3e67eb837a06332474a400d151954707323a3b3f2e8fd13d7e7d1150b6178471f76e75a332d8f7e377e665e76611ac933f827f1f02387660f36e3fa5a9fb4123443b6149cb2edd2fe132185c28089440304c2376f8b46fedb61d1febcfa3b570eaa5ae2fb1091f576d0f1c3b2e795584332a2621aab03f40700015c297720778ac6b629605e52412753fca4b98849901e6db925d123486950715bbb5240dc44a3c17095ae9616b248d65c2205bbc7c7acd1868cf9139aa6a005db1e313783387d98cf51547974c324431c568660a5e6f8cd0b0c99043c33c33e89211da8fb43c4e641e862ba494f06007a7e803d7f096c8b047058b5dddd7906b41e5698a747aeedcd628311f0881d9f5540cdbc808d8fea8e60cb6745579a2b9e0fdca9af58285da082b00f9cb6118af1af5ad9643de283997a2564165c970314a4e8bcae7bbad99447b17cf6379df9a1aa114c8b1a7ffe5b76d710c0db7158c2949e914790fcbf75a3187e39c657f16a02d69ce99d92006c53bc65c38401e8c13959023c423e3388b9f428ccd99773ebec955981378ac399e7d7784a284673cf0d85852de57b3a6ffd35eed4aa0abcfcc2c97c00f0227a77f3ac2fe537e0b21c222b0113158ae298d9f80af3fcdc5dd42e386b5a90d0b53a3093cf26b3c5ecfbf21fa1516b3e0c0cbb4acac72f85f3cf675410ba26b480ce662cdd47fbe92aa0191962428dbbea816ef2a2adf03cccc1c98c946eb5e82b47d09a9f405ae237077d4f21c5be8b66a17504f52cca819f1cce2d0310e553f7ea8f7a9a68605f34d38236fba03b3dec401c1510f417eb37e2732a31d7832789c73c94dfecc32fb0431dbe5e088f00eea683274a531815c165d7adf311bac4a063789c158211be290665644ed40904896aaf813bd3fb027847379a73cb603a562578dd8b8edc107b6e368c497bb58b40e8269ab54b383b77f9818e0ed930ea4d61cf887ceda01bdcabb9bd04d31faa7d5d63043e155c18d275df19c05956583d44a3750c0efb0cdda9fda558d2d56786deaa8ef6104e07c291b57a69316fc8e731ddde933417a0d1af11b820656df825266cfc438f80d2454cb5c4d129ff6f42677a729d495df607daf2f11fdcec4eb77c9c4a1f5274adfe8d8dddf518be8b86734a793128fff91ac03a771846d5cba5d04d39b3e97e70d9a353bfb5f51cc6426ca8c1f2ee7d1eaf56491bc1897660f4fc5a5e8557fa5284f100ca3eeb88698f4f61fa6ca1ed33b3d132814d4b4a186523237838cba3acbfd8614ec87cc69cadf38003a7987afe171d2fe438ef8649de9de6e5c3b32cc5c2257f731763eba3e6c7cf476b80cc910e0c9822c5afd5f06fe07a4dc24335a185df8246a692652006d109d8d7c22744da1bded146029799d0e748dc41e5a67ee8ca4f5736906da8f17ea612d91e56b1c6c0173aa84ebc9a28e467ccb34d3ec49d94689db91087e87028c29ce18b6032ee7777b6d7f6b4d1f82c6f85769a25bbda36035e4bb0ada188e8106b60c3186199e09d3f3f5046ca8831be153050aee3c872145b314efb669a1c0d1a71bfd2a920e2bcc5f233b0f747a15f4b7fe32b39d068e2dd8a8771a1a8c596e99ee04a215a0230329ffd66ff1af454672727237c4081fe35a232af3202e4adcde0992ad870321f6cef03aaa2ecba089107bf73b2e09a4751cbcc1700110b32c6d296e2dd08dfd3dd8b9674ca5a69ef099a73a68df6e5ba9b3480647653d88c9fdfe4016eb7eb43c12abfa6fe8ab65245bcc2c4af8c01a642acb64cedbf59b4d46b1e0611dd1f4698d2ec1bae9128096b6e1159debb484e2603d938fa0bf87ce4ba53590b7047517d70d8bb0535e32cf0a23d9442b8bd8138103e5ee226aba17b847196f355d7eb6c31211834702377067baedadaf34f6af6709f293dfc6610514947f18092da2a34b09f37208cf7085099f28217e5d6b79deff193035ec223ec94ddd93314d35a02ba66c6292e451fa63c038e38bee7e0354b4e88fd62557d858017203e3c8af9067c87fe5502401e61a75f1a047bd3f1c551fbd9fd0f858bfb8f84de131929a608eb422d1c0c6b59b81edcf967de19aa12c913f00419cc644bab77a75a5f396707d67ea8d9998750b56b7380b147192a1c3de14c44e20ab9f9de37c0ebbcabe5ef3223001b8ba64f889787e3c8475c825e0cbe9ff276506f74fc2ab267eb537b13d5e9c998ea86363f27e004eeeaf28e080fe5f8c1d64fcbf4c2d9726e5e979ed74aa7c83fc97f77f3512ae07fbda52f11fcaeca19a326465024d260919b0a8a03453d3952125432c39e781c9f250b77e3554877b7494f83f9dbfa35608f6d9d8f94a4c39b3fce479a76ba89b3792831a5b368085f114eb08079446528294c271f858219112f207aadd63f0ae8a050d62a4577ee98611f5a801179f83ae73899e40912e3219e6ed10beebaceae8bfc0730905ce3d5e19344f8a8590e437a1e4c3a0030030b086e239b72cef3f7dc4d6f093a85b0abbe4745315e864bf0f35686192fe894390efaabc1b951eaa175f40db1ab59331116be6d121f7a64fc982b3a1de47188ea6c6569f9e892b8b94d95eeafa44a502d7167160613295ebcca3eb3b8b7a6d48378389578c78778fe6004da4b9d878587898e53d311574ccd8f043df20e185d6b31bc91b4718ea12be9e9309ddc8e27354a9f38ed26f7838cd67678e8cc104dbd9a76403627704cfe2e0095adcde386fa36d139dc1c0dbdef8b548462c6cb9c888298553c3f442f6877944297aebeb005874f81b3f5d7bf9dc2da8596c98c987b9f796ff482a381ee119ed689e5ac1641e3b24b65d9c7edd381e5feb1975686122af139710c2691bd3b5a439788892d756075f3b3a2a2fd3082c553eb8138dac2ebdca8fc90688ac7d4e52bd804f9d5a3be8af63b468774f3db2c0ce8f3d8653f7c70768bff08e23306323e0321e485a2b6d0b105719fed07e2a49dc52e5d13f9a4c22c718993ea95d5f44af19a03fbc69e323263b0887325aa55f41c6e9d93113dd916eb6af51f842a11623ab0ae1ac3bb91218ddf23e68c7f550d0677a62711cb80ce60dd2bd67e8f648e88ceb4e2140d566b130fa9ee9b85bce7d04596235079bed49af6fc7d7b84aa76810190d54fbec8f88a0eafd5ca72f19787c4e800d269ba03103c1266d4993abdeadf4133d1cb13634bfec814114baf2e6b2ea93746003b5cc220537b670bb38bb229afb59750db81b2c5715ecaf95269d929919a5ca5eb23c9f2ad9bad8158ffa9637fc13bd2466cca7698a371f07ed924faf81b74028f86d4e60535f0ffd25c9d45d7be46d2b1791ee4fd5c5c41527c3e3334ff8e00ea6c23d47597c95551bdd84adef8d230fa037b07c594ddec5c0d6aea3e3cfab139f3ebb59b39f929b807af65a1aeb9df9afb3665cfe1b7bf542f56bc39988729259b1a1087dd24226e04a140d7c39888d196e19a2bd8a0ad431d462f93386a5c92df32aa78a85ea06ff87567cb1dbceecd91e5e243ca0c7fc2ac84996efc170c407d6a08bfcbcfa3a39f7415fc1d5b6192973a17cfaf4d5b02237a0b2d0ece481b598abc3bc63211e14cfc5eb5a37e274a0768cfde32f6cb8026428dc638383fa617c0f6e4d9c65f4bea1887d997119c279f29a1a24b6e7816ffc925fbfb50a5323aff6df886b510c6f8bec10149ff264df5609cd3d8b7d6fe93f3f3cbe9d9480c32854586aa97b684e9f4c760ba6003f49e1ed6d1a61a9eb94d4f012591e4aee9e6a3d3828d79c318341264cfd1fb85a7653a732a9f051536a0fb77dae11b3a4626ea4f47f2f7e9ed57413b31dc4f57da3b1cba0d9fcfd8c03322fe64c1785aa553108574b1bea4f844b74a2b69d69c8f068fbb1dae52a4948c6702faec4b85f5a8fcdb01d7e41dd1fd5d22b422b7a82dce5c8dff4c4b24a0ba171a3d1dd8dc30036455fe3e2eb1d98ae23eed410c24b32e5934aad74bff09c1828282161d2cfbd50e554d59c791421137e36305e70128201660ccaf4cc7f6d3bef088bbf0dbaf47db3c0886e4a935f1df0a69ddb674087e39c77219d2643f32276808575a3a730025b4083ad46b52a0bd93b9534ab4d9bef7f69441a3ea205e038651bd504b27ce80cc728f37638e52a0ced261643b0ba45d4c86f48de89c3d2f1a7033d48b1c8c4b3fa92b8ee771d3e6d33621b3ccb3650be7aba4444a661b9a862abfed29c40e0f8241c6f51196988df1f736f2626e105ae62a52ae0ab2632ee587261b00806acc1af506d80abc33e218b1b4bbe6713c0ebcccb987484d38b996cb3b5bdd4347eee46b137eb929520aeeddc596ba63219d903e9eeb61df2fba8577479daef3e5c8d1dcf977bbe77f395da03ef4dabed1b7422f49c98a4dc6aa96df7a02378e8238d63c9c52f0576ae9ab1dd42d9372d96f9aeb55e1f6ccbffcfc193825d1cd933a658db43bc3a12b90ed0b767e9431dbd003f6fef66481a53e73dbf192e0cc9ab5ecd05aa0ffd438d5ed2d735987ea51603307d1074e5357889cba3306a6760b1255c34c0554e14b0e20647f5a22707d192f1860f28d7b65c7a2cd1f79cfff38ba9282335ac9345ad2fb309ab3e1c7d2e4e1385c55ae6ed5a9a393ebd5ec5901f3dd639415b63ed4c7eeb782abc275cadde6ba0a1c0eabb7bbccf9ccef021d6b7b56bfb4a364af9e63eb730a9326085ff1ec842afc3eec4c406fb056203c0d83a71241ed43e3b69679e5ef4dd41ca573a0d6703fae1c385e823449fbb4fa83bbacc91a1367ab879af95eb997223005eb10282277b0f3aa7e7516b8f6b06da6d73f5dd90a07cb81aefeea3d155cd8f026d7d53cd9a3358533be12f318a37a6940312d5dbe903875c9889189b2f2bb10e2fb829c1d1297c393396ea91e4f08dfb59d78c9fc7a4d403251e27a70a71f24afc2846fa5a0449718b31687beb9dd32a6312159fccc552e3909810607c4438ef72f4ee4362d7b2737d134b890d5ebb058af57706fcfe3f10fa48c04f816e180b64e7ad1f18ca1f35def48129c0dc84ec10a870248e19dd2829ae1fead99a277194316faf3ff09804a149eab5034573417e233a3794c82d76a4e3796b2c88e5c5869c164efe7f646d57bf10c0a5e6487619ea5ed483a5a402a6733e8f5d2362682687982915bb4d43131b49a05646587e4df7b3b9130da45b56d52dc5fa1138f34777dfcc47be6eb4c347621dac450ceb8f8b4deb4859ab4ce815e41f7f3624c208260772738ee0f2050680b9bfa814d49c9281eef1d79f2ad3e4732d6b1c1e23f4078ceabe3370d4d2e6b1a904274b26f1540389b69417027f5be9cf642fbb912aa282040615dfa5cacd57298f890ee34e3ffa9852601b40d250eb81218b04d109bb73877be233b79ac5ebf1bae8cfc930c11b6e7467dfd018e43c77cce8e3567e022e804c65cf3aa355801686d98db21abd54a55cd3364633545296f320c3a19091a900927ab58811dd2137c9f11804035dd658aa626cb1ec43373b7ccc43f655858a00946e6120be75100d807efa1a1d9282e26060b43481ca4cf2d3b7cc589d1539637d01d2696151da8fc9bbea72656b95b30a8227d552213c405e779d47f9f68e47cc0cde936f2cb4a06e2771df8e9ac73ded2b089088f19ff3ddbf06c5d61fbafcfe2c7f877b3f73de33458a9118d2982d66764e5fc276b807779429b8a345219ebd0fe753e4af8d73070bc3bfa3ff7d6c088e71782fe369865540983e9b7701ccc2ce994ed6bce2d071ae865da9955a3a2b4fe559d6c16df663ac33cbf277bb7573bdd86a01806027159f12466993a2fb459e4860d2b3b5fc5bbfc8ffa70801b77c0e46b45a7fdd60f5af264d960798a5fed28ab0d0d12da3a6e2fc7decb07cee23c9974ba66d6df81701b9549ec6a9181972978acfde60e9a7a7f08e4b8d42c2d3f864567d6c7f503846f94a7bd84dce2bab78764ddbbc0618ae80700f7bba94326ff07e9562e1e127a6eeb73157cb12ed710e8507adbc12c4d18f986627c4ddf93b6f1bacd191f639353e53bc8ad9cd0aa387d55ca8056ef06b39d108f79edfebd52a11a72493654c837fb944f1306af7685bd068c8ce0ca92bcecce5aa71f1fae880777fb09c282f6a1534d01c66f3a462f96d3249e94dec8fd17b653680186e9b23b73f886b721daed22420f601710a8ac058c6ea50c556d0313ce8eb98a8112544132d29dd45866aa2163fa2a15317974e19044500ffebf9812f08098f1487318a2576bcc2e78c75ab2d3e081ff1560299b030e2e539e0fa583756cd46f57ee9ac3adf4ff5e7c2345a0b4ca0329e950a3f98aad0027370fce789dc24d8df48e13389546f1285f831b384cde5d364f69e20dcc2cd9e5eae6a9c433cbb5860804e91cdfb17bb3c90beebad2ae909253dad6ff0e5f8c465ae058ddc69f6ee56cfdc0de9263738ce29dade9e3c9eaaa96213ab7c33e365f1dceaca79afd238fc76d6fbcafd1d693d341b0b5d67ade85e1c027908681fa37ae8362fec538b19651f23e974ada6281d937621e94efd63e78ebdfbe62df88fe206476776694194be80f2dda407535e57d01a90d43c6658a136839e74f797b033851ea83e8e416f6422b0e625d6e61671ad72572ac56344ba636c8a60e6e3b22594bf409ea5fa7e92ae2f6d9a30900afad9f241c1cbf9c88c94c6497fee954c50a68b3402144d57afaddcbe99188830f822974a7d9174c9d7b1d391035a8113b967f5ae9f354ad4f72e8ee9c64a2fc5b55f67bf3b0ae5d371d217d861ab5c0062e4814d363b6cabdd1da203ed5d6548fcaba74f09b5b6c4190247525bc4e33e507caa4bee1af733dc18529140df15c48c98caa1fcd17be4256e855b0377b92f2d0ec3b371842b8ae19a8b1e25dafa16ddaf278aec772d582309a7f9461db2151889cd472ae1eddd4fbcb9cfa20ac15edc658600ac679aac8b26dbc3466dd56008839ee7767fad575289b7fa1e2494c0e09d9b52795af53413c61b1d196ebf3403017feebd60457bb3568723cae85255d0d466e46094a66b881d6f873485815561cb0a2f2aad64a1d9b2d9da77a9ccdad2bb48a274a4b6a16e47fcf5c2df18881cf2a3c65387208951083cf807c01d699f2e1322eda8543b2af9c73f19a92f69a6b0b79f150851db515a7f52b8b0a043c3973f8c99d76d0b41e75d3baebe60d9b9f992312c2e8e960dfa35d0a7cad7693781302f19d3ee5c297b392e540d7e7373f7350eddb829db6574ff53571a32f6c0ecfa71dd5b8d50c88f097c031d9f5fc4e23d04f3e2658328001690207d55803ff3686b84c98c963f626736028570b33ac630ffb07e9f97236122a5c063d61294238efb4e23680c745502c0623dc80ea916cc87a604745a5437af90cabf97ddc77a22693cbac42d0970526d51c378345b183cdd4da22965ec7bfb138f88e3d8267b5bdf6b900505d85c504dd10e5aff60f1638630b5131ac41f2d21cba9f68a368e4ace8cb6cbdbedbd939cdfea7243fe5e6fb2c7e726e7e95967626faab32a4299f2786b0ed0de6f18a4ff414efdf1e94ecb41a1e72e1cb81da5f75337ee58fc504310c2a1f86548e08c392b29dd90d12c30cf6463a8e58ab865ff7884d333d2dbb67019c38c9aae7d4c61feb31b95db413930ac4a076b6e6b93f7da69669b0a6c3246b9aaa77e856f53715504bca6fdea3e56867bfc69af92f4a816184afc4b05672dd12b63c505a9bd261d7a92042158d6007f7aad49a6ff74289b5d54a5bdd0a0b9ffd35d9863fb31f6ad7dd5af6695c14d4a299714e9c33ff47813215499e119e844e84fb48cc73e418065e8ec5cc562d15f19e8588f8f576e7265ce3a9cfc44dce125e927e0e03c46908bddf98bb57c072fd1317e3174e05d85314043176443d0466e53af0458e19be8f10014f54dc81c25cfb0aa9049f31ba80d28d0ac32f03fe557889d64b51368d66cbf0a4aa0179698e22a496e84d893f949937dbfe44f1d78b99ed2df51f77fa9a8ed79e48a7bcc786a9edef52ed005129ff6de2c1aced2081a554852cca641b53a4220949d9d5e754740b479bb40fa3c2c6df3282d19582a74d726e4e8c049b6948bbef3801444e5fa07c93905fc1440507152f01bcab45b0dca76d9b07c78453abc1887fbd4949c645785987a8c517303fd14a3cf004616d7c0d77651f9427ae8c65c1acae1c967e47f7216ae6dffa457777d0feac1b0f4c7265cae9250b9ac3a7478506984eae156803e5e907007062769a573ae1fb9c1f4fe3bef83e23221fd659b5c544191736fd33f2aff6c7024ccca2690512c34ad2bd58906e096c52a020c89c110b921f5f9714dbc91d6df12cdf6f599946ea34c64bd17060121b87e6c8c91dc2e9616059ea0882c47b467295cd23012d603e6db49480df6992d11530f91e02df85b6fba36370e66f8c3fa78a3933e71d8ae5fff6dac899405f46c231abd3e1f58fd7dbbd25962de49e839cd89c75e99aaf12d077195b5468666fbc75ce54c94294c76fe637839e16ca756e1acd5c785ba418e3e43e3ddf5ebece15530aafbfee22586c212406f696bf90f5bc5e5116281f7b2f5cbaa841bd3d58a79375b99d5e6ea412ba211cc5c22baeb1700df3148f12283be3eeee4398f861e84dbd7cf3a35fc6ae25908e8fe2f785b454251ff7d753c8679c2245f066941edd50cb826ecf3228b4d958364185d4f092bf93da98505ec9b46df20512df9d8666af0c682aa159c9d757ee3ef8be75fa6e9beb0a4f51ffedd85584da5e10de39c582971c77ddbf229b68bf3d856eab5d61e7ce03e131e3741c742d39bc37a619a6638aededf886f47422ab61a0d6d99eeb5b6977c236e76753759a439b3d6c991e2ba03abe815766a98a64f8be4178c789abe3b116763fc549053accb0588ae5c9124cc6a652219b6d57ff85d9936e5290ec323d229173a4ffb9a3824582ab4afa3e683d99277c6dcadfd94e38918e816daea8a4cb4a09a464ef519ea7dd99a0025d319672d1d86bfe816c4865ec5e1fa2182ef7a9e3b7b1241a3317f3af772f3440c9f6bc95f3fa46af8353b0e7468e5444d8ac810ada4175374f231f66817fb439f718e1309f0cdf1c71d7ee19d00de8dd3953a30cace5e9174b9d2736e1a80a34f5a0cf837b0714d589778a44d7d076823500119aa0fa0548b14fab9edb0dfd92b05a14ecc3f2d3a3890902d995973675c2d48724d2cbcabff41bc1c2f25175a414773aaba857c14d7e1d080683df2edb4ea1581ecfb51b3e1b445251228df882c9e6809c3d3b68bc86213c4c982260024633e431382192482098d638da20943cb01432b2695f52154fc176e406482396a441d8384a5ce4d43b3db6af013af72c0361f76011699a9c72ffa57242f7bacfb9b9e226fabc402ccf4b9724ba7372acc7eee5dc4c23e2481129aeb3406cdb8291d02edc112346f147d510ee3ffe11da0e660aefbeecfba64414e53b1542ffb23d1b97f368daf0ce0ab560e68bc85ba64a3d0702c34b1b79a5db802ebca5fc3f54ed88135be293472b89ee2e53a521421493cf43b365d35d7f02d5808f6dbd816d58ba73b68860c5a8abd8905ffc4642edfd85e0feba23a8eeecda47bd50fd60ae63d92a9980bd4627cc2dd6304961c5f7c68f17415b2dca7ba0b30dae8465c686ab18641049af95f63258d2563e95faf0242c7b25bc443da9d17fafc7b58c0db4825b1a19ccc4fc68db0ed37d1463c3c162d32f9ee3d749ccf97f2f668ae6eadd29e827255a7ed559335830581c1a0796600c03b268144fa298def5874b5fa4d9ea7059713bdd85da66ac59fe4a9b33c02b079b49dc03103f80669f6f9dacc", 0x2000, &(0x7f0000008e40)={&(0x7f0000007e40)={0x50, 0x0, 0xe1c6, {0x7, 0x2d, 0x8000, 0x20, 0x8c5f, 0x9, 0x8, 0x2, 0x0, 0x0, 0x100, 0x1}}, &(0x7f0000007ec0)={0x18, 0x0, 0x5, {0xfffffffffffffffd}}, &(0x7f0000007f00)={0x18, 0x0, 0x1, {0x40}}, &(0x7f0000007f40)={0x18, 0x0, 0x6, {0x80}}, &(0x7f0000007f80)={0x18, 0x0, 0xd2c, {0x101}}, &(0x7f0000007fc0)={0x28, 0xfffffffffffffff5, 0x8000000000000000, {{0x200, 0x0, 0x3, r4}}}, &(0x7f0000008000)={0x60, 0x0, 0xfffffffffffffff6, {{0x8, 0xfffffffffffffffe, 0x3, 0x0, 0x100000001, 0xa, 0xfff, 0xb800}}}, &(0x7f0000008080)={0x18, 0x0, 0xfe, {0x8}}, &(0x7f00000080c0)={0x15, 0x0, 0x6790, {'[*)^\x00'}}, &(0x7f0000008100)={0x20, 0x0, 0x1c3}, &(0x7f00000081c0)={0x78, 0x0, 0x5, {0x4, 0x1, 0x0, {0x3, 0x3, 0x3, 0xc290, 0xfffffffffffffffa, 0x0, 0xfffffff6, 0xde7, 0x1, 0x4000, 0xfff, r1, r5, 0xc}}}, &(0x7f0000008380)={0x90, 0x0, 0x6, {0x3, 0x1, 0xb3, 0x8001, 0x0, 0x6, {0x5, 0x8ba2, 0x7fff, 0x400, 0x8e, 0x30000000000, 0x8297, 0x3, 0x4, 0xc000, 0xc, r1, r6, 0xffff8000, 0x9}}}, &(0x7f0000008440)={0x98, 0x0, 0x9, [{0x6, 0x22, 0x10, 0xffffffaf, 'noblock_validity'}, {0x1, 0x80000000, 0x6, 0x0, ']!@}-&'}, {0x4, 0xffffffff, 0x8, 0x9, 'delalloc'}, {0x3, 0xffff, 0x8, 0xfff, 'delalloc'}]}, &(0x7f0000008780)={0x280, 0x0, 0x6, [{{0x1, 0x1, 0x100000001, 0x1, 0x6, 0xe, {0x1, 0x8000000000000000, 0x7fffffff, 0x3, 0x948, 0x7, 0x1b93, 0x4, 0x3, 0xc000, 0x0, r7, r8, 0x4, 0x4}}, {0x4, 0xe2b, 0x1, 0xffff0000, '.'}}, {{0x2, 0x3, 0x9, 0x0, 0xe958, 0xffffffff, {0x0, 0x2, 0xb315, 0x420d5ae8, 0x6, 0x8, 0x0, 0x2, 0x6, 0x6000, 0x5, r1, r9, 0x80000000, 0x7fe0000}}, {0x1, 0x1, 0x2, 0x1, '7&'}}, {{0x1, 0x1, 0x3, 0xe19, 0xfffffff7, 0x0, {0x6, 0x9, 0x99, 0x718, 0x22d, 0xb, 0x9, 0x1, 0xde7, 0x6000, 0x7, r1, r10, 0x1c, 0x34a}}, {0x4, 0x1, 0x0, 0x2}}, {{0x6, 0x3, 0x4, 0x81, 0x6, 0x35ea69e9, {0x4, 0x7, 0xe82c, 0x5, 0x2, 0x8, 0x6000000, 0x7fff, 0x5, 0x6000, 0x3, r1, r11, 0x6, 0x875}}, {0x0, 0x7ff}}]}, &(0x7f0000008b40)={0xa0, 0x0, 0x8, {{0x0, 0x1, 0x0, 0x6, 0xd, 0xffffff3a, {0x4, 0x8000000000000001, 0x7, 0xf5, 0xf, 0x1, 0x5, 0x318, 0x5, 0x4000, 0xc, r12, r13, 0x3ff, 0x5}}}}, &(0x7f0000008c00)={0x20, 0x0, 0x9, {0x400, 0x4, 0x6, 0xfffffffe}}, &(0x7f0000008d00)={0x130, 0x0, 0x3fc, {0xe70, 0x3, 0x0, '\x00', {0x2000, 0xffff, 0x8, 0x4, r1, r14, 0xa000, '\x00', 0x6, 0xa, 0xffffffffffffffff, 0x2, {0x8a2a, 0x3}, {0x7, 0x1000}, {0x0, 0x8}, {0x1, 0x1}, 0xffffffff, 0x22, 0x49e27643, 0x2}}}}) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [20, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140), &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540), 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)) fstat(r2, &(0x7f00000086c0)) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) getegid() lstat(&(0x7f0000008c40)='./file1\x00', &(0x7f0000008c80)) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [19, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140), &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540), 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)) fstat(r2, &(0x7f00000086c0)) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) getegid() executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [18, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140), &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540), 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)) fstat(r2, &(0x7f00000086c0)) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) getsockopt$inet6_IPV6_XFRM_POLICY(r2, 0x29, 0x23, &(0x7f0000008a00)={{{@in=@broadcast}}, {{@in6=@dev}, 0x0, @in6}}, &(0x7f0000008b00)=0xe8) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [17, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140), &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540), 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)) fstat(r2, &(0x7f00000086c0)) getgroups(0x5, &(0x7f0000008740)=[0xee01, 0x0, 0xee00, 0xffffffffffffffff, 0x0]) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [16, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000008140), &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540), 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)) fstat(r2, &(0x7f00000086c0)) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [15, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r3}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000008140), &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540), 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) stat(&(0x7f0000008600)='./file0\x00', &(0x7f0000008640)) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [14, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r3}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000008140), &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540), 0x1000) getgroups(0x9, &(0x7f00000085c0)=[0x0, 0xee01, 0xee00, 0x0, 0xee00, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xee00]) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [13, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r3}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000008140), &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)) newfstatat(0xffffffffffffff9c, &(0x7f0000008500)='./file1\x00', &(0x7f0000008540), 0x1000) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [12, 18] detailed listing: executing program 0: r0 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r1}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r1}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r3}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000008140), &(0x7f0000008180)=0xc) statx(r0, &(0x7f0000008240)='./file0\x00', 0x6000, 0x100, &(0x7f0000008280)) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [11, 18] detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r0}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r0}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r2}, &(0x7f0000bbdffc)) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000008140), &(0x7f0000008180)=0xc) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [10, 18] detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r0}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r0}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)) r1 = gettid() timer_create(0x0, &(0x7f0000000040)={0x0, 0x21, 0x4, @tid=r1}, &(0x7f0000bbdffc)) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [9, 18] detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r0}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r0}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)) gettid() executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [8, 18] detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r0}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r0}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) pipe(&(0x7f0000000200)) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [7, 18] detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)=0x0) mount$overlay(0x0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000b80), 0x384009, &(0x7f0000000480)={[{@redirect_dir_nofollow}, {@upperdir={'upperdir', 0x3d, './file0/file0'}}, {@redirect_dir_off}], [{@uid_gt={'uid>', r0}}, {@seclabel}, {@measure}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@func={'func', 0x3d, 'FILE_MMAP'}}, {@uid_lt={'uid<', r0}}, {@pcr={'pcr', 0x3d, 0xa}}, {@appraise_type}, {@func={'func', 0x3d, 'CREDS_CHECK'}}]}) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [6, 18] detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000100)) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [5, 18] detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [4, 18] detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x19f, &(0x7f0000000080)={[{@nogrpid}, {@noblock_validity}, {@nobarrier}, {@nobh}, {@oldalloc}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@delalloc}]}, 0x80, 0x55b, &(0x7f0000000a00)="$eJzs3c9vG1kdAPDvuHH6K62zLAdYiWWBRe0K6jQbdjfisBQJwWklxHIvIXGjqE5cxc5uE0Ui/QuQEAIEJ7hwQeIPQEKVuHBESJXgDNIiEIIUDkhAZzX2OM2mY9ftunZ+fD7SdN685zff98adid/MaCaAE+uliLgWEQ/SNH0lIip5fimfYiebJvPc7cX7u9uLSaTp2/9IIomIbLm7riSfn8+rnYmIb3wt4tvJo3Gbm1s3F+r12nq+PNNavTXT3Ny6srK6sFxbrq3Nzc2+Pv/G/GvzV4fSzwsR8eZX/vKD7/78q2/++vPv/vn63y5n3Y6pvHx/P55Atokm+n2g0/Vye1t0ZRXWnyLYYTXR7mHubNEn0jRNH6SVfTl3RtIyAAAOyn7AfiQiPh0Rr0QlTvX/OQsAAAAcQemXpuJ/SecKTYHJHvkAAADAEVJq3wOblKr5vQBTUSpVq517eD8a50r1RrP1uRuNjbWlez+eiojpKJdurNRrV/N7haejnGTLs+30w+VXDyzPRcRzEfH9ytn2cnWxUV8a98kPAAAAOCHOHxj//7vSGf8DAAAAx8z0o1mlcbQDAAAAeHYKxv8AAADAMWP8DwAAAMfa1996K5vS7vuvl97Z3LjZeOfKUq15s7q6sVhdbKzfqi43GsvtZ/at7q97qmB99Ubj1hdibeP2TKvWbM00N7eurzY21lrXVz7wCmwAAABghJ775N0/JhGx88Wz7SkzOe5GASMxsZdK8nnB3v+ni535eyNqFDASRefwD3rv9AgaAozcxFPVSgc5bACHXHncDQDGLnlMec+bd36Xzz813PYAAADDd+njva//938HwI5XBMARZyeGk+vAhby0Mq6GACPXvv4/6A2/fizAsVIe6A5A4Dj70Nf/HytNn6hBAADA0E21p6RUzU/vTUWpVK1GXGi/FqCc3Fip165GxMWI+EOlfDpbnm3XTB47ZgAAAAAAAAAAAAAAAAAAAAAAAAAAOtI0ibSfaz1LJvvWAwAAAA6NiNJfk990nuV/qfLy1MHzA5PJfy5G/orQd3/y9g9vL7Ra67NZ/j8r3fzWj/L8V8dxBgMAAAA4qDtO747jAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCY7u9uL97f3U7/u7u9OMq4f/9yREzvxW9PnZKJONOen4lyRJz7VxIT++olEXFqCPF37kTEx4riJ1mz9kIWxT/77OPHdL4ViuKfH0J8OMnuZsefa0X7Xyleas+L97+JiA8sP63ex7/YO/6d6rH/Xxgwxgv3fjnTM/6diBcmio8/3fjJI/GTfF4aKP63vrm11ass/WnEpSiOvz/aTGv11kxzc+vKyurCcm25tjY3N/v6/Bvzr81fnbmxUq/l/xbG+N4nfvWgX//P9Yg/3bP/nTa9PFDvI/5/7/bu8z3+XmXxL3+mIP5vf5Z/4tH4pXxdn83TWfmlbnqnk97vxV/8/sV+/V962P/yYN9/J+bl/t1++AUOY0cBAIamubl1c6Fer60fhUT5aWplo/SioufzLfDhGzZ5WLaPxBMmvjPUFaZpmvb4H3U3IgZZTxKHYbO0E+M9LgEAAMP38Ef/uFsCAAAAAAAAAAAAAAAAAAAAJ1ePp3+dzouf5Jlhk4WP2St4ssDOXirxZGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4NB4PwAA//8sYNWI") executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program did not crash testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [4, 18] detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1c2) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [3, 18] detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 18] detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x210a055, 0x0, 0x0, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program did not crash testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 18] detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) write(r0, &(0x7f0000000080)='4', 0x1) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir minimized 30 calls -> 2 calls minimizing program #1 before concatenation testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 17] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r4, &(0x7f0000001c80)=[{&(0x7f0000001bc0)=""/156, 0x9c}], 0x53, &(0x7f0000001d80)=[{&(0x7f0000001cc0)=""/109, 0x20001c34}], 0x1, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 16] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 15] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r2 = getpid() r3 = syz_pidfd_open(r2, 0x0) setns(r3, 0x4000000) sendmsg$GTP_CMD_ECHOREQ(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x28, 0x0, 0x200, 0x70bd2c, 0x25dfdbfc, {}, [@GTPA_MS_ADDR6={0x14, 0xc, @dev={0xfe, 0x80, '\x00', 0x23}}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040}, 0x41) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 14] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r1 = getpid() r2 = syz_pidfd_open(r1, 0x0) setns(r2, 0x4000000) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 13] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) r1 = getpid() syz_pidfd_open(r1, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 12] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) getpid() program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 11] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) setresuid(0xee01, 0xee01, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 10] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) sched_setaffinity(0x0, 0x0, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 9] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 8] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 7] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) getpid() program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 6] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 5] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 4] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 3] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/memory.limit_in_bytes\x00', 0x2, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 2] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="0700000004000000000900000500000028000000", @ANYRES32, @ANYBLOB="e0778729715fb6"], 0x50) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 1] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: pipe(0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [2, 0] detailed listing: executing program 34: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) executing program 0: program crashed: KASAN: null-ptr-deref Write in vfs_rmdir minimized 18 calls -> 0 calls testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir bisect: concatenation succeeded found reproducer with 2 syscalls minimizing guilty program testing program (duration=43.575628116s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) program did not crash testing program (duration=43.575628116s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mount$incfs detailed listing: executing program 0: mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) program did not crash testing program (duration=43.575628116s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs detailed listing: executing program 0: syz_mount_image$fuse(0x0, 0x0, 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) program did not crash testing program (duration=43.575628116s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(0x0, &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) program did not crash testing program (duration=43.575628116s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', 0x0, &(0x7f0000000000), 0xc002, 0x0) program did not crash testing program (duration=43.575628116s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', 0x0, 0xc002, 0x0) program did not crash extracting C reproducer testing compiled C program (duration=43.575628116s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir simplifying C reproducer testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:false Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program did not crash testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program did not crash testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:false HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program did not crash testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program did not crash testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir validation run: crashed=true testing program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir validation run: crashed=true testing program (duration=43.575628116s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$fuse-mount$incfs detailed listing: executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000000180)='./bus\x00', 0x3000408, 0x0, 0x1, 0x0, 0x0) mount$incfs(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./bus\x00', &(0x7f0000000000), 0xc002, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir validation run: crashed=true reproducing took 1h26m11.18518385s repro crashed as (corrupted=false): RBP: 00007ffcda772d00 R08: 00007ffcda773d00 R09: 00000000ffffffff R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffcda773d90 R13: 00007f4244665474 R14: 0000000000007005 R15: 00007ffcda773dd0 ---[ end trace 4030fa086f59df62 ]--- ================================================================== BUG: KASAN: null-ptr-deref in instrument_atomic_read_write include/linux/instrumented.h:101 [inline] BUG: KASAN: null-ptr-deref in atomic_inc_return include/asm-generic/atomic-instrumented.h:250 [inline] BUG: KASAN: null-ptr-deref in ihold+0x20/0x60 fs/inode.c:423 Write of size 4 at addr 0000000000000170 by task syz-executor/366 CPU: 0 PID: 366 Comm: syz-executor Tainted: G W syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 Call Trace: __dump_stack+0x21/0x24 lib/dump_stack.c:77 dump_stack_lvl+0x1a7/0x208 lib/dump_stack.c:118 __kasan_report mm/kasan/report.c:439 [inline] kasan_report+0xbd/0x140 mm/kasan/report.c:452 check_region_inline mm/kasan/generic.c:-1 [inline] kasan_check_range+0x249/0x2a0 mm/kasan/generic.c:189 __kasan_check_write+0x14/0x20 mm/kasan/shadow.c:37 instrument_atomic_read_write include/linux/instrumented.h:101 [inline] atomic_inc_return include/asm-generic/atomic-instrumented.h:250 [inline] ihold+0x20/0x60 fs/inode.c:423 d_delete_notify include/linux/fsnotify.h:264 [inline] vfs_rmdir+0x2d5/0x3c0 fs/namei.c:3873 incfs_kill_sb+0xf7/0x200 fs/incfs/vfs.c:1973 deactivate_locked_super+0xa0/0x100 fs/super.c:335 deactivate_super+0xaf/0xe0 fs/super.c:366 cleanup_mnt+0x44f/0x500 fs/namespace.c:1123 __cleanup_mnt+0x19/0x20 fs/namespace.c:1130 task_work_run+0x127/0x190 kernel/task_work.c:189 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_user_mode_loop+0xcb/0xe0 kernel/entry/common.c:172 exit_to_user_mode_prepare+0x76/0xa0 kernel/entry/common.c:199 syscall_exit_to_user_mode+0x1d/0x40 kernel/entry/common.c:274 do_syscall_64+0x3d/0x40 arch/x86/entry/common.c:56 entry_SYSCALL_64_after_hwframe+0x61/0xcb RIP: 0033:0x7f42445d0317 Code: a2 c7 05 dc 43 25 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 RSP: 002b:00007ffcda772c48 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f42445d0317 RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffcda772d00 RBP: 00007ffcda772d00 R08: 00007ffcda773d00 R09: 00000000ffffffff R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffcda773d90 R13: 00007f4244665474 R14: 0000000000007005 R15: 00007ffcda773dd0 ================================================================== BUG: kernel NULL pointer dereference, address: 0000000000000170 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 110c3d067 P4D 110c3d067 PUD 0 Oops: 0002 [#1] PREEMPT SMP KASAN CPU: 0 PID: 366 Comm: syz-executor Tainted: G B W syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 RIP: 0010:arch_atomic_add_return arch/x86/include/asm/atomic.h:165 [inline] RIP: 0010:arch_atomic_inc_return include/linux/atomic-arch-fallback.h:286 [inline] RIP: 0010:atomic_inc_return include/asm-generic/atomic-instrumented.h:251 [inline] RIP: 0010:ihold+0x26/0x60 fs/inode.c:423 Code: 00 00 00 00 55 48 89 e5 41 56 53 48 89 fb e8 11 7e b7 ff 48 8d bb 70 01 00 00 be 04 00 00 00 e8 20 f5 f1 ff 41 be 01 00 00 00 44 0f c1 b3 70 01 00 00 41 ff c6 bf 02 00 00 00 44 89 f6 e8 91 RSP: 0018:ffffc9000418fd38 EFLAGS: 00010246 RAX: ffff88810d6ee200 RBX: 0000000000000000 RCX: ffff88810d6ee2c0 RDX: 0000000000000000 RSI: 0000000000000002 RDI: 00000000ffffffff RBP: ffffc9000418fd48 R08: 0000000000000003 R09: 0000000000000004 R10: dffffc0000000000 R11: fffffbfff0dcf648 R12: dffffc0000000000 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 FS: 0000555574edc500(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000170 CR3: 000000012a71f000 CR4: 00000000003506b0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: d_delete_notify include/linux/fsnotify.h:264 [inline] vfs_rmdir+0x2d5/0x3c0 fs/namei.c:3873 incfs_kill_sb+0xf7/0x200 fs/incfs/vfs.c:1973 deactivate_locked_super+0xa0/0x100 fs/super.c:335 deactivate_super+0xaf/0xe0 fs/super.c:366 cleanup_mnt+0x44f/0x500 fs/namespace.c:1123 __cleanup_mnt+0x19/0x20 fs/namespace.c:1130 task_work_run+0x127/0x190 kernel/task_work.c:189 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_user_mode_loop+0xcb/0xe0 kernel/entry/common.c:172 exit_to_user_mode_prepare+0x76/0xa0 kernel/entry/common.c:199 syscall_exit_to_user_mode+0x1d/0x40 kernel/entry/common.c:274 do_syscall_64+0x3d/0x40 arch/x86/entry/common.c:56 entry_SYSCALL_64_after_hwframe+0x61/0xcb RIP: 0033:0x7f42445d0317 Code: a2 c7 05 dc 43 25 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 RSP: 002b:00007ffcda772c48 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f42445d0317 RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffcda772d00 RBP: 00007ffcda772d00 R08: 00007ffcda773d00 R09: 00000000ffffffff R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffcda773d90 R13: 00007f4244665474 R14: 0000000000007005 R15: 00007ffcda773dd0 Modules linked in: CR2: 0000000000000170 ---[ end trace 4030fa086f59df63 ]--- RIP: 0010:arch_atomic_add_return arch/x86/include/asm/atomic.h:165 [inline] RIP: 0010:arch_atomic_inc_return include/linux/atomic-arch-fallback.h:286 [inline] RIP: 0010:atomic_inc_return include/asm-generic/atomic-instrumented.h:251 [inline] RIP: 0010:ihold+0x26/0x60 fs/inode.c:423 Code: 00 00 00 00 55 48 89 e5 41 56 53 48 89 fb e8 11 7e b7 ff 48 8d bb 70 01 00 00 be 04 00 00 00 e8 20 f5 f1 ff 41 be 01 00 00 00 44 0f c1 b3 70 01 00 00 41 ff c6 bf 02 00 00 00 44 89 f6 e8 91 RSP: 0018:ffffc9000418fd38 EFLAGS: 00010246 RAX: ffff88810d6ee200 RBX: 0000000000000000 RCX: ffff88810d6ee2c0 RDX: 0000000000000000 RSI: 0000000000000002 RDI: 00000000ffffffff RBP: ffffc9000418fd48 R08: 0000000000000003 R09: 0000000000000004 R10: dffffc0000000000 R11: fffffbfff0dcf648 R12: dffffc0000000000 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 FS: 0000555574edc500(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000170 CR3: 000000012a71f000 CR4: 00000000003506b0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 ---------------- Code disassembly (best guess): 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 55 push %rbp 5: 48 89 e5 mov %rsp,%rbp 8: 41 56 push %r14 a: 53 push %rbx b: 48 89 fb mov %rdi,%rbx e: e8 11 7e b7 ff call 0xffb77e24 13: 48 8d bb 70 01 00 00 lea 0x170(%rbx),%rdi 1a: be 04 00 00 00 mov $0x4,%esi 1f: e8 20 f5 f1 ff call 0xfff1f544 24: 41 be 01 00 00 00 mov $0x1,%r14d * 2a: f0 44 0f c1 b3 70 01 lock xadd %r14d,0x170(%rbx) <-- trapping instruction 31: 00 00 33: 41 ff c6 inc %r14d 36: bf 02 00 00 00 mov $0x2,%edi 3b: 44 89 f6 mov %r14d,%esi 3e: e8 .byte 0xe8 3f: 91 xchg %eax,%ecx final repro crashed as (corrupted=false): RBP: 00007ffcda772d00 R08: 00007ffcda773d00 R09: 00000000ffffffff R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffcda773d90 R13: 00007f4244665474 R14: 0000000000007005 R15: 00007ffcda773dd0 ---[ end trace 4030fa086f59df62 ]--- ================================================================== BUG: KASAN: null-ptr-deref in instrument_atomic_read_write include/linux/instrumented.h:101 [inline] BUG: KASAN: null-ptr-deref in atomic_inc_return include/asm-generic/atomic-instrumented.h:250 [inline] BUG: KASAN: null-ptr-deref in ihold+0x20/0x60 fs/inode.c:423 Write of size 4 at addr 0000000000000170 by task syz-executor/366 CPU: 0 PID: 366 Comm: syz-executor Tainted: G W syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 Call Trace: __dump_stack+0x21/0x24 lib/dump_stack.c:77 dump_stack_lvl+0x1a7/0x208 lib/dump_stack.c:118 __kasan_report mm/kasan/report.c:439 [inline] kasan_report+0xbd/0x140 mm/kasan/report.c:452 check_region_inline mm/kasan/generic.c:-1 [inline] kasan_check_range+0x249/0x2a0 mm/kasan/generic.c:189 __kasan_check_write+0x14/0x20 mm/kasan/shadow.c:37 instrument_atomic_read_write include/linux/instrumented.h:101 [inline] atomic_inc_return include/asm-generic/atomic-instrumented.h:250 [inline] ihold+0x20/0x60 fs/inode.c:423 d_delete_notify include/linux/fsnotify.h:264 [inline] vfs_rmdir+0x2d5/0x3c0 fs/namei.c:3873 incfs_kill_sb+0xf7/0x200 fs/incfs/vfs.c:1973 deactivate_locked_super+0xa0/0x100 fs/super.c:335 deactivate_super+0xaf/0xe0 fs/super.c:366 cleanup_mnt+0x44f/0x500 fs/namespace.c:1123 __cleanup_mnt+0x19/0x20 fs/namespace.c:1130 task_work_run+0x127/0x190 kernel/task_work.c:189 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_user_mode_loop+0xcb/0xe0 kernel/entry/common.c:172 exit_to_user_mode_prepare+0x76/0xa0 kernel/entry/common.c:199 syscall_exit_to_user_mode+0x1d/0x40 kernel/entry/common.c:274 do_syscall_64+0x3d/0x40 arch/x86/entry/common.c:56 entry_SYSCALL_64_after_hwframe+0x61/0xcb RIP: 0033:0x7f42445d0317 Code: a2 c7 05 dc 43 25 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 RSP: 002b:00007ffcda772c48 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f42445d0317 RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffcda772d00 RBP: 00007ffcda772d00 R08: 00007ffcda773d00 R09: 00000000ffffffff R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffcda773d90 R13: 00007f4244665474 R14: 0000000000007005 R15: 00007ffcda773dd0 ================================================================== BUG: kernel NULL pointer dereference, address: 0000000000000170 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 110c3d067 P4D 110c3d067 PUD 0 Oops: 0002 [#1] PREEMPT SMP KASAN CPU: 0 PID: 366 Comm: syz-executor Tainted: G B W syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 RIP: 0010:arch_atomic_add_return arch/x86/include/asm/atomic.h:165 [inline] RIP: 0010:arch_atomic_inc_return include/linux/atomic-arch-fallback.h:286 [inline] RIP: 0010:atomic_inc_return include/asm-generic/atomic-instrumented.h:251 [inline] RIP: 0010:ihold+0x26/0x60 fs/inode.c:423 Code: 00 00 00 00 55 48 89 e5 41 56 53 48 89 fb e8 11 7e b7 ff 48 8d bb 70 01 00 00 be 04 00 00 00 e8 20 f5 f1 ff 41 be 01 00 00 00 44 0f c1 b3 70 01 00 00 41 ff c6 bf 02 00 00 00 44 89 f6 e8 91 RSP: 0018:ffffc9000418fd38 EFLAGS: 00010246 RAX: ffff88810d6ee200 RBX: 0000000000000000 RCX: ffff88810d6ee2c0 RDX: 0000000000000000 RSI: 0000000000000002 RDI: 00000000ffffffff RBP: ffffc9000418fd48 R08: 0000000000000003 R09: 0000000000000004 R10: dffffc0000000000 R11: fffffbfff0dcf648 R12: dffffc0000000000 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 FS: 0000555574edc500(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000170 CR3: 000000012a71f000 CR4: 00000000003506b0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: d_delete_notify include/linux/fsnotify.h:264 [inline] vfs_rmdir+0x2d5/0x3c0 fs/namei.c:3873 incfs_kill_sb+0xf7/0x200 fs/incfs/vfs.c:1973 deactivate_locked_super+0xa0/0x100 fs/super.c:335 deactivate_super+0xaf/0xe0 fs/super.c:366 cleanup_mnt+0x44f/0x500 fs/namespace.c:1123 __cleanup_mnt+0x19/0x20 fs/namespace.c:1130 task_work_run+0x127/0x190 kernel/task_work.c:189 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_user_mode_loop+0xcb/0xe0 kernel/entry/common.c:172 exit_to_user_mode_prepare+0x76/0xa0 kernel/entry/common.c:199 syscall_exit_to_user_mode+0x1d/0x40 kernel/entry/common.c:274 do_syscall_64+0x3d/0x40 arch/x86/entry/common.c:56 entry_SYSCALL_64_after_hwframe+0x61/0xcb RIP: 0033:0x7f42445d0317 Code: a2 c7 05 dc 43 25 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 RSP: 002b:00007ffcda772c48 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f42445d0317 RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffcda772d00 RBP: 00007ffcda772d00 R08: 00007ffcda773d00 R09: 00000000ffffffff R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffcda773d90 R13: 00007f4244665474 R14: 0000000000007005 R15: 00007ffcda773dd0 Modules linked in: CR2: 0000000000000170 ---[ end trace 4030fa086f59df63 ]--- RIP: 0010:arch_atomic_add_return arch/x86/include/asm/atomic.h:165 [inline] RIP: 0010:arch_atomic_inc_return include/linux/atomic-arch-fallback.h:286 [inline] RIP: 0010:atomic_inc_return include/asm-generic/atomic-instrumented.h:251 [inline] RIP: 0010:ihold+0x26/0x60 fs/inode.c:423 Code: 00 00 00 00 55 48 89 e5 41 56 53 48 89 fb e8 11 7e b7 ff 48 8d bb 70 01 00 00 be 04 00 00 00 e8 20 f5 f1 ff 41 be 01 00 00 00 44 0f c1 b3 70 01 00 00 41 ff c6 bf 02 00 00 00 44 89 f6 e8 91 RSP: 0018:ffffc9000418fd38 EFLAGS: 00010246 RAX: ffff88810d6ee200 RBX: 0000000000000000 RCX: ffff88810d6ee2c0 RDX: 0000000000000000 RSI: 0000000000000002 RDI: 00000000ffffffff RBP: ffffc9000418fd48 R08: 0000000000000003 R09: 0000000000000004 R10: dffffc0000000000 R11: fffffbfff0dcf648 R12: dffffc0000000000 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 FS: 0000555574edc500(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000170 CR3: 000000012a71f000 CR4: 00000000003506b0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 ---------------- Code disassembly (best guess): 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 55 push %rbp 5: 48 89 e5 mov %rsp,%rbp 8: 41 56 push %r14 a: 53 push %rbx b: 48 89 fb mov %rdi,%rbx e: e8 11 7e b7 ff call 0xffb77e24 13: 48 8d bb 70 01 00 00 lea 0x170(%rbx),%rdi 1a: be 04 00 00 00 mov $0x4,%esi 1f: e8 20 f5 f1 ff call 0xfff1f544 24: 41 be 01 00 00 00 mov $0x1,%r14d * 2a: f0 44 0f c1 b3 70 01 lock xadd %r14d,0x170(%rbx) <-- trapping instruction 31: 00 00 33: 41 ff c6 inc %r14d 36: bf 02 00 00 00 mov $0x2,%edi 3b: 44 89 f6 mov %r14d,%esi 3e: e8 .byte 0xe8 3f: 91 xchg %eax,%ecx