XRHG/bM3+np6dUlRd//JhSrD4+KXH5pn18sjHeO39Yfvm5Ll6TuLxckaKYsuru61r8gyml/vo33RQfdfsBAAAAAHAVaOpY2+t3TevUXv2VkVTWvU3U4f5A9fp6su31eSj+Q2jQswcAAAAA4HqwKvfyumkapRMKUTm9T++FUHedw001wyd1HqqbYbfjCbs3MkTOO6+nXX6qDQX/DykamiJeZW/j8efft/XarK8JShdRoebBTzgV6oxn3/Imclzj3zYKd/icZbb1fYIn7IThvu3n7x4/+9C/L8gfu/4OOL3zVq/nijTvOrcwfNH/7wAAAAD48mpJv1/zZ31zYCCDAgAAAAAAAAAAAAAAAAAAAAAAAAAAAADgmrmQn/RrKgx6jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBl8TkAAP//3cD3xQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143042, 0x0) pwritev2(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="f7", 0x1}], 0xe00, 0x0, 0x0, 0x0) executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x1000006, 0x4132, 0xffffffffffffffff, 0x0) mremap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x2000, 0x0, &(0x7f0000c87000/0x2000)=nil) mmap(&(0x7f00003d0000/0x1000)=nil, 0x1000, 0x0, 0xb5972, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x0, &(0x7f0000000c00), 0x1, 0xb80, &(0x7f0000000c40)="$eJzs3MtrXFUYAPDv3jyaNrGTiqgtggGpFcVp2hSFrlrXooIuuuyYTErI9GEmggldpHWvLkRcFKR/guDeunAluKgLrX9BEYsU3bQuInce6dBkktjO9PTx+8GZe86c6XzfN5fOPQfmJoAn1kTxkEfsjYiTWUSp9XweEcON3kjESvN1t2+eny5aFqur7/+VRRYRt26en26/V9Y6jrYGIxFx9a0snv50fdz60vJ8pVarLrTGBxdPnztYX1p+fe505VT1VPXMkak3j0y9MTXVw1qvn/vw6xd+eefli5c/m3z3q90/ZXEsxlpznXX0ykRMrH0mnQYjotLrYIkMtOrprDMbTJgQAACbyjvWcM9GKQbizuKtFD/+mjQ5AAAAoCdWByJWAQAAgMdcZv8PAAAAj7n27wBu3Tw/3W5pf5HwYN04HhHjzfrb9zc3ZwZjpXEciaGI2PV3Fp23tWbNf3bfJopI3/1cLVr06T7kzaxciIjnNzr/WaP+8cZd3OvrzyNisgfxJ+4aP0r1H+tB/NT1A/BkunK8eSFbf/3L19Y/scH1b3CDa9e9SH39a6//bq9b/92pf6DL+u+9bcbY9++rV7vNda7/Tnz++0wRvzjeV1H/w40LEfsGN6o/W6s/61L/yW3GGJ2+fqnbXFF/UW+7Pej6Vy9H7I+N62/LNvv7RAdn52rVyeZjlxj7fzhxoFv8zvNftCJ+ey/wIBTnf1eX+rc6/+e2GWP8uT/3dpvbuv78j+Hsg0ZvuPXMJ5XFxYVDEcPZ2+ufP7x5Lu3XtN+jqP+Vlzb//79R/cV3wkrrcyj2Ahdax2J88a6Yo/sPf3vv9fdXUf/MPZ7/L7YZ45vvL33UbS51/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8GvKIGIssL6/187xcjhiNiGdiV147W198bfbsx2dmirmI8RjKZ+dq1cmIKDXHWTE+1OjfGR++azwVEXsi4svSzsa4PH22NpO6eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANaMRsRYZHk5IvKI+KeU5+Vy6qwAAACAnhtPnQAAAADQd/b/AAAA8Piz/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDP9rx45VoWEStHdzZaYbg1N5Q0M6Df8tQJAMkMpE4ASGYwdQJAMvb4QLbF/EjXmR09zwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAh9eBvVeuZRGxcnRnoxWGW3NDSTMD+i1PnQCQzEDqBIBkBlMnACRjjw9kW8yPdJ3Z0fNcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4jTValpcjIm/087xcjngqIsZjKJudq1UnI2J3RPxWGtpRjA+lThoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICeqy8tz1dqteqCjo6Ozlon9TcTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp1JeW5yu1WnWhnjoTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILX60vJ8pVarLvSxk7pGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADS+S8AAP//szUGGQ==") r0 = open(&(0x7f0000000180)='./bus\x00', 0x14927e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) setsockopt$inet_int(r0, 0x0, 0x32, &(0x7f0000000280), 0x4) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_START_AP(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000017c0)=ANY=[@ANYBLOB='x\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="010000000000000000000f00000008000300", @ANYRES32=0x0, @ANYBLOB="0c00e5aca69743d743bbf4df211fbc99000000004d0000254877002d1a0008000000000000001000000000130000000000000000000000842800020008021100000000000000000000080211020000000000000000000000395261ad8cc617687b049088ef728c34f7913102259180a3ef8e904f19bfebcb4fa1271370b157fde6784392e0df49559326b81ac52a88d52180dbf05bb8cce212c7e18b2ba4a66856f854fc192ebc0fc2752f3288b7dad59060870a35bba690fb439086"], 0x78}}, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x0, [], 0x0, "7464fbe08eb369"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000047040)={0x0, [], 0x0, "ea8c92ef0e00"}) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x78c00}], 0x1, 0x7a00, 0x0, 0x3) r4 = gettid() process_vm_writev(r4, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1}], 0x1, &(0x7f0000000000)=[{&(0x7f0000000400)=""/4096, 0x700800}], 0x1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105042, 0x0) pwrite64(r5, &(0x7f0000000000)="1f", 0x8800000, 0x8000000) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0xb, 0x5, 0x2, 0x4, 0x5}, 0x48) rt_sigaction(0x7, &(0x7f00000000c0)={&(0x7f0000000040)="0f380bc66a7df340f6430000c4229d9d2fc40201049800000000652ef30f1633670f6fd2650fd1589365260ff515f1ff00006466420f43cb", 0xc0000004, 0x0}, 0x0, 0x8, &(0x7f00000001c0)) syz_io_uring_setup(0x0, 0xfffffffffffffffe, 0x0, 0x0) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r6, @ANYBLOB="0000000000000000b7080000080000007b8af8ff00000000bfa200000100000007020000f8ffffffb703000008000000b70400000200000000000000030000009500000000000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='mm_page_alloc\x00', r7}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000300)={{r6}, &(0x7f0000000040), &(0x7f0000000140)}, 0x20) r8 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r8, 0x800448d4, &(0x7f0000000080)={0x0, 0x280, "00fa00"}) executing program 4: r0 = socket$inet(0x2, 0x2, 0x1) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$VT_SETMODE(r1, 0x5602, &(0x7f0000000040)) setsockopt$inet_int(r0, 0x0, 0x13, &(0x7f0000000040)=0x7, 0x4) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000001c0)='./bus\x00', 0x41, &(0x7f0000000180), 0x64, 0x526, &(0x7f0000000200)="$eJzs3UFrJFkdAPB/dbrHSSazyaoHXXB3dFcyg053snF3g4fdFURPC+p6H2PSCSGddEh3didh0Qx+AEFEBU/qwYvgBxBkwYtHEQb0rKgoojN68KBTUt2VTCbTne4ZetKZ9O8HlXrvVVX/3+tQ1fWqHlUBjKwrEfFmRNxL0/RaREzl5YV8iv32lK139857S9mURJq+/Y8kkrzs4LOSfH4p3+xiRHzlixFfTx6O29jdW1+s1arbeb7S3NiqNHb3rq9tLK5WV6ub8/Nzry68tvDKwuxA2nk5Il7//F++9+2ffuH1X3763T/e+NvVb2TVmsyXH23HIyqetLDd9FLruzi6wfZjBjuLiq0W5sY7rTH2UMmtJ1wnAAA6y87xPxgRn4iIazEVYyefzgIAAABPofSNyfhvEpF2dqFLOQAAAPAUKbTGwCaFcj4WYDIKhXK5PYb3wzFRqNUbzU+t1Hc2l9tjZaejVFhZq1Vn87HC01FKsvxcK30///Kx/HxEPBsR350ab+XLS/Xa8rAvfgAAAMCIuHSs///vqXb/HwAAADhnpoddAQAAAOCJ0/8HAACA80//HwAAAM61L731Vja9ERGt918vv7O7s15/5/pytbFe3thZKi/Vt7fKq/X6auuZfRu9Pq9Wr299JjZ3blaa1Uaz0tjdu7FR39ls3lh74BXYAAAAwCl69oX3f59ExP5nx1tT5kJ/m/a5GnBWFQ9TST7vsFv/4Zn2/M+nVCngVIwNuwLA0BSHXQFgaErDrgAwdEmP5V0H7/wmn398sPUBAAAGb+aj3e//F07ccv/kxcCZZyeG0eX+P4yu1v3/fkfyOlmAc6XkDABGXo/7/92HCeb3/3uPI0rT9vyFI0F7jToAAAAGabI1JYVyfnlvMgqFcjnicuu1AKVkZa1WnY2IZyLid1OlD2T5udaWSc8xwwAAAAAAAAAAAAAAAAAAAAAAAABAW5omkQIAAADnWkThr8mv2s/yn5l6afL49YELyX+mIn9F6Ls/fPv7Nxebze25rPyfh+XNH+TlLw/jCgYAAACMhEd6gf9BP/2gHw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg3T3zntLB9Npxv375yJiulP8YlxszS9GKSIm/pVE8ch2SUSMDSD+ePbnI53iJ1m1DkN2ij8+gPj7t06MH9P5t3A8/sRPIi4NID6Msvez48+bnfa/QlxpzTvvf8WIB/KPq/vxLw6Pf2Ndjj+X+4zx3O2fV7rGvxXxXLHz8ecgftIl/ot9xv/aV/f2ui1LfxQx0/H3J3kgVqW5sVVp7O5dX9tYXK2uVjfn5+deXXht4ZWF2crKWq2a/+0Y4zsf+8W9k9o/0SX+dI/2v9Rn+/93++adD7WTpU7xr77YIf6vf5yv8XD8Qv7b98k8nS2fOUjvt9NHPf+z3z5/UvuXu7S/1///ap/tv/blb/2pz1UBgFPQ2N1bX6zVqtvnNpH10s9ANSTOYOKbg/vA7IQ8TdNsn6pVr8R0PNbnJHEWvpZWYthHJgAAYNDun/QPuyYAAAAAAAAAAAAAAAAAAAAwuk7jcWLHY+4fppJBPEIbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAg/h8AAP//quXTJw==") r2 = fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) timer_create(0x0, &(0x7f0000000140)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000000)) timer_settime(0x0, 0x0, &(0x7f0000000200)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x2, 0x24008850, &(0x7f0000005780)={0xa, 0x0, 0x0, @local}, 0x1c) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000040)=0x0) timer_settime(r3, 0x0, &(0x7f0000000300)={{0x77359400}, {0x0, 0x3938700}}, 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r2, 0x7, 0x0, 0x0, 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r2, 0x7, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000500)={0x2, 0x0, @private=0xa010101}, 0x10) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f00000000c0)='veth1_to_batadv\x00', 0x10) sendmsg$inet(r0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10, &(0x7f0000000140)=[{&(0x7f0000000180)="08001efbb07d586e", 0x8}], 0x1, 0x0, 0x0, 0x60000000}, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x3) socket$inet6(0xa, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000240), r4) sendmsg$nl_route_sched(r4, &(0x7f0000000380)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)=@gettaction={0x44, 0x32, 0x421, 0x70bd2c, 0x25dfdbff, {}, [@action_gd=@TCA_ACT_TAB={0x10, 0x1, [{0xc, 0x15, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'nat\x00'}}]}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x6}, @action_gd=@TCA_ACT_TAB={0x10, 0x1, [{0xc, 0x16, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}]}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x1f}]}, 0x44}, 0x1, 0x0, 0x0, 0xbb4dd1d9daaffbc4}, 0x4091) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) getsockname$packet(r4, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) socket$netlink(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), r5) [ 151.317225][ T4876] F2FS-fs (loop1): Found nat_bits in checkpoint [ 151.355742][ T4876] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x19, 0x4, 0x4, 0x8, 0x82a}, 0x48) socket$nl_xfrm(0x10, 0x3, 0x6) socket$inet6(0xa, 0x2, 0x3a) r0 = socket$netlink(0x10, 0x3, 0x6) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="480000001500190a20ffff7fffffff5602113e850e1de0974881030491720000de213ee23ffbf510040041feff5aff2b0000000000000700000000000000000000000000dd80d18a", 0x48}], 0x1) executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) (async) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000180)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x56a, 0x5b, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x7}}}}]}}]}}, 0x0) ioctl$F2FS_IOC_DEFRAGMENT(r0, 0xc010f508, &(0x7f0000000200)={0x7f, 0x260d}) (async) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f00000017c0)={0x2c, &(0x7f00000001c0)={0x0, 0x0, 0x1e, {0x1e, 0x0, "a63ec3a23ce7761d181fff1998a0c618b499a4598434ba5a5b686d98"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) mremap(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x5000000, 0x3, &(0x7f0000ffd000/0x1000)=nil) mlockall(0x3) mremap(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x5000000, 0x3, &(0x7f0000ffd000/0x1000)=nil) (async) msync(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x2) (async) madvise(&(0x7f0000568000/0x3000)=nil, 0x3000, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0046209, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_mount_image$ext4(&(0x7f0000000180)='ext2\x00', &(0x7f0000000040)='./file1\x00', 0x200000, &(0x7f00000000c0)={[], [{@seclabel}, {@subj_user={'subj_user', 0x3d, '-'}}, {@context={'context', 0x3d, 'unconfined_u'}}, {@subj_type={'subj_type', 0x3d, '){- \'\x0e\xd9\xd3\x93\x87\xe6'}}, {@rootcontext={'rootcontext', 0x3d, 'root'}}, {@context={'context', 0x3d, 'user_u'}}, {@obj_user={'obj_user', 0x3d, 'cpuacct.usage_percpu_sys\x00'}}]}, 0xfc, 0x575, &(0x7f0000000ec0)="$eJzs3V9rU+cfAPDvSRv//35WENl2MQQv5nCmtt0fBwPd5dhkwnbvQnss0tRIk4rthOnFvNnNkMEYE8ZewO53KXsDexXCJsiQsl2MQcdJTzS2SZvGuFTz+cCJz3POic/55pzv0+fJSUgAQ+to9lCIeDkivk4iDrZsG41849G1/VYeXp/OliRWVz/5I4kkX9fcP8n/3Z9XXoqIX76MOFHY2G5taXmuXKmkC3l9vD5/Zby2tHzy0nx5Np1NL09OTZ1+a2ry3Xfe7lusr5//67uP735w+qtjK9/+dP/Q7STOxoF8W2scT+FGa+Vo+Z+8VIyz63ac6ENjO0ky6AOgJyN5nhcj6wMOxkie9cCL74uIWAWGVCL/YUg1xwHNuX2f5sHPjQfvr02ANsY/uvbeSOwpZnOjfSvJEzOjbL471of2szZ+/v3O7WyJzd+H2LtFHWBbbtyMiFOjoxv7vyTv/3p3qvHm8ebWtzFsf39gkO5m45832o1/Cs3xT+Nx/fhnf5vc7cXW+V+434dmOsrGf++1Hf8+6rrGRvLa/xpjvmJy8VIlPRUR/4+I41HcndU3u59zeuXeaqdtreO/bMnab44F8+O4P7r7yefMlOvlp4m51YObEa+0Hf8mj85/0ub8Z6/H+S7bOJLeebXTtq3jf7ZWf4x4re35f3xHK9n8/uR443oYb14VG/1568ivndofdPzZ+d+3efxjSev92tr22/hhz99pp229Xv+7kk8b5V35umvlen1hImJX8tHG9ZOPn9usN/fP4j9+bPP+r931n02+Pusy/luHb3Xctavzv6fLhnqQxT+zrfO//cK9Dz//vvf4s/P/ZqN0PF/TTf/X7QE+zWsHAAAAAAAAO00hIg5EUig9KhcKpdLa5zsOx75CpVqrn7hYXbw8E43vyo5FsdC8032w5fMQE/nnYZv1yXX1qYg4FBHfjOxt1EvT1crMoIMHAAAAAAAAAAAAAAAAAACAHWJ/h+//Z34bGfTRAc9c44cNdg/6KIBB2PIn//vxS0/AjrRl/gMvLPkPw0v+w/CS/zC85D8ML/kPw0v+w/CS/wAAAAAAAAAAAAAAAAAAAAAAAAAAANBX58+dy5bVlYfXp7P6zNWlxbnq1ZMzaW2uNL84XZquLlwpzVars5W0NF2d3+r/q1SrVyYmY/HaeD2t1cdrS8sX5quLl+sXLs2XZ9MLafE/iQoAAAAAAAAAAAAAAAAAAACeL7Wl5blypZIuDGPhQER0sfOZGPyhPtPCmfxi6OnpozslCoW+FgbcMQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAi38DAAD//6iBNKM=") getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000000), &(0x7f0000000080)=0xc) executing program 3: r0 = syz_open_procfs(0x0, 0x0) (async) chdir(0x0) (async) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) (async) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) (async, rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000040)={0x5, 0x5, &(0x7f0000000200)=ANY=[@ANYBLOB="180000000000000000000000000a000004000000bb7f1a00d600feff097a000a9500000000000000d018b2f696825a4c4e267bf45a97e50ade9920645b1864977fa3dda7fd5864c5c48416d35c28ab7e0460e827a8ba95f2ca8dbb7fe15d9fc3fe479e01f3419378e5de465ecc45fca59b8d20370a3983fc502b576673d730a35efcd063b3dd52390b6bdca89c0d8ebf96376713872a6a402cd9c2702f8bc2917f0ec5ec69ef4e"], &(0x7f0000000000)='syzkaller\x00', 0x5, 0xf4240, &(0x7f0000000100)=""/147}, 0x80) (async, rerun: 32) setsockopt$inet6_udp_int(r0, 0x11, 0x3, &(0x7f0000000080)=0xfffffffc, 0x4) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) bind$bt_l2cap(r1, &(0x7f0000000080)={0x1f, 0x0, @fixed}, 0xe) (async, rerun: 64) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{}, {0x1c}, {0x6}]}) (async, rerun: 64) unshare(0x4040600) (async) listen(r1, 0x0) (async) poll(&(0x7f00000003c0)=[{r1}], 0x1, 0x10000) (async) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000180)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file1'}}]}) capset(&(0x7f000000d440)={0x20080522}, &(0x7f000000d480)={0x0, 0xffffffff}) chdir(&(0x7f0000000140)='./bus\x00') r2 = creat(&(0x7f0000000000)='./bus\x00', 0x0) fcntl$setstatus(r2, 0x4, 0x44400) (async, rerun: 32) symlinkat(0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) syz_mount_image$f2fs(&(0x7f0000010580), &(0x7f00000105c0)='./file0\x00', 0x2009880, &(0x7f0000000040)=ANY=[], 0x1, 0x1058c, &(0x7f0000020bc0)="$eJzs3EtvG1UbB/DHzZve3lIi1As7RkJIiYStOEkrKiQUoBUgNVXEZcEGcOyJ5db2hNhxQtYgseBrdIfYsOATsOF7ICHEBiR2IJBnJqiBLri4cSC/nzT5nzk+8/gcr3w80QRwYs0lP/5QiYtxLiJmIuJCRN6ulEdutYgnI+KpiDj1wFEp+3/rOB0R5yPi4rh4UbNSvvTZ+1/8PNq//fH9579958b97yvTWzUwbc9ERG+raO/2iszaRd4t+xujTp69lVGZxQu9e+V5VuRuupFX2G0cjGvkudwuxmdbO4NxbnYbzXG2O5t5/1a/eMPBqH1QJ7/gbmM7P2+lG3l2Blme7f1iXntl7g+GRZ1WWe+DvHwMhwdZ9Kd7abGerXt5NvvDsr+om7XSvXGOyizfLppZt5XPY+Nvf8zH3u1Of2cvGaXbg07WT67V6s/V6ter9e2slQ7TlWqj17q+ksy3u+Nh1WHa6K22s6zdTWvNrLeQzLebzWq9nszfTDc6jX5Sr9eWa4vVawtl69nklTtvJd1WMj/Olzr9nWGnO0g2s+2kuGIhWaot31hInq4nb6ytJ+uv37q1tv7muzffvvPi2msvl4P+MK1kfmlxaalaX6wu1ResH6bGN0mAv8z+H5gG+3/7/7D/PfHrh3/EN0kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBPr69nPX80bc8X5/8v+x8quJyLiakRciYjLEfHLQ8zE6UM1L0VEpWw/bPzs7+bwZSXyCuNrzpTH+YhYLY+fHn/UnwIAAAD8d3361YcfRcyMm/mfF6Y9IY5S+aPN2UnVy3/y+d+kql3Ki+1NqNrlg5ITcSUiZue+m1C1qxFx6sJ7E6r2p8wcirMPRKWIU0c5GwAA4Ggc3glMbPcGAADAsfPJtCfAdOT3a8v/xS/vBZ8porwheO7QGQAAAPAvVJn2BAAAAIBHLt//T/r5f994/h8AAAAcK8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgF/ZuZvctIEoDuAPqAv9UlHFx1VYVV2y4BA9Qpc9QHKb7DhDJMQ5yC5HiCDCnkhxxCKKxzhBv59kZmzBnwe757EGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2nRXrJc326vrpjn7QzN5fg0AAABwyq5YL8vJuDr/lq7/SJd+RcQ8ImYRMY2IU737ID7XMicR0UvzU+8vXtRwG1EmHD8zTMfXiPiTjoefbf8LAAAAcLm2m8UqYnCcli+/uy6Ic0o3bUa58spbPp9ypU3KsP+Z0qZPkVnMIqIY32dKm0dE//vfTGmvMqgNo2dDrxr656wGAAA4j3onkK17AwAA4N3513UBdKNcr03P4qe14GE1pAXBL7UzAAAA4APqdV0AAAAA0Lqy/7f/HwAAAFy2av8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2rQr1svtZrFqmrM/NPOmL+03rRoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgkf15OYEQCIMw2Lu+cxrMPyxp0Bg8WAXCx994GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgW373l/8TU+NMMvfaWHoeSdZOja1TY+/cOPrDePs1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAxf7cnUAIBEEY7Dv/c1rMPyxp0BhEqIKFjxnmYQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrA/97YJA2Ech19fEiVukxHSWwnMQEOFYAQ+JCRLnoEBWIiGitZiEVgBJDjXdKbgeZr/r7jiXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA1XR6+eIuIIlKXKdJ483N6j4iPSNu2HX3estidj83XPWf7wyTnd0x/y4goo+jjHACA3lXd5lit6+Vf3v+8g7zDvNW8qRfP/DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCVnftnbSIMAwD+5s+lVicXB10EhbpoTP2XQlahIoirY2hjKaZa0gi2uNRvIPgF3HXq6mdwd3DQSZAOKiK4KJdc27eYIUW9C+3vB8/d0xvePx0Czz1vAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcyPZmOLGTl0IIp6t7eerdl6cLo+6fv709tRP33lRX4zHTIZIQwv3lbudyjnuZdGvrGw/a3W6n9x+TqRznkkgk/yIp+IMJAIBDJ8kires/JFvz6bNSK4RfL/fX/zNRHsas/3+8enYrniuu/xu57XDy1fsrq/W19Y2Lyyvtpc5S52Fjbu7qteaN67ON+uBdSd0bEwAAAP5OLYu4/i+3/uz/H4/yMGb9//j23TPxXBX1/0h7Tb+iVwIAAHC0nTz7/WtpxPNSrRaetPv9XmN43f17dngtYKkHNpVFXP9XWkWvCgAAAMjD9mZpX/9/McrDmP3/9y+qd+IxKyGE6az/f2nhUXcxv+1MtDy+Tlz0HgEAACjWdBZx/z8ZnP8v7x55KIcQLpwb5tnPAI5V/8+cf/0pnis+/38lvy1OpHJz+P8Y3JshVJtFrwgAAIDD7FgWabH/Mdma7/18frPm/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPCbHbtHiRiIAgCcn41W4oJgY+MJRDurBQtBvIYoCB7BxgN4B+/gPVKKltayhVjYyptkdNlmwSLx5/tg8l7CkHmZNHkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCl+dFXXsdh2uVVf+3x9fos4tNSDC9v7XaMyMshi/6FysOxKwAAAOA/qHN/XxTFc3N/ErGapf6/yXOi57/b6PLczy/3/Tnm3j/GTv3w/rnQtFsnbnpxeXW+P9gT/nybK2dM0s6nfy91eiHV6c3WvEn7Wd627fFaSteHqBYA+I69HPskfw9FPBizMAD+st3Fk0k/ioX+v56NUhcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoD4CAAD//0nwcQg=") r3 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) write$FUSE_NOTIFY_RETRIEVE(r3, &(0x7f0000000040)={0x30}, 0x30) (async) write$cgroup_type(r2, &(0x7f0000000200), 0x175d9003) (async, rerun: 32) r4 = socket$inet_udplite(0x2, 0x2, 0x88) (rerun: 32) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r5) (async) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000380)={'team0\x00', 0x0}) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x8, 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="00020000000000000000000000009500000000000000"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', r6, 0x22, r0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x81}, 0x90) (async, rerun: 32) socket$inet6(0xa, 0x1, 0x3a) (rerun: 32) [ 151.520921][ T4901] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setresgid(0x0, 0xee00, 0x0) (async) keyctl$session_to_parent(0x12) (async) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x13, r2, 0x0) (async) ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, &(0x7f00000000c0)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}) (async) r3 = syz_open_procfs(0x0, &(0x7f0000000080)='mounts\x00') syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x21408, 0x0, 0x1, 0x0, &(0x7f0000006380)) (async) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r5, &(0x7f0000000040)={0x15, 0x65, 0xffff, 0x1000, 0x8, '9P2000.u'}, 0x15) (async) r6 = dup(r5) write$FUSE_BMAP(r6, &(0x7f0000000100)={0x18}, 0x18) (async) write$FUSE_INIT(r6, &(0x7f0000001740)={0x50, 0x0, 0x0, {0x7, 0x21}}, 0x50) (async) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="7472616e733d66642c7266646e6f3dbe0ac2216d5219b5efe4b9ebbccf0c1c292bc9257df6b25cfd439dfa84dcb4caf965dfd67b0c40dbe2a1c9781bdef0411f2e21c20705efc823c8f04c8c13a4b9d7bea2263a96acda47a637e1c68713ef29c0f03daf5028", @ANYRESHEX=r4, @ANYBLOB=',wfdno=', @ANYRESHEX=r6, @ANYBLOB=',nodevmap,aname=@#@,cache=none,k']) (async) syz_fuse_handle_req(r3, &(0x7f0000002240)="afaddbba376e1bba12e2f2262ec7a1f5b377313a7bcf2d9b013196c2f0f94bc244fc0dc1c1bfbd4ed45229ce0cb7ca58f4b8d430b30d6ad8e8a56099ff70f31257cbe8710542fbedf009e1a5799fb06a7e0301b43d31008caf089c4a5a49dc50ea4c476f63a8b0aa08dd78d9ff39d8dfafbe2c41ff5d2331dd2e9d784247d5272cdcd13e6d9d7a03fa6b0622e6f130e0489bf9105a2a511d6f5b7da1100ecfe5d6ce64f4aac5c00c26d636ac66f059201a3a790b946da4808f1d665484847b61faab09a5e4b45a17c4c55b64ecf6933705c22c85317cc5edeba3e9260033f6bac869ac3b08ed1c55ae3119c78761be6d934c3757d5f10079243e4f06429907163f81855b74887146d875d0e6ab4d5c7032e84c33ea24bb93b2ab6eaec0feeca93f006a0d2bc2bd601f2ede8f32b5fa2e37e0ad1460b8839676dedef30fb684f6fddfcd9a84f3efd78d076c996d92a186e921e16e5ac7aa1f70c585b3752cc1312876c758219645ad0a5540bc82074a497ffc3717c8e139c09b3d2e21fff27e12db18540448f7ff7b637f87b7a717a60a23934e4be7f55ac10d2c09098fa13c9f1c5ed9ba61cc3ddc320b5409071d2ddd25d5b8f79475e80b3b8257b25fad2c59c31c5855560f2600de1930cb1f2e57aed4fb0b79fa7aac52d54a73d62f424cbad6f82ce5d5749cce356f892488ed149283e51dfdded96136a90b5e0c63d1728a82c324b1dd756b9f9b257a9e7f4b07a007e8ed37274d686e4b1667b315b640cb610d48fbe98c07ddb82250e9399b1e705e3f805969b9a003902e2e7b85cb9e2171f5bd180fbb9bd26805fce0b2c6f87cd7d02a579ac24a5391ad2eec8868425034c5dc19dc7581bc0162ecb37a172175a859b143284e3146dfa01731b6ceca8e458cbdf8d785300d12c50c3bd9ca4b72cbb0480711b2cfe820c31887289b29fed60c04548ee3e24acaeed283a9400cbba31e1317ec6158ece4ce56af53e46e182a6d441ba04520f0e8b45b56eb378ddb17ef5d57b27941032e7c917313f555838ba5397816757da7bedb6c5ac760239455cf09861026920c2ab3119a3257d2eb61e8dac7c39ee5880cdfb7c4fcbcf28dc4fcceb81e81f5fbbc0179fe22fbac014b118ed1ec81652d34a67b53a9a8ee468d8e927a77ae79f381a249501d3055e7da0b7a8847850f4e35aaf5b5dd4338326da84d93091035bf10b80b3e79badd38fd5d2b9fdf0b0923c96193d93ae4d8753980f8c73e980934686f11acb266c161751367dc05e6ae5175bd304ae6b1fc016ff2a01eb05a1ba7ebf1b91cf25dc14852984acdfb008a5df08d5c8619c9211320b87a5f1b3902531050a147af6a7134316a7735ad310f6241258bd9b79e2dee1461840dfdd905bc2e17d55b49694a68f36bf4a64fb2f5a483b633398abaff7917d9f1216d70368ad4c8e4fcfb040040f32e8a6a534d02c4187fbd19b85f35f8c119e06e3dabaa210a649117722816b5a91c5125c84482d414edcd992c79aa80fd568a884c99d43b77a87daa96f662c53fba7367ee147daf620bc6d13d32c3d9cdf8095962a9bcb85a93b6598750cdbbf5925a2a0875afd1e58a568b89815ae420ea9553ed487a55393115a8907aaf3982827be1534576c257b8594b48d0d71fa1f56dd096a6ea3f7fa339b51585d36ef72d0bb0da4c2c84ace8d16be3ead998187df0e59045541b0a1e79e5ee5b1a55d8fcd157d49df504b6fc031c5fd1e01a8ee2ae9f84df78ef03595642a7812d737ad2595b922ee618823b53ae2594dc15193c7206591e9b16689c3d5bd4b4b8d6851c2e7f0550ba0178a64b8d3c08bfa35f064576ccac39e7936e2e10fd27785f66053580b45e9c93d666bb7d4eff042da50774049f0948b150a660e08e82fc352636cfa0fdc9409316e402440aba8ab8944840838d8121a76274a5f929101e25c2a7c0ccf84831c8981258b21679dd92b7c44a78acfd706cd25f8878873683a6f5aebc81d45375aefcb484bf517ec13dc814fdf390cd39f764a008777c9db7b22b1c7eb556a5f51fe9755916f84db7401744c015c1100b3d3cb8264b26c022d7f6441cd0f099681d7d9df8b3c9c6d153d6d0c30fefded15e74c7a9b5832032552ef6bfb3863330edac33a33df4a4839d661bf10ab6aed5d2093b57450ce6dd2fae63096d07e47b8ba3c5225625f6c8d98e007b49b907a4ca511aeefaf8ae3cf10ed63bf3a7dc0f7b0c1e48e6af2b158dc1ea12335ab91acaabacc104e79968f89999aec3b694aecc6783dfeb9a8efc140f18583d113454145bfbe1fe480bfb7de71fb394d08f453926208d5d595e09df3fa216fe78a2693c2c2a29cadb2c2e86ae09e912bd2ed18559a0f8b5f131b780fc8037081aa98eed56795f1bb5b44300f73b7ceb080d7c9b022b7246a93f7784aa3475e05e125d50b3a0cee066c609add2716ec88a70e1f0c79344b0cc80a543c28b970a186aefa24e9246882e790053d652b2175565a12916ce13f1865a40d34a9cc6555a7072b091e6e8b9c2c7137bca71cccc56e33281badaa73a30e67ff5ac9f489ab35bff85aa1daa10b23f4ca0d55f5850e6af0c5ac755364dcbd8c8cbd4bc76bfd220cb12d46361ef68dc9f90601a46a56140d19d05fe5be799c3af81340c9f07e252aa1768a5dfb4a0536481313d985d8ecb36cdbaa6891e0608ae5a842d9580400977d8a855308b85d1bd70e57523ca5c153640a2e7a778c9df5ad48e230d881c06e0222bba818738ee67ddb7cc2034d25a3ca5d259be6ad63f6cd84938be096d2ab5df0fa7249b57c7653a2c6a016d2890dbf6620c52e4594358c0711dea1bc6fbddb44f500bcbe64f269bf17e0c6c5d8e18ec56d3519706efb6c868d34643e48e5d05c91f458f8f3e0c6befc8511dfa508f5c26eafce1077a082abf8a868ddd62206f39e125cdfb52be753ac96f39341b797d23a3d173d783932271996f482fb80d8022700ab96efe2df6c19370fdf2030d784578a05594eb7905ab5125fc543713dad95d4467cd76f35de43e79a6eb5ede4edc8afb04ab682cf282ac865165329688e7a9a181cc42f9bc31c0203d5c4f8583f7f03ce0b69a5e7e5af7a87d8477dfe1ec64ec8e1132d7f36d3ce6c41dcbd347a50ba51c16340376f50f093269266f97a0b3570675d1bd54f7fccc8f99b264dcff9d057df961a6a4dc4268791091cc08208bd62e1088ca07ca5a2fa849978036554806fdfd9dcf231b28872715eb7b6f65b5ef064c49f0ad04e5bf4f50612a5f313b65eecf07c2b79f65a8b03058a043fcf4ca62a71027db9c2e5311febf53e8027d92f14ea0958000d1d388a323bdc70f6a2bffedd7d7697523b0c4add0e1234e35629014afd1789288e9ca6d65b49e5e2d31631da7674376781e7be087b9cdb58098744e4d6b9ffc2dd82d02ebe3886b869aae44f7080252dafd6d00718c5ddd1ef66d5a950ecd79a87ff35d286259e758e0a4bc552abe99a19d0abe5614e5e0474b8552c0b30cff0d44c816c7e23bec85bf466f7ab534b38e6d97fda0f42a3e2ad15d0f242b41818d7d0d99118a0c3230288a4fb7d18b19000cc58f46d26fefc703a00e6b5c592ad7e34caf29b9acf1d6cf3eec647b86ef3c5d5a8151914ec82320c546b92139e5c2ef2c7906413a0755d6bdb53441ef21a0d2d1400b4e024f4fd924a600d098f88649190cdb74a2390e497941743b87ff0d3e3016bc0f149b600232efa3a0403cbb6695520ad6aa4393c4f1cf201ac140e4a5e31bfdc1da895b0f38dd25d126cefd05fcde00f6f2afdb4e93c70cc3a6696c660c497b68072c3cfa7132d71a799cc1222c250df2aecee7d7656b888ccf61e9a572f76ba0a7d287ae7490365bd610bf9df142d131ee4324af19fb451e984a79b43026f516bec5e88a6aae9c6d37e13adfd2c99428dbd3dfab9ea008e15d01a2cada5c1e9482fd6e10de25ad362c83c27e913c6f27bed3dc5515d2e65eca95109c001782715fb897f3e572efda7196f96ec781f1e93201202a9596030d1936b25288dedde240d70dd3d01e5cd91e318a1ae3630d136e8e267deaac70079bf3282f93b08d12c9eb3f0b4617119857af8634531c922c75ca8b674e7cdf51a425fc0bb7f77c6a07e6a98293f991d7ba26e994d63cbb40becf54bdb74805006d55210e04bb31e8f97041cc9c345d8cc4783cf40a3007437872583ce7490a408f9d4d85d0fd063140e33078eb143d001f574ab412d8ab0affd504eacc1cf77ad14e2f3b7e78fb9ee66edb99fd6667e51bc522a6b61c0a7e81456097ce62b79fbf12dea8df4356f205f9ca4c0633aed65a0581952802be787bdbde12cd344f6cd0cd21cc3ce7515407051f61a8d686f25dd7dad9b3c8f9bd5ee578dd636028238eff03906b67751b275cd37d39b9c2458fa6b3bfeb9969ea1471ff982287efe8f31e3d50aa2a357c033691c78b5509c93272d674debc6a3a03a0ba7df7aa929888930de1b6a5aee0f599ea50ad079e183667142884be38b6715dbc6638c83a80f95bf9bad4e18bbd900da87964b7199ef9f49e3a1ae030d42107baba0e1170e48cd1b66d0bc63f1bded9748a2b8bea4a7d4b04e2d8dbd3b174d4a822470c2ffe4103fd2ecf0f9986935ae43cc8f2ed1e48ce542b197e6fee4ec1bd6f600a290d4e882b2fef318412aabd3fd1c9a57c313b81340bcded3505c0edd12fb88ec07e3743aaf48d93a3664a038953a3048f267c8f6b130e0d183f982cb4385dedf41e3dd68b0a00a8deb882476fe38cffce5f04c9dfd55a009051ef0608721d429b1f4731708d1c092eebe88382debdd0be1c6cb59ccf8d1951f350df8ca79972b3d35f420fd68b602ecaf29a94a0efe785042e8101d462a78ee0e215c380e7b115b74fe9b99d0762a0798d7e308d8594a158b28476dc1de2f4fa4bb68b9325d4bfb491212331eba8f2fabf611300d21fa9c7941306098a9ef3b5e66a40c3060bdc8f707956bcd95545db971d573b1cd9e4e9252b97d36a8a505855e8189b85cef25b736add58e74a67695e8f8e59a3bd97ed858a7c355ff674fd8402fa271bd3e50ccf88070408d31e76e9f166bd44f58fdfd682f8bdcc389ea33b4eee566f9a7e6174abcae98c0aacffae73c5b29fc5d210e35f7d42270b265ffde2de3d45439f8d71e371be19b0f2954bb9530ea5cc18f525c9c79990da81aac6c69550120d3c8ee98d82d8b6de6e59f86f41347d206411aa3a1cc39f841e8daf6a78f700170a140432126d3cd7c3b53cb592fd3aaaf7a45d02a8a537704cb5ea8d165315757d9477f0d52006525ef830dd7d16e82f9ef127689501ee55e2f69b79de0bab64b8325aa1f4bcae387fe84ed1baeecaa42413f684a1db7a120cb73853838f03565ade441ee66cb5f648e165fe617c539f6dec4f12a5f738171e8971184a9d6a14a123bf3cf888fc9e1253d6f98c26b3061e6358d36bdfdfdc85924b9114aec973f4d0e2d4b0c8cd66bf32fd208bb7485cb9c730c8d6e368fbf8fac16be225bcc8d320980f8f6d73ab1ed01d3db4a7e2c275da0fa6ee3eac4fb6b3831ce90b9d654a5039d0be542c3341ccae50193954a233b81e54a191e6cf1e0685ada89e21723ea1e836441d6b7d3da1d41e4e04f7cf770fdde3086c6dcc28b2bc4527b03fd5ca3fd5ce90c4ae665c34386d6bd423d391ea4a13bf62395846afd7bc8417889c02fe34373f20621d20d4912f1acef23169e7b45c7656643d1961fd1151a2a0df5b73fcb022a83d1b8b9a3669e00924a5af0d63bafb044eaaf09497f09187511254fe0d7343909f2b11ddea84191cbd14db3636c5458227ef53f8bd17bc933190958edcaf90453525b81cb0a2cc3088ae5c19fc7aa71b531ebf141a16bc11853bb82c320d21bd2ecf6556894fc586e253b659ab1545ee63e8a9a2d31765d07bc8ce446316aaf712cac59fa4e9d92e002c4421d2318e8b8dcbd67d1b9ca688d3d204a764e83e2d9b92cecd794b5f4763f482210165786b2892dd3a84b35c9348965de9f34ea2211d6062746c1053cd7d58cbef089c67209f301122fbcebd7ee15f627a78ccec7541a7b23f1f19f00238edadad3850fadea580aacf3f09261be6fd456d19c6c9b32e27f355178f0f8c4c9783b976a5555a198ad175274cbcf57ea23926fd38db0256ada2207115077ab6f0037c67a27532e68122ac57c990c581754736d72a81f4bba6d7a2ca7805873856a38c137e8a0b5741dcf16f3431d086e28ca138e2e75d129bff24137c930fb1f227083ed7055ad54d59d66fd4ec309b84767595a39d418d763b7f9c603d18d7992b2718cff68ad4975d1130b997a3a1f4fd27f583f95bf24cfdd49da653efe58d9a34703acca628938c8f395c701b1037151a3190d2eb174763fa78395b3e56bd716c8fe28d4e71d313e590561bf133c8a804c0c7f19453e0fcbf7315071120141780cf195ed34560ad38ecc7b81274768f96e37d6e655be2227eee8d0d1eea5e0c22502233377f56dab09a3f404e6216d65987066904c075bf09e39221dfc90f8c843abc9b145b9d5d7addf62d9016b8ee38b3a6c3d74f0656b3dc719782f6ea5cfb924e81e632d408d4b41c1aa56794c9a03c3527c826e2dc125b503d567536efef5c33e63507022f9615a503e52105f1357b8268a586e62a435b89f0aa4577baad3bda26c531e16ff99658f36fa86c2708d6a8142baf8db30db3fde91f51fe0ef9a19c9f4d79b16117ea59b8d92a9eb9cc4291f8fb758eea16dfffe3536ec690c02f767f36d4c1e93612dd09d6072501d5823adaa0183773b8ce6a841c1d78e97b364e527e5f2a5e185b1a9edbe425bb7c690d46fa65132d27834b0f1c06f69890fc5be997f7391da6324a2155b447470071f2435097e2ca46c0ee0dbda72d06dff6ef260934d198bad8a010023f2b8a04512732dcbb0ddc7c93cef9657dc4652789ad846958f9d696bd028d7e7f3b5876c25c01af0d252a2064c3a8663deb4d3f4692904152f758035f1746bbf8af5ced2837363de3a923a1ac1c1fb9d5258158d8f0b44e27a893820deb4f721f8cad92d7bdcfe26c098339719ce02bc54cf93b8760b36b6d8b7e2342e5ce7002dd9f46dc89fab1e878d574937e6969cb51a6f8a347ebcd48ce645aebcc2f7ed8e53c2564cdb80dad1040869650f5e16f334c19a479c4ae387648a372650d25101ba0deff30a944ca5cfefbbfaf0984687e5a2cb736b46f8df2a36784f4671f531c11c921cf4701de5b3395df8d88771326b3d7e2ff41b524abc75b9cdbdf40854f31c6a7e7847aea31900bcfe0b1311657ac591daffa773c6945c8444be06ddc0d5b49a4f713e04c7a78c423ca2177dc8c5ea898f5938105e8d5c560a4120a7d1444d546b09650b611013b9680f710cb843396aac34b91da40240098daad3672c45e35ff9bc804557d5b6ff3a46d455c7c8840e158a301b675de37558c4147c08fed3571af29da4d4a9ed9747f3c44a6f2cdfc7ac2be01b4180feb1997638a6fbd86227a0cec71b47312c0e3db7675f5939278008b93eaee1c09d7df8abf9e4d973c22c2b8a5743bec84fca15c855f231f15427b9e7d23f52b74e95577883322224a9cbdaf312afd780982666848d5e6e3dc403fa1061cc2c8914672e963909c14fb3612bca05aec976495c621f7fdb96ecb6714f966e3a44849ec256dbc9656d2d3166764a9608b6a91c9145367e764749d57a58d8e0b196921aa0e4520d6be238ccf9bdc462b63d02f95b36d62b93783f33bc56cb9cb224fccdadba782363b558985bedc9f079fb7bcb7cf91402bfbd8ece7e2840421fd2c1319728022ed81b4f24a9de307b127e09542fbfdf37e320dcf33c701f07cd1a64dfdf1bb3b34f303dff533b1ffa1abd7babc08395039b0f1165f132f5b131a47f51fab324d9502a3266a35cf6dfff372557b73bfb685ea46d2c38375231300ba10c6e16fcc873dc366f1cb7550659ccba00767bee15485c91aeee4a97d7af962d2f44e96e620bb2208410ef8aeb32c024e289668cad3c4e82e9fb0d76bd8d0343bd6fbd3460818594cca97be3d3140a244089b2ef22414b1fe8a4c1cd337532ed215bd7b73bb03753dbf26ec8e6d664dff003797bd34fc72fb6fcfdc916bd62b2ccb7193aee70869499b2349e6a4fcb35a9cba8dd8998de8afa734b854dc71e47f0103b0ff1c38562190def665509c76f037e393f8fe7ae05d8a4030640d99fda6f6e70d08709277e315e35e51a78dd3e1e47ee9cb06b9279989b97f42dae2cfd85296b570c3fe0f2615fadc33b09176b6e8c41978aa118ae407c3d8d12474d1aaab08b4067615d77c4373ac50715d9e9384461eb373790bbfe1b38976047eabb6ba9ecb4950110ceb95fbd11b32ed0b22b6d0c40bdcb44e9a08cca1e29dcf35da2db25606186a000bf157554ba7c55530dc3281336a272d9bc76814e2335db48c9980246214475f4dbc397e46d0b05cb1387d0551599ee0b67d612c085135f89472e99b275a48f7a90d2c6f377d023bc0f2ec69906856d4d05e94892d8aec469f800a76232f6b60fe170bde18df4702ae94556b976390d6aec61e6d017ebabe20fe7d0469b72207aff967865cc8dec893596449c640f486b2a8829d2973f65aadbd8b001f065b43ad57665887e1919f87a7e4d6e16b9beaf6099afffe31dca58f2869e707fa5f04d581ebcb8af9050a14a5a9fb333884e50a444563282118ab9c843f8152a7765901f392b32b22db3867bef3ef05fa41286bffc556e5357ae22bcde91e5a0d80dab8d0d83aa1d60f25b14dec69dcf15f3dc48e677b684c61d51c124bff09702d8e1e663cb87a7efefdbcf3576178e7dd614e3266b7f83f338250ffcf64260c7ca621c4750fe0345483202adab46eeb42779759e4974707b23e12bcc63371a9c1a39e681dd2bb6d2d304f3baefc9b38e16aeb4b33df166c0e19186b0fc8269bd9cd96d5b3adda68ccb9be58963a3865291d767fd6f8f133f30b9404ed1231cfa93d21d5f16941252650f6684b6499adef0aeae110ba35f9c611a08b57e3f219c2bd7bd5ffff509aa7cddd73bc62e681dabd8f15b24fd924f6ab00fbb2b16cc6af67fbeea2960ab6f5f98f1a6d0a870ccf10e3ba73d48e0ef1b38bfd7463b30309683e65dbf90776ab30cbf0e762c86c9864e27ca9a95e15a7b9d0b902f3dff2c8db81373ab7edc5eaf45a6230ff72837bed6fd2f0b3bcf829b5b75bbfa1b18af3c9f7490381eae64b553921c4da40db5a17afee6658acaf6a2eb1d381e1ccd9ec4e68eeae2f3e0d5de21a453ef99d99d65d6a067dff051822b9cacf5f1110e2972e2724c979b0c6c8bf5295716022c47c8f4af702bcfe1060602ba8f4be94815dd22ba2ee0d76f46eb4fd816d7e7b88a37a9cb65f1ef32e6cc6d101de6e94050eed22f6c0299a7cfb74a5f5f6ef4683f071839943017e0b58c8cc5a77251909888ab6f69b0e18b8ed8905654578f1604c620f7d8bcb0a0010a2b71a1b8d11e34f7c674912fbb61fad795b6fd455cf4feeff71d865d92ae41c3a5935d7ee5c28706de5cd4733a26320bc5e79b4352b63d7d320c69a63d9057187799ae483a6e9dc7ce101851cd598319173ab4ac49bf3b25ec8bd9fe8b664c87722223f1ee8c1b613e78729072ebcd51b7b9e3c5dd22b17b0dccf6a177b9fe279f56644476acb27f5c4a7bff77d0416dead2231d8f8ee44e6618ddcc2b9e34919bf21fa986d9e6b9d54c007e2f15293808b065c62aad7f9f42b0f39361528328071c4b5df273d2b41e2b9881a8c215fbb0280fd79a77570f93855d5d795a89613e0b4be1d8b1f50864637471d694ac417216294b08a4226fe098dee8d410bc3828ef27777489b9e6e3701e6ccf13151070b027fb53b00ee3a5e780348f47d314d04b353c76f920c69d571d7b674d2b1f9ad1597bd6f36e5ff82981d2158990e21b7102b20fbdbcbd2c2c25da51aceff00a1e7a56c8f75f9bf3655d6142ac74cbc8ee70ffec7a45bf1c4a3b6a65f629494670a84088a802598909031871dd576a5d47d911b509b0799e7178657dd66943ddc2666b7cae6b996c8b55b7cf0a6b9ce396cc3e262ebb83c2f640ec6a80538823a83fb3b74c8b51a8cbb18b4925b8045530ce8283c962561e3da3f7843720b4dc6afbe5278fe9a964860b88e33aedb298b61910e5c3ea4971e02cf869d5e68e8a95215e0e207af9b7e48f3452dc9aaf0bf15202932e71552a1f79a6482afc0c104fc70f3ffeb153a249620dafb5ef82308e97113ba4aee10301ea19ec5f0f2d643fba39a4a5f039003187255c1cd9a7d54253ab0c6f8c09cf51ea635d945231386fd891d80483ddb4f4d8e68a62a71b61bbd75b74fdff1610949508d33d740a72c633dde4db6a4cdc92a7de18a7b9ceec93ef8e130fbee0b66d7c4d3eb3d92d41f89b3bc7f276f275f827a5f5d4eee0ed7c0a90ca0a6639a974ed1311422372d7a84305ed6154a80f9cf4dc52a717c5ba57aa2e4fc2adb9da2b5c246706777fce38f6aba54534701314df2bb1725ec00b40bf6281ea0f45f3d085836934a8c884bbc3a89fca0240525fbc58969e7772709a3eb827e4da5035c852be598c14a36f71c78ca002bdc4161da2daf8db5303185b9dc97302a2df8f3adb1acfc5a19faa3066318892b44276606f537475b03d28b01182eba9be649c74b35dca086e4bbe0e9d6c5f3edf6c929e3ace7419cc7b106fe74d1b81eb675dd361a8099f8327cb99a72b1b83e194fd90c92450a6525445b7f2aac705920793ea1e0f1b33c754a0460fc681716fa70a383f81c6cf95f49e54baaae984bf931e9bd28942e5c4e90f57d2d398299669af06e62fcf860dec6158982f80331060f24af75ac27bf05e3652a822d6421c26c2dd33ddf1ce60d4c7a74abba565bec2e18b7a5cf21ac63c8271ac2c00ed736bc14998448dc4c19c5f50f9f9c75b4dc546a33c26e8ea26ab2ab05de5f4a346831bf743abd4119079d42df45b461258cbf1ca05370229802f7e0430c5496cac07658ac3ce55ad783a55b3414c0572dc3632a368c9395af43ad25a0e1fa3569366492bb9063a64b77a4d0001208ad093f98c1c3482e97015dcbae76f173bdce59db0bfd1015de911b3b652bae2dfba64f496e7bab5735fc3b683ffe19750b73ea2491b1f7a2be4db9ca703f11c360d7b2ef8f49b9d262900de5476f682bf7d526497f7825cebf9f136a4d6b347d1874fa6fe441fb95d338080b2a5268cfaea8fed039a1900028c4aecf225e0bb328522c2944f2a7281daebb2dd52d312be1c5824cb19317021d10ba3b89d02763677172ce0ae6ca996b147a934a266e75b2bf35d523b7f9eddf0afe102d4ee9db8926d10be781bbaa25b815ea2dad9a9908a827be0c0e5b6b960e99b702d76b2af58a2afe7eb1e2cf30e660cf6296bd11607c33e85fefbff67b0dd74c5110236048da6d92eabda02925f0816ec048cb1333894aa172ee73d5e3c833e3858a0e219debc74d89bda90c70f88bbe41c943375840ceb55064b2f2b239cfc769582cd410f1bdb26fc78d9728a30899b3460405b157a1dcd33b31fb6e2a4113e4bb41214aae4a037f99f8", 0x2000, &(0x7f0000007080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_mount_image$vfat(&(0x7f0000000140), &(0x7f0000000100)='./bus\x00', 0x1010040, &(0x7f0000000600), 0x1, 0x363, &(0x7f0000000280)="$eJzs3U1oY1UbAOA3vWnSGfi+dicKQnQnaJnOTje2SAcGu1EJ/izE4HRUkiq0WGwX09aF4lJwqSt3CrpwIS5FUMSdC7eOIKPiQmc34OCR5OYmt0naaQerFJ8Hmpy+57znnPtDcntJTp9bjPal6bh8/fq1mJmpRHXxkcW4UYm5yKKwG+NqE2IAwOlwI6X4PeWOmFI54SkBACes9/7/QkQ0Yi6PvP7lYe2Td38AOPX6f/+fOazNzEEVr5zIlACAEzZ2///efdW13k+1+LVa+lQAAHBaPfH0M48urUQ83mjMRKy9udncbMZDw/qly/FSdGI1zsVs3IzILxS6D5Xe44WLK8vnGo3GTvw0F82ImOonNvMrhaWsl1+PhZiNuX5+/2ojpZRd+GRleaHRExG7O73xY62y2ZyOs/3xvz8bq8MLj6KT3lPExZXl841+B821In8nYm9436I7//mYjW+fH3STUvEJxpXlKwvFpIf5m816XBrshQPvgAAAAAAAAAAAAAAAAAAAAAAAwG2ZbwzMDdbPSd3nfKWc+fkJ9b31cfL8/vpAe/n6QKmeIqXfXnug+VYW+9YHGl2fZ9NCggAAAAAAAAAAAAAAAAAAADCwsVWLVqezur6xtd0uF3bWN7amIqIbefnrj744E+NtblGo5kPUIwZDNPrDbrdbKSsapyxiPD3rDl5EPvh0MONym/pgKyZOo35wVafzv3t+fHcYuTsrev5z2CaLyRuYlabx8EjPa//Pp3ScHTUonC9H6uOjX00plSJvlNOvPDveYVQiqsc/cNvtqTi4TeoWvrr24p3F3m99nnL33T/75NV33v+l3ep0R47eEaytb9xM7ValaHy83dLd1UWkEnmhUj4Tqoel7+2PtLLvfn3qrre/OdroqRx5tXs+j7TJ8s35eDS9lhe60xypOjNMn+5vRGd1esLJf6vCbRzTO9777MOUfvj5yEMMTY29bFT+nlcfAAAAAAAAAAAAAAAAAACgrPRd8b7+l32nD8t68LGTnxkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/HOG//+/VNjbjZHIUQp/7EzIqq+ub0TU/u3NBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgP+6vAAAA///tLFqQ") (async) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000000080)={0xa, 0x14e22, 0x7fff, @remote, 0x2000000}, 0x1c) (async) connect$inet6(r7, &(0x7f0000000040)={0xa, 0x0, 0x0, @local, 0x707}, 0x1c) (async) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000000640)={0xa, 0x4e20, 0x4006, @remote, 0x10000}, 0x1c) (async) listen(r8, 0xfff) (async) syz_emit_ethernet(0x4a, &(0x7f0000000440)={@local, @broadcast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00\x00@', 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x0, 0x0, 0xffff}}}}}}}, 0x0) syz_emit_ethernet(0x128b, &(0x7f0000004240)={@local, @multicast, @void, {@ipv4={0x800, @gre={{0xc, 0x4, 0x2, 0x1, 0x127d, 0x68, 0x0, 0x7, 0x2f, 0x0, @loopback, @remote, {[@ra={0x94, 0x4}, @lsrr={0x83, 0x17, 0x9d, [@rand_addr=0x64010102, @rand_addr=0x64010102, @loopback, @initdev={0xac, 0x1e, 0x1, 0x0}, @local]}]}}, {{0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x880b, 0x1000, 0x3, [], "afd354bd1302b9a1ff384814408b15c11174b6d2adced8dccce2e265424aa21c9aa9b70cabb729d8d7932c673266d7ef6d092c5e1204be341be558132d425f7eda82ae69cff8378550f4f9025a35bfd44e7bb9aaa73d8e1d53296110aa93c747adb296c82248cdcb37e8109184e41557bc76e828b8e244cbaa36fed16a1022136c5f378bcde660f34431e8946286c45089e4de3d64b910120234f3f83dc77a29022e1cf5df2819e0b0bd25c88f91b25ff810b095feb37439ba3735300752bb9e73eb32efe3ced5e4ece3bc68040af7109fed202db280154f529fa16b92f1db87fbec242bac8bf3031200d1d92f3a1c0a352a8ae3e73dbf72e78fea6624f32663b5e5aaf9b0558d566f79a5c688f4439f75196e756c30c49bff65db7436a43599cb93cd576fd2b9c1696c9e944556875bbb0d1498e157427ba8e70b70a083c2794296ab3ab7917a7855b10d7cc4efd0cc9b9639f5fc1fb80bb4ea4b8429252f4684381ab0866648513fc17b7ac6997781336981a3e44b7396f1b4dec3ee8227b25241529cf2b24723a226433eac4cb1eb8b873e27cded1481b64b37d85c854fb49d15f883f73c77b2383ccb9fd3846db20bc9b62fe408e8091e600d4d043c72d1f1fefcde8545dd81fe1494489099ceb4d2028f89900850340c3270e865f247aef7e991008a7f11cec7b493027bd95ddabb5d1da776e495333f71064054e86e95d509465c9ca682e7c8a9c98157cfd8b25c31774bf76d01d74aaab95550520c3affb3261eddf53ac336fba50d5edef0dec36c90c2e4ddb9fc807d80a015ac926d40b7a78f03132b3153c0b7d571a02f727658b33cbbfd66d62a784e48f212c47f9ff0544df7b5c0b743fcfe8b0f3ee640bb3b0ac87e5f4214332226bec568b6122aea752c5a0e244b2a1d1c1029c57195bc7f9f65a1b1e66309fa3970810bcb8c6e3af10e2005726475af4d910d1b5a9e3057bf9fc1865acadc9a4d76339acc1a64a191d877b2d320f12ff192321a932e47d926b5c0ca1187b7fce5ff58b2ac3b140a8d5d70f0fc9566f4c6d26f2a42d193d627f5b99a911403bbadd0c9f6036009d752fccf8fc545f0653996d1074766a5869e440f11e03d1efed9d1d4126e4b9d8f205a1acd52edbb0713be604763ac281fe1d89ef3458d62d76738fe3965ebcbe8973d4ed7e0cbfd5257b0db31b7c898cb9b8eccc38512c03d26dcc99804e557205164914853d550d03fd63c36b13a980e66c17ebc51c01d1e71352f44d7b2d488937a9a3820ac81d1b66b144cc4711f3e8356849d89cc32358dbd94eb3fb42b68b957f71b293c141676fd5f51d86722a830ed2ed810274fc13377b63c62dfd64b07460509d79a8c57141310ab1bff84e6457624eb49c5d4d0f2df145acde66f9a76196708edb3aefa3a924c0a9e37c353325b4a8472b2e09dcd2258bedfdfe68b5a1e32304dca51cf5b805437a90e29bf073704b899e3a5fdb23ed244d83864a164248aec92de51b347696aa3c7414d2d19b0626b015e1f2bef79b0a7f65b95b9206b58afc20d41f6dae3115c132049e88f0e22e30a1f3d0392ac9949c68cd1de2737344fab4ebb89bf7eaca14a6016ce6c49d193209e8009258f294871b1edbf2c43b6b97f87bcc32ccf1320239b1f654a77585334a1290172cc17a7ba0529c6cd876aafcedd8dea0bff5dc45db50cdfa475545df254b4625e690f24d1775776f628a3ef9054244e4c43b59d7d1d1be11386a5481e0abcb215d97cc6bd45eafa13a085483773e3f1e11ba586f08a650f0017ca4e6bf6aee76bbc9e17970c72b4615260bde9e8612e2eda3eb35c0f36a62b1ba48dfb29649e458e1a20510db0bb977ee9d8d88a13968fe558667320128a5725ee9b7449db37b2a01c16dedb4bdb8a89a15e006853e5fd5fa3f3788931bdafd905eac4c5c8eec6a3d915bd1df89ce55e9ee728fb84769964b3e1b06c136f233648148dc94d955a93901aece8f0372886162480dba594c786d68df599d0cf98ca37fc46e25f23fb2b09790cef83b6a3984f381f32f381b24efecf6f52d0c4549a4bf0c18f1ab3c6d49761aab4d65e4436bea8324225f3399ba0c15e6986be3774e4f4afae7395837c888d5052a5ae5cadbec6f49fdc721e2a264138dd846d50973e0e1469a871ae7507e43a1bf21f66f732f48b7f0d24e4ca0d767ebab5a2a18f2b70e439a995a5e517a192335b3eec31257b27878079b1553a351fd6f4f532bc6a329dad5b0576a43f264de2bb88a4bf2ddc4e224415c9feaaba4ea12e7d37d50e1310e1062008551d82d35f158cdbe10a52b41595236e1bdb8223e7dcffd4e91637cbcef937b56ca88b1a140e7893ad23daf3df7d95ffc536585b3a150ae88bf21882a007950d782dcde88a52f13af07af90988d839060d881c9a55d812c5c57c5a585c36862d4c98c55b4031f8fb89eaf63f7d18da317275e2c2c08342a715c9df47b34c4b8363e411724c29b202ee2d647c6b719f65979cac286fb7f026b401f3681da14f3e36d1e04661a352f5bb460ceba154b4700b39649a47fb9795bb54244940e26c8ef4efdeeed631abca457ebcc50887f5d95b8295bfae146ec592794486e33a96522e1cf87b0ad00795b704a1a5819e3c211b2a2fb0b2f2bba06e0e99d2fc09afd2681642c7c05590d09792f8fb720f35fb47097a920a0541a8806f057b19b3dab2893c2d90d3a3747ebdc2efc2de64891d0ed21bac2d9f659d81499824ce162f351bdc1433a7169f938ae9f281d58604f5b16ba6571a4701ca3fda3ebfd1779fdde022453a92f2bd7164ada456ddd3cfeae02d48316fb0552f449d77bf8c12736dc28d62cab2f8acc9be394abbed4714d159f0d9aa431cc27d39eb7447db8f6cca6e10a89bab265b8876ed20255b9e539d3c0540331725f8ed40ab089b06551a89086de31970a53fcd536487676e341c072eb54e4874946920af3a2e6a389e0b7161e8d2e7645d711c83586de3635659c0796f54d50077219ed3c6190b4ef24cb12800644ba3d259b3d3639919e021ee7adfde94fc7d63f71ffb087731a407b51a12e99badee48f272cdfc968dfb92652fecbf5c0384c8d530e8f05f9c1de4db2d5c341ffe67b54324cb5d98bb68e4e02ee0d62ab662244d75a29dfad387f58e5a12343f066ca623e3d5928f5354f5e6bab862452d1691c6a6879c78724f15883c926c475c3fe74402521e91563d211139a41ae99de0bce137bcd7bceac282548cff27d963fd3456b2f732f4fc2015957a528babfe73beeb2105d0457d5ce2cc9f36026181650f2181d737ea85b4e0878dffeb2fa49cb34d559733ab3ab3b9b780eb40289a722796574d13b79adcd703a20d0d11419f5584251e77c08b84b29490915ab6b579526ddce5e0b1ba5f036258eb8c9aab473a671507f8acd9fb4cb0e269becd6b2d282d3c9eb8cd80b899e0109da8a849c25c0d84ec11827ac891e5944be53a66d38b5e8d348996e13b5905f6578ce5d2f02356b233643095c418b64845229eeb0bf2f4e5089a996de3bcf1d6638dc6490cae4ea352db0da8072ea76ff6e5f319d08b0f8469775e57d7d832960eae1875fca484c64ceb435f6d6d572d15b84e90b380506b21ae589171c67806f8a57ef3abfeff968d35f1c673bff2759c98c53ef1312f50cea92623502bccaccd7e33d032ba3f651f4ff67797284e4a1a62b5e29d487d0c8fe1ee9882c78b1070c4ea6bb734a4cf42c15a932948a271b3b6a8bd67fadefa123f9d1c2ad850d195d28dcddb713fae88ed7cb8107a8d6bc6cfa60b518608bb798e5f1b0d1854de98b70742009649dc77cd23061ec30b42f96f8f0da7337991dc5af5e6d021525e03a0ba3adef52a32534d94e5d3880b2ef7bcd788a44ad62915cc7d10b6b3929627d91e1b4e0212f0ed7fcb3d7599d603bfff3ab491fe201c9fe968093a6d5e932e52e877e1a5bbf875c9147c3bb2058fca2eac802a3fc95024e4a6ab434e9b3703406fb0b400f5f2081c82df87ff218a3a37acea9acee2d4281d8946bb597aaad8e1c5dbcfb7d8b6ec471c7639d9685e1915db72b876bd9284b0a63499a961f26404ff959f7e7f39e34cccb01bd7538a384a28e7a00de79b0237be7aa8bfc2f5fc5eb51c7b531be3cb58bcf9fef67886d3f754f3ddfdf317e57373319897078c56f57442be9fdca0ee24c912d5c4983f1ec0527a6996ee96f02e67ffdd2166194f0bb12f622b5997089de67a9965b1e3b8b956348d4bd110120508f4e836e1f6bb91681ec30c5fdd22c2a5795d6696fb55f5454b447c3fb0a9bb0084d756a974ab6749fd119f830d2e2263319b1f01aa7969b9bc034033f0820baa4fd640a95d1baf009da381f1fcb554796bc4f997e059a22c7aa3a9e6fd8da289669c78d684180180b899e87235b035c5917462c87190cbfa9566df3c412e4b9ef44e6b6f760d318ad7173d3c097dc70f14a1f0d676abb394b215f0eaa1e83bdd3d7693dd4c30b63dd4e6a0a375d1f4fd313a9a355f8dc19ca64eaaa3ea8cf27c0d25caa3450507c886ad1d621267dceb0a59e7e122ef0cd8128b3cab6c82dcbd4bd960d50904092c09ae0d6631584bc19048809319cff8c8192a40256cd6a6b91052e93647b6468731a6cdf95afd8fbd196e76a1a7c6619cb9a5ccc8d86c81ddb392b1452eb35d3745e28d59b77dccc11e47e398a3e33b74f0308a305f6723083453ed7e054a34a497b12e72863e17f07dd8e16ea019f238a5e779ab07c93365301e5690bfba77bd7b7db59ad37d58dffeff737c958452b612b7b905121e193e00fed3f6f7c47943dc3b22d8b10a42c7d9a754fa3aa4b9b2b517e18d60ee237353623d27dab71a6349b30be3f3bd6a1b653d981e1783dca1d7a3c975cb925b3ab88ab5450d41539d6c5d26619031a968b5e68d29bc5ae07a80fd6aafe7c20d1085b4bbd94626eea178910b758eb84e8dd8222dea0d532df1cd1696a9696816c66a4f0b768f788415436d4623f1c4929fb707ca700a3f0a39652f99e5dfce71c056b17603f89d3aa35b58826cb7fd3694b3772bf164ef05d7a0dcd02449e5e5cb9f40aefce8ae956bd71b892139fd4d9da19904d136bfa06831e2833e848b470bd9b3bad82a328111fbb24757cdc96fadc397b452e5b400c302f7bd66438f7ddcb754a8e728fdcd50c7b13ac73335824ada20007d6f607d35471c6e125abcb4929e1a50b116eaa556553609de42b5678e374df91d817ce39507f29908709546d1b7de141c361804953ac015fe250158ecaf1a5326d6d93ce9034c99688fdbcf9db720560436eee4b892bd39742caed221b1758a3184f9bba1b7687bac5eca968c036c00791bc39102d86dba0b7a5d66480004846a0351152a63ed1130b0e341a0c582ab0f75120791e68392ac4cbbb97b193d9399f204764c2f9704eeee94ba816d134d34f66d1c0e85ae43017d94a775141fd3c8cbe176af951741f5f8dfb65ef08bd04c877c47d20effdcde3c1349607a5055619f8bcf3bb7c77b1fc44ea7223f74dce30542eb45a5905174e40f509c249aed4cca6472be8052e2992e573db69dc79e05c8a30414e7758ff55171ad316b8089f1cb08234a3ecfe110a7761a97ad8eddb8d8f83a5e12bc8d6d86c97544d02a5baaa189ce164cf4c6281d3e3f58eb82114aea4f1c182426244a72d2a3a8440b1b91a9f0a09acf734a9a624f222584ee9d64e99f5d0455c24c6e69c9e5fcca9b8a17fdf76569a5a1e2869ed6981ed3b54a92ab57ee82888a4ea161594cf68752ac676a568c878e51"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [0xfffe], "fe5b88245fe9251c57ac6a935b11c51f96634150f6b91cdb3a32ba8a7f6e66bafcdb8b92b6ad01a8e4bbacadd49f12f1534dfeda2f2b943934321dfae25a9a6a6641d30b198c2275b59b5ac9dbf0dcd397d5fb60cf49d90a741c977cf5df4fa298d5c4680c36f66bb41380987c87e52558b3244c1a1ffd8527afda1723dd2e62e1c26dd8bb3c56d022d0fd03a62c99791183a76ed996c886bbf95d"}, {0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x86dd, [0x5fc9, 0x5, 0xff], "0c1ee0cc3464f7efcbbc03b09a9cdadeb8c130018c9f2abb9f0787f6c2473926db206ce840f2cf22f2de7c30f70417dd56e2564f0e1e45c8c65e28417b7db4ba069bd37b815e5759e66b5d3dca25ffa415191f1a263756df27d20ad0db5b164a8a99b5567a5aa72d0bea16fc2b44f011ca72ed93239d30935430766529ed"}, {0x8, 0x88be, 0x2, {{0x1, 0x1, 0xff, 0x0, 0x0, 0x3, 0x1}, 0x1, {0x5}}}, {0x8, 0x22eb, 0x3, {{0x8, 0x2, 0xfa, 0x3, 0x0, 0x3, 0x0, 0x6}, 0x2, {0x2, 0x6, 0x3, 0x8, 0x1}}}, {0x8, 0x6558, 0x2, "5037e5171a2a4721845c518679f56ac73588594bff18d993f0e3bd45c74faec94a71c67088006518f36c65b020d93c0f336fffd2f6e9de92906228ae4a66006c521ff03a3180d620a3c75034423a94c18abc12118483cbd83865c5a9a2efae1161dd36f1a3d903e5f6ce6d4463f2b2979c7934c8791ab1ee620dc38a42a459c2f37f4a25f9630598d02bcf60e86b21ec6c4228810ed83fbb9212e2c58b13040fa614dcb2ad2b2b409b4ebbf77cbb419f67fb7ab208b93dc3198ef59efb690be82a8885d26d1e1c0a1baac2e7e0dcd4cdb84c18f21fe540d782429fd0ba3e7c9e5e5bc03cb7640665"}}}}}}, 0x0) listen(r7, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @empty, @empty}, {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}, 0x0) (async) r9 = open(&(0x7f0000000000)='./bus\x00', 0x16d43e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r9, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="b700000000000000c3000000000000009500000000000000a9171809f8dcf159569d5475991f7de1a0d0c119cfcf6b98741c23fb7f8d3002ec85db75af955427e91496087a51a0a78f26019e216a0d0177c4fe3552396a180330807a5b6e8c79aa92038c78d1f16c1323f0e0c8d45c641a21757847cb22e9bc162bcc3581e40c62c4defee8cffe359cfeef7f58fffdb48647d28ae810f6d22d20271e9e88e94aa6982bf48356652b08aae0478fbe542b648421d1b4486a542a7d478fbe6b5e000000293853f9c68e235184b7ad5b6c4fe70ec8320500db0db7fda3da6171a05509ffecef2cb9802d4f36c9a1ce46d3b355fec188ccfc2f0fc89e164561fb06ee9a0153981a47b5de9edd3536d5534f9a699f73b2c9341d2d05043748ce1f4577ed76cdf5b3c697089daa4abda69a8c0c992404610a6be9e103c972459065dec0488e85a6a0418fc87dd80102fc9ef7bb4ef4fa6ee08d81797570578f2e8198e687012f25a69a90e7511696f8abbddfa96c3f0485f01f0e9e144a2bd31c1b594c50de7c9efd826f1e19b7bd89ca4052b1985287bd13957a48467e0eeddf564d175bf4340885b639767c609806c3b2a3667539dfd66a7400000000003be6026e60205f761ce85cdf75cdb95ca5d32b5bf87eed4184d49f8f48181ef2419efe82ebb18ee55772d562b3b49551714e805a5211a3f4e8e703c03e23b2074bc573dbb66d59e269b722637c4a2efb5241cae2f14774609ad91d66724c4384f40000000000000035f6c190b4c82bb2556d1fbcd4468369e98e989986dcbc900c743162ce2c7e60610acf0c8e4ba94a7e7127c7de0e6c35acecee1b8434fdca4579f9ebc6a515f7d910b466eb083fb0a7e607452d06335fbecb2b8ee0e9da33afb88aa5da8da3a5e0e58fcb48de6f165826b046a8951a47e040bd419d0efa0f54e8e3694085a7bde6f64949680000000000000000"], &(0x7f0000003ff6)='syzkaller\x00', 0x0, 0xc3, &(0x7f00000002c0)=""/195, 0x40f00, 0x1e, '\x00', 0x0, 0x0, r9, 0x8, &(0x7f0000000000)={0xfffffffe}, 0x8}, 0x90) executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x202900, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) (async) close(r1) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) (async) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) io_submit(0x0, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) (async) r4 = socket$xdp(0x2c, 0x3, 0x0) mmap$xdp(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r4, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xf) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) (async) write$cgroup_devices(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="1e0306003c5c9801288463608646667006"], 0xffdd) (async) prlimit64(0x0, 0x6, &(0x7f0000000780), 0x0) (async) syz_clone(0x4000000, 0x0, 0x37, 0x0, 0x0, 0x0) r5 = userfaultfd(0x80001) ioctl$UFFDIO_API(r5, 0xc018aa3f, &(0x7f0000000000)) (async) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f0000000580)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x1}) (async) r6 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCSARP(r6, 0x8955, &(0x7f0000000140)={{0x2, 0x0, @private=0xa090101}, {0x0, @local}, 0x8, {0x2, 0x0, @local}, 'pimreg\x00'}) (async) r7 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='net/arp\x00') preadv(r7, &(0x7f0000000040)=[{&(0x7f0000000200)=""/233, 0xe9}], 0x1, 0xfff, 0x0) (async) bind$inet(r0, &(0x7f0000000100)={0x2, 0xfffd, @local}, 0x10) (async) connect$inet(r0, &(0x7f0000000280)={0x2, 0x4e21, @multicast1}, 0x10) sendmmsg$inet(r0, &(0x7f0000000d40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@ip_retopts={{0x10}}], 0x10}}], 0x1, 0x0) (async) restart_syscall() [ 151.615771][ T23] audit: type=1400 audit(2000000035.479:1684): avc: denied { execute } for pid=4900 comm="syz-executor.0" path="/root/syzkaller-testdir1591231788/syzkaller.n1EuW6/9/file0/bus" dev="loop0" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 151.650079][ T4901] netlink: 80 bytes leftover after parsing attributes in process `syz-executor.0'. executing program 3: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x200000, &(0x7f0000000300)={[{@noauto_da_alloc}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1}}, {@dioread_lock}, {@norecovery}, {@discard}, {@lazytime}, {@noload}, {@usrquota}, {@noauto_da_alloc}]}, 0xfe, 0x54d, &(0x7f0000000400)="$eJzs3d9rW1UcAPDvTdv96nQdjKE+SGEPTubStfXHBB/mo+hwoO8ztHdlNFlGk461Dtwe3IsvMgQRB+If4LuPw3/Av2KggyGj6IMvkZvedNmatFmXrZn5fOC259x703NPzv2enpOTkACG1mT2oxDxakR8m0Qcajs2GvnByfXz1h5cm8u2JBqNz/5KIsn3tc5P8t/jeeaViPjt64gThc3l1lZWF0vlcrqU56fqlctTtZXVkxcrpYV0Ib00Mzt7+p3Zmfffe7dvdX3z3D8/fHrno9PfHFv7/pd7h28lcSYO5sfa6/EUrrdnJmMyf07G4sxjJ073obBBkuz2BbAjI3mcj0XWBxyKkTzqgf+/ryKiAQypRPzDkGqNA1pz+z7Ng18Y9z9cnwBtrv/o+msjsa85NzqwljwyM8rmuxN9KD8r49c/b9/Ktujf6xAA27p+IyJOjY5u7v+SvP/buVM9nPN4Gfo/eH7uZOOftzqNfwob45/oMP4Z7xC7O7F9/Bfu9aGYrrLx3wcdx78bi1YTI3nupeaYbyy5cLGcZn3byxFxPMb2Zvmt1nNOr91tdDvWPv7Ltqz81lgwv457o3sffcx8qV56mjq3u38j4rWO499ko/2TDu2fPR/neizjaHr79W7Htq//s9X4OeKNju3/cEUr2Xp9cqp5P0y17orN/r559Pdu5e92/bP2P7B1/SeS9vXa2pOX8dO+f9Nux3Z6/+9JPm+m9+T7rpbq9aXpiD3JJ5v3zzx8bCvfOj+r//FjW/d/ne7//RHxRY/1v3nkZtdTB6H955+o/Z88cffjL3/sVn5v7f92M3U839NL/9frBT7NcwcAAAAAAACDphARByMpFDfShUKxuP7+jiNxoFCu1uonLlSXL81H87OyEzFWaK10j7e9H2I6fz9sKz/zWH42Ig5HxHcj+5v54ly1PL/blQcAAAAAAAAAAAAAAAAAAIABMd7l8/+ZP0Z2++qAZ85XfsPw2jb++/FNT8BA8v8fhpf4h+El/mF4iX8YXuIfhpf4h+El/mF4iX8AAAAAAAAAAAAAAAAAAAAAAAAAAADoq3Nnz2ZbY+3BtbksP39lZXmxeuXkfFpbLFaW54pz1aXLxYVqdaGcFueqle3+XrlavTw9E8tXp+pprT5VW1k9X6kuX6qfv1gpLaTn07HnUisAAAAAAAAAAAAAAAAAAAB4sdRWVhdL5XK6JCGxo8ToYFyGRJ8Tu90zAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBD/wUAAP//y284sw==") mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000080)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) chdir(&(0x7f00000001c0)='./bus\x00') bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="05"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x19, 0x4, 0x4, 0x9, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000180)={r0, &(0x7f00000000c0)='P', &(0x7f0000000000)=""/8, 0x2}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000180)={r0, &(0x7f0000000100), &(0x7f0000000000)=""/8, 0x2}, 0x20) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={r0, &(0x7f0000000300)='@', 0x20000000}, 0x20) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f00000001c0)={r0, &(0x7f00000000c0), 0x0}, 0x20) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000140)={'team0\x00', 0x0}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r2, 0x89f0, &(0x7f0000000380)={'ip_vti0\x00', &(0x7f0000000240)={'gretap0\x00', r3, 0x7, 0x7, 0x7, 0x10001, {{0x1a, 0x4, 0x1, 0x9, 0x68, 0x68, 0x0, 0x0, 0x4, 0x0, @dev={0xac, 0x14, 0x14, 0x19}, @multicast2, {[@cipso={0x86, 0x54, 0x3, [{0x2, 0xd, "568cf3515d943a22fb4487"}, {0x0, 0x5, "542c16"}, {0x6, 0xa, "53c42872a82d066a"}, {0x1, 0xc, "8431364f7f9afa795151"}, {0x6, 0xa, "7b2147ac072ef9df"}, {0x6, 0x7, "f100e30807"}, {0x1, 0xd, "2a3fb72ce8c807125cf311"}, {0x6, 0x4, "016a"}, {0x7, 0x4, "fe67"}]}]}}}}}) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @local, 0xb}, 0x1c) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000440)=@ipv4_newnexthop={0x1c, 0x68, 0x3ca9910aa88324fb, 0x0, 0x0, {}, [@NHA_GROUP={0x4, 0x8}]}, 0x1c}}, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r5, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x200000, &(0x7f0000000300)={[{@noauto_da_alloc}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1}}, {@dioread_lock}, {@norecovery}, {@discard}, {@lazytime}, {@noload}, {@usrquota}, {@noauto_da_alloc}]}, 0xfe, 0x54d, &(0x7f0000000400)="$eJzs3d9rW1UcAPDvTdv96nQdjKE+SGEPTubStfXHBB/mo+hwoO8ztHdlNFlGk461Dtwe3IsvMgQRB+If4LuPw3/Av2KggyGj6IMvkZvedNmatFmXrZn5fOC259x703NPzv2enpOTkACG1mT2oxDxakR8m0Qcajs2GvnByfXz1h5cm8u2JBqNz/5KIsn3tc5P8t/jeeaViPjt64gThc3l1lZWF0vlcrqU56fqlctTtZXVkxcrpYV0Ib00Mzt7+p3Zmfffe7dvdX3z3D8/fHrno9PfHFv7/pd7h28lcSYO5sfa6/EUrrdnJmMyf07G4sxjJ073obBBkuz2BbAjI3mcj0XWBxyKkTzqgf+/ryKiAQypRPzDkGqNA1pz+z7Ng18Y9z9cnwBtrv/o+msjsa85NzqwljwyM8rmuxN9KD8r49c/b9/Ktujf6xAA27p+IyJOjY5u7v+SvP/buVM9nPN4Gfo/eH7uZOOftzqNfwob45/oMP4Z7xC7O7F9/Bfu9aGYrrLx3wcdx78bi1YTI3nupeaYbyy5cLGcZn3byxFxPMb2Zvmt1nNOr91tdDvWPv7Ltqz81lgwv457o3sffcx8qV56mjq3u38j4rWO499ko/2TDu2fPR/neizjaHr79W7Htq//s9X4OeKNju3/cEUr2Xp9cqp5P0y17orN/r559Pdu5e92/bP2P7B1/SeS9vXa2pOX8dO+f9Nux3Z6/+9JPm+m9+T7rpbq9aXpiD3JJ5v3zzx8bCvfOj+r//FjW/d/ne7//RHxRY/1v3nkZtdTB6H955+o/Z88cffjL3/sVn5v7f92M3U839NL/9frBT7NcwcAAAAAAACDphARByMpFDfShUKxuP7+jiNxoFCu1uonLlSXL81H87OyEzFWaK10j7e9H2I6fz9sKz/zWH42Ig5HxHcj+5v54ly1PL/blQcAAAAAAAAAAAAAAAAAAIABMd7l8/+ZP0Z2++qAZ85XfsPw2jb++/FNT8BA8v8fhpf4h+El/mF4iX8YXuIfhpf4h+El/mF4iX8AAAAAAAAAAAAAAAAAAAAAAAAAAADoq3Nnz2ZbY+3BtbksP39lZXmxeuXkfFpbLFaW54pz1aXLxYVqdaGcFueqle3+XrlavTw9E8tXp+pprT5VW1k9X6kuX6qfv1gpLaTn07HnUisAAAAAAAAAAAAAAAAAAAB4sdRWVhdL5XK6JCGxo8ToYFyGRJ8Tu90zAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBD/wUAAP//y284sw==") (async) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) (async) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000080)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) (async) chdir(&(0x7f00000001c0)='./bus\x00') (async) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="05"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x19, 0x4, 0x4, 0x9, 0x0, 0x1}, 0x48) (async) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000180)={r0, &(0x7f00000000c0)='P', &(0x7f0000000000)=""/8, 0x2}, 0x20) (async) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000180)={r0, &(0x7f0000000100), &(0x7f0000000000)=""/8, 0x2}, 0x20) (async) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={r0, &(0x7f0000000300)='@', 0x20000000}, 0x20) (async) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f00000001c0)={r0, &(0x7f00000000c0), 0x0}, 0x20) (async) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) socket$inet_udplite(0x2, 0x2, 0x88) (async) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000140)) (async) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r2, 0x89f0, &(0x7f0000000380)={'ip_vti0\x00', &(0x7f0000000240)={'gretap0\x00', r3, 0x7, 0x7, 0x7, 0x10001, {{0x1a, 0x4, 0x1, 0x9, 0x68, 0x68, 0x0, 0x0, 0x4, 0x0, @dev={0xac, 0x14, 0x14, 0x19}, @multicast2, {[@cipso={0x86, 0x54, 0x3, [{0x2, 0xd, "568cf3515d943a22fb4487"}, {0x0, 0x5, "542c16"}, {0x6, 0xa, "53c42872a82d066a"}, {0x1, 0xc, "8431364f7f9afa795151"}, {0x6, 0xa, "7b2147ac072ef9df"}, {0x6, 0x7, "f100e30807"}, {0x1, 0xd, "2a3fb72ce8c807125cf311"}, {0x6, 0x4, "016a"}, {0x7, 0x4, "fe67"}]}]}}}}}) (async) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @local, 0xb}, 0x1c) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000440)=@ipv4_newnexthop={0x1c, 0x68, 0x3ca9910aa88324fb, 0x0, 0x0, {}, [@NHA_GROUP={0x4, 0x8}]}, 0x1c}}, 0x0) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) bind$inet6(r5, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) (async) executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) futimesat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{}, {0x0, 0x80000001}}) (async) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000001140)='net\x00') prctl$PR_SET_SECCOMP(0x16, 0x1, 0x0) fchdir(r3) (async) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r4 = socket$inet6(0xa, 0x1, 0x0) (async) r5 = syz_open_dev$usbfs(&(0x7f0000000040), 0x76, 0x141201) ioctl$USBDEVFS_FREE_STREAMS(r5, 0x80045510, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r4, 0x0) mmap(&(0x7f0000de4000/0x3000)=nil, 0x3000, 0x0, 0x13, r4, 0x0) (async) mmap(&(0x7f0000439000/0x4000)=nil, 0x4000, 0x0, 0x852, r4, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r6, 0x0) (async) r7 = socket$inet6(0xa, 0x1, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x13, r7, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x13, r2, 0x0) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={0xffffffffffffffff, 0x18000000000002a0, 0x21, 0x0, &(0x7f0000000100)="b9ff03316844268cb89e14f0080047e0ffff00124000636c77fbac141416e00003", 0x0, 0xfe, 0x60000000, 0x0, 0x0, &(0x7f0000000000), 0x0}, 0x50) ioctl$KVM_RUN(r2, 0xae80, 0x0) executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x19, 0x4, 0x4, 0x8, 0x82a}, 0x48) socket$nl_xfrm(0x10, 0x3, 0x6) socket$inet6(0xa, 0x2, 0x3a) r0 = socket$netlink(0x10, 0x3, 0x6) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="480000001500190a20ffff7fffffff5602113e850e1de0974881030491720000de213ee23ffbf510040041feff5aff2b0000000000000700000000000000000000000000dd80d18a", 0x48}], 0x1) [ 151.755904][ T23] audit: type=1326 audit(2000000035.619:1685): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4940 comm="syz-executor.2" exe="/root/syz-executor.2" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fd4edd80ea9 code=0x0 [ 151.807401][ T23] audit: type=1400 audit(2000000035.679:1686): avc: denied { associate } for pid=4940 comm="syz-executor.2" name="blkio.throttle.io_service_bytes_recursive" scontext=root:object_r:sysadm_t tcontext=system_u:object_r:proc_t tclass=filesystem permissive=1 [ 151.838852][ T4942] EXT4-fs (loop3): mounted filesystem without journal. Opts: noauto_da_alloc,max_dir_size_kb=0x0000000000000001,dioread_lock,norecovery,discard,lazytime,noload,usrquota,noauto_da_alloc,,errors=continue [ 151.859870][ T4876] ------------[ cut here ]------------ [ 151.865434][ T4876] WARNING: CPU: 1 PID: 4876 at fs/overlayfs/util.c:450 ovl_dir_modified+0x45c/0x570 [ 151.874595][ T4876] Modules linked in: [ 151.878344][ T4876] CPU: 1 PID: 4876 Comm: syz-executor.1 Not tainted 5.4.268-syzkaller-00003-g2d5d8240a7cb #0 [ 151.888313][ T4876] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 151.898237][ T4876] RIP: 0010:ovl_dir_modified+0x45c/0x570 [ 151.903678][ T4876] Code: c1 e8 03 42 80 3c 20 00 74 08 4c 89 ef e8 2c 4e ae ff 49 ff 45 00 48 83 c4 20 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 24 7a 7e ff <0f> 0b e9 91 fd ff ff 89 e9 80 e1 07 80 c1 03 38 c1 0f 8c 30 fc ff [ 151.923218][ T4876] RSP: 0018:ffff8881e147fb48 EFLAGS: 00010287 [ 151.929119][ T4876] RAX: ffffffff81e5ccfc RBX: 0000000000000000 RCX: 0000000000040000 [ 151.936942][ T4876] RDX: ffffc90000bf5000 RSI: 0000000000001110 RDI: 0000000000001111 [ 151.944742][ T4876] RBP: ffff8881ce6bd110 R08: ffffffff81e5ca86 R09: ffffed1039c9c5a2 [ 151.952552][ T4876] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 151.960367][ T4876] R13: ffff8881ce4e2c68 R14: ffff8881ce4e2cb8 R15: ffff8881ce6bd140 [ 151.968179][ T4876] FS: 00007f3f876026c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 151.976944][ T4876] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 151.983449][ T4876] CR2: 00007f819b4716c6 CR3: 00000001e532f000 CR4: 00000000003426a0 [ 151.991264][ T4876] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 151.999159][ T4876] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 152.006975][ T4876] Call Trace: [ 152.010125][ T4876] ? __warn+0x162/0x250 [ 152.014203][ T4876] ? report_bug+0x3a1/0x4e0 [ 152.018519][ T4876] ? ovl_dir_modified+0x45c/0x570 [ 152.023389][ T4876] ? ovl_dir_modified+0x45c/0x570 [ 152.028265][ T4876] ? do_invalid_op+0x6e/0x110 [ 152.032766][ T4876] ? invalid_op+0x1e/0x30 [ 152.036925][ T4876] ? ovl_dir_modified+0x1e6/0x570 [ 152.041782][ T4876] ? ovl_dir_modified+0x45c/0x570 [ 152.046642][ T4876] ? ovl_dir_modified+0x45c/0x570 [ 152.051503][ T4876] ? ovl_dir_modified+0x45c/0x570 [ 152.056359][ T4876] ? ovl_path_type+0x18e/0x2f0 [ 152.060987][ T4876] ovl_do_remove+0x6f0/0xc80 [ 152.065401][ T4876] ? ovl_set_redirect+0x5f0/0x5f0 [ 152.070283][ T4876] ? security_inode_rmdir+0xca/0x110 [ 152.075374][ T4876] vfs_rmdir+0x285/0x3c0 [ 152.079448][ T4876] incfs_kill_sb+0x105/0x200 [ 152.083886][ T4876] deactivate_locked_super+0xa8/0x110 [ 152.089177][ T4876] deactivate_super+0x1e2/0x2a0 [ 152.093863][ T4876] ? deactivate_locked_super+0x110/0x110 [ 152.099426][ T4876] ? lockref_put_return+0xbf/0xe0 [ 152.104370][ T4876] ? dput+0x294/0x2f0 executing program 3: syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000000)='./file1\x00', 0x844, &(0x7f0000000bc0)=ANY=[@ANYBLOB="00694ba7e2ae8959c3a1a1006a809454d1b9e49ca9bcfc4fc4988c654d24bf47f27cf5182a66907790f63da0382e7e8b6fa7bc01215b438ad0a0c54300383d371f98a51969e94000800000d1a09c066c83c90eb1659f642d9740b323fc7da8f03a2e547ee2dd62af8c0b51da0e3b75a1ccf23bb04d83fa977502819dcc5fbe622c4c35880cfe115f8743ddf5255ed6532d8ce9391e704bb6c64bf7bd3c353b218ccf99b00749bc4d22cdc096d92b7eaf583df7f136a59dade8dafa14bcefad343a259d07d5b6e7152b1031acbba628c1f5310e53cd87b92cdfd51281dba68af9b738f0a097f69b277ef9a9bd361570f431b43d9a107367e5ed6f27bd9ef071148bc60b4845accf826763066baf9b092754602e7fe53fbd347a39262850be890a0300863518f5cd8e1d6d388c66123eac43a65f0b3a585c80576666c4ee5d579c349d415741bd3de7fd5af2fa9b50f63bbd192fa1ee4eb9d2eb2b4afffa5dd5a32f292bffcecbcc18071375b13a01e4643601001601b7a1eca9816df0137b589441fca8b569993caed53c6d9deae2183ebdb1d37c31837dd8"], 0x1, 0x23b, &(0x7f00000005c0)="$eJzs3bFrU10YB+C3bb6vrUuKCIIIXhDBKbQF94ooFIuKJUhFitGmUppSsFDQoa2T4OTi6OhWEXRw0/9BcHERF3G0m4P0SnslaW0qVZtcMc+z5OWe88s95wznJkNOrh+dm52aX5heW/sYfX1dURi5tZ6mXTEQ3dETmZUAAP4lX9I0PqeZvMcCALSH5z8AdJ49Pv8vtXFIAECL/f73/0cTr95XqiOn9tA17a2X7yZ/fYwAwP4an7h6fv31if7RePEwYu7+YnmxnL1m7aenYyZqUY3BKMbXiLQuq8+Njp0dTDb0R5Tnlr/nlxfLPdvzQ1GMgYgrF3bmh5LM9vx/cWBrfjiKcaj5/Yeb5v+Pk8e35EtRjDc3Yz5qMbXxkWRLfmkoSc5cHPsh37vZDwAAAAAAAAAAAAAAAAAAAAAAWqGU1A00O7+nVNqtPcvv/Xygxvk8DzbzhThSiHv5zh4AAAAAAAAAAAAAAAAAAAD+Dgt37s5WarXq7Xpx4/LMwe1XFPtcbCx8C29xLCJaPYvnq9W3Tyavjee/mG0smq/qs/wH9pOiOyI2i8OPRyovlz582tknVhpXugrZvlCpNdkskjZvTgAAAAAAAAAAAAAAAAAA0GEaPwPerUfa3gEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA4a////B8Vqf/Zmu/TJGp/mOk8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADrbtwAAAP//j2usdg==") rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1\x00') syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0xa6a4bd, &(0x7f00000001c0)=ANY=[], 0x1, 0x0, &(0x7f0000000000)) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_QOS_MAP(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000000c0)={&(0x7f00000001c0)={0x78, 0x0, 0x100, 0x70bd2c, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x7, 0x2b}}}}, [@NL80211_ATTR_QOS_MAP={0x22, 0xc7, {[{0x5}, {0x2, 0x4}, {0x1, 0x5}, {0x81, 0x5}, {0x0, 0x1}, {0x5, 0x3}, {0x5, 0x1}, {0x2, 0x2}, {0x30, 0x1}, {0x3e, 0x6}, {0xb1, 0x2}], "9eb42e5df4149741"}}, @NL80211_ATTR_QOS_MAP={0x26, 0xc7, {[{0x5, 0x6}, {0x4, 0x7}, {0x2, 0x6}, {0x4, 0x4}, {0x3, 0x1}, {0x3, 0x3}, {0x6}, {0xca, 0x5}, {0x1f, 0x5}, {0x3, 0x5}, {0x7, 0x3}, {0xda}, {0xed, 0x6}], "a2f586e3c7cb1835"}}, @NL80211_ATTR_QOS_MAP={0xc, 0xc7, {[], "868c9e1ea9bb0334"}}]}, 0x78}, 0x1, 0x0, 0x0, 0x24000000}, 0x48080) [ 152.108189][ T4876] cleanup_mnt+0x44e/0x500 [ 152.112448][ T4876] task_work_run+0x140/0x170 [ 152.117041][ T4876] exit_to_usermode_loop+0x190/0x1a0 [ 152.122153][ T4876] prepare_exit_to_usermode+0x199/0x200 [ 152.127534][ T4876] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 152.133270][ T4876] ---[ end trace 701213373e62971d ]--- [ 152.143650][ T4876] ------------[ cut here ]------------ [ 152.148933][ T4876] WARNING: CPU: 1 PID: 4876 at fs/overlayfs/util.c:450 ovl_dir_modified+0x45c/0x570 [ 152.158330][ T4876] Modules linked in: [ 152.162066][ T4876] CPU: 1 PID: 4876 Comm: syz-executor.1 Tainted: G W 5.4.268-syzkaller-00003-g2d5d8240a7cb #0 [ 152.173431][ T4876] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 152.183334][ T4876] RIP: 0010:ovl_dir_modified+0x45c/0x570 [ 152.188798][ T4876] Code: c1 e8 03 42 80 3c 20 00 74 08 4c 89 ef e8 2c 4e ae ff 49 ff 45 00 48 83 c4 20 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 24 7a 7e ff <0f> 0b e9 91 fd ff ff 89 e9 80 e1 07 80 c1 03 38 c1 0f 8c 30 fc ff [ 152.208234][ T4876] RSP: 0018:ffff8881e147fb48 EFLAGS: 00010287 [ 152.214137][ T4876] RAX: ffffffff81e5ccfc RBX: 0000000000000000 RCX: 0000000000040000 [ 152.221955][ T4876] RDX: ffffc90000bf5000 RSI: 000000000000a840 RDI: 000000000000a841 [ 152.229758][ T4876] RBP: ffff8881ce6bd110 R08: ffffffff81e5ca86 R09: ffffed1039c9c5a2 [ 152.237570][ T4876] R10: 0000000000000000 R11: dffffc0000000001 R12: dffffc0000000000 [ 152.245381][ T4876] R13: ffff8881ce4e2c68 R14: ffff8881ce4e2cb8 R15: ffff8881ce6bd140 [ 152.253194][ T4876] FS: 00007f3f876026c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 152.261957][ T4876] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 152.268380][ T4876] CR2: 00007f3f875e1d58 CR3: 00000001e532f000 CR4: 00000000003426a0 [ 152.276194][ T4876] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 152.284005][ T4876] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 152.291815][ T4876] Call Trace: [ 152.294956][ T4876] ? __warn+0x162/0x250 [ 152.298940][ T4876] ? report_bug+0x3a1/0x4e0 [ 152.303275][ T4876] ? ovl_dir_modified+0x45c/0x570 [ 152.308143][ T4876] ? ovl_dir_modified+0x45c/0x570 [ 152.312999][ T4876] ? do_invalid_op+0x6e/0x110 [ 152.317511][ T4876] ? invalid_op+0x1e/0x30 [ 152.321678][ T4876] ? ovl_dir_modified+0x1e6/0x570 [ 152.326536][ T4876] ? ovl_dir_modified+0x45c/0x570 [ 152.331400][ T4876] ? ovl_dir_modified+0x45c/0x570 [ 152.336345][ T4876] ? ovl_dir_modified+0x45c/0x570 [ 152.341210][ T4876] ? ovl_path_type+0x18e/0x2f0 [ 152.345808][ T4876] ovl_do_remove+0x6f0/0xc80 [ 152.350240][ T4876] ? ovl_set_redirect+0x5f0/0x5f0 [ 152.355094][ T4876] ? security_inode_rmdir+0xca/0x110 [ 152.360214][ T4876] vfs_rmdir+0x285/0x3c0 [ 152.364293][ T4876] incfs_kill_sb+0x18d/0x200 [ 152.368725][ T4876] deactivate_locked_super+0xa8/0x110 [ 152.373930][ T4876] deactivate_super+0x1e2/0x2a0 [ 152.378616][ T4876] ? deactivate_locked_super+0x110/0x110 [ 152.384083][ T4876] ? lockref_put_return+0xbf/0xe0 [ 152.388944][ T4876] ? dput+0x294/0x2f0 [ 152.392761][ T4876] cleanup_mnt+0x44e/0x500 [ 152.397015][ T4876] task_work_run+0x140/0x170 [ 152.401444][ T4876] exit_to_usermode_loop+0x190/0x1a0 executing program 0: syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x3000000, &(0x7f0000000480), 0x1, 0x3fd, &(0x7f00000004c0)="$eJzs289rHFUcAPDvTH5h0ppYq9bWH6tFDETzs0IPOejBg+BBsDdPS5KWYppIE8GWHvx10oMg/gHqP6DozZNQ6NGDoCL4B0ilSC56XJndmWab7MZssuvazucD274385b3vjP73bx5MxtAaVWyf5KIIxHxW0SMN6p3Nqg0/vtr69rS31vXlpKo1V7/M6m3y7YVTYv3jeWVyTQi/TCJUy363bhy9c3q6urK5bw+s3nprZmNK1efv3ipemHlwsra3MLCwuzZF+Znz3Yt1m9Gf/38RvWVxU8+vj4y+OUvX2fjPZLva46jWypRufNYNnmm25312dGmcjLYx4HQkYGIyE7XUD3/x2Mgtk/eeLz8fl8HB/RUrVarjbTf/W4NuIcl0e8RAP1R/KHPrn+L13809fhfuPVS4wJod/yDkeZthnZc33ZTJSJenHrtj+wVPVqHAABo9n02/3mu1fwnjYeb2t2f3xuaiIgHIuJYRDwYEccj4qGIettHIuJEh/1XdtR3z3/SmwcKbJ+y+d9iy/lvMfuLiYG8drQe/1By/uLqymx+TCZjaCSrz+3Rx3c//jTVbl/z/C97Zf0Xc8F8HDcHdyzQLVc3q4eJudmt9yJOtpz/JrfvBCQR8WhEnDxgHyMnztxot+/f4++t2hcRz7Y8/9t37pK970/O1D8PM8WnYrfxn68vtuu/3/Fn53907/gnkub7tRud97H10Vdtr2kO+vkfTs7Vy8P5tneqm5uX5yKGk1d3b5/ffm9RL9pn8U+ebp3/x2L7SJyKiMci4vGIeCIinszH/lREPB0Rp/eIf+yND84dPP7eyuJf7uj8d174Ye3bT9v1v7/zf6Zemsy37Of7b78DPMyxAwAAgLtFWn8GPkmnb5fTdHq68Qz/8RhNV9c3NqfOr7+9ttx4Vn4ihtJipWu8aT10Ll8bLurzO+oL+brxZwP31evTS+ury/0OHkpurE3+Z34f6PfogJ7zey0oL/kP5SX/obzkP5SX/Ifykv9QXvIfykv+Q3nJfygv+Q+ldJjf9SsoKNyrhX5/MwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTHPwEAAP//lanUkA==") executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x12, r1, 0x0) ftruncate(r1, 0x8979) getdents64(r0, &(0x7f0000001580)=""/197, 0xc5) bpf$MAP_CREATE(0x0, 0xffffffffffffffff, 0x0) fchmod(r1, 0x40) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) connect$inet6(r2, &(0x7f00000000c0)={0xa, 0x0, 0x0, @remote, 0x5}, 0x1c) sendmmsg$inet6(r2, &(0x7f0000007e40)=[{{&(0x7f0000000340)={0xa, 0x4e20, 0x3, @dev={0xfe, 0x80, '\x00', 0x31}}, 0x1c, 0x0}}], 0x1, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)={0xa, 0x4e24, 0x0, @private1}, 0x1c) socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r3, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r3, &(0x7f00000007c0)="005601c98abd10b52cac5a43adef790c0783e7efc49677f9c0a251fd0600d002333dc357fddcc5d31793a11eb7e485f264f44dc220dc275d66568936b8eee94336541360fd013d55c4709b2697bf86cc05fb04cf595446aa2e6217e1516b0674ada238ac4490030d02a0f654a5007c3330dd245139a72cc13f1850b201bccefa8a19c515ed300c5f8dda22280247d428189f7c7b2ad065ac7e1432033e80727182c8b98b150ac67e7384d2234e4e9e33296a60e02bfe8aaf79381704126819fc63b4541aba", 0xc5, 0x0, 0x0, 0x0) sendto$inet(r3, &(0x7f000001aa80)="e7", 0x1, 0x24008089, 0x0, 0x0) shutdown(r3, 0x2) sendto$inet(r3, 0x0, 0x0, 0x4000, 0x0, 0x0) r4 = creat(&(0x7f0000000000)='./file0\x00', 0x102) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000005c0)={&(0x7f0000000000)='kmem_cache_free\x00'}, 0x10) r5 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x103382) ioctl$BLKDISCARD(r5, 0x1277, &(0x7f0000000000)) setsockopt$TIPC_CONN_TIMEOUT(r4, 0x10f, 0x82, &(0x7f0000000040)=0x9, 0x4) [ 152.406570][ T4876] prepare_exit_to_usermode+0x199/0x200 [ 152.412037][ T4876] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 152.417760][ T4876] ---[ end trace 701213373e62971e ]--- [ 152.513902][ T4979] FAT-fs (loop3): Directory bread(block 64) failed [ 152.520390][ T4979] FAT-fs (loop3): Directory bread(block 65) failed [ 152.526856][ T4979] FAT-fs (loop3): Directory bread(block 66) failed [ 152.533564][ T4979] FAT-fs (loop3): Directory bread(block 67) failed [ 152.540612][ T4979] FAT-fs (loop3): Directory bread(block 68) failed [ 152.547037][ T4979] FAT-fs (loop3): Directory bread(block 69) failed [ 152.553676][ T4979] FAT-fs (loop3): Directory bread(block 70) failed executing program 2: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000005c0)) fallocate(r0, 0x10, 0x0, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f00000001c0)=@framed={{}, [@printk={@lli}, @call={0x85, 0x0, 0x0, 0x23}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r2 = gettid() r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xa, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x19, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r3}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x51}}]}, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) rt_sigprocmask(0x0, &(0x7f0000000000)={[0xfffffffffffffffd]}, 0x0, 0x8) timer_create(0x0, &(0x7f000049efa0)={0x0, 0x14, 0x4, @tid=r2}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f00009c8000)={{}, {0x0, 0x9}}, 0x0) r4 = gettid() r5 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000280), r1) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000340)={'syztnl1\x00', &(0x7f00000002c0)={'gre0\x00', 0x0, 0x20, 0x7, 0x1f, 0x5, {{0x11, 0x4, 0x0, 0x6, 0x44, 0x68, 0x0, 0x5, 0x4, 0x0, @private=0xa010101, @empty, {[@cipso={0x86, 0x27, 0xffffffffffffffff, [{0x1, 0x9, "eee209ae397cfb"}, {0x7, 0xc, "39a3a563a147e3339759"}, {0x1, 0x6, "9b8b2926"}, {0x1, 0x6, "d8ae9059"}]}, @ssrr={0x89, 0x7, 0x70, [@private=0xa010102]}]}}}}}) sendmsg$MPTCP_PM_CMD_REMOVE(r0, &(0x7f0000000900)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000008c0)={&(0x7f0000000380)={0x64, r5, 0x100, 0x70bd26, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_ADDR={0x1c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x2}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x8}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_ADDR_REMOTE={0x24, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e24}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xf4}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r6}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8}]}, 0x64}, 0x1, 0x0, 0x0, 0x48c1}, 0x4050) tkill(r4, 0xb) tkill(r4, 0x12) syz_mount_image$ext4(&(0x7f0000000880)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x81041a, &(0x7f0000000940)={[{@errors_remount}, {@resgid}]}, 0xfe, 0x453, &(0x7f0000000400)="$eJzs3MtvG0UYAPBvnTh9k1DKo6WFQEGqBCRN+qAHLkUgcQAJCQ5FnEyaVqVug5og0SqigUM4okrcEUck/gIulAsCTkhc4Y6QIpQLhZPR2rupm9hOnDhxiX8/adsZ7zgz3+6OPZ7xOoCeNZz+k0TsjYjfImKwlr23wHDtvzuLsxP/LM5OJFGpvPVXUi339+LsRF40f96eWqbS16Le+XcjSuXy5LUsPzpz5YPR6es3Xrh0pXRx8uLk1fEzZ06eODJwevxUR+Lcl7b10MdThw++9s6tNybO3Xrvp2/S9u7N9tfH0SnDtaPb0LOdrqzL9tWlk/4uNoS2pH00PV3Fav8fjL7YtbRvMF79tKuNAzZVpVKo7Gi+e64CbGPpaB7oRfkbffr5N9+2aOhxX1g4G0vzGHeyrbanPwpZmeIm1j8cEefm/v0y3WKT5iEAAOrdPhsRzzca/xXikbpyD2RrQ0MR8WBE7I+IhyLiQEQ8HFEt+2hEPNZm/ctXSFaOfyqD6wpsjdLx30vZ2ta947989BdDfVluXzX+YnLhUnnyeHZMjkVxR5ofa1HH96/8+nmzffXjv3RL68/Hglk7/uxfNkF3vlQsbSTmeguf1BYAVsafRL6Mk46PD0bEoTb/dm1NKOmP+PpwszKrx99CB9aZKl/dzFKzc7Es/lzSdH1y7MXT46dGd0Z58vhoflWs9PMv8282q39D8XfAwu1K7G54/S/FP5TsjJi+fuNydb12uv065n//rOlnmvVd/zOlgeTtanoge+yj0szMtbGIgeT1lY+P331uns/Lp9f/saON+//+uHskHo+I9CI+EhFPRMSTWdufioinI+Joi/h/fPmZ99uPv8WsfAel8Z9f7fxH/flvP9F3+Ydv248/l57/k9XUseyR9PyvFtdaG7iRYwcAAAD/F4Xqd+CTwshSulAYGal9h/9A7C6Up6Znnrsw9eHV87Xvyg9FsZDPdA3WzYeOZXPDeX58Wf5ENm/8Rd+uan5kYqrc7lwx0Fl7mvT/1B+tbuABtgf3a0Hvarv/e8GAbUN3ht6l/0Pv0v+hdzXq/ze70A5g663y/r9rq9oBbD3jf+hd+j/0Lv0felLTe+MLG7rlX6JLie8GNvZbDWtPROE+CXnbJIrRcFf/mn/MYp2JHQ13dfuVCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDP+CwAA///S9N8y") [ 152.564099][ T4977] EXT4-fs (loop0): Unsupported blocksize for fs encryption [ 152.573045][ T4979] FAT-fs (loop3): Directory bread(block 71) failed [ 152.590061][ T4979] FAT-fs (loop3): Directory bread(block 72) failed [ 152.599374][ T4979] FAT-fs (loop3): Directory bread(block 73) failed executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000100)=ANY=[@ANYBLOB="120100004f92b90857152077ebb7000000010902120001000000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000f80)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000e00)={0x40, 0x13, 0x6, @local}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, &(0x7f0000001740)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)={0x40, 0x19, 0x2, "b3f0"}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000000)={0xffffffffffffffff, 0xe0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x7, 0x10001, 0x9, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r1, &(0x7f0000000080), &(0x7f0000000200)=""/166}, 0x20) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000000)={{r1, 0xffffffffffffffff}, &(0x7f0000000580), &(0x7f00000005c0)}, 0x20) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x11, 0xd, &(0x7f00000002c0)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}, @call={0x85, 0x0, 0x0, 0x8}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000180)='kfree\x00', r3}, 0x10) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000740)={r1, &(0x7f0000000000), &(0x7f00000000c0)=""/109}, 0x20) syz_usb_control_io$hid(r0, 0x0, 0x0) executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x17ef, 0x6067, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x7}}}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000c80)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf7cf39e3100c8acaa47684f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d7559f3b14820ed58b15627c95aa0b784625704f07372c29184ff7f4a7c0000070015006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e000000000000041201baa87ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900ff0000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000fb1a26abfb0767192361448279b05d96a703a660587a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb155481ef836eb0f8c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff57fb57000000009700cf0b000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaed2b25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec0271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761036eafed1fb2b98b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890cec55bf404e4e1f74b7eed82571be54c72d978cf906df08f11f1c4042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe514283707c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a515d83129cd857c775f9e7d6101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbe3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f000000009191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562e00e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb2214209ed2d5d776e22a2a798de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b55ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f608ce27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e30400000000000000000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270b939b81367ac91bd627e87306703be8672d70d1ab57075228a95d32f46ed9bd1f00fb8191bbab2dc599dda61fe2010000294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf01cfaed9ef0ce21d69993e9960ff5f76015e6009756237badf4e7965bfe2777e808fcba821a00e8c5c39609ff854256cb490000000000c1fee30a3f7a85d1b2b458c77685efc0ceb1c8e5729c66018d169fc03aa188546bb2e51935ab9067ec3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b185f3c334b47f067bbab40743b2a428f1da1f626602111b40e761fd210819203828b202779d386ed295f023c67d867014d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a1f4e2df40600000000000000e9b49a1b36d48a44ba6a4530e59bec53e876dc660dd6d89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b0600b805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fb03b84f63e022fe755f4007a4a899eaf52c4f491f1e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1202000000b59fed817072a0da60160761fd3dffda0f7c742eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c7000000000000000542954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000000000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c9e281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b630500163aff094059e626766845fd779c9e6cdbbd64c2499ce3ffe2fef03f7cdd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba3c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63e4581d5cc41cbde2ba66adc1168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f700400fa0c61d5fe6d8ff353f631080405547d65375ae04f44f0c2543c772c5ccb137be7dc87746e1785a8214454d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b036e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e010000005a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb3985b7581bb5584c53984ba9c3340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1428c0805b4031a667e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f1400010000ec66815cf8d1f56aa1424bc9b5d58790298e5b310969e50c222563b54e60854e1b0100448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a1cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab9100781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be7005c51bc25a8bbe2cf5ddf6aa161693782b0e7feb8a768f391b49d4c978c96dbb52f21c1227c8bed10591958c906321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b863af34bac64c247672a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e36b165c39132a0f27080ece2a94c760b002c77f82662675a7713c7067081cac1599a998c41ff4754268ae1676384ff799783f55d7e5a1a0920300000000000000d98440c355927629f2bcf9dc215a18ca0265400abf38e90000000000000000008faf2cddffbfa66bf32eb718e88ec75603ed7c7a8825ce0f27a114bd7a4ab7c3fa4d0c7b8d90ccc1c3ca6620def782e24d75aed70eb676437f62677a69e0994cd82d72e95493c830fe9515329f40b7025326dec33a527c5d999298eaa3690fd0d38a02fc6e0bc16dbe19f353027edc014411e1138087221492f5d5e5cc9d0a1acd3f581eda9a807aa0e609f935f626d96351e0ff116686cbeb8939feecd5dac8cf45101942cc7cec21b7f337df5435bcf7e504b7c427f70a10e1cb8993a661306a0576b638a0171e6800b5b35589d676eb30ed1a72e8f7b057eb281c4504195635b6b285ebaba019913a2520e43ed790231f047f7d3789c10ae7d724929f77aec1d33d9587580268ee14396f71e7ef588cb2560d6bd0795a9b97281229eb16de286553469fad7214ffc3e416f8b8e442dce1d37f9b1c88a5d8a8d9f2fe45bd8df213ecb4194c8554aea13cadcd502e51f6fec80418e772b5bd8d0228949058038b185909ee542848680f9ad43f4057d676d5e21ae3d7e0e4a28c03f112a94707f032b35915e42993ff148291b8babe026646ee41905992db217561b90811c4702a14f312fe5d2ae7257db6be1034cc1c346b76a853ce274bf0435e18f7e86c660c18c872a4882d21db2046a1893b83c62d61bfeadc1f913e4cab2b897e096dd3fe3525090410cb23bab36cdf200a36014032cf6e5121803c5a0c4a273a19f340163fc6265441d513a1294b8439276394945d94a589708e32a1cb30a8b07b391201385e0b92ecbb7b13d7a87284164018ace6ce58a82c5de321452461089cdd69259f5390f5f508646a524490583c30630bedb47e158ad41c0a653e86a4f4f255cd2a6e95f33b586823aef5564d9de1f5bdd8c80e193f0597b8003860302cd243c00bc5a82c52afb115d16258d507937966bb89409d6d47b8b652d0761d7c72875ae1efb9bc7c6807c2d783e31fd9cd7e84d3d50d8fc44ab8ac9ccd2c0d42e3bd4c029241320446bbf47e23d1320de30fbdf7ed13f80c28fb5c13fccc2e3f73509bdcddad8a2fe48cdd61f2f43611704af64eed8b0cbbd08754f93b8f3d6347aad5cde1ccc5cbd5eaa87e52cea257c856a4af5243eeb5e89f0000000000000000f420df5e4c6d856b3d55e455c08110b2ef4255a38f81555e8e1f22d59c0bc3c9013e66a1f5bda1b695e1602c0afb5c35b2f68f3b151b1e869f40ff4d1bef5e926eb29bd482b1e0b6d61ff95f6321131e4cb797f53455a093a95e67605222d6acc29c46e5db1ef3b8b07e2169fb24ced4b3ae87ebeca06df93212e465bbd1a7e41df2e1a0d508f86cfc7a469ac682685c44692877d03c34c23a65d2677acc73b5d276fdebd685c9b7a079eae228d8426188cb19b083548f5f29e493ab079f33d1965dcbb165015c46998ad410d60cc65fcfa73bd65a43fc024455c4bf530d663976cf71490577251780ab6b1cf8d397444b5be575229f687a3d95ea6b2aa62fce8acb3d4a6a130b4fefa55d0c1d6f3fa448ee24e588e2965c9a442f0baf90923dda91a6850fb7b9c7f432b63001423fedcf053fa28024cc9a178a07042dabc07176fc524032c2edb340c9c18a83565c431aeb0c869683507255254430f90f61e4eca9c8fa98c000b35fec357ee1ebd08439bd95c1ab0753dfd2603d1608bd8c589a1e160000a6ee0ad13346e08738c2d7b00b5d121d918f1dc8bceded939fa8605b54b37cdfcea0bf2bc63e655dc04a2e50212ff89d6587d49896ce18916cf3adc12839c345ca91bb232b891fae2fdd68aaa38281c0feb2c107af3e080d6cdd1c6646ec6804d7e9960c02aa0db9eda24bbcb287fd2a890fa7f9d6ae0c0b1f8dd1603c9ea2f66b572276f96a28b5b6dd9f9bf6ad4bdaa2139b90faf1f40b0f141258578bd825daaaf718d21b7ac05fe5d1b699e5422ca341fe1c944f68fe3a6d783dcf30b0e09d7688f696883b61cb64464b04d351a0a69b0733c348049b0430ed40e200f4ff0000000000000000000000996bcc1b721b152c892fab887e7d20466d90c049c0fdf51dcc16d226a2619c6f47bc25b7f5df5c09fed638922ed127ab36aa7b0c58a2ce5894b1b0f5375d340d96b69b966b05daaf585121a9c7605ed8e9964eef1f14b74cbb2ccdadc6d0b77cf0492b75e1cd11bfdcfddde91b20366715ba0cbe1041be2a65c25d7ca15ef8b71bd2ab9a4294899a1964b0152518fc2ac15a728bcb9e2bc4b551dfdf9011a2a607bc39ad2c4d7c64dcf967724e9b63c397d5265ad3f1da4395a5a800d8845257dcbf210d4f00fe0bd3deed05e506736e6bb6d40ee6cb960bcdb33633ee87f82beb665a9a4c2d4d2b06479ade3a4cd6bba765c9f52b52a0bdd0849ab92baae3775570accb5a57ee9f0035fc6d3df4eebec2e7eb4ff863d3979a20f4428ddca471037b49d4fd130743a97faa02c293b721e52bf53d64c6585e138162331ef98792e1e9b21a6a084fb7b42c64062ef1323a8a65a8ed6038f274f28ff4f78123a1ef108efbe8c4f4e347d50dcdbc33bf3ade4c3a39d316061930d7dd39b8acdecc3f27830e3eda40e648328d95a9aee65a9dd09fd4e96d5b852025dc53ec3f30cc753e6a796084b4e34f521dbb230ae0f3b79142073d437e1fd22d3b7503ffa95b1d5c7740b0ecbfd35dc0f8af895583dfcc2689f6e02c2dd4b57f3dcac54f40da013eb221fa3d65de760576031052c25a96ed4b20230b36d46d3d3fd6bb1d77cc8a48a6b10fa0149e55ccde4a2b26cca2d1ca9191c74ab006a602543fc24d1283e353cfb917620000000024bf3eed258c02a591ec4cd295212d9a98d38745f6f6c4537b2ccc5f9602da15f184f239098bf32551c7cf454e2865974f6520112743f73c619c3cab5609e00178f7393e53462f31559220c026bbde09837bf1b3ffe748a3247c9569f0c5e99f4494f93e0fa1badca90c888616eca97bddabd800"], &(0x7f0000000100)='GPL\x00'}, 0x41) r1 = socket(0x10, 0x803, 0x0) socket$netlink(0x10, 0x3, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@newqdisc={0x2c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_drr={0x8}]}, 0x2c}}, 0x0) setsockopt$packet_drop_memb(r1, 0x107, 0x2, &(0x7f00000005c0)={0x0, 0x1, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x29}}, 0x10) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = dup(r3) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], "d9"}]}}, 0x0, 0x2a}, 0x20) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000300)=[@text64={0x40, 0x0}], 0xffff, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r3, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r3, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x4000}) ioctl$KVM_NMI(r5, 0xae9a) ioctl$KVM_RUN(r5, 0xae80, 0x0) sendto(r1, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/110, 0x1b4}, {&(0x7f0000000280)=""/85, 0x53}, {&(0x7f0000000fc0)=""/4096, 0x564}, {&(0x7f0000000400)=""/106, 0x468}, {&(0x7f0000000740)=""/73, 0x60}, {&(0x7f0000000200)=""/77, 0x62f}, {&(0x7f00000007c0)=""/154, 0x4a}, {&(0x7f0000000100)=""/16, 0x158}], 0x8, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x28, 0x2, 0x6, 0x201, 0x0, 0x0, {0xa, 0x0, 0x8}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x5}]}, 0x28}, 0x1, 0x0, 0x0, 0x10}, 0x20000080) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f0000000480)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000340)={&(0x7f0000000540)={0x44, 0x0, 0x200, 0x70bd2a, 0x25dfdbfd, {}, [@BATADV_ATTR_BONDING_ENABLED={0x5}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0xb7}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_GW_MODE={0x5}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5}]}, 0x44}, 0x1, 0x0, 0x0, 0x8090}, 0x4080) close(0xffffffffffffffff) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x5, 0x4, 0x8, 0x5}, 0x48) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x5, 0x4, 0xfff, 0x7}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r6, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000000000000b70400000000000085000000c300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r7 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000800)={&(0x7f00000007c0)='task_newtask\x00', r7}, 0x10) executing program 1: unshare(0x40000600) r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r0, 0x29, 0x41, &(0x7f0000000000)=ANY=[@ANYBLOB="6d616e676c650000000000de000000000000000000000000000000000000000002"], 0x48) executing program 1: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000000)={0x4800}, 0x10) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, 0x0, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000240)={0x0, 0xffffffffffffff4a, &(0x7f0000000200)={&(0x7f0000000080)={0x18, 0x16, 0xa01}, 0x78}}, 0x0) recvmmsg(r0, &(0x7f0000003700)=[{{0x0, 0x0, 0x0, 0x14}}], 0x6, 0x0, 0x0) executing program 1: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000440)='ns/ipc\x00') fcntl$setpipe(r0, 0x407, 0x401) r1 = openat$rtc(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$RTC_WKALM_SET(r1, 0x4028700f, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x0, 0xfffffffc, 0x1c, 0x0, 0x7fff}}) syz_genetlink_get_family_id$tipc2(&(0x7f00000001c0), 0xffffffffffffffff) r2 = fcntl$getown(0xffffffffffffffff, 0x9) r3 = syz_open_procfs(r2, &(0x7f0000000040)='net/arp\x00') clock_adjtime(0x0, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7fcc0c0000000000}) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r3, 0xc0096616, &(0x7f0000000140)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000005080)=""/181, 0xb5}], 0x1, 0xa2, 0x0) preadv2(r3, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/128, 0x80}], 0x2, 0x4, 0x6, 0x8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0xb, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x1, 0x0, 0x3, 0x0, 0x1, 0x80}]}, &(0x7f0000000080)='syzkaller\x00', 0x4, 0x94, &(0x7f00000004c0)=""/148}, 0x80) setsockopt$packet_int(r3, 0x107, 0x9, &(0x7f0000000180)=0x43, 0x4) [ 152.827048][ T4986] EXT4-fs error (device loop2): ext4_mb_generate_buddy:748: group 0, block bitmap and bg descriptor inconsistent: 227 vs 220 free clusters [ 152.841338][ T4986] EXT4-fs (loop2): Remounting filesystem read-only [ 152.848144][ T4986] EXT4-fs error (device loop2): ext4_clear_blocks:858: inode #13: comm syz-executor.2: attempt to clear invalid blocks 1024 len 1 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240), 0x21, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000140)) ioctl$KVM_SET_LAPIC(r2, 0x4400ae8f, &(0x7f0000000d00)={"8858bde0d7f6311bf16c671fc9d87024dbe4bbb080be0900000000000016591b7390035985dcaa66a958a8a970391decb4b7d3e52996ff674f707cdf49c7381d2964c301f29e875ce36aa6b1930032da440a2e212da56797dfe5748aaaae9fbc3f7ffd295072e1ea64bad7d354900200000000000000383692bf1b90d3c1bab243eb0d17151ba3e65431ac11adc58b77321481fd65569362b3a8bddbed39d885f990908ce1892580ee43159c1db62d59fe2cb71882dfb0abf9dcb8ee30aadea127f169312855440d9ec40deaf8215a2bdcc65fcbbd5e0b83d2f1e3ea96ef1c9946b76ab53dee477b7ade8550d47e5a3eea926f58efb6fb7f33064fb7b6951eae379648695b27505fa731a2454174592ef7a0227f59ac45d0ed37cccabee68ba44346135659abe531ca418b0841f5a8f285605fc1e0e77f9e97a47277ed3f9cc1a9f8a7efd669ba9819c2db199a88aa87c399b7ada0ff033039d0d3a8b043b53335d15c275ea6ce63f3c34655761c1182bc26b1a590a8cb8667e764c3f74dc55dd44ca9e7c6a61c6376761acb0fd9fb1941caca01396905eeeead3e189fd11bd19137b214eecefa07116dc4b4b7ea423308ac9183ffc62c8dc69021249027b7b0929660135b3161d08e109a46b6fd1b7fc08a3bc0934ee2648df2b04716aff5342d9897218f91371f6c06666e0082b8a66e973930c219a568f1e0938a6a1681c7268147b1e0425c41da41a55877c32797bbfa11736d046b681bf70f376112a9094c5f23bedd87986014e72730b64d9e33412e3d423cf8213370fc4338e6f0d722dde3135706e615085bf76fa752bac824485910a6acc45b6552537fbbf0909a08d9b891ce78d11af59ca07eaf5bba689017f082dce61d3682695c75e6c2d0388412fe7f36823a0e74de0f91d4fc15397a14a831d37dc60d6bd3d455649347f6257d05cbbd9fc145e958955fd219d1ab60dbc058e0ba5565daed86f86e6356a782b305d5e2f6e1b190479e6376b4e6247c0f020e607e9468f48fa9a16e0770b05f6bcda150dc373437963a045e0ca1272848ae96fd7823f3eac82ae253a7d907b237ff231bbae89a93ac077db04197707ff3de99ca9191ed561e972fd60356654e89242b3ac8b112092d28e10759bb3e85cfab2ae11ce90b6b52f7d2be1fd3e6d9eaabe37a3083749c11f54c17b6402fc1b54c3c030d0266480faa910856106800ba90c26ccefc230296f498c1304abe91a8fb37eb7abda2072c686aae830cc5abd72b47dc87cb4e0105000000dc6ac2bee572bf601e02d9a51851877f1498d6e2ba3b5947d83d90072eaf0cefed3dceb9bf35b36cbca3f1feba2c3d0f16ce04e13237e8b78689b9599d33db4fe890f9e655ba57658bc1671878ab615bc37943f9c9b8e9d5069bf7de6aaa74b0470389f22935cedbb9e22523e400"}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$F2FS_IOC_SET_PIN_FILE(r3, 0xc010f508, &(0x7f0000000180)) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000002c0)={r3, &(0x7f0000000100)="87c82b7e9f8e7452b795d98d3fc588eb58fef7e593bfa594325f38eca8aa25933d6d2a6a631b452193ab79b47fee6e9abe69faa61f44741399cad7b688cbe6609e4b514f31586cf3c2e18fc51acef46039c5074c0d12d90b0f789fc1b6a96a7b4cc4a580a8554a42a93d18ee99570a57782db8ead32a1c49a4da3afc71ddc8de55a9954c53031561b4056fcbde28bf9a642cb6af6a3a3f950637ed497fa812b17ad942153f727aca4b636069532a4a6fd0e3d31cc37ae0e32a32c3032b0db05a51c48378fcb1b1e06cb6a55cb8a03d0d7a95a7411176e60868", &(0x7f0000000200)=""/190}, 0x20) syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f0000000000)='./file1\x00', 0x380c8c1, &(0x7f0000000440), 0x0, 0x5cf, &(0x7f0000000c40)="$eJzs3U1sI1cdAPC/J3Hs7CbNFopUELBLW1hQVWeTbVerXtoKCQmqCqSFUw/bKPFGUZz1KnZKEyKRPXHgikQlxAHOnDgUcUDqCSFuHJDgxqUckCoUgTZIqHLl8ThrO3Y+mq8m+f0ky+/NG7//e5PMjP3smRfAhXUtIjYiYiQi3oqIicily3PZI15tPZrrPdpcn93aXJ/NRaNx59/DWQ3rleGeOi9HxE/amY3Hywsd69RW1xZnKpXycpafrC89mKytrr2wsDQzX54v35+evjV168btmy9NH1lfry799sNvLbz+gz/8/ksf/GXjGz9q9u+VrKzZt45Vc41G4/ABX8m2YeRjLEbTVBIRze31+uFr/1QYyvoz0qeseArt4WCa/4+fiYhnsvQ2fzwAOLcajYloTHTmH0u6co1Grs86AMDZ0/zMPxa5pJR9/h+LJCmV0jG84lNxKalUa/Xn71VX7s81yyKuRD65t1Ap30jHCiMKkc8181NpWVqe5qd78jcj4smI+FlhNM2XZquVudN60wMAF9zlnvP/fwtJ0u+7nD58QwAAZ9nBzuSNHx/Fb2MAgNO18/yfP5V2AAAnx0g+AFw8Hef/wsCVPsp+MXgyTQIAjlmx59r/fvZcAQA4U/qO/785/jj99PbtwACAc8L3/wBwoXzvjTeaj0Yxcun9r+feXl1ZrL79wly5tlhaWpktzVaXPzc0X63Op/fsWepTxcPOTKVafTD1Yqy8M1kv1+qTtdW1u0vVlfv1u+l9ve+W93lvAQDgGD159f2/5yJi4+XR9BHtuRx83w/nXv/dvHdGH+A8GjrtBgCnxpkeLi43+gEG/Lh3+3Lgvj8RGo2IdwfXOXoE7QKOz/XPDxj/731v0D1Q+JHbAMDZl+3WhgHgAjrc+L/RAzjLdj/xuzAIzrNGI2c+fwC4YHo/wf/urzveIviJIJxze93cy0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7DSWPnJJKZsLfCySpFSKGI+IK5HP3VuolG9ExBMR8bdCvnBv4bU/n3abAYDDSv6Vy+b/uj7x3Fhv6Ujuf4X0OSJ++Is7Q+mUwS3by+vv3vn5OzP1+vJ03wCF+OXx9wIA2Dbcu6B9nk6fp7KFSfa8uT77aHN9dmBt3zz6Bn74Wmty0Wbcrc312XxH01uNn0jnKL70n1xXZ3JHNDHxxtWIeLoV/9F2/5Pt8ivZzKe98Zuxx48i/sOO+M+Op3+DVkkuHZt5HL/Q9bokLWs9N7fFZ0f3Ge8I2gznxfvN48+rvft/pHvWtfQ52/+Guw+mxfjpzoPrJ9A+/m01Wse/rY74zfq/O15MjzX9jn/X9hvjxT9+e2DZw6HGF4Yj2rG3Oo4/LcU01S/+c/uM/48vfvmZQRur8auI67ezTN/4rdRkfenBZG117Tffee9P8+X58v3p6VtTt27cvvnS9GQ6Rj3ZHqnu0D6ZvDzyxOD+R1yK/v0v7tH/r2bpvf4Pfv3/t978yi7xv/5sv/hJPLVL/GbXvrZH3LaZS+8NnL67GX9uQP+Hu+KPdL2uuez53soG/EN+8M+1uX02FQA4AbXVtcWZSqW8vJ9EEmuLM+0Pmvt+VVdi9BO9ap+JOLaa+yfyXRuheFyxLu9Y0n4vdtAK87G95OpJbqjDJh4eYOXCcTUj2XWXGYpKezxqzwqz9TZObate232dtBMnexwCTl73Tg8AAAAAAAAAAAAAAHwa1b6f3fLviK80Ki67sgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDj93EAAAD//yQzu3w=") ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f0000000940)={'ip6gre0\x00', &(0x7f00000008c0)={'syztnl2\x00', 0x0, 0x2f, 0x40, 0x9, 0x1, 0x26, @mcast1, @private2, 0x40, 0x7, 0x7f, 0x44da}}) r5 = socket$inet6(0xa, 0x3, 0x6) r6 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r5, 0x890b, &(0x7f0000000040)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80046, r7}) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f0000000a00)={'ip6_vti0\x00', &(0x7f0000000980)={'syztnl2\x00', 0x0, 0x4, 0x4, 0x0, 0x0, 0x9, @private1={0xfc, 0x1, '\x00', 0x1}, @mcast1, 0x8, 0x40, 0x7, 0x3281}}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r3, 0x89f3, &(0x7f00000012c0)={'gretap0\x00', &(0x7f0000001240)={'syztnl0\x00', 0x0, 0x7, 0x10, 0x8, 0x6, {{0x18, 0x4, 0x1, 0x6, 0x60, 0x64, 0x0, 0x1f, 0x29, 0x0, @private=0xa010101, @broadcast, {[@ra={0x94, 0x4, 0x1}, @lsrr={0x83, 0xf, 0x84, [@multicast2, @empty, @empty]}, @ra={0x94, 0x4, 0x1}, @timestamp={0x44, 0x8, 0xa7, 0x0, 0x1, [0xfffffffa]}, @lsrr={0x83, 0x27, 0x48, [@multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010102, @private=0xa010102, @multicast1, @multicast2, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, @remote]}, @end, @end, @end]}}}}}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r3, 0x89f3, &(0x7f0000001400)={'syztnl1\x00', &(0x7f0000001300)={'syztnl0\x00', 0x0, 0x1, 0x7800, 0x9, 0x6, {{0x2a, 0x4, 0x1, 0x2b, 0xa8, 0x68, 0x0, 0x2, 0x2f, 0x0, @empty, @dev={0xac, 0x14, 0x14, 0x6}, {[@rr={0x7, 0x1b, 0xc6, [@loopback, @private=0xa010100, @dev={0xac, 0x14, 0x14, 0x2c}, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty, @remote]}, @ssrr={0x89, 0x27, 0x46, [@dev={0xac, 0x14, 0x14, 0x26}, @loopback, @empty, @rand_addr=0x64010100, @multicast1, @empty, @remote, @rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @timestamp={0x44, 0x28, 0xaf, 0x0, 0xf, [0x7, 0x1000, 0x4, 0x1, 0x9, 0x4, 0x6, 0x0, 0xf32]}, @timestamp_addr={0x44, 0xc, 0xd3, 0x1, 0x6, [{@local, 0xa74}]}, @timestamp_prespec={0x44, 0x1c, 0x5f, 0x3, 0x4, [{@remote}, {@local, 0x7ff}, {@rand_addr=0x64010102, 0x1}]}]}}}}}) getsockopt$inet_mreqn(r3, 0x0, 0x20, &(0x7f0000001440)={@multicast2, @broadcast, 0x0}, &(0x7f0000001480)=0xc) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r2, 0x89f0, &(0x7f0000001580)={'syztnl2\x00', &(0x7f00000014c0)={'syztnl0\x00', 0x0, 0x1, 0x7800, 0x7, 0x80000000, {{0x22, 0x4, 0x1, 0x2f, 0x88, 0x67, 0x0, 0x0, 0x29, 0x0, @private=0xa010101, @empty, {[@timestamp_prespec={0x44, 0xc, 0x18, 0x3, 0x9, [{@dev={0xac, 0x14, 0x14, 0x29}, 0x400}]}, @generic={0x86, 0x10, "133022252d82194452acd4be3d11"}, @timestamp_addr={0x44, 0x1c, 0xf8, 0x1, 0x6, [{@private=0xa010101, 0xefc}, {@private=0xa010101, 0xb772}, {@local, 0x800}]}, @ra={0x94, 0x4, 0x1}, @timestamp={0x44, 0x10, 0xc, 0x0, 0x8, [0x400, 0x800, 0x2]}, @ra={0x94, 0x4}, @rr={0x7, 0x7, 0xbf, [@loopback]}, @generic={0x83, 0xa, "60f09ea8b885c3bc"}, @generic={0x86, 0x11, "421b62fdfcfbeee042225f3f9964c0"}]}}}}}) ioctl$ifreq_SIOCGIFINDEX_team(r3, 0x8933, &(0x7f00000015c0)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_NOOP(r3, &(0x7f0000001e80)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000001e40)={&(0x7f0000001600)={0x808, 0x0, 0x2, 0x70bd27, 0x25dfdbfe, {}, [{{0x8}, {0x164, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x2}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x400}}}, {0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}]}}, {{0x8}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x7}}, {0x8}}}]}}, {{0x8}, {0x1c0, 0x2, 0x0, 0x1, [{0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8, 0x4, 0x8}}}, {0x4c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x19, 0x4, 'hash_to_port_mapping\x00'}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}, {0x44, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x14, 0x4, [{0x1, 0x9, 0xfd, 0x3ff}, {0x3, 0x9, 0x1}]}}}, {0x84, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x54, 0x4, [{0x173, 0x80, 0x0, 0xbc}, {0x5, 0x1, 0xfc, 0x7bf}, {0x7, 0xfb, 0x68, 0x80}, {0x1, 0xff, 0x8, 0x10001}, {0x3, 0x8, 0x7f, 0xa336}, {0x3, 0x4, 0x5, 0xfffffffb}, {0x3, 0x7, 0x9, 0x1785}, {0xfff, 0x9, 0x1, 0x7ff}, {0x1, 0xff, 0x7, 0x401}, {0x4, 0x6, 0x82, 0x2}]}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}]}}, {{0x8}, {0x240, 0x2, 0x0, 0x1, [{0x40, 0x1, @priority={{{0x24}, {0x5}, {0x8, 0x4, 0x7}}, {0x8}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x3}}, {0x8}}}, {0x5c, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x2c, 0x4, [{0x3, 0x6, 0x4, 0x80000000}, {0x0, 0x6, 0x7f, 0x6}, {0x4423, 0x5, 0x2, 0x87b4}, {0x3e82, 0x73, 0x80, 0x8}, {0x100, 0x3, 0x2, 0x10001}]}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r4}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8, 0x4, 0x7fffffff}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x7fff}}, {0x8, 0x6, r7}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r8}}}, {0x34, 0x1, @bpf_hash_func={{0x24}, {0x5}, {0x4}}}]}}, {{0x8}, {0x224, 0x2, 0x0, 0x1, [{0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0xfff}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r9}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8, 0x4, 0x80}}, {0x8, 0x6, r10}}}, {0x40, 0x1, @lb_port_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x1}}, {0x8, 0x6, r11}}}, {0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8, 0x4, r12}}, {0x8}}}, {0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x9}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r13}}}, {0x38, 0x1, @notify_peers_count={{0x24}, {0x5}, {0x8, 0x4, 0x3}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x3}}, {0x8}}}]}}]}, 0x808}, 0x1, 0x0, 0x0, 0x20008008}, 0x40) r14 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000500)='memory.events\x00', 0x275a, 0x0) write$UHID_CREATE2(r14, &(0x7f0000000040)=ANY=[], 0x118) ioctl$BTRFS_IOC_QGROUP_ASSIGN(r14, 0x40189429, &(0x7f00000000c0)={0x0, 0x20, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r14, 0x0) r15 = socket$packet(0x11, 0x2, 0x300) getsockopt$packet_int(r15, 0x107, 0xb, 0x0, &(0x7f0000000040)) executing program 2: syz_mount_image$ext4(0x0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff"], 0x15) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f00000005c0)={0xb8, 0x0, 0x0, [{{}, {0x0, 0x0, 0x9, 0x0, 'trans=fd,'}}]}, 0xb8) write$FUSE_INIT(r2, &(0x7f0000000300)={0x50}, 0x50) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x16, 0x0, 0x4, 0xff, 0x0, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000002000000b704000000000000850000005700000095"], 0x0}, 0x90) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r4}, 0x10) mount$incfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) [ 152.864068][ T4986] EXT4-fs error (device loop2): ext4_free_branches:1022: inode #13: comm syz-executor.2: invalid indirect mapped block 1819239214 (level 0) [ 152.879136][ T4986] EXT4-fs error (device loop2): ext4_free_branches:1022: inode #13: comm syz-executor.2: invalid indirect mapped block 67174400 (level 2) [ 152.893450][ T4986] EXT4-fs (loop2): 1 truncate cleaned up [ 152.900024][ T4986] EXT4-fs (loop2): mounted filesystem without journal. Opts: errors=remount-ro,resgid=0x0000000000000000, executing program 1: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='huge=always']) creat(&(0x7f0000000000)='./file0/file0\x00', 0x0) mount$incfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0), 0x8000000) [ 152.949423][ T5002] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 152.958249][ T5002] ext4 filesystem being mounted at /root/syzkaller-testdir1013859403/syzkaller.gxtaEt/10/file0 supports timestamps until 2038 (0x7fffffff) [ 152.972413][ T5] usb 1-1: new high-speed USB device number 19 using dummy_hcd executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.current\x00', 0x275a, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TCSETSW(r1, 0x5403, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2e69a, 0x0, "00000008000000fe630500000000000000001f"}) ioctl$TIOCL_GETMOUSEREPORTING(r1, 0x5412, &(0x7f0000000040)=0xd) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000000)=0x8) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r0, 0x0) futex(0x0, 0xa, 0x0, 0x0, 0x0, 0x1) executing program 1: r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r1, {0x2, 0x0, @dev}, 0x2}}, 0x2e) close(r0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000080)={0x6, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000005e3700009500000000000000"], &(0x7f0000000040)='syzkaller\x00', 0x3, 0x87, &(0x7f00000003c0)=""/135}, 0x80) setsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000000540)={{{@in, @in=@local, 0x0, 0x0, 0x0, 0x0, 0xa}, {0x0, 0x7}}, {{@in=@multicast2, 0x0, 0x32}, 0x0, @in=@local}}, 0xe8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24}, 0x90) ioctl$sock_SIOCSIFVLAN_GET_VLAN_REALDEV_NAME_CMD(0xffffffffffffffff, 0x8983, 0x0) socket$nl_route(0x10, 0x3, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) sendmsg$key(0xffffffffffffffff, &(0x7f00000001c0)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="02030609100000000000004c9e0000000200130002eb0e00000000000000000105000600200000000a00000040010000000500e50000070000001f00001a000000030000a95a6e870200010000e9ff070040000200000000050005000000cc580a"], 0x80}}, 0x0) sendmmsg(r2, &(0x7f0000000180), 0x400008a, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents64(r3, &(0x7f0000000300)=""/52, 0x34) getdents(r3, 0x0, 0x2000) ioctl$RNDADDTOENTCNT(r3, 0x40045201, &(0x7f0000000200)=0x8) r4 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000300)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @remote}, 0x2, 0x0, 0x0, 0x2}}, 0x2e) capset(&(0x7f0000000100)={0x20071026}, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x81, 0xfffffffb}) bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x4, 0x4, 0x4, 0xffffffff}, 0x48) ioctl$PPPIOCGL2TPSTATS(r4, 0x80487436, &(0x7f00000002c0)) executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x19, 0x4, 0x4, 0x8, 0x82a}, 0x48) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=@delsa={0x3c, 0x11, 0x1, 0x0, 0x25dfdbfe, {@in6=@private0}, [@XFRMA_SET_MARK={0x8}, @mark={0xc}]}, 0x3c}}, 0x0) socket$inet6(0xa, 0x2, 0x3a) r0 = socket$netlink(0x10, 0x3, 0x6) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="480000001500190a20ffff7fffffff5602113e850e1de0974881030491720000de213ee23ffbf510040041feff5aff2b0000000000000700000000000000000000000000dd80d18a", 0x48}], 0x1) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000018ffa)='ramfs\x00', 0x2010050, 0x0) r0 = creat(&(0x7f0000000100)='./file0/file0\x00', 0xbc9dc8fbd81cb4a1) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f0000000700)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000240)={&(0x7f0000000200)='sched_switch\x00', r1}, 0x10) unshare(0x40600) write$P9_RREADLINK(r0, 0x0, 0x10) close(r0) r2 = syz_open_procfs(0x0, &(0x7f00000002c0)='net/anycast6\x00') syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffff7f1dffffffffffff86010000000000000000000000000000000000000000000000b18200907800"/62, @ANYRES16=r2, @ANYRESHEX=r2, @ANYRES32=r2, @ANYRES8=r2, @ANYRESOCT=0x0, @ANYRES32=r2], 0x0) getdents(r2, 0x0, 0x0) unshare(0x400) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="66d799550a12c81121a5f100", @ANYRESHEX=r3, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) syz_fuse_handle_req(r3, &(0x7f00000021c0)="e8e036c26a4ea5092d6edab9a2930aa28d9aee625a3fc354a248e3a494054c2f90d1d300c7551cf84da26aa63b0934f78afe3749c9787b72150c459e5c15c021f2e655bee170e92a06fe134f998e47f983ae1d2046f65ab3eec0deea14649d685b22320225bfb41aa30218a384a04c53957bcf11e9c659a93a6aa3016a37df45e6f817fdbebf3a5c510cb9c96c5462296b5126ff021f7c74b3d3305fb01049817e87ddd54a3b63ca199a22fb36e7bcf314f1a242b14e0f69caa8bb59d94c6317b6a2d1ba87e27962079811c5195c9cd1f52a25e8e535be9c3fb004d6e8a472e47c8a7dfc46619eef75ce4a9d4eb262ea69eaf39df12bce415a3bf09d7b5ac671b76589b01815ddbf160e0a0ef2701d2b7a61a50f40edb30a69b5a3cccc279832221dfc397ea63829e274a5fb42a4b3632370e3a883db7d828e1e87d60a17ddc93e48c88c7340898248652d965413a24b30eb27a0b9e295eda16a596d4b8ae86433788e4c0388ddb53d2f8e38d4292da1a8b16ba024b22e032eb730364f365fd4bbbd3ab870c7067a903445a94ce5fe2030d03f1409d3d8d1f684143964dbb8c90686690597880267a8f5531adbb12830fdea9eacdd1fd3c6ba9fb7c57ef70b8c13a636970fd0b10429458e2ba8fac0f43cadddf8b66bcf27737ec19e9ed9a43e548fbc3da016afc06f8a02c16051319659103f827cbce8c09e57a0f02c5286b53c54ef206d922636d92f58a7c8a5d44b86a9099e7a79e1bb71822e3b59ca50268a8d365743143e117e178c6feef519f402299b0841c8c8f87cc8426dc185b7f950e826e7c91c9856070fa882d7235811f4a2f8822b0ac996d64a5fcedbb15a8a2c66ae92ee5febc35b7b23fc01552d75fe22dbe88bc6dd80fe20d4233e2059be727bb232f541aa7ca5995e6c3f842de9d2f3060330ec391b86d6d3a2bf0d07f006858e2184f2fddfd009d4aec8abd43c7724a6b0fbf13bf02787df687e791983522fecc36c913977c8d3433c66cb4ba108e2b8205d687aeb6ecc46f862873fa6ec53aa9bb8f1c721342c472ef3010210907a8ebf5c1d8b6393a0eab3d1aad3b01e37e689bee086025bc153d7d7e9469aa6df97a16e7cfbf1de948931f32bbc8bee57649180f4dce85383484898f59b4650b0761b8c01b17ec283ed751361da967f8026e269e0b73ec7c6669020246f21e343861712975df391f7ac23dc9e9510777d53119709cae0a4e058523ff9ddd5ecd176ee7fa26a5578ff47ef2499875093fb5b5a8fc4f0c0f4a31b17c8f1847c2f5624350e72c3399a2c7069831d4d6c329b807a44ba6e8180b46c27b5615938dc2e2648031adf9e4929771f39b01007b50670a938d9a77920b6c0b492ac1ac235bdcf10769b95682ff90a9272c59f075e429b29e764e30a1fb47693de61a770772c67b46f91c2bea54966ac09abca0996f98025485f843459e7bac564f9dad09abce4c3a892a641a21387d1cfe2765941dd76a772208024366dc0312cb420f938cc501afc501c4f671421e7213d34f0d50ded16323cc22108c4444ec645f834a6be02a29e52a0569668b693e2a6d9ac75d363f3a939cd3723ea9e75c9b1e91cb9801bcd8a79c43c62d31cb21c901f68632229b903bdb4e86c056e36e53d8e8a7a2f049d2258bd6d883711dd9c7febd465553ded52a6c9cb4843af478ddb2f410f2b1dac840e5045cce08348d910ec859f8ac015a7eede3b1a6d25787566260f2a91effc701559a599f5dafed5eb6a8d3ee7f0c55120173a018e654916a0af72fa6546cc15217f6ae0f35635a1e551adf5054deca66d7192c77af72e58dee8422d3da97b17834facbc3850383f7e7d2d0086805055e2096f14e54fed9d1a847e3cfafdd40fec0beff17d6523b86c5a0d4ce367080bc471507cae4314e9244dc46b64cc4a33be9f56c1f27816f99af6176c8c47c1822455fc18e9408e7d29417f8b0d74d26fa52bacccac1b92a0863dd7731e129cc2676117bfab1bb5a8b8d67018d93eb5bbb53b766b5a7a8298c0d30d0aa0116d7eda978534efc731010ca0cf17eb6c5085b0995bc2f5668ce623eba6bf623cb5b54feef5262533c241b6e6d85715793fb71244563a625c4911fcb6ba0a86eb7ec061d54e49b50ca2f0596899e3631dfe38155ab26771f7e966640ce10d7bdf8a8683a3001e4d1a0c96fa1d2edb1c4e5007860cbbbc3e9930de68e69d489de7e255bffd70627cede2e45a41b2ebd097f6ebea4b39681e77c1b33d21e3c1d723e538f3f72ba36710438460dcd139b397d799ce82179ae25b4dc0b42de4bdeb8915a9b8f2f93e7bb8dc0fd36a90d45050f0532866f70f9fbb0f71f382825d01b4e6f2f0ca61198cde4846c07f75a3c3380eeddeb6c82ce0923df2dca8ac7d06f071f17dd6443bb0a941c890f579cc0d43b0c01e312dedea83aad8dbb816a27bde168a52e7bc45616a303ecf3fa527da30c72e798b51c842d75053611e49fb80cf7dfd6bfab05ba9994286a08731e90e230ed77ece5e855b93a821dc2ecdee215070a402e0a3f516b984c595a51b0c2b276498d7c96fe1a196f41c827fbcb99c31f63fe5c22628e1b70e970577102e389a57f7ae6597653c7bc2cd4fe77f9adb95e91703254cc7ce688e6263af1c4807a43806b75ed81efa9db129d60ed2d787a03d440a6149919111b32ba8f65a216767a199f964ae318eb4f85b8d016a1754a1a5d35d977adc5e8d5929f572bf7c5ad5c4d2fedfbcde7eb097b4a1cdcb590bcc44d25e2e337770f57b6240a013104a51242f91d39737b3c6a2dbbea7610613cec5d5151a49172e7900d3195a4324164e4ebcb5feb36961f40bb67ba7b3c33977f22e90914afce4f780082ad137233a358a3239e1660bd62b31035aad92d1fa7ca2e96e03024e4c8c95b5c2ab46b95b72d5203e5ea3995ca39fa8b03c647e49e0dcb387ccef941464d8ab025bd7d232dbe808833cfc88852ac90b4ebf82961ab65bb8cdfdae4d72df6c1b36e8cae2b7d9cdfe72b68cbebfb8cff26e45bd9828922abca9b87c25390634ac4604e9ee25d8a7c450c61d882bc2ef1b12463ff80849bc609669c72b1e7099529c40ec3aaf4a8d901e960099542041964bd83397a0400eb8ca298323efc234f79072077ff0e265125575c915d2bdb52f8f255efe9a5ffadc218a1213f08fd676454f7bb2560422ee3b0d2ae9d23deaf4569cb745d8fd413f8617174047a93acb35f04a76fc4764d1e559be2b8f21ea5cb0d64f3e13ab2708087d1c16b417f3c1f8d3799f15ab3dc11a9cf1edd1f765706ed94ec29771fc2808fba405038ce16fe756633fae100e563ed895316c64b839c94b5757a2b0d953033498a621c7b169937fa891ba298ed9872c8209e01b01484a04d7eb33277ed0df15aca378447d65978952e8bf8c2a018519991ebc2d23b62c03be851f1c188c8677eefe40395af5932275779260416bc52dcf04a7e03ee8391bdac8d0986290b56b5ecf02e282a44668213b3bd846c516a2477ec1a0eb0b05634a8f202e2770739f065a2686e95d26ea47c6653bf8f441d0bca0c7e8eb6377b067cf53fcd77f86b6e988772c67df661518121b9cd03f1f42f596f0de5ddc99014a5643401ac20018d02e200a832bfdc4e6998f37dab8dca0b5cfdd57f2b2685ad98d6edb8053db64b31f66d2ca7ecab1fd6510e62db226bc6505f90f435c169b1a9cb7a13e9ee889d47929ed6ce20b016f918d2de312356a3f6ed252ca0b172551a30e5c12fddd897acf9675d0c3f491bd335d0948bd2e83ae084618ec2ea1fc089bc99c3fb2cd74aead8394d8251203d6f06107249cc8830073290945a8b416b98f2eee190f68747a41e313fc74d104fe91a19e96d447422a1d88d2d4f1e9030049cd6694f07d93c78184f54d320fef516f67c7f278369027311d16a2fba365e34f0f229c8e5e08fcdb10603a87a364eb161ae08cf615874f3da9b8c2b3b89aadb95229549a69a266e55825d5ee4ea1803a39a8536f38c92da3ebd63a13505cc280f88a14fc43eeb3a55fb3cd3801e40c309190c9bb60054e865d50c6201a82f7d6625225b4c93efdacaf34da794d611216e41b7323f7a6b4639a134a1db85a3f823cb435eb905181f485c614c3df90c5664e4b1d2d99ce774cc6fbe53e9d425354a55a3151b8d288b2952788d485043bb7abd7f37d8a63a51b123bcda271695b78a13a5b28d06029213bda72d9285da874b9bcc7a03cea7e5b5ce45c4778a9f031b9206e76e9f3e5a36105376c7a3becbfd5f8671a0a17b184aea7ac7936cd75718b7f5479ef258f686b770c361d18dd76b0518d61bc2d0ca4bc4e4874a37d2cbbae7d7141617457521f2b5c091bd9d5e89199ef6b3cb12027864330db529830a1696119c60e3e24542ad43460fe972228bcf17e55cd008e7b8e4a1645e968b4602c690f50714a8ec5b2c5302d3633951373329244f7bfd4ed8b0d10747a97b75557fede733bc8d4d56e1e3f48e19ff4ceba176d128c45215e4b77787d1db91e3341cf9ff9924deedd1f907ab0f09ba7643ad30c580e1ed882c1d9849e6f9fa1f358ea76db065fdccf087f1dd9a3e0fbe8a5844d919210cffb7405e689ff7901b6d1ccb9a42ab6ba15d12da850d835dc4d3a02dd9df998fc2cbb4e34d96883d6b55c14aa358eb8c4341887cdbe7c0cbed679b01c1dfcef98b971b120c04cd7a80b64ca60f5d6376fefb8b9c31a78a20fce5a4551b8838b91df24f41c450d1b22a34e268a6dfe0432a51dd37640caa40898685bd950573670416bcccfd8c6e1e7324a587fdc5dc9db9fdbc8d2baaad47fcf41b85f25d7c187377d7578e8c8e3ece83dc8ccfbe75ea42d1361fc5f16fbd1f1feaa6e173c696cc0aca8328fa4a41fec58cf13b1013feb811119b07a612ae9b0c40b8affffe0d44c2ee5b19533e8710ab65f87d6970bca88b69c52d1ff81b5850fcc0d6e82bbc277e3529dd633e363379ddb70dde3130454c289c9c61ac4e05002eff95373a1038011b76c45932b8a81a86c54966f824a92544322b9dea43a828d4f92349834d3d76fe6293e28d7856011d5d8ec7e2611d394e48b481ef44b62c82b6b9ce05492ccd314003bc368d3c9efc8bb3bac692ef3e45c609781f9dbf79bb6409484af88e04dc94cac0d3f159418bdd5c875e79edbb97702edf1a3579883d8b93c0a6a6d98ee243d7637d7902d4cb3fac0992e13a763d97f93c19ecc7e822d3308ac08862a71433c4ef8469c3a5217717d5560bd9694e0083026c7cddbded724e0b190ba79cc285e99e3168a1519d35bfb498ea587115e13e7c8c9fbe43c48a47f956cf95695c610cd69b7d60d83ed3f493756913195229b7e7527b21d4e0aeefc23047150cc3a06e77f39f8221fa1e98ba0617f22118b685ce13a90c454b5c462b448040c6bd8e292587f97936c042b98937403dc578dbfcd1f23c02be45e666bfd4d2286d97a6e8ac11faa1d2e82d095539a6964fa7c65d9719fb60ecbcd65b5d4a895ea411835c91a57ae370b46eccf4c49e4a0671a88c9b8cc168e4534dbd2b80ea0108dda384fc59aafbb62e4cd90737a592651b13eb51847a5ea729e6b7e4c2b0d379c801f8cafe4411ba50c9a310cdeada3fde78307f201de05962b68c8b3c6a2296364b8ce110ef917345eb382aa8d2f96429fe2096d62e5ccce79f932bcd1c622fd8947dbcbb5b139ad09448bdd3a990db7912627c93ba8d4b7f2057bb2a4173dd9c7b23f2395140bec62bcef3c0e8583697cb5681169e9bc2da9a0e96b75aead08c3209c4452454624dc8b5b6e7fd0baa8beaae1130e04a65f7a73ad5456ece72ff463f3b0825b5d07543b497e01a2e410a240894ea26fac0c28d54337571b7b1b66c2f805fb205e7a1f63d5371f3aea2e64d2146d54da3c879d7a8504202054869159b0a13e2c28631e215af8cae134f51822564311fc78e7cd81aee406462d3a52ec011dec1094b32eda18e77b1ef294fc18a1858bdcdcd1e6a11ee195bffb6c4a9391470895f7c36cf4deb052a25ca06552aa7269a67defee9abdec18251dba7f151ae0fe8f327fc83a9361d0792afc7c1d097997333366e011f19363640a50f4e01e6d6576fbec286f5bdb703bac1ee2f7d907f071f2e211426d7ff78751acc816987f9b7f039089a5ea7711fcbf0b1caae9654037818fc95b21c768d66581b98b1399ea1b88949ec3aa04e5878109ca73d91b63a0aa68f5515e4df0526f1f1689c0c247c48f4ef5b476a5b6792d0684c3a33395c075143f82181d3c2ba5c210f62a9305e84640b2360efa08fd78e1465e79d461691186ca891ea81a50bbaf63a2e476ee2e2bfab763d5494e6a41aaa02b5da1d4fadc6119e4aec07d66600bc9c633f934c2e822beb5ed68c6352715f5134c5d5e97db2b9e3eadec50632f36d8b4174422240862bd7e0e37463e77cef9342e6286e902d0eb4786bf6e0816aa1c08cdedbbb2d84000121ed0410662f2d3fcd31f4c6b0c2655f122217e9a9e10d6b109e70108a5519594ecfbae8ecaf08ed184fa64684d7c89bb62bc3e33f94952f7759e167ae48ad454385b61758df7a7e0544e42bfd27b9919764f1b236149bb0a966e306e8d0c24e48d6dd373bbebd47f9b29ab03f138efdf20eb536382f0272008f578dce5519f9af198eef6d4636df20a3898ac47c0b35f8b65e6ef2c6c453a0ffc30be7065c21307204aff605ef0ecf186e59b3a54d0fb9a2d65c986a76c993159c23275fcc5ef1ccdfa6794c4ddde3388d37049869d43b90e891abcb86fa5b48a8a86fbf94cf83677ce855847582ef828409a0cd6e46b63147e7478c9bbfb521a731a9d31ab032e02de609c13c3bd8d58c99884bee11ff3b48f3c73ac856543dbb5432e791b34a175c3da3a04638024728d7ff893eb53800420cc494906a9b1828a96e716b61d1c3236683076675c710dd24ae0c59cc5e89cc06cc582d8c64ebac43dacfaeaf5f5e78ac7414441951187e023519e4f926485f5251f83026cfe37a9ae947aded95631e8136f9e9b1185482dfa6baeadc162596e54788def818cf5542141e5835e6371ed67f9f6df1e55729cda2765b72161f772b91e77e7b0ae394a74e9300846a150a792d00a6a0fccc6193746b47fde0d58f9a02aa5bb0772397019b1fbbcac3dc10b01fc0317e97a16f39b0dc5826ba051c88934bbea3ca5e7576c94c439bab5b17fbf1e18f5199c26154f7cb61659c3ac683e6b66d9f6b6c21bb1ba4274cf87bae9b75268c0d1c3a173906fcdb7c821f2d8f31012b87bc5469796e1b512f98bc742989a427e350c376c8d67d25d3ddc8b3a4c134d7e35492dc0aa8ae1d7bb9529a3235e997eace59a25d16301ec0d16738128d818f54a7c138f8674e7323c8d1313bf16ae558667639ff72a1e3640969565e25cc29610b09cc212854003e61cc3cffc4c206e43cfceb4269cdbfffaae7e944fb1b501768d86e029e74b4a458e356b2da5f2f782da593c3cadd80f2932f4b42983f82a720545a3ff89e64f7077fb4fcd049897c5400ae5b7d9655b481123b1376d413d26e5aad46301d0d8898beb5128e724a7dcc38b8292c064bfd4e71a7b05678ab226725e598a4c42a63227be14fc0348440c7e8932653758862ddd11d4a66fc20e755b4d286e89bbc6ee3fef77303b6841b1a306e0a36dc621750e093cbb61553dd1507f5209be12d58c3fbaecd75fd60a0c8d13c544696b01cb6f256517d0e3fec1879bde544a7f358d83da4dbb2c3b9919bc0a92871a603ab340aedf5c091d580709f1fa860de03b5372cdfd9658c31e081e82e7a3d82105eb82dd30957e24e6bcfe940b602187d0f4e13845d593f24a13fe6ea931c836deaeca845a8ab1a75ff6ba8308d1b78bb2665b1a0723c71e0ab0bb32400fad36a7b1cae54fc75af41924ba942c279c5dc4beb9fe8baa2e4d6093988185fcc9b9f13a81fda56fa0cfd556150eff6cc2c9ab60248ead4c10d2997eed8c95a03ecb21b38a205f3ea2be50b646eea3e460f404c3efe912d0aa86ab898b4fe935330c26673f0779acec25a5e698fa727567a680d6268dc95ad4576fdaf765cfcfc0d56c9938a7f9583d38ccc1cea9c58087dd3b898559dcb87f90b5c263fa2b4d22014757805bcd5dcee5b65e6054a1743d2c59c57b8346799f8752643f757e62586b1e18dfad1910e3d6f96835de2d7284afdd9b1425008e2ffdd0cc5724656f620d94e66863611eed883dc6268df41e18fa726bc2de437139062ec659597a33efeecb49fbc1fc64e65e2fba4d7e45c54fb01cc47599e29be8c838e9f26fbbc9029b57723d4d4d3c5f30c3ee1979ab6c4714fe806fec2b4b629752afb0524bad45d2f2dd55d9b830443b449ec4918b1f868d3b98aedaee63d7398490c12ca57c49bc3c16e6a0217f11e7ad903460b2eb060c96b253903061d1940268711a8c32da277a68f1a29331e5867ee13851ef1b12660794574da4fca181454a4b010efcd80d0b189a5a004c7a8e0511108c69b509e8ef8647f88c08c610965a6440f70e3a5ea167cfb73fa8cfdd58a2e3927e3d752ef85dd2cb8479e6eee2867bfa2396de857b4dc07a3cd0722dbe58673579b0ee989b17c0b51f8e5986a2fad1b8150e7e53aeb31aa13b4c8e910d37b754df88142a423e16f957542804664d3c34211de7549b9ea1a52e60c0ce85367dfed0dc50d29039aa8322e02fa943c25cc3ab73a326c3c904ca77ddf2c18e0c33b8230239f7394ef75dfd804e4eeb00d104a039552e3f057efea24858f05d3f25ed5342da0d7bf514724a50cd727b4512b95c7ca5f74617b0f800d031a6ea177771874ffb85879ff79eeea3037f056c6ecef12ee7331a92b5b68b46bbf1388c39eee56ff1ddd1fb01ac2aaad325189060f9c29cc130502f8ec1a4782e6cf72f55d6b65eb5bb35c8f5991114ff3fb75008b3613f12e2c73104cb23c2b2b3afb02f417aaa74190e01a79d32bc6128f0225393839bb235ef1b738e13ee7310e5024e722d523bd8192937601bdad4e1f54dac36b638f3324221ec30093b2b216d9b2c69a6a6ccc5efb0c4a2345d5d909bdc5ae36d32eae5b9f89d0ba110696d706a4f51e1c46d169285a8483bb0e42088e765adeb13f10540350ff4c1e3de7e09387e16caefea72f2b49f609a8a1190d950aee0b755de327fb84362aeaa80916095bfbd26a490a378b504db43636884569b6ac21fcc22ee63dd79afce33de481dcafdfaed78bb23ccc86ca31a63803f82f9b8de6b2f2b2ef3b79b232c3c9280b64cf013e5c8a858e2a3c0be22760c30d46949e20890852f24266a88cbf79a7d21efa1f7cf74a51a761f7ea9c8c444f8fdfab13d3d53b87f31a85ca7e9ad4b673900aebc488c84a2bc3613ff96dafe0a6a4943458167b1dc3fe9e07608ebb72c84d9df2b742b67eb8f15ec71a9f0290da8e9964fff842c4812b02a0173a68b1ce90212d3945ccb85fd7aaebc99fb970c674123655f60171cc9ac26e395ca41f257403c4535003d3344572f6749eae844cb456da033b1448611945acdc15a5897c6574e7ebd07286e6c2a3c6643de54c453bd596a30c9ca536d7d807bb93624f69189548dc558c35c3c5b3a762f1d81c948efce9d3343a6fb294ac70eec7253de7ea7e70b21453da6230829e673f9ae0dc6c8054d908bc0ef6f929bc18f541cf7484cdad13204160dcf1bc5582bce76a0ea8fbe9326b6a8bfac2cd60aef83b57c8436e997ad2f30897a33558651bcd263f89afa70580abdd4d24af7b877c546f639c01ff9a43623e7a53583f28b082a6f7d8c8c416a860e2e1c94e10f335ca3d8bed82a10f9739d3b4ab94d5dbed4ce7b3f3c95956f4692baa17008c1aa0d0b7c0fb6b450b89b383145010c41be69ab373f0476f27e29328054308739a2750b56e0f8ae144700763436d5368e2b1febf473213abbb1a8ede2660936dd76ad4bc42fa30e3b2e9ee05cd815c6bb2b9d57acdef63640a0b65d04924c4ffc5a0d9b8a02c705998d1db599b0c8aa6198fe032d2e2d889e61ff78bc5f666ad891f48a0fa385862cf1202e38a5746edf24f8d87292b20efa9d54f279eb48ca938b0916936ae789ab0be1d9748819cff16d6fc338763d1554c6d85d2441165681c3e43d89afe9ade03801629f7792091a2e84f61b5f83a2288a2a66470d0fbd4ee925864b5e1e835bb510a0844e9a3da9d47855a1d370166864b2f3cfe4a661360a0a3b087beef9de22f3e84ef1b4709f9ca91776c553fc35b86a77781a2678152c76952f101e2fea1ee515c19641a23129cb83b33f7647ae99734988e461d7a935b63cd4f686f5ce187c2dea5c14c5d0d80ebab30652086e9b46baaa08fff95b866d8fafec1a3c6c40deeaa15cc1b399e6435267d07068384ad1a3c72d0a966cbbf195c9847cab45a68a6de4e79bccaeb7e5b8deccfcf0b6f6bb749cb625ef271549ee6afbe640d35261b12fd425bffab10dd35f823985bdefb2dd03be5027bc64c04d42e05e48369a037e812c6bfdca7b72f20352b5363e6bf8f0d2321353986f4a7b3e673a54d42da0383563d268e91c5fc670db1cb1a9125dd04db024a42c2c8af5d9d8bc07c397953b6e03392db3f3dd6e33a2765f52e8dfc7ba99e96de865e29f5136e54ca06bdc511cad9e18031d57e512bb9d5f99712c1332557751d68ecda3418b6987412237af934232be967e04327b118c1c6415aa36cf5b65d670dde48ac969bba2c009d37700ab1540b7c431a4ceb3630dba96725f3fd2e3fa550ef299335f7f84b039c006da9c6499c18ba7e509ebbf385dee946dd3ee1d78435b03aae781db371e55d6174db17ce01bc56cf6cd603226e08ab066437b242219084d98d62788d212dba54b8dcb69b1c0ba67ed7c6f68fdaa3612c0dde797438ebe06819589d8e1275e99319646a0f3789148bd0df17634f129201a237e2d66f4f233f3305764c8bd8bebd158668015129cf0c26b16ee10ce9bf5b97c845abbf09731661d1d505697534b7f3f4da3049b6c5bfefed4d80ed7cbd1245f2c6bec0229a4a244313ff914aa12b162cd9320254ee36e77b2a1d2ecf31606933aa369c8a0ba0cae6a0a6b3f57fdf92884cc05721af55a501c65f05b2a814b9226232a6d2e5a61b5ede34e2b9fab33f5807414242191a5d8a9a72e1e238249eb3b740dcf78c77bdc8fe08d51d91b7ecae8b4ee515115b6b03a8949d2650f80204cabd86688541ce3e89d9f66bf7452c2042ebd085c5ab568468fc11de47f6c799862d56db24f3172f91baea435a3f7a879b445fb7376e44d91798fd8e2d336e8bb36c808c180b2b9f431498753da4fee493d281802c693766add22b86f69ef90a98d3c79d2ea32a2ca5f25abd21a76e6e7812436628934b9d3538ec190441db153a13c73e5e89a663928ac3c780307873194540962ef147d61e3e90b727a5f628672c04db043bc4733ba656a812e840acd68575ca50eedae24c95c531f1fb89211f1b46a55b946903669065c377c9df9303f2748c5136d1d534c7cbf58b3dd896dd24aa3f1c5d3314231e85155d3168c1df90a8cd3ab438d69ac45a3fb0febda2fbf24cc36dcdf206cdc4a52a6dd", 0x2000, &(0x7f0000000980)={&(0x7f0000000080)={0x50, 0x0, 0x0, {0x7, 0x27, 0xc0, 0x0, 0x0, 0x0, 0xfffffffc}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r3, &(0x7f00000061c0)="971432dd91cd73a1ce9d33b78ff879eff4ec7a172364d114d5574fe62d0eaecda90976ff3dc64eff9be5aaa5ba582b922e4d4ea29873b0b5548a57bc102ada5fed93ea7b9c27c52d9b173566a71d899a2723fbac87c8f6a6f59a632526f056d6cae0a2189cfd9ebaa5e0f2219715418aa87cff6fcc620b3e466b7c39f4764d36c0e74b2d5df6609fda94ff44109f22973762e7634647969f1402e378ab98085ccd1256601fb22cd6fb952cb7045f30b4c7422131906743348c1d36306c8693ad0b26d1525546eefbebdd0e929e07374e334d257b8dc2f8285fa595fc9c5aa846dee75ae79812836fa32877c2fe698510136917999cbb8ba894981e5c042c419e7e914f1666b4e5e2baee446f922d198f1ddc037a9ee0375c786d0ea00d178aa3161dd6f192ea606bc45be41ca69f7d71277c600fccdb6823f6b664ef0676146665900a6ca41df4163d2e5945186bd1d484f02bae3c8af3964df74a6c5a67953cc9a4f716ff054514f640e904a9150a99a08980767e772c50b0fea119c03781aed3d8a3798a59ed89b6324ee72c59d0dda6ebf6bfef0d23b9562fe9a2c3506a580032d7c40421efa5b4cb4a15d1404e5b58a6fdab3bc71e472a95c7b377cd2681123234e104e40df6d188c793a2753312356fb3a8d49d3a41597688c51243a9acbfa969b71feb9b14ffad8745c78522be81483066697564c74dc72223c588b1e4cd11e6e6dc0a7b60cae2b35c00f0bbadd1a7c800ed598c612decf4fa0845d4ca0dee3c02d4c158582b638d35c6af1cda1d4884d84d339a86a590636a9c2816dbf298e079db0914cf8d68639c714bc5b2c449ab9560905596d001dafbdd3ebb68e8b6cebc7bb02cc13481afd964d4568a2944bc1b7bd1191b6b4527161357e3b3a21689bd3dcd77c8365aa45c72ebc9affb217b3bed3a0e41130dee5e1206b8be70906693e7b43bbed18c9590bf4dea917bfcdf5e8cfac8e44018f171052716193cfbbe99a8d982c4271db65fc8b857cffd12a10044102354624dc1bc0aefabf4fa819c109e353c15d559bb996535dae10fa60cb0feb58ab017e32632ded0e2efd1d8a95019954b605c7a7f2783f63c7926ef43774d203e077e00131fe2949dc6d4a3f91d47db54783e3c7e93013f930717336acac4cce9b8fec160298f6ff5fac1772f1debd1a23eae1d5262d42238294509317c3466b2a868acc567c9b2ea4443145f124a46720f8514706c29f7cdd944ec316d9cb20ca42f4221bdf1ee776da8ff354e06db3cde774f61ceb690c90b3003255598a5f16e7e9b49aad286522e3f058e2059e1504b706d5307c9e3163caf9b3ea21dda4b89b61cf8f0f85589b3367313de64d20ebe25291d9a8710c0b6a2bc713d11d52a32c2c937769649662ba7a08c2b593199d9863474ee15dacd52dff0408c1ec2ef9345bffb7fe9cf8ddb13e66b10d1ed5b3f7b61f8f8722c2b3a96ce83e51737dc76f5242df6f4aa774fac5ad0475c5b1710904694b59516a7d336874bcebb811caeefc70291d7aaeb53b080ea89b560e0e866850627afb12e7743f2de99924f99f005d14118eb8506053a2cf00e87b0c77d8b1b08c5588460bcec0b154c6bd7a8a0fc790e78b2fdc1dac781ee052ef40b3807bc77e86c0dc894b62cd78382a161e26edbb9fef6cc6bbba3107c015fad757ed6e238bbf698381778eb9befb0ae77214c4a693045854bc4f37e58ba53499c7f0b66f65cc44edfb3f8f28f8eaf7eee7a044d4030f26ac363cc2b7aae0b889d608d6725a96260f9614c23dc7a666873ade7750f47f5ce993de2468427415a80c11fdb50baccd46109d8f245f80b9ad29b576cd3fd1f8845683555682cbf9afb0493ab83f6ae4c7975614e5b14577faf7a5d52029ea5400ba155d397ea03f897f207aa6067c6b18cfaf9bd31e93f4010f7cb8cb8e4f791a1ff4fec42f72eddb0f66b85f9c50e27ff2df47da33d2fc5b7467d9f3bea59f64b3460e5295c28c04fe6dd7a0c10b74605d80e324bb3d117ac09f968e506586207890ce549c25425df1000c13d8e202ef5b0c5d58db1681155de2a9b4a016ee0dc7b2bd8fee53623bdfc35bdb79228125f90b024ebf46d60edcbc22d23e74b3cbc87b22d41956aec5c65ca651bf7c1bb75f466f2811354fcf61cfcd711f830b48e3967db43355bb6b3e31a3a7cd92bd00a48d921e9a1028ce336dd18cb48105687977debd1aacb1a59f8c575075a0de03fe825a7937902e9ccbecdcb22194015772116ee7ab445f159362b934018797292eb92955fb6acf38cdcb102294a37548d9fe165ce02d79b7f8b59c3842a1123cc38cdd3d15a2f0b53a51a997bed6f8677ab87c5c5ff9946d5488c1255d00101ca81bbabb4e5de456e3eaedf0ce3baa399b659f8bb0113b200138f008f95b886d94a7cea7fdb12ee16e5e241d92913273430dcb6e314612f8fe1f93261a285ce9dc887402569bcdec4b97644356a90e9ed26129f2a19e97898f587391590f413d072b48ab1c336cbcecb41846311c32d771905e3f3e0c0ca7bcdfe3492079069cc072402caf4e3d3d8002e836ac25f7694fdc632dc3cea9e0cee9cd3749097ef09808a0c7a8028b9945d4606a5f9c4d1440c149f569e01a04a5a25f37584793976c345f268e01db99e40ab3ada35e612b0753116bda0102db4abb702bdf51e985d6592275dd99daa36d7f82cc1a4b3578c018d350090f42b10e7519d8f2a39e9fbd9f9e2d91d7f49c0339a8fb1fa110ca21f555396b8dd753875e90f46d395469e93748ae2fb4123aacc9f47e487275a852937bee1adb8c2e4826bdb06e850125428ae80f312da19750d80351dbb99d103fdaeb19d4e290cc5a1348254edb096c2fb585d52fb319682925d6d406df2fc9ddd58fd4d06e916dcce8c7f128440b9de3dee93955bf215a8a668483500e86de4f7df22e80017a0d00dbee51693d4be074522b226499cd869ce1cc0bac0cc5377bcaecba2e46c841f5ec261fd66b53ac6abfe95b2aa9af8bc463137eba5390873de9f8927c497d19cb87a27130506f15b8a971ab7bf2df36491c4834acd4ca630db5063d128f4f6a2fb4c0087cf85f23fb1a920af027ac1e9ddb373b7d03fb00b12c773971f0ed87febc6daa82a6da4f734b5b40943ab6951e97812597e2722e680f8428db996c1af04902472f5abf39253fd081810b90c68ff1be6c9766ec8bedced74808d59b061011fd5061ebc6353bfa962967b93984b738041660f90494c1bf4145e65ae32a91192ed02f9f4cc4619c7d7d960f4fffcbf1066a826ac74eabbf3d2a8f78b81f6a2d9c9ebbacf86366c38058ca5dfdb5a4751f34fa77cc2e519e44ccc10c235cef1083150afd49dc62c465f8fd9b03b5060e32673c1942d53cc8ef276737416c5bb7ac43f7c0e050f97e06a7d0b986fd1cb3ce5ea737c9bef22bc7457a25e39e201653913e1bd5526bae7cae4f9e18853e801f2fa4ba1c9fe5450ffbeb0a2c41b0fd128f8310ab67451043054b4d8ac182a26a1108e3d1e1a294b735519715f1509ec36087816858879a8551c2a64cd98a73152c9254d37f52089fd990d3bc9f4ba9daa1102606aa1b8bfc791ffd619e3fb91d0d0182a5e83a8123f1a73f0cb0e3482c714fc552eddc0a6d710a08958ff49597775295479f67dd8a8859223d881679a174ef838019d983be7e58210008e77d7f685858cd383e41dd553b6b1a47c8fcaa5e0003d3fbe3d763748fda644c72c5e499f43ab727a1e29946578ef8c0adddff5abb47a726b425f244e69881dbc2e04afc528e9f3fdefbac96a95ac687c90b05278be3183e111d4e3bdf47bc808fec11ff9e0353511d58689af517e01e7164afe59af866774fdea03aa59a95f0b4c46bcce32397d9414da2cf4eb85746492523aa6178098a8b2440332820dd5f1d98d3603541f4760d9dc797e102106c8e5a7b8224e188ce89e4038ff13ce25a7a72d547b50b36b7c692c57e69fd85505aad639fb3dbd2293385c1c83c5dd42b58647dc453c1e3cafd5033491a761385d906dcb6d201de7ccf386f1b93f9f8bd89c4e638dbcc1f7de8b0cbb753e327202ae4cde1541e9df922c47b350e74efd17fcd030b4714a8a5bb352d59df63050565a1a61439310f18c41f603f45a78ec4b1b43871b5828642d5e14071bd9eb7fbf95f8f06a94ae1f5f35f5476e4a7006afce8300f9f581169cc65ea0f380294ab9113012cfcd7dfb61583415635f8dce61ca3dbebfedddda3403f061761f706e1b85118639dc384915757e57388c5a5740a1783cad23b26fba65269ba691bcf0d65612a018c1aa450148a3c1735f9974efcad7a204c31817e1399effe8a2d8e93479d02685850728bd8199800cbe4cf0802c4be7c8385cd74bdeabb236f425f34ca1bc50545bc1a6b5572b1f5ef574fae08ee237f1ba58120755f020fef508934575475f66ee2762af9e529ebb4b58166e937f1cf63fa06c87a56c622741b25c329ac4e42c0aa0274b018a6376264f2f99afd18f8a970d066f64ea7b951733fa54e63292805459c6fd6846fa8a2cda7af6978c7d75f66731047d0b49fd20eeed957974640136343f5413fda69e9ac4f176175ad0567a3ff71a8bec9a8e52eb98ac41c0e9723a5f481c93273ecaff3c2c9c1f35d6ae22d03539cf3ee9ece4f5d7e7f0f3f0fbdea694818f49e48f2159c5ef98760c814df7bb1a88d25213f261818b39c930518a2b8d15cb3d48599202e3367b359e58bf029c3c97ae8d6b9233b183d366f1ff48d105898fe2de3544ca16cdd9d8c0a573a2227f92d1a9307ffb3ddf88460485094641b0488df033cd1bb03b73c9c3b01a59a3ccdbf5393e93a15ec045cd7a5ab36234a5e4c1f028048468e37a7609204b474ffd4e351b0bd85fadc0077a3eb0a77edaf9f655a4ba34a30b97a24ac04e414b38510924bb39bc9edd284375a1be5ed5fa5e4c305c304b1d05ea66aa29d54bc18ff2a7e99a9dceeb1a4c91789e64666ccb39118ee0f4073f37b3efc9db419a9e8ca7319b4318b67ffbc194109f6b5c422f6a2e17ac335deba4a66bf1ece57cf5435adf2f3d64b96c12d61fab45d9fe4959134f9e35b2a0c1c34cc8f7891d2f645f91052cb467c9001d6948016f7a90081711baefe619c6ea7352fc101314b2b78c6ab02b8870f234a06ddf7af0824fb9a46a23544409c9f4eb07b72a4ac89e21287a4f4776920cb750290b9a4f48b8421625655b02f88a84228a0b2d95b3b68bad135196f8e44ef8d1099fcacb65e2f2fda6296e941080d23f3ba23e6bf808ba862fea16549ac3c8e880df02b1ae76a4fbd6a4a8e00792d30d70a75f6be05fcb5d9fcaaf579de2a850a0ae4ad73476730c907d0a5fc1edfe84c91d200335716ddc30238c24f72701931ee68149309b619bf5ee2c256ff33076924d118596d38d47ad767714cd214b811e1bd0f22319bc49565786cdd728abe32a31f001bf19f664e400e92c889d386d040cb26ac37c7881f3b844f7b4a4f69c3d9e1eaf914bc642e750a3dccb0e9ed26445ec0cf2bb46391bb394bbaac9b72339e4ecfb3e7a0bd42d3d7667376a4a7f25d1e77cd5f42c36f3b897a10895f0eecb5fa9f30e4a547eaed3f3c7942b3b08f5f0fd2cdd84bb153df530cc3cae64c5aae260703f0705728f77d29e140cbdb2c882a7c4753f496bcebdda4a22b574035c49a2b3cb081971d6ccdde673a8f093523d22b91f4393714161bbd75c224a8bca17b76b227bc5705ac6981537209abe8c445cd0abb44b66d286c847599a32983668a6d08b7cd3b3a51aaa65e10ed059b908eed0e46ccdeb93ddd2a860ea2735e7c944a53ee4a9aff040f2249cc243f774a3cf54682ce52f7573e0de33c8d5ec5dcde8f405620920b38efb5cae33a0b7314d3e890cd47b3171fefcd639b6b3453d5532d288e8fea0194af0f87416dc8e43e529c6fa88d31f24cb722807f82d96481d5a05ab3a53bd3b206cff6b09b35936cdce2484176266399dba0c8e7f9f8e04060411de951026c5687da0be714fd2a524d2e3bff9ac7096e3bcdc6708f8c56af2cd70639667c4ba16346d56d9059d0ff699ea6b0d1f3fd632ced570f8cb7b9e7fd3d570aaf0a6c2d8599f2555f3542b94e21c4e14786c9ac85aa9950a60d661cbb055d8663a7b50e8db620b2183b377391955463077aa574dfab1f7b41b41011973cf2fb0c96cb64335708a083ac7e432a0791cb1f03a2cfb9fb3129a470d1594a705c6d50816530297d805355cf3d2de17188f66feff0edfb36b4fdeaa330543d3d55d991b28a7e912c9f88438d2600d4856eb453155f8a018c8211ff906c033e6e9dff0ecb71f0ef8fbc6406532a3fb871d8224bc47767f1820a361a6f0f8547d60704a5949b6dc79851b2d5104d3f112f7cd24ce2cda5a23276a769589b69120115dcbced9ad0c4af447b2881d96516ea2648fcc5b7c51b73d0247c7d1fdb9e9a735bf8ccd12c9fa6301ac01c06c9bacb0592bbf2d9bf2a4964e8a1a9e368b042224538608e46d666fb653bd28580990259422d109392b33fd177f25dffd19ece45d60a14e7635346e5ae8486e7f23d39312c2210bce711a9292d59405de9b9ec2f5e1224b00c511d7d4ac59d451716452ba123bda9c1b49f17338cd925c79afa3946319a419b84595792038643bf413b8412a85af06799173b41fba1f9ba5b3863b95f42295eac4b48b64176da990884f15c51f612b00ec2cc39c2cc2008bef8c808b446fd572dcc6544319d73e37de8934eb7bca47b2b3b33ccf738f5a06c39bdfcbc5e877cb52983d4604d86ee0571a9930eaf2a4203552ec7449d13bf1571addb84d087ce9512246b5a1fd9ecbde6dbe9725c56bcdd688e2a13a05c770ad8a456a518496189362079e5dbfc2096fc41cd1c31deca149ce77af19271a2579f4bcfce68b1f6e988ad61c1d34d6960457f27d9f7880450ba4662563e7ee52f8433d0369e3e3271140e7862abf9ac1b8ecd76e4ebc135b6fa7e23483bba002c63db9f58d8cc3777d5512f7eb45cc76cef6d40c0e71f1136a3c4a9461397dafc443680b973cf23be91c7cefe69e523c1fcf372ccf211e359ed74fd3722c0250964e241ddb7263c3d9f1611f8fffa117a47ff27e8b534f88dd2ca5ff761e1a120d3b23501322b35a7cab3874a2d39ca25dafe01121bd888f9374b8374cc50c55c9370a85e80a009d1bfc9252a7ecccc20fd93e99ffc387950af484eca699521c2c4eb718e1dba1e453f2b633a50ef6d9687baf14962bdeb940fdd89c271351e31bcc90eaaa71293795908100ccb07989c8de84895862ddd7ab9bd19eee1aedbf3d3a177e4ab2417ba90d5167e6cf839a02526efc3104d687be60ca0224614b9fe4dd405e7632297aca26fb9f5cdbc430275b5f8afec7b8f67494d537d7e85eb85b2b56765a85a62582c4259202e05c5042d7058a1665ae0dce7cf210f5c53af0fe14b15977d0e7300c7284a9a8c39d67a3506060f8778dadb44c2a2eb2eb7851bb39e30c23a40c941d564cdd63b2132dca4f66a9ff199c45ce31caf2943e7950299844d533b6a84d441fd9cfa4f65594a4dffd2ae7130becc9df98bf15a778bc4f8f658308d536635b5f389dc4e5d131a5603933e2298e55978fc129c2ff15ba74474774fc0df631527e44dd7496f3a8fdb4fc7bdd4f915f898205cad107a1d0a3a597d191d54c2ffaf251729c8ce6cb2dfcd13c43b57f18048bae8b6dad40302448bcc081c71d6aeac5fe28c1e76bba6300ae047b63d3734942d514c776013e25e45846161d3551814bb1f26bad7f63104da8f6eedbcab1cae8ea8879f03255937fda6f6df98dc04db6021ccf8f86f3ddd68200168b2b56d7efa6076448c564a45c45eeecbbef0b02c64415737e6146478f45f17d14b876d168ebad17e161d770335afde5f25585614a21b191e77a982060c413f752eb472494f34bfba647ece3c8fcd89d4bd7e4de2aff28beb6bf1c3b420ef0d6575e1390015eafbbdef7de6cc8b04d5696830b00cf0464fd5fa2726955586832859d8aa50ab591a381ebbde0083ae585ddecad5c1bd4acb79ecab0a9e23f9695196a56247edff80cefa8131ae514b318e59ad20ababf539a6486a8acd45d53ec60815e68c361263b12ca8686f4eb5975a59a6904ca42a2c440ffca1ca96eb1a8f4f4e1ec52e99f0d596dbc9d27cbf3a8305674bf1b50d058fc8a35a7027c0c7344814b2018b8277e1a2e6ad11e34f9323f06f67dd28e02e22979edc004e743b5a5b2649fd8fe1bfed237bc729e059f76233a3a3bf6faed8d7332a3ae76bd716394ff2302535a1676ccd879add2ba3ce3de82f8b9a83d9b0f990deb3c4328f4502bf88c310959b11436087a551f4e3194e2ec7b6adcdec261cf0cc22dd272b066f2db513dcbc299a277b0cb0aad2b8c1edbd2e2a97fd95a88f915909cdd3322f991cab58df5dbe9542f5b19400e65486ccb7dc5b55c1ba3dddd204e735418f7dca73a3262cce48253af1efbeff3495a61e291d3dcaca0d6bc2fbbc83b836fc8a8060523eb099414aa6610a370b47a0086f423eed33ec4862cf4259ab96f640fa928485a006da7be7e982daf7d64c2fdd391af6b111e40790ee9d5926b7f22af5c06b24f3852e75579e4679ed2184afd61ebf633af51ca6ac97d36480a1b94f47a41d50523257f74dec0c9c62389e52b6bf0544dd9047029a5fdc0b54f30d2d0c70f3559e760afa2e3d5feb248823215b04036fb53751fcd30757c4f0a9a10cb464d59bde35589f5a3c3a67df688d058a2bc783d9c5e7c54811c10d12ccfc122de0a22f6769ccad500cfe5f95899b5d16dd075a9e08c1d99a0134b975b4ffe3b9fcadf0dc6130cd782d5bc8d1724a16f8e60b23b026730e1e2f5218850485b7bdfff6d37de923d4458a8ec9cd17668f5a694b4613fbfb64cb37416ba85af4a1019f04b476cb236d175d5073f7fce227df444fb5214c0c141230540d984dbb8ae5d55ef172f73457c8cd96f5c8656d89755f670b61a7bf4ac9679ae844740c9f3f255cce28599f1d8c3363ad36fd60f3d24d1b5942174f6d77069f571c89f955970ec3c7465912cee44d36891d383290510ce06b22c766392cb5dc2beb62fc6e8ba63a4d6d351911d9f6732efed103a87ef818894b4de431769d56755f4b4f933eca2df7a90f675f3205995bda3e70ba5016103dc9eb438d96f0eba223c818e06fc665ca7b2393d31cfa88da0b6a980931e8c464ae9a5d66da68f97ea5f89d408626ab2f006c401d25992c02b357cd57a56b1e117b6b8ecc53d6e38897905986186704a41561aa90a7b0e8d57c8ebf7b7dc97b600a4875613ae95247b9398c5ff242e765d1ef94214f0420030cccd351991ef29ccc3cf4902ab48a2abdff51f809e5a1a5bc0af8f9e12a71c1e38c2404fe815449f214a1f1dcce9d1f443d4e5b8656c2bb502c833746f9e1973d58b9d69eb1f584d93a60b3ad71a66d310f633860cc31d3f0514ccdc7732fb95d6012d28d3b19653279ebb5a9bd6af3d0a8204b5c8c587acba335222d8339b8adfdadf652441efb97f00201bf0e10fe4ed76b8d3b537bbea3c4e561bae6ec103a56f973e463361af1cd1066da74cf8973bc675c7e1774a29a0739b79314d0c8d7330e177c4daa74e4e831882ee6963edfaf79eb48479a757b4818ded95236791232fd60632fc192acd73b34a1ec6a5e8a6c7269781bca47d14b05ed8e86b223ba03508535fd76978c54eda250a12ca517928481418ff27075e0114a2aa98e4732148ebc51552bb591b77fb43122961a2ce83d25a3f335db052571b94f3d42850c26651dafc61be4075c30a577ab0779d4e8d3afabfda3687c0d92298144776ec2ae98d887c7c7937baf9c0625525b743d6a0f51f7da0931cec18767f91d5a91f1319bf28867e5aa820b10bc38bcea4642a7534505260b5554babee64ef5872e368177bc8a1bbe9e7609fe12179712c78326c5752a2ea093501aeeea6d5da3be5a8764d6548690bfe08e48b054f98a301426d63cd19a4553844c47639db832707d4069ca0158755460bec5afdfb5045a412b135d26c8ea3cc630ba482f3ab675b92275b4523c7068e22ea1e0567805582c4753d6abd11c7703cc62034b8cb3d00cd4ea29fc5fa16debf4ac75110e3225d79baa9713660941273c5827651a0802a8dc53aaff1f6340138a96bca291750bce98865760973bfdd39b8d8fa997ae1446a83a7cceae8a7fa570adbcee1b6f255e2496a2be396d73ae64a98d2097144ef0517efdd35c23fb5670c36436862caecf4f9d22595b2345c7054267b61a5417af0c7de1f70abad49fb57e6c67e552c83d99b9d878bbefaeefb2d7c5853740603795f942a03383e31d3bc098a7c85174668ac2b162bd016c6325a066338eb2282dc22d2870f085ed53864df671beb68157d8cd951d7d07291956208096bbc53eb13aaf07c05cd3ec09d6a794ccfeb43a32208ee3cbc6df1a702be644f52740ec8b2a6ec0245656016f355490e9d1cb838f76c0327186d52ca5f4d375c757775458d4fc0db6d508a6186270fa03df68927f1b45dbb6b967349b2978153364c52f0f2f2dcc44d73eb842b14dde20c64cc5a6cb398c0cb11f005fc6cac8667c52a139dcd0e7f7d9ef0f3b1e18eabfb6b141273d8712f119373920c83a02a1891b28c5346d3cf8654f2aa207baba02bd94290072ac29efaa7326e231ef0fa0df441566c66241a0405f6b5e8bb8fd17d0bb8dda36e7f11ca97552b4a4a3c9a6026a52a5f27d5b295857837773d1d9232dd4f4df7107224e8c55eaa8027c9cebf8dced02cf9547a0dc1b8d3317683817a983486576afc92670f033f6e8c104f260ad1eb19706d37a6c86cf98b8dc3b4e7f5765036167406a69a9da4da6a8f2592c5238c3e930d18ae6eb45eb6b94b33adba1b88f6c3212c6a101cee6d2baa024ba5521c4e4df9808372249534d09ce9d48cce17662f5c99d614e3284b4c4896ad4a649aa90e535ebae1efb050c3bdbd6a8923a3cd473e45df11b164b83358df4b7c95a1d8ae8763254594ac3b774eca41684e9c14b8bcdc4245312b63f876451b0c1dad14aff6ac86a1a18a78feedd1b1ff4a24a0d69107b0dc3fdd00808e9943c2fbbdf4934cb4d40a4cbd37818da4fc2a139a24324c6a64c9e2e98b9eb97e3773573f14d630e2cf950e590167ed4824ec11a86cca80e03907afb400adced7f6819baee5eb9500cba540d6fc77168dd43d50399845869807bc8e9e5491f1fc9f0a775272089d830f056fd609bad1ab10fadaa11818e5e4e921ff49c0bfc2b7f000a62f32e73f27faa9d0b958e67779ee8f4874243d8ab5ee74192754981fee5ee25581bd5231a1ff372ad67e945be6b265835c06ac356ccb0dac4ffd87203334dfceb0f28e23ac956a73378bc8d395d6d5a387553569f3f9998f4643bdcb84169459408ff07d0a4f2dca5d4040db82a9e7678a60ac6fc2be77a79ef625855497db13e8f1ae560fa6a1cff1bf8e2c890457d46e9666c35d48479d5840d7aba635afb666e0f701d3bf56740264363ee45879035e6ad6742a8902043178f161fa3d66427d0e91e484e52fbd98", 0x2000, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000, 0x0, 0x0, 0xee00}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) rt_sigtimedwait(&(0x7f0000000500)={[0x7]}, &(0x7f0000000340), 0x0, 0x8) timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x5, 0x4}, &(0x7f0000000300)) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x77359400}, {0x0, 0x3938700}}, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x4002011, r4, 0x0) epoll_create1(0x0) chdir(0x0) mknodat$null(r2, &(0x7f0000000440)='./bus\x00', 0x1, 0x103) mount$bind(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00', 0x0, 0xc5000, 0x0) syz_clone(0x68881300, 0x0, 0xfffffcb7, 0x0, 0x0, 0x0) executing program 1: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r0, 0x0, 0x15) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x18951, &(0x7f00000003c0)={[], [{@pcr={'pcr', 0x3d, 0xa}}, {@obj_type={'obj_type', 0x3d, '/dev/net/tun\x00'}}, {@hash}, {@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@obj_role={'obj_role', 0x3d, '9p\x00'}}]}, 0x1, 0x4db, &(0x7f0000000540)="$eJzs3c9vG1kdAPDvTOLSpClJgUOpRKloUVpB7aShbcShLRKip0pAuZeQOFEUJ45ip22iClLxByAhBEicOHFB4g9AQhVHTgipEtzR7mpXq912L3vYrVd2xv2R2vmhOnGafD7Sy7yZ8fj7fbFmPG/myRPAoXUmIm5ExLNarXYhIgaz5WlWYm291F/39MmDyXpJola7/VESSbas+V5JNj2WbXY0In56M+IXyetxKyurcxOlUnEpmy9U5xcLlZXVi7PzEzPFmeLC2NjolfGr45fHRzrSznpO13743u9/85cfXfvHd+/9/84H539ZT2sgW/9yOzppvem5xv+iqTcilnYjWBf0ZO3JdTsRAAC2pX6O/5WI+FZEXIjB6GmczQEAAAAHSe36QHyWRNQAAACAAyttjIFN0nw2FmAg0jSfXx8v+7XoT0vlSvU70+Xlhan1sbJDkUunZ0vFkWys8FDkkvr8aKP+Yv7ShvmxiDgREb8b7GvM5yfLpaluX/wAAACAQ+LYK/3/f/ZH1v8HAAAADpihbicAAAAA7Dr9fwAAADj49P8BAADgQPvxrVv1Ums+/3rq7sryXPnuxaliZS4/vzyZnywvLeZnyuWZxm/2zW/1fqVyefF7sbB8v1AtVqqFysrqnfny8kL1zuwrj8AGAAAA9tCJbz76XxIRa9/va5S6I91OCtgTN3fy4nd3Lw9g7/V0OwGga3q7nQDQNbluJwB0XfKimrZa33bwzr93Jx8AAKDzhr/e/v7/5tcG1lr2E4C3h50YDi/3/+Hw2un9/3/tUh7A3ss5A4BDL9li/Zvf/6/VdpQQAADQcQONkqT57F7gQKRpPh9xvPFYgFwyPVsqjkTElyPiv4O5L9XnRxtbJlv2GQAAAAAAAAAAAAAAAAAAAAAAAACAdbVaEjUAAADgQItI30+y538ND54b2Hh94Ejy6WBjGhH3/nT7D/cnqtWl0fryj58vr/4xW36pG1cwAAAAgI2a/fRmPx4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOunpkweTzbKXcT/8QUQMtYrfG0cb06ORi4j+T5LofWm7JCJ6OhB/7WFEnGwVP6mnFUNZFq3i93UkfprVdhK/L+pbHetAfDjMHtWPPzda7f9pnGlMW+//vVl5U+2Pf+nz419Pm+PP8W3GOPX4b4W28R9GnOptffxrxk/axD+7zfg//9nqart1tT9HDLf8/kleiVWozi8WKiurF2fnJ2aKM8WFsbHRK+NXxy+PjxSmZ0vF7G/LGL/9xt+fbdb+/jbxh7Zo/7lttv/zx/effHW9mmsV//zZ1p//yTbx0+y779tZvb5+uFlfW6+/7PRf/3N6s/ZPtWn/Vp//+W22/8JPfv3ONl8KAOyBysrq3ESpVFxqVq6/tmSfV3pjX6Sh8hZWfrU/0tiXlW4fmQAAgE57cdLf7UwAAAAAAAAAAAAAAAAAAADg8NqLnxPbGHOtO00FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjUFwEAAP//Lu/XgQ==") r1 = socket$packet(0x11, 0x3, 0x300) ioctl$int_in(r1, 0x5452, &(0x7f00000000c0)=0x10001) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaa9faa008848450000400000000000069078ffffffff7f00000100"/78], 0x0) r2 = fspick(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r2, 0x7, 0x0, 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200), 0x0, 0x0) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="a8"], 0xa8) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="1100ea41000000008f160f2f4759c4977a39419edbbc4b481f81ce281d8b222a30b2a582252f23fd00000000000000000f8b916fe12767997a0d335aaae15387f52d919a130b191edc3f437f53e276bc5055b8794435ea62064670e6ca2f8b7ed34952b3eaa19a22515eae96972de9263ae9f7c43ce3b56eb36002a64951f0861801cfc84cab8b4b954370800b0e410aa5061f92c355be6df1d8c53d16fc8fc348f45208fadd64ef941bb65b5ca1b18deffbcc96b5400a6e389a078646ca011d8fa230dbfce9ee00"/209, @ANYRES64=0x0], 0x10) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) pipe2$watch_queue(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xb82e336200000000) r5 = socket$inet6_udp(0xa, 0x2, 0x0) r6 = dup3(r5, r4, 0x0) r7 = timerfd_create(0x9, 0x0) r8 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r8, 0x400454ca, &(0x7f0000000140)={'pim6reg1\x00', 0x2}) ioctl$TUNSETLINK(r8, 0x400454cd, 0x306) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r9, 0x8914, &(0x7f0000000100)={'pim6reg1\x00', @broadcast}) close(r8) r10 = timerfd_create(0x9, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x80000, 0x2) timerfd_settime(r10, 0x0, &(0x7f0000000080)={{}, {0x77359400}}, 0x0) timerfd_settime(r7, 0x0, &(0x7f0000007000)={{}, {0x0, 0x3938700}}, 0x0) connect$packet(r6, &(0x7f0000000640)={0x2, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x70) dup3(r4, r3, 0x0) [ 153.087155][ T404] usb 4-1: new high-speed USB device number 16 using dummy_hcd [ 153.149338][ T5021] EXT4-fs (loop1): Unrecognized mount option "pcr=00000000000000000010" or missing value [ 153.166646][ T5019] fuse: Unknown parameter 'f×™U [ 153.166646][ T5019] È!¥ñ' [ 153.217182][ T5] usb 1-1: Using ep0 maxpacket: 8 [ 153.252139][ T5021] device pim6reg1 entered promiscuous mode executing program 1: fcntl$getownex(0xffffffffffffffff, 0x10, 0x0) open(0x0, 0x0, 0x0) lstat(0x0, 0x0) r0 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="580000001400192340834b80040d8c560a067f0258ff0000000fff00000e80000b4824ca945f64009400ff0325010ebc000000000000008000f0fffeffe809005300fff5dd00000010000100080c10000000000000000000", 0x58}], 0x1) [ 153.337310][ T404] usb 4-1: Using ep0 maxpacket: 16 [ 153.343191][ T23] audit: type=1400 audit(2000000037.209:1687): avc: denied { create } for pid=5025 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 [ 153.364077][ T5] usb 1-1: New USB device found, idVendor=1557, idProduct=7720, bcdDevice=b7.eb [ 153.373680][ T5] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000300)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=@ipv4_newroute={0x2c, 0x1a, 0x1, 0x0, 0xeaffffff, {}, [@RTA_IIF={0x8, 0x3, r2}, @RTA_SRC={0x8, 0x2, @loopback}]}, 0x2c}}, 0x0) executing program 4: syz_emit_ethernet(0x7a, &(0x7f0000000e40)={@broadcast, @empty, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "dd690b", 0x44, 0x2f, 0x0, @private0, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x8100}, {}, {}, {0x8, 0x88be, 0x88a8ffff, {{}, 0x1, {0xf5ffffff}}}}}}}}}, 0x0) executing program 1: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='huge=always']) creat(&(0x7f0000000000)='./file0/file0\x00', 0x0) mount$incfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0), 0x20000000) executing program 4: sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=@delsa={0x3c, 0x11, 0x1, 0x0, 0x25dfdbfe, {@in6=@private0}, [@XFRMA_SET_MARK={0x8}, @mark={0xc}]}, 0x3c}}, 0x0) socket$inet6(0xa, 0x2, 0x3a) r0 = socket$netlink(0x10, 0x3, 0x6) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="480000001500190a20ffff7fffffff5602113e850e1de0974881030491720000de213ee23ffbf510040041feff5aff2b0000000000000700000000000000000000000000dd80d18a", 0x48}], 0x1) executing program 1: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x9) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='huge=always']) creat(&(0x7f0000000000)='./file0/file0\x00', 0x0) mount$incfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0), 0x0) executing program 4: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='memory.events\x00', 0x100002, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000700)={0x18, 0xc, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000f0000001801000020786c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000002d00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000000)='block_bio_remap\x00', r1}, 0x10) write$cgroup_type(r0, &(0x7f0000000180), 0x2000) [ 153.382298][ T23] audit: type=1400 audit(2000000037.239:1688): avc: denied { write } for pid=5025 comm="syz-executor.1" path="socket:[39241]" dev="sockfs" ino=39241 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 [ 153.409150][ T5] usb 1-1: config 0 descriptor?? [ 153.414693][ T23] audit: type=1400 audit(2000000037.239:1689): avc: denied { nlmsg_read } for pid=5025 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 executing program 1: fcntl$getownex(0xffffffffffffffff, 0x10, 0x0) open(0x0, 0x0, 0x0) lstat(0x0, 0x0) r0 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="580000001400192340834b80040d8c560a067f0258ff0000000fff200000d8000b4824ca945f64009400ff0325010ebc000000000000008000f0fffeffe809005300fff5dd00000010000100080c10000000000000000000", 0x58}], 0x1) executing program 4: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000000080)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x71, 0x10, 0x7d}, [@ldst={0x5, 0x0, 0x1}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x90) executing program 4: socket$inet6_udplite(0xa, 0x2, 0x88) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='fd/3\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="19", 0x1}], 0x1) ioctl$BINDER_WRITE_READ(r0, 0xc0046209, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$ext4(&(0x7f0000000180)='ext2\x00', &(0x7f0000000040)='./file1\x00', 0x200000, &(0x7f00000000c0)={[], [{@seclabel}, {@subj_user={'subj_user', 0x3d, '-'}}, {@context={'context', 0x3d, 'unconfined_u'}}, {@subj_type={'subj_type', 0x3d, '){- \'\x0e\xd9\xd3\x93\x87\xe6'}}, {@rootcontext={'rootcontext', 0x3d, 'root'}}, {@context={'context', 0x3d, 'user_u'}}, {@obj_user={'obj_user', 0x3d, 'cpuacct.usage_percpu_sys\x00'}}]}, 0xfc, 0x575, &(0x7f0000000ec0)="$eJzs3V9rU+cfAPDvSRv//35WENl2MQQv5nCmtt0fBwPd5dhkwnbvQnss0tRIk4rthOnFvNnNkMEYE8ZewO53KXsDexXCJsiQsl2MQcdJTzS2SZvGuFTz+cCJz3POic/55pzv0+fJSUgAQ+to9lCIeDkivk4iDrZsG41849G1/VYeXp/OliRWVz/5I4kkX9fcP8n/3Z9XXoqIX76MOFHY2G5taXmuXKmkC3l9vD5/Zby2tHzy0nx5Np1NL09OTZ1+a2ry3Xfe7lusr5//67uP735w+qtjK9/+dP/Q7STOxoF8W2scT+FGa+Vo+Z+8VIyz63ac6ENjO0ky6AOgJyN5nhcj6wMOxkie9cCL74uIWAWGVCL/YUg1xwHNuX2f5sHPjQfvr02ANsY/uvbeSOwpZnOjfSvJEzOjbL471of2szZ+/v3O7WyJzd+H2LtFHWBbbtyMiFOjoxv7vyTv/3p3qvHm8ebWtzFsf39gkO5m45832o1/Cs3xT+Nx/fhnf5vc7cXW+V+434dmOsrGf++1Hf8+6rrGRvLa/xpjvmJy8VIlPRUR/4+I41HcndU3u59zeuXeaqdtreO/bMnab44F8+O4P7r7yefMlOvlp4m51YObEa+0Hf8mj85/0ub8Z6/H+S7bOJLeebXTtq3jf7ZWf4x4re35f3xHK9n8/uR443oYb14VG/1568ivndofdPzZ+d+3efxjSev92tr22/hhz99pp229Xv+7kk8b5V35umvlen1hImJX8tHG9ZOPn9usN/fP4j9+bPP+r931n02+Pusy/luHb3Xctavzv6fLhnqQxT+zrfO//cK9Dz//vvf4s/P/ZqN0PF/TTf/X7QE+zWsHAAAAAAAAO00hIg5EUig9KhcKpdLa5zsOx75CpVqrn7hYXbw8E43vyo5FsdC8032w5fMQE/nnYZv1yXX1qYg4FBHfjOxt1EvT1crMoIMHAAAAAAAAAAAAAAAAAACAHWJ/h+//Z34bGfTRAc9c44cNdg/6KIBB2PIn//vxS0/AjrRl/gMvLPkPw0v+w/CS/zC85D8ML/kPw0v+w/CS/wAAAAAAAAAAAAAAAAAAAAAAAAAAANBX58+dy5bVlYfXp7P6zNWlxbnq1ZMzaW2uNL84XZquLlwpzVars5W0NF2d3+r/q1SrVyYmY/HaeD2t1cdrS8sX5quLl+sXLs2XZ9MLafE/iQoAAAAAAAAAAAAAAAAAAACeL7Wl5blypZIuDGPhQER0sfOZGPyhPtPCmfxi6OnpozslCoW+FgbcMQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAi38DAAD//6iBNKM=") [ 153.477228][ T404] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 153.489690][ T404] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 153.501935][ T404] usb 4-1: New USB device found, idVendor=17ef, idProduct=6067, bcdDevice= 0.00 [ 153.515306][ T404] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 executing program 1: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f00000005c0)) fallocate(r0, 0x10, 0x0, 0x20) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f00000001c0)=@framed={{}, [@printk={@lli}, @call={0x85, 0x0, 0x0, 0x23}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r2 = gettid() r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xa, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x19, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r3}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x51}}]}, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) rt_sigprocmask(0x0, &(0x7f0000000000)={[0xfffffffffffffffd]}, 0x0, 0x8) timer_create(0x0, &(0x7f000049efa0)={0x0, 0x14, 0x4, @tid=r2}, &(0x7f0000044000)) timer_settime(0x0, 0x0, &(0x7f00009c8000)={{}, {0x0, 0x9}}, 0x0) r4 = gettid() r5 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000280), r1) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000340)={'syztnl1\x00', &(0x7f00000002c0)={'gre0\x00', 0x0, 0x20, 0x7, 0x1f, 0x5, {{0x11, 0x4, 0x0, 0x6, 0x44, 0x68, 0x0, 0x5, 0x4, 0x0, @private=0xa010101, @empty, {[@cipso={0x86, 0x27, 0xffffffffffffffff, [{0x1, 0x9, "eee209ae397cfb"}, {0x7, 0xc, "39a3a563a147e3339759"}, {0x1, 0x6, "9b8b2926"}, {0x1, 0x6, "d8ae9059"}]}, @ssrr={0x89, 0x7, 0x70, [@private=0xa010102]}]}}}}}) sendmsg$MPTCP_PM_CMD_REMOVE(r0, &(0x7f0000000900)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f00000008c0)={&(0x7f0000000380)={0x64, r5, 0x100, 0x70bd26, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_ADDR={0x1c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x2}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x8}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8, 0x3, 0x2}, @MPTCP_PM_ATTR_ADDR_REMOTE={0x24, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e24}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0xf4}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r6}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0x2}]}, @MPTCP_PM_ATTR_SUBFLOWS={0x8}]}, 0x64}, 0x1, 0x0, 0x0, 0x48c1}, 0x4050) tkill(r4, 0xb) tkill(r4, 0x12) syz_mount_image$ext4(&(0x7f0000000880)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x81041a, &(0x7f0000000940)={[{@errors_remount}, {@resgid}]}, 0xfe, 0x453, &(0x7f0000000400)="$eJzs3MtvG0UYAPBvnTh9k1DKo6WFQEGqBCRN+qAHLkUgcQAJCQ5FnEyaVqVug5og0SqigUM4okrcEUck/gIulAsCTkhc4Y6QIpQLhZPR2rupm9hOnDhxiX8/adsZ7zgz3+6OPZ7xOoCeNZz+k0TsjYjfImKwlr23wHDtvzuLsxP/LM5OJFGpvPVXUi339+LsRF40f96eWqbS16Le+XcjSuXy5LUsPzpz5YPR6es3Xrh0pXRx8uLk1fEzZ06eODJwevxUR+Lcl7b10MdThw++9s6tNybO3Xrvp2/S9u7N9tfH0SnDtaPb0LOdrqzL9tWlk/4uNoS2pH00PV3Fav8fjL7YtbRvMF79tKuNAzZVpVKo7Gi+e64CbGPpaB7oRfkbffr5N9+2aOhxX1g4G0vzGHeyrbanPwpZmeIm1j8cEefm/v0y3WKT5iEAAOrdPhsRzzca/xXikbpyD2RrQ0MR8WBE7I+IhyLiQEQ8HFEt+2hEPNZm/ctXSFaOfyqD6wpsjdLx30vZ2ta947989BdDfVluXzX+YnLhUnnyeHZMjkVxR5ofa1HH96/8+nmzffXjv3RL68/Hglk7/uxfNkF3vlQsbSTmeguf1BYAVsafRL6Mk46PD0bEoTb/dm1NKOmP+PpwszKrx99CB9aZKl/dzFKzc7Es/lzSdH1y7MXT46dGd0Z58vhoflWs9PMv8282q39D8XfAwu1K7G54/S/FP5TsjJi+fuNydb12uv065n//rOlnmvVd/zOlgeTtanoge+yj0szMtbGIgeT1lY+P331uns/Lp9f/saON+//+uHskHo+I9CI+EhFPRMSTWdufioinI+Joi/h/fPmZ99uPv8WsfAel8Z9f7fxH/flvP9F3+Ydv248/l57/k9XUseyR9PyvFtdaG7iRYwcAAAD/F4Xqd+CTwshSulAYGal9h/9A7C6Up6Znnrsw9eHV87Xvyg9FsZDPdA3WzYeOZXPDeX58Wf5ENm/8Rd+uan5kYqrc7lwx0Fl7mvT/1B+tbuABtgf3a0Hvarv/e8GAbUN3ht6l/0Pv0v+hdzXq/ze70A5g663y/r9rq9oBbD3jf+hd+j/0Lv0felLTe+MLG7rlX6JLie8GNvZbDWtPROE+CXnbJIrRcFf/mn/MYp2JHQ13dfuVCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDP+CwAA///S9N8y") executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000001080)={0x6, 0x14, &(0x7f00000000c0)=ANY=[@ANYBLOB="9cffffff00000000000000000000000018150000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000045000000180100002020692500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000000700000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) (async, rerun: 32) inotify_init() (async, rerun: 32) socket(0x10, 0x3, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) dup(r2) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x1, 0x2, 0x1, 0x7}, 0x48) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000800)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000200000000000000000000008500000005000000850000000800000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f00000000c0)='ext4_request_blocks\x00', r5}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='mm_lru_insertion\x00', r4}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x3, &(0x7f0000000200)=@framed, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='blkio.bfq.io_wait_time_recursive\x00', 0x26e1, 0x0) (async) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r7, &(0x7f00000002c0)=ANY=[@ANYRES8=r6], 0x118) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r7, 0x0) (async) r8 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_GETKMSGREDIRECT(r8, 0x541c, &(0x7f0000000000)) (async) mkdir(&(0x7f0000000580)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) (async) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) r9 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) bind$packet(r9, &(0x7f0000000180)={0x11, 0x0, r10, 0x1, 0x0, 0x6, @multicast}, 0x14) (async) getsockname$packet(r9, &(0x7f00000015c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040)={0x0, 0x6}, 0x4) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1, 0xc, &(0x7f0000000440)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1ff}, [@ringbuf_output={{}, {}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x3}}]}, 0x0, 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) syz_mount_image$fuse(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$KDGKBLED(r0, 0x4b64, &(0x7f0000000240)) write$binfmt_aout(r1, &(0x7f00000002c0)=ANY=[], 0xff2e) ioctl$TCSETS(r1, 0x40045431, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "df3f0400000000000000000000000609000040"}) r2 = syz_open_pts(r1, 0x0) write$binfmt_elf32(0xffffffffffffffff, 0x0, 0xd8) r3 = dup3(r2, r1, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mount$9p_fd(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wfdno=', @ANYRESHEX=r4]) ioctl$TCSETS(r2, 0x5402, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, "4a9090f5180000130600"}) setsockopt$packet_fanout_data(r0, 0x107, 0x16, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x28, 0x0, 0x0, 0xfffff034}, {0x50, 0x6}, {0x6}]}, 0x10) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmsg$inet(r5, &(0x7f0000000780)={&(0x7f0000000100)={0x2, 0x0, @multicast1}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000140)="be38", 0x2}], 0x1, &(0x7f0000000080)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @dev}}}], 0x20}, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r7, &(0x7f0000000680)=ANY=[@ANYBLOB="15000000feffff018000000800395032303030"], 0x15) r8 = dup(r7) write$FUSE_NOTIFY_RETRIEVE(r8, &(0x7f00000000c0)={0x14c}, 0x137) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r8, 0xd000943e, &(0x7f0000000c00)={0x0, 0x0, "cc8f4c1fdddc6ed554a0f94413185b90792d7a7d9f77c31a3e55da04f165893282e86bcfafc536a46f3d9517934a37f024602ba208f7b35dcfec8b4ed812465fec3b35a848cbbfe300a3e2604928542c6755e9c094444106eb12e40df3d1d3eb4d1552e1c9177d05fc9ea6e2eac0377c78de6d1aae6b56419cd1ab8930925604f35590081781f7ec1ed0621191c2ac9db78fd3a45f7558a7cfa31f36332faeeecefde36595edeb3f78ffe6a1c6f9b049484aa15182da674a8d480b6a423f7c9851d0f0fa5bc07a443dab70e784f683f3fcf267bb365c67bf1dce6876d10cc8c043764b0819279adee9cb6902c0e823697fb38b8aac22d3d015e9cf2cd3d064b2", "caa46c7138b4b999902a3ee0a7912ab9b88bb1e9017ba4fb9183de4d832be715a49d8c5c1c9095cf7a61c5e244f5d6937a604a9612e4d230a82787e1f252c57b4bd3301a6c99a47ef116990006b73c1d005e2ee85aa64ffbc1892e83acc51bef35910907fda6beeadaf3434b1dadb99275c7fffdb36c51c1b9cfd3d4041f323c134ec1b971580619c7adcb1e59857e506581d16f9200ba02d4a090ad7410ea388e927394aeacbd209fe7883e78e370ae89d76208af5d80427298030a0e8e29475cc153d967e1d3eec13740d6e6b007fbfdabb77039b0b482e7653fb290b180ce935f5d7cf01742f554abe6450d319b69eda2a7cd69501da05f561cb3c4712071156ebf2dd9705a8152d8ff1aac6ea59b6e3d492ac0c4955dc3373b3780bccf0a974139f3ab2a876a4f6e79a9083bc05a011680f928d68e338d80e110744ee65c0d45c89592df4db70eea69731c082032b439ecf8025edba61b9eb71acd95045bfaddcd043dfaa0930edae4bffdda3f998fac5423465280c3dc3f7c76ce051989423bfea46cf00169540407c3f8644ad5450a021f885ee454f1daf32b0a95ba26993040b57035e31b4bfdf5bc15c9f9abcdd2d47a80c190ca1470ba748c8e355178a05467044d04632d32cf7f83ecfb44f6c7189475388c5d1f548d44ca3b410f137fa3a48e0a12c513aa11dd6a2085242e08b8044c94367929835ad4140a1501ffdb8ee7456936be67590765fc0e1372f4efd509ba217bc5c49155976b7c5f9ff62eb78d686c357de1b9ba2e3373238b40f3a9f8117992fd3c5b3639ed7e86c97429b15fe2f33f91f375a34b9028d971092f1898aa7caf7a8bdf4e1bd8dfe0ead721ab24acbbf86bd1597f5eacf74fbce7acc6ce80e1f53117ed2768eae4efe3371b0970b4db21fb25a121c06ca49993e98cd211883e21aa90dce5f916bde096a875256eb82ddcd66b8adafae247b2bb85c7199a5cbf31a4a47a80a18131b92f3cd6d9d1203fac6abd57bcd7214520aa19789d08d3560ebd320007d49eb5280e93b8818aed7c51530aeb72e7ca488ba791e5ef35a5490ce766a45885ed555813b6a19d66b009b4d661b1c2d3b784b99ed861e33d44c5aba9566a6415f426566f3347c83dea8e103dfd04673b4872785c4aae9ff13e1cee1ce2206c4ae0b341b7eb9d709910546ee7a922a1436b89e8746b1bf61aafff949fe7102967bcb099efdfc95cf10905fd01528af9fb897d7b4f27204c6be94218bba20c90001b7c01e6fe21a072f9074c44a090972fa3ab3ff0f9b7143147430eaf7b07b1960f5201a6d8b12164f0d6f63095fa50010136f095cf956e27cd94d4f77423a5a790e7a2ad9852cb5694fd533f7f89397e7bc1ca48dc90fa1f24a10388aa3ace8add3bcf62e6181c0af8d5bf63c139c4ff38e98b6e1996d709e8d1d1432dfe167d7d846f24d8d19a5f6b886558e45b606d4fe70125e68b1c1e2841d4c8461b264e61edd6323e2dc8e78a4828d8dc26e9e701ef6a4c374cdb3e7577eb30918b49327689828bdced522dfc51e102c6f4fed76a65d86fc0a3a2bc2d46ce976a04f7b64d808ae84ff9023c84e6befbf8ef762575d0228ddeb5d3171385cbc193a8226477e91c717edfaeb4d71ebffa755c3bc4733f0742daa719b2eb8c0488a0d6ca85ae2974b319aa17f72587d402251f5241bee9c40bd5f14acce1a050820fe31528e0e220c7b67bba1ae3c5ffa551f481519fdfa48a5a5f214b388a2f6b2da6f124636aa40164e501affb469c292acbfa3a2f76ceb8eeb829a5491a805040a633dabd187f34e43e058f37c4a73cce08f8f9c43040f4ecf16bf71f9c2d0ad265fde29e09163dfcbf5d3c5ed5ab922003f347948197efaadb359c3e99065bd9e3fa889d2afefe04b8d6c8bac7cbf61b0472137a02311370cb22f777083848a61e7aeb2cc3788f115d0a53c6e11c2f492cd7af3a071e6249323747012f8f14655c046b4bcb3f56d5a6f2bea624c3c8c6fbe36ad7f04667201dd1ecd0c63ba11ae2a71b78b5f6f3e04a4029075a73aeaa421a350e979ee0cf10c5c6f7b926bc134e870ff258d8a3d432e354d1dfa1a30c09df9fa65c3148e803e6a35cfb81a2b2e2f49dcda1c5a2abfbd11a5384cfcffcc4d695d0a25b9db9791649f20af51830dc620a8c301ca76a0f1d1a7c3f4b154a90a83411adad4fc95266d2230cbc1c5f74b089e067ddd847b84800f573dcac930ce378a36851f2cef7df81de615e56ccee8ed08363e37d07c7e62e72fefdc8959de3337128991794dbc2bf9a8b0bf9f43182ef98e92609e50b2a8e80dc611ca3078bcad22de85e1a2d7c33949baa634b6f7b389c11395c8f121ac1902a086c3b4f44065ab61876a3b0e56835925455530f2d5af45a7b2255734bcd3eb2c9019618b912805025b69682076d70d5f1ddb2a2f867b5987feddad24c49adb5b51eab8a74fddf15e6b659a74af7da9ca0354b2e6d5788c3ceb02897b8bec21bf5f7ffeda668dcd5e3a049c5adbda6580c70a6c74984bf45567548d0703bd0c70d1a38821e20f3503cf298b5dbfebaccc15bf960b88917327564ca836c499823b10e10e1c6506885f138376804808a24df0953853146e3476ab5d8d0a6dac77a8b8822c729bd46511cd236316c2f48f24e3d6fc877a04cf15c7d569a6bf98441c7da01ed2b471fd8de13fa5103492aade63481a0e92ad3e96be41e776ada08402dcb673eb70fba3400e438c4af585b9786e15035d7e13159b51d2e7a799f2f0088705ac622a75c256deced786ac3d676fa6f201004e6d5f9df3614a1d5cd4f8d053b0a8951336fd4fac81f111a4e793dca1a7bb0f5c0c91e6bbb5d4b65f01b9d6567302f994447ce2aeecdf9848985febd10daa6091f1dd2c8c3ea8aefb4171906b7b2c0fc571b5d2525850d9768f5f6832069bf921079cbf410247b09addd5c70ce64d8ff5ee5487b5d68b127c8451ac664f0057e94f12e279d33098357055af4dbcd291a01e93ee5242fee1998e5bd93bb6484d1b6ee63f886e1534be86f940799cd17fd894dfa4025cfbd6c8f05405e274fb2770caffdb025cb4351f8bd065a7a4065198d9324dc3adbfef8483b6696f9baf50f3a739db208ab1ef22156585f1b7f33694909ca714af9f139132a3bfa7da2dcb6ba91832e53f71706eb9f37929e76acdad714bd58fa6490d46a68faf150ab85c2ed44a8308adb39d3ab7982a9056abfb65077e1950f6c42b39b8270f2b8765d898d9ec2f17f6119c7c23b4e00532993b9896f43895f46f1f85f8a09f7b859ab28b2f09b4a00f7d157441daa142eabddbc71255f824db86f72e34a7e91bcfdd12f8822b3f8a3f5206feae43a12c551976d5a6ad5ce7162e0c62aaf11ca9aa217aeda463fb32ef59f2ae95ff2d7cc3e82a4c4072a55913bbd5206b530ef00f986a014bbc25e0aa83b0605b3b74e6f081502df91a136e88ed0c4dc1d9c10ad0072acfcd5fedab40b82d9c0c3c7efb8c1e3b2568c8f6fe839184d3b13a596cee3f7d3b53a6647c7e465eabd55f215fc6bcd24d6936f9629a4fa613098866b143f60d6adc080a27771ce6adcaa96c5588f62957c21458c694f8a912f42ff64f93b42a0e8a92cffc489e5e1e39c0be04c7e9904e6b20caedef7ccdc9d3836bd20642e7a8e834f7a9d001cbf48ed8f450242aadf9786eb6369111120d082e8c590dea09e8590911adf991e5f8e81afe5c1ec961676574ca1c69d79a9f5e8a14bec6c5ab68b2d3299b9fb5195de44b6c97d5a9f6fca376c65383c8c0820e0e313418bd0931d90fb3b7a0c456b2f6326ff53d9f8e5865d3620c6bbcf044c20791b3f7487aaf40eb83e69f11127c9361178ddd71b73953abb220aa3241bbe7d5682543c9299a1b98515513b8500bccf1b3e64e5e18020af7a8b178551f4f0feb31964aee2dad3d34495626cf5f31f37f301ac7a58ee69d29dba7e756a16a64340907f4d9f9d081ad34d388742abe888a11be32ca48baab21a77f8b5c2f90c1e968882293554966ae15fa6f6feb77cd4cbd434cd3f058e4cdc4ade2dd4862842dee0f0870498233fb6753fa3e5bc99532bed2f4f95f0156726a087224db9e2fe73685c1f7523b53948cc03df643be443e8f5757f25e426cfb691e0aaf3b11fe73b6e222882515f65816c5c0a93d126caf511be1f4842b97d1349f3e97f29b5aef5e2fd250881073955d915e72bb9e987323e6dd6e2e214cadc2aa04ab83bd7db01ab1af585f5bad5eee917aacd0e7ab05522c1d7e157a0cb0f17510f8d8bb6edbf1c37ea86f53be30d8534528c57a8a74d22227ab1c26b740a2c233230d210bb47a0021f2654c468ad51c5004e2bd96d32f95162fff52a9789bb8650d57dbf8d1e70feda0059c610fae25b5da0804eff3493f4504d0be705000a03a1572e500240e01395a4edc60eee53bbad97b130be07366f521d80b968cc20c4c93515ff99b7252871f07d994266ea296c043156eddfc0e6f5235cd6c2e826c4cfbb01741b01095aa3fab36876495392fc6a3b9eae2c3db1cd071ad84ac9eb7e6e2a64530e9085f05ebdced34a98f3e311490daa6494b7ce933c7fd854db1c778e9020a28ad21eabc88d6e0f46649525f2e0977f8da47e06ba644f2c263a2625a4b2eeee5dc397ae926affe89b068923967abdefdced13f530cf0c527103d4400457d87721c38c97a924a6d024b3731e355afa09213325771d93bc8f7f8ab7f4ea1c0ca930f08636e4fba0afb0addbf70b50924ddbcc8356e05a2108419c1167ad52907e02199941d62a21df2b9b6377f99476664304ed5a6b840ebf63c96dc826c33df4714f87830ff0259a8db604a706751d9da0b49a52ccfd9a30b4b95fa0ec66114fed7662e91c49bac6b7228e1dc28738d640ef36d699a8880044c028806782927e7d8e1cc5b6652b598fbf088e632bc4b77ffcbfd4864fd336f9ea1f1530cb2b0c1eccf0d644b7f2b92020defcdbca75638a80479ed0acb33ec6d8444019a3ff7ebbfcc7a7890cc3b4ae929731b876d8b8e36f81b6f7d4247dfbe5f973a3c0306ce4bfea39feb1d746a84b19bb6cbe405fa96030637a8b3870ad4f53bed77131d50acd4e1afc134d917d68a261c2f996bdfe53b15e183b9b6cbec7feeb8597077f0df7036ddcd5960416c6d064f404fa38cb253c13f3989696e958bf96a8cca432ade4060c80c048766db58f6e17529daa276aa0ea83041bbd24493c547d8435abbc11b3755226c3ab2b9715bc406cb41084806ab2372730c0c7c1262f74f1d73a172003cb7a866f96ee977cd51718b35186b3fe6fe3371f9426af84d2c3782a5d6ea52531c504e9159ce4148c19612119ecdeb3e6faa18db4a147e5aeb8dd3f906594daea9884152987196b41aa5442aeabf9ad94afa3e40d7d991005"}) mount$9p_fd(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000600)={'trans=fd,', {'rfdno', 0x3d, r6}, 0x2c, {'wfdno', 0x3d, r8}, 0x2c, {[{@aname={'aname', 0x3d, 'rfdno'}}], [], 0x6b}}) creat(&(0x7f00000000c0)='./file0\x00', 0x0) lremovexattr(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffc) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f0000000480)='./bus\x00', 0x1e, &(0x7f00000009c0), 0x2, 0x453, &(0x7f0000000540)="$eJzs3MtvG8UfAPDvOo/++vollPLoAxooiApE0qQFeuDQIpA4gIQEh3IMTlqVug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijShXKpYXTorV3E9u1TR42bvHnI7me2V1r5uvZ8c7sdBPAwJrI/kkidkXErxExVss2HjBRe7u9crX858rVchJp+uYfSfW4WytXy8Whxed2FpnlWv5Ai3IXL185P1upzF/K81NLF96bWrx85dlzF2bPzp+dvzhz4sTxY9MvPD/zXFfizOp0a/+HCwf3vfr29dfLp6+/8+PXSRF/UxxdMtFi21CReLLLhfXb7rp0MtzHirAh2QmZNddItf+PxVCsNd5YvPJJXysH9FSapum29ruXU+A/LIl+1wDoj/w6n0Qsl7M5cA/mwXe1m6dqE6As7tv5q7ZnOEr5MSNN89tuymZbp5f/+iJ7RW/uQwAANPj2VO29GPutjT9KDXfxT+ZrQ+MRcV9E7ImI+yNib0Q8EBEPRsRDEfFw3WeSdZTfvEhy5/indGNTga1TNv57MV/bahz/FaO/GB/Kc7ur8Y8kZ85V5o9GxP8j4kiMbMvy0x3K+O7lXz5rt2+ibvyXvbLyi7FgXo8bw0036OZml2a3EnO9mx9H7B9uFX+yuhKQteO+iNh/aHNlnHv6q4Pt9v1z/B10YZ0p/TLiqVr7L0dT/IWk8/rk1P+iMn90qjgr7vTTz9feaFf+luLvgqz9d7Q8/1fjH0/q12sXN17Gtd8+bTun2ez5P5q8VU2P5ts+mF1aujQdMZq8lm8/mW9v/Gz1uJm147P4jxxu3f/3xNo3cSAispP4kYh4NCIO5XV/LCIej4jDHeL/4aUn3t18/L2VxT+3ofbfeGLo/PffNBQ63iH+JFq0//Fq6ki+ZT2/f+ut4Fa/PwAAALgXlCJiVySlydV0qTQ5Wfv/8ntjR6mysLj0zJmF9y/O1Z4RGI+RUnGna6zufuh0Pq0v8jNN+WP5fePPh7ZX85Plhcpcv4OHAbezTf/P/D7U79oBPed5LRhcm+3/aZp+1OWqAP8y138YXPo/DK4W/X97U77D3wgA7mWtrv8m9jAYjP9hcOn/MLj0fxhc+j8MpPxJ+OEtPeC/1UT2+9O/0jeeSNM+lT7a/9hXE1G6K6oh0aNEv3+ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuuPvAAAA//+F1ON9") bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000000)={0x5, 0x0}, 0x8) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000040)=r9, 0x4) [ 153.533644][ T404] usb 4-1: config 0 descriptor?? [ 153.574705][ T5057] 9pnet: Insufficient options for proto=fd [ 153.600548][ T5046] EXT4-fs error (device loop1): ext4_mb_generate_buddy:748: group 0, block bitmap and bg descriptor inconsistent: 227 vs 220 free clusters [ 153.615253][ T5046] EXT4-fs (loop1): Remounting filesystem read-only [ 153.621873][ T5046] EXT4-fs error (device loop1): ext4_clear_blocks:858: inode #13: comm syz-executor.1: attempt to clear invalid blocks 1024 len 1 [ 153.639209][ T5046] EXT4-fs error (device loop1): ext4_free_branches:1022: inode #13: comm syz-executor.1: invalid indirect mapped block 1819239214 (level 0) [ 153.653521][ T5046] EXT4-fs error (device loop1): ext4_free_branches:1022: inode #13: comm syz-executor.1: invalid indirect mapped block 67174400 (level 2) [ 153.668011][ T5046] EXT4-fs (loop1): 1 truncate cleaned up executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@mcast2={0xff, 0x5}, 0x0, 0x0, 0x2, 0x3}, 0x20) syz_mount_image$fuse(0x0, &(0x7f0000000380)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x28, 0x0, 0x0, 0xfffff010}, {0x80000006}]}, 0x10) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@local, @remote, @void, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @dev, @multicast2, @link_local={0x1, 0x80, 0xc2, 0xe0}}}}}, 0x0) mount(&(0x7f0000001000), &(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='tmpfs\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000002540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) syz_mount_image$fuse(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x100021, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000140), 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIMh8KghaGUvtrJuCDxMfRHAw0Ge3kmZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K56U2XrUmXbk0i9POB05xz723O+ebce+5J7iUJYM8aS//kIg5FxEdJxEi2PBcRA7Vcf8SJje1ur60W0pTE+vqbfySRRMSttdVC/bmS7PFAVng2In58P+Jwbmu9leWVuelSqbiYlSeq8+cnKssrR87NT88WZ4sLxyanpo4ef+H4sd2L9a9fVg5e//i1Z7458c97T1z98KckTsTBbF1jHLtlLMay12QgfQnv8upuV9ZjSa8bwANJD82+jaM8DsVI9NVyLQx1s2UAQKe8GxHrAMAekzj/A8AeU/8c4NbaaqGeevuJRHfdeCUi9m/EX7++ubGmP7tmt792HXT4VnLXlZEkIkZ3of6xiPjiu7e/SlN06DokQDOXLkfEmdGxreN/suWehZ16ro1txu4pG/+ge75P5z8vNpv/5TbnP9Fk/jPY5Nh9EPc//nPXdqGaltL538sN97bdbog/M9qXlR6pzfkGkrPnSsV0bHs0IsZjYDAtT25Tx/jNf2+2Wtc4//vzk3e+TOtPH+9skbvWP3j3/8xMV6cfJuZGNy5HPNnfLP5ks/+TFvPfU23W8fpLH3zeal0afxpvPW2Nv7PWr0Q83bT/79zRlmx7f+JEbXeYqO8UTXz762fDrepv7P80pfXX3wt0Q9r/w9vHP5o03q9Z2XkdP18Z+aHVuvvH33z/35e8Vcvvy5ZdnK5WFycj9iVvbF1+9M7/1sv17dP4x59qfvxvt/+n7wnPtBl///Xfv37w+DsrjX9mR/2/88zV23N9repvr/+narnxbEk741+7DXyY1w4AAAAAAAAAAAAAAAAAAAAAAAAA2pWLiIOR5PKb+Vwun9/4De/HYzhXKleqh8+WlxZmovZb2aMxkKt/1eVIw/ehTmbfh18vH72n/HxEPBYRnw4O1cr5Qrk00+vgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBzoMXv/6d+G+x16wCAjtnf6wYAAF3n/A8Ae8/Ozv9DHWsHANA93v8DwN7j/A8Ae4/zPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB126uTJNK3/vbZaSMszF5aX5soXjswUK3P5+aVCvlBePJ+fLZdnS8V8oTzf8okubTyUyuXzU7GwdHGiWqxUJyrLK6fny0sL1dPn5qdni6eLA12LDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaV1lemZsulYqLMjIyMpuZxlFiqHcDFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/3H8BAAD//5PeKtw=") executing program 1: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x9) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='huge=always']) creat(&(0x7f0000000000)='./file0/file0\x00', 0x0) mount$incfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0), 0x0) write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) (async) fcntl$getown(r0, 0x9) (async) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) (async) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='huge=always']) (async) creat(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) mount$incfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0), 0x0) (async) [ 153.674885][ T5046] EXT4-fs (loop1): mounted filesystem without journal. Opts: errors=remount-ro,resgid=0x0000000000000000, executing program 4: r0 = creat(&(0x7f0000000280)='./file0\x00', 0x0) close(r0) (async) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) r2 = dup(r1) bind$bt_l2cap(r2, &(0x7f0000000080), 0xe) (async) listen(r2, 0x0) (async) r3 = socket$vsock_stream(0x28, 0x1, 0x0) mount$9p_fd(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f0000000000)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r3}}) (async, rerun: 64) accept4$bt_l2cap(r2, 0x0, 0x0, 0x0) (async, rerun: 64) r4 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r4, &(0x7f0000000100)={0x2, 0x0, @local}, 0x10) connect$inet(r4, &(0x7f0000000280)={0x2, 0x0, @multicast1}, 0x10) sendmmsg$inet(r4, &(0x7f0000000d40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10002000000000000000000007000000"], 0x10}}], 0x1, 0x0) [ 153.710809][ T23] audit: type=1400 audit(2000000037.579:1690): avc: denied { remount } for pid=5060 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 executing program 1: fcntl$getownex(0xffffffffffffffff, 0x10, 0x0) open(0x0, 0x0, 0x0) lstat(0x0, 0x0) r0 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="580000001400192340834b80040d8c560a067f0258ff0000000fff00037fe0000b4824ca945f64009400ff0325010ebc000000000000008000f0fffeffe809005300fff5dd00000010000100080c10000000000000000000", 0x58}], 0x1) executing program 4: r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.log\x00', 0x1c000, 0x24) sendmsg$nl_generic(r0, &(0x7f00000003c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB="540200002800000425bd7000fbdbdf25080000001c778b00c08014003e00ff0200000000000000000000000000011d627dab16ab34b349901d85d639bc71496645ce6568e25a76c4dc1ea027e00bcc187e7369d03ed8fae5923def5395c5c337c95aaeb817336c75475045fcdf5bb4f5b18a0177c2582a927c04207fbcd88f6f42f9d77331e33bef6fb0855e466c7a4205d139a4bb7ea40cb69eb21f4f3ea89049a52fc4cb0ac56434e0bcd35a000c00a5800800a900040000001800f680140041002001000000000000000000000000000297b3c713ddc0c3233f66615bc9d09d473133f98c1953c81e25449504164893a46540de6911f6ab06f4c5adf593d7de43a564b5d71b77bc474e6e8fc3bb557a7359c37ebeaeafac11175fd789f2aa473654e339a68a7bf0c96782ef5b00f78dacebe652cd607ee2dc1ac95e2b4bfab40769f797b8b5285de6f1b42a3c3a287d0e2099fbdc7d216e6870eccdfcadc48801261e479e3a7107a8134916bad150d5ed30e6fc4b1e371035dc5b3b61f361dab07b6c4a0058643c90bfccd0dbe228041514fd9d58e745b43f95dfa6181f7d9c063f061860e04869e007bed238f372e21181195feee32a1cd9c7fcc1e973ab80c583efd352ca1ff34e8e16f897cd7aff1dac382e0c5b3806d4ea4cc3d1efed5a97e314ac1b4e024b9b6945ef332c63eec2afc06618272bd9237b0c5300e1a75257a21b68fec298d8594662196198509ee311e7276ec91ef14aab3c9de59e0eceb2ed6324aa4ee196fe03617837cb6a425fe1576689efa819633c721792b3926f647b23d4de25f72d5150a211982a14744132cb724191e90d2bb0738b000000"], 0x254}, 0x1, 0x0, 0x0, 0x10}, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbfdf9a684a51b86dd60108f8400183afffe8000000000000000000000000000bbfe8000000000000000000000000000aa8800907841000000fe8000000000000000000000000000aaa1efd198a7a702f96a62a85bf847f2e296d50d3378af9aa1c8e8"], 0x0) [ 153.756110][ T23] audit: type=1400 audit(2000000037.619:1691): avc: denied { write } for pid=5068 comm="syz-executor.1" name="file0" dev="incremental-fs" ino=40112 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 154.069382][ T4995] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1538 sclass=netlink_route_socket pid=4995 comm=syz-executor.3 [ 154.082380][ T4995] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=4995 comm=syz-executor.3 [ 154.103825][ T5] asix 1-1:0.0 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -32 [ 154.177226][ T404] usbhid 4-1:0.0: can't add hid device: -71 [ 154.183022][ T404] usbhid: probe of 4-1:0.0 failed with error -71 [ 154.190010][ T404] usb 4-1: USB disconnect, device number 16 [ 154.587227][ T5] asix 1-1:0.0 (unnamed net_device) (uninitialized): Failed to write reg index 0x0000: -71 [ 154.597043][ T5] asix 1-1:0.0 (unnamed net_device) (uninitialized): Failed to send software reset: ffffffb9 [ 154.607152][ T5] asix: probe of 1-1:0.0 failed with error -71 [ 154.613678][ T5] usb 1-1: USB disconnect, device number 19 executing program 0: syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x4000000, &(0x7f0000000480), 0x1, 0x3fd, &(0x7f00000004c0)="$eJzs289rHFUcAPDvTH5h0ppYq9bWH6tFDETzs0IPOejBg+BBsDdPS5KWYppIE8GWHvx10oMg/gHqP6DozZNQ6NGDoCL4B0ilSC56XJndmWab7MZssuvazucD274385b3vjP73bx5MxtAaVWyf5KIIxHxW0SMN6p3Nqg0/vtr69rS31vXlpKo1V7/M6m3y7YVTYv3jeWVyTQi/TCJUy363bhy9c3q6urK5bw+s3nprZmNK1efv3ipemHlwsra3MLCwuzZF+Znz3Yt1m9Gf/38RvWVxU8+vj4y+OUvX2fjPZLva46jWypRufNYNnmm25312dGmcjLYx4HQkYGIyE7XUD3/x2Mgtk/eeLz8fl8HB/RUrVarjbTf/W4NuIcl0e8RAP1R/KHPrn+L13809fhfuPVS4wJod/yDkeZthnZc33ZTJSJenHrtj+wVPVqHAABo9n02/3mu1fwnjYeb2t2f3xuaiIgHIuJYRDwYEccj4qGIettHIuJEh/1XdtR3z3/SmwcKbJ+y+d9iy/lvMfuLiYG8drQe/1By/uLqymx+TCZjaCSrz+3Rx3c//jTVbl/z/C97Zf0Xc8F8HDcHdyzQLVc3q4eJudmt9yJOtpz/JrfvBCQR8WhEnDxgHyMnztxot+/f4++t2hcRz7Y8/9t37pK970/O1D8PM8WnYrfxn68vtuu/3/Fn53907/gnkub7tRud97H10Vdtr2kO+vkfTs7Vy8P5tneqm5uX5yKGk1d3b5/ffm9RL9pn8U+ebp3/x2L7SJyKiMci4vGIeCIinszH/lREPB0Rp/eIf+yND84dPP7eyuJf7uj8d174Ye3bT9v1v7/zf6Zemsy37Of7b78DPMyxAwAAgLtFWn8GPkmnb5fTdHq68Qz/8RhNV9c3NqfOr7+9ttx4Vn4ihtJipWu8aT10Ll8bLurzO+oL+brxZwP31evTS+ury/0OHkpurE3+Z34f6PfogJ7zey0oL/kP5SX/obzkP5SX/Ifykv9QXvIfykv+Q3nJfygv+Q+ldJjf9SsoKNyrhX5/MwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTHPwEAAP//lanUkA==") executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x14, 0x4, 0x4, 0x8}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x4, &(0x7f0000000300)={{r0}, 0x0, &(0x7f00000002c0)}, 0x20) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f00000000c0)=0x7, 0x4) gettid() (async) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x4e22, 0x0, @local, 0xb}, 0x1c) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r2, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) executing program 1: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000005840)=ANY=[@ANYBLOB="7573726a71756f74613d6e6f757365725f78617474722c6e6f696e6c696e655f78617474722c64697361626c655f726f6c6c5f666f72776172642c6e6f71756f74612c66617374626f6f742c66617374626f6f742c6d6f64653d6c66732c6a71666d743d76667376312c70726a6a71756f74613d65733d638bdc3fcc6e7469000000002c646174615f666c7573682c00e466207f9a1484d4de17151f44f86268bfdc68a59895f6a12216a2ef8c03e905b6101a5159b16060e85eb2e70047a46f1b236df09afed137bdfc3efbe60f719270261384ad972295e38de6c4d2244a4000c291d2365077c4c816de1fd41d526414aca3ea16c66845027bc58ea9053220bbb59e484a2fd36c4eb5b6b01e4471b113ab91893ae036c99cbddae2422d2220a03277cb66d4908c6d96d20e17b175a81a07f3e845964f9d3ff2ab63931d505db5184c326e397ad47c1c03391fca1f85e3d1b50b41360c0bb9c6ed0c969ba685e1a8784299ef54342a903e4d8de71ce8f6df100a628f39915e89902c625ad52484c2c87d1def4deccb8d25edf83f01e1a7501b3d782cad8752fed8ecea657ad3e33c4756dd7150815df65ad8b87cca62603bfb3d08c2581822803f9bb9d43f7dd5ac6235b2b21846b114f9387f1ec193d252d34005164f9a13a66094458b814eaa8bc30c98ea67828d7e5f8009e3c4c883ce34ba728a9b4ac2be848e1fbae9374b9d0000"], 0x0, 0x550d, &(0x7f0000000300)="$eJzs3M1rI2UcB/Bf2u2+uxbx4G0HFqGFTdh0X9Dbqrv4gl3KqgdPmiZpyG6SKU2a1p48eBQP/iei4Mmjf4MHz97Eg+JNUDLPVLa+gNC0sdvPBybfmSeT3zxPKIXfJCSAU2sx+/XnSlyJCxExHxGXI4r9SrkV7qZ4ISKuRsTcE1ulHP9z4GxEXIyIK5PiqWalfOrz6+Nrt39665dvvjt35tIXX38/u1UDs/ZiRPQ30/5OP2XeSfmoHG+Mu0X2b43LTE/0H5fHecqd9npRYaexf16jyJuddH6+uT2c5Eav0Zxkp7tRjG8O0gWH485+neIFjxpbxXGrvV5kd5gX2dlL89rdS//b9oajVKdV1vuoKB+j0X6m8fZuO61n83GRzcGoHE9181Z7d5LjMsvLRTPvtYp5rB/mnf5/e7s72N7Nxu2tYTcfZLdr9Zdq9TvV+lbeao/at6qNfuvOrWyp05ucVh21G/27nTzv9Nq1Zt5fzpY6zWa1Xs+W7rXXu41BVq/XbtZuVG8vl3vXs9cfvJf1WtnSJF/tDrZH3d4w28i3svSK5WyldvPl5exaPXtndS1be3j//uraux/ce//BK6tvvlae9LdpZUsrN1ZWqvUb1ZX68ila/yflpKe4fjiUyqwnAHDy6P+BWTi6/n/rYcTR9/+h/5+KE9X/nvb+/wjWD4ei/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLV+WPjyjWJnMR1fKsefKYeeK48rETEXEb//g/k4e6DmfFln4V/OX/jLHL6tRFFhco1z5XYxIu6W22/PHvW7AAAAAE+vrz6++lnq1tPD4qwnxPGplDdt5i5/OLWKEQuLP06p2tzk4fkpFSv+vs/E7pSqFTewzk+pWLrldmZa1f6T+QNx/omopJg71ukAAADH4mAncLxdCAAAAMfp01lPgNmoxP5HmbH/Bf5zKcoPBC8cOAIAAABOoMqsJwAAAAAcuaL/9/t/AAAA8HRLv/8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAH+zcTW7iMBwH0H8CGZgvDRrNfq4yO9jPBeYIs+yy4gC9BEegV+gFOAPd9QgVVMQpKhWtWuEkKnpPCsYW+WEjsrAtGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE231XJ2ffn76tSczfY0eUYDAAAAHLOulrP6zSTVvzbt35umn029iIgyIo7N3Qfx6SBz0ORUL3y+etaHm4g6Yfcdo+b6EhF/muv+R9u/AgAAAJyv1XwxTbP19DLpu0N0KS3alN/+ZcorIqKa3GVKK3d5vzKF1f/vYVxkSqsXsMaZwtKS2zBX2pvUj/t+1W78pChSUb5+f7axAwAAHRocFN3OQgAAAOjS/747QD+KeNzK3G8FjlLRbO99PqgBAAAAH1DRdwcAAACA1tXzf+f/AQAAwHlL5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQpnW1nK3mi+l77vl7pG2zPU2+EQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8sD/vKBACYRAGe9d3JnP/w0qDhsYmVSB8/I3BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+d1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDF/rykQAgEQRTMGf876fsfVhL0DCJEQMOjilo0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/0u1/+T0yNM8ncaWPpeCRZu2psXTX2HjSOHoy3fwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDFzv37tlHFAQB/d+dz2gLCBOQhCIHEAAt13dLSDTGAIgb+A5Ci1C2hLj/aDLSqkLKwocxdEIwIIVGFrf9D51bqUrYOHorEDLpfyTWEyCFwZ+LPR3r3vj5f7n3fWYryvXsxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQmbyzEyfZplfEcbnv3uObq1l/f1efubP5YClrWRw1mfT/w0v1F1G/vUQAAACYH0lV34cQHqZby1kf9/L6P62OyWr+754p4qqe3133V31V+2ftl9uPXtgeqFeMk5304tp4dOqvqXT+u1nOtmer4PbfHdHJr3x+7yXJP5D4/Y3nJ2l+PaNv7t59t5uHC01lDAAc1MmqL4Pq76GsH7aZGABzo1MrvKv6P+m1mxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEyYb4akqjkIIS52dOHP/8c3Vvfo7mw+Wqnbu1q3N+jmzU6QhhItr49GpBucy665dv3F5ZTweXW0+eDmEcMjzfPhPZ/F2+YOXP5ri4BBauT6CfymIyw97VvI5bLDQyFgt/UICAODISsuW1fUP063lbF+0GMIf3z9Z/79Wi8OU9f+jj8/dq49Vr/+Hjc1wFsT7vjtYv/L54Nr1G2+sXVm5NLo0+vTN08O3hmfOnz17fpDfKxm4YwIAAMDhdMtWr//jxdrz/2PFeyfK4w9S/3/x7fCr+ljJ3Nb/+9t56Nd2JgAAAPPtuVd+/y3aY3/U7YYvV9bXrw6L7fbr08W2hVQPbKFs9fo/WWw7KwAAAKAJk43oifX/F2pxmPL5/9M/vPhT/ZxJCOF4+fz/5Opn4wvNTWemNfEfy23PEQAAgHYdL1v9+X+ar/+Pt5c8xCGE118t4vJrAKeq/5P3vv6xPlZ9/f+Z5qY4k+J+cT3yvh9Cp992RgAAABxlx8qWFfu/plvLn/x84oOu9f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATfszAAD//yrCO/g=") (async) r0 = syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000005840)=ANY=[@ANYBLOB="7573726a71756f74613d6e6f757365725f78617474722c6e6f696e6c696e655f78617474722c64697361626c655f726f6c6c5f666f72776172642c6e6f71756f74612c66617374626f6f742c66617374626f6f742c6d6f64653d6c66732c6a71666d743d76667376312c70726a6a71756f74613d65733d638bdc3fcc6e7469000000002c646174615f666c7573682c00e466207f9a1484d4de17151f44f86268bfdc68a59895f6a12216a2ef8c03e905b6101a5159b16060e85eb2e70047a46f1b236df09afed137bdfc3efbe60f719270261384ad972295e38de6c4d2244a4000c291d2365077c4c816de1fd41d526414aca3ea16c66845027bc58ea9053220bbb59e484a2fd36c4eb5b6b01e4471b113ab91893ae036c99cbddae2422d2220a03277cb66d4908c6d96d20e17b175a81a07f3e845964f9d3ff2ab63931d505db5184c326e397ad47c1c03391fca1f85e3d1b50b41360c0bb9c6ed0c969ba685e1a8784299ef54342a903e4d8de71ce8f6df100a628f39915e89902c625ad52484c2c87d1def4deccb8d25edf83f01e1a7501b3d782cad8752fed8ecea657ad3e33c4756dd7150815df65ad8b87cca62603bfb3d08c2581822803f9bb9d43f7dd5ac6235b2b21846b114f9387f1ec193d252d34005164f9a13a66094458b814eaa8bc30c98ea67828d7e5f8009e3c4c883ce34ba728a9b4ac2be848e1fbae9374b9d0000"], 0x0, 0x550d, &(0x7f0000000300)="$eJzs3M1rI2UcB/Bf2u2+uxbx4G0HFqGFTdh0X9Dbqrv4gl3KqgdPmiZpyG6SKU2a1p48eBQP/iei4Mmjf4MHz97Eg+JNUDLPVLa+gNC0sdvPBybfmSeT3zxPKIXfJCSAU2sx+/XnSlyJCxExHxGXI4r9SrkV7qZ4ISKuRsTcE1ulHP9z4GxEXIyIK5PiqWalfOrz6+Nrt39665dvvjt35tIXX38/u1UDs/ZiRPQ30/5OP2XeSfmoHG+Mu0X2b43LTE/0H5fHecqd9npRYaexf16jyJuddH6+uT2c5Eav0Zxkp7tRjG8O0gWH485+neIFjxpbxXGrvV5kd5gX2dlL89rdS//b9oajVKdV1vuoKB+j0X6m8fZuO61n83GRzcGoHE9181Z7d5LjMsvLRTPvtYp5rB/mnf5/e7s72N7Nxu2tYTcfZLdr9Zdq9TvV+lbeao/at6qNfuvOrWyp05ucVh21G/27nTzv9Nq1Zt5fzpY6zWa1Xs+W7rXXu41BVq/XbtZuVG8vl3vXs9cfvJf1WtnSJF/tDrZH3d4w28i3svSK5WyldvPl5exaPXtndS1be3j//uraux/ce//BK6tvvlae9LdpZUsrN1ZWqvUb1ZX68ila/yflpKe4fjiUyqwnAHDy6P+BWTi6/n/rYcTR9/+h/5+KE9X/nvb+/wjWD4ei/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOLV+WPjyjWJnMR1fKsefKYeeK48rETEXEb//g/k4e6DmfFln4V/OX/jLHL6tRFFhco1z5XYxIu6W22/PHvW7AAAAAE+vrz6++lnq1tPD4qwnxPGplDdt5i5/OLWKEQuLP06p2tzk4fkpFSv+vs/E7pSqFTewzk+pWLrldmZa1f6T+QNx/omopJg71ukAAADH4mAncLxdCAAAAMfp01lPgNmoxP5HmbH/Bf5zKcoPBC8cOAIAAABOoMqsJwAAAAAcuaL/9/t/AAAA8HRLv/8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAH+zcTW7iMBwH0H8CGZgvDRrNfq4yO9jPBeYIs+yy4gC9BEegV+gFOAPd9QgVVMQpKhWtWuEkKnpPCsYW+WEjsrAtGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE231XJ2ffn76tSczfY0eUYDAAAAHLOulrP6zSTVvzbt35umn029iIgyIo7N3Qfx6SBz0ORUL3y+etaHm4g6Yfcdo+b6EhF/muv+R9u/AgAAAJyv1XwxTbP19DLpu0N0KS3alN/+ZcorIqKa3GVKK3d5vzKF1f/vYVxkSqsXsMaZwtKS2zBX2pvUj/t+1W78pChSUb5+f7axAwAAHRocFN3OQgAAAOjS/747QD+KeNzK3G8FjlLRbO99PqgBAAAAH1DRdwcAAACA1tXzf+f/AQAAwHlL5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQpnW1nK3mi+l77vl7pG2zPU2+EQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8sD/vKBACYRAGe9d3JnP/w0qDhsYmVSB8/I3BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+d1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDF/rykQAgEQRTMGf876fsfVhL0DCJEQMOjilo0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/0u1/+T0yNM8ncaWPpeCRZu2psXTX2HjSOHoy3fwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDFzv37tlHFAQB/d+dz2gLCBOQhCIHEAAt13dLSDTGAIgb+A5Ci1C2hLj/aDLSqkLKwocxdEIwIIVGFrf9D51bqUrYOHorEDLpfyTWEyCFwZ+LPR3r3vj5f7n3fWYryvXsxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQmbyzEyfZplfEcbnv3uObq1l/f1efubP5YClrWRw1mfT/w0v1F1G/vUQAAACYH0lV34cQHqZby1kf9/L6P62OyWr+754p4qqe3133V31V+2ftl9uPXtgeqFeMk5304tp4dOqvqXT+u1nOtmer4PbfHdHJr3x+7yXJP5D4/Y3nJ2l+PaNv7t59t5uHC01lDAAc1MmqL4Pq76GsH7aZGABzo1MrvKv6P+m1mxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEyYb4akqjkIIS52dOHP/8c3Vvfo7mw+Wqnbu1q3N+jmzU6QhhItr49GpBucy665dv3F5ZTweXW0+eDmEcMjzfPhPZ/F2+YOXP5ri4BBauT6CfymIyw97VvI5bLDQyFgt/UICAODISsuW1fUP063lbF+0GMIf3z9Z/79Wi8OU9f+jj8/dq49Vr/+Hjc1wFsT7vjtYv/L54Nr1G2+sXVm5NLo0+vTN08O3hmfOnz17fpDfKxm4YwIAAMDhdMtWr//jxdrz/2PFeyfK4w9S/3/x7fCr+ljJ3Nb/+9t56Nd2JgAAAPPtuVd+/y3aY3/U7YYvV9bXrw6L7fbr08W2hVQPbKFs9fo/WWw7KwAAAKAJk43oifX/F2pxmPL5/9M/vPhT/ZxJCOF4+fz/5Opn4wvNTWemNfEfy23PEQAAgHYdL1v9+X+ar/+Pt5c8xCGE118t4vJrAKeq/5P3vv6xPlZ9/f+Z5qY4k+J+cT3yvh9Cp992RgAAABxlx8qWFfu/plvLn/x84oOu9f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATfszAAD//yrCO/g=") ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f0000000140)={0x9b03, 0x4000000009}) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x3000482, &(0x7f0000000380), 0x49, 0x7aa, &(0x7f00000007c0)="$eJzs3c9rG1ceAPDvyPLPZNdeWNjNngwLu4YQeZ31JruwUJceSqGBQHtuYmTFpJatYMkhNqZNKIVeCm3prb3k3J+X0mt/HHpp/4+SkLZOaEoPxWX0w1ZiyZFrW0qazwcmem/mSe99541mXjTPUgCPrfH0n0zEsYh4I4kYra9PIqK/mspGzNTK3d1Yz6dLEpubz32fVMvc2VjPR9NzUkfqmb9GxBevRhzP7Ky3vLq2MFssFpbr+cnK4qXJ8uraiYuLs/OF+cLSqanp6ZOn/3P61MHF+uM3a0dvvvn0Pz+c+fmVv3z0+pdJzMTR+rbmOA7KeIzX90l/ugvv8dRBV9Yzn7zUQaGmIyB7mI1hj9KO6av3yrEYjb7d+me4my0DAA7LyxGx2U5f2y0AwCMtqV3/n+h1OwCAbml8DnBnYz3fWHr7iUR33XoyIoZq8Tfub9a2ZOv37Iaq90FH7iT33BlJImLsAOofj4h3P33h/XSJQ7oPCdDK1WsRcX5sfOf5P9kxZ2Gv/vXgIv33r3D+g+75LB3//LfV+C+zNf6JFuOfwcbcsX26/zV2vv8zNw6gmrbS8d//m+a23W2Kv26sr577Q3XM159cuFgspOe2P0bERPQPpvmpXeqYuP3L7Xbbmsd/P7z14ntp/enjdonMjezgvc+Zm63M7ifmZreuRfwt2yr+ZKv/kzbj37Md1vHM/157p922NP403sayM/7DtXk94h8t+z/ZKpPsOj9xsno4TDYOihY+nomRdvWPZ7f7P13S+hv/F+iGtP9Hdo9/LGmer1nu+KW3Zot9fX3083aFmo//1vG3Pv4Hkuer6YH6uiuzlcryVMRA8uzO9Se3n9vIN8qn8U/8vfX7f7fjPx24nO9wR2RvfvfBb4//cKXxz+2p//eciKG7C33t6u+s/6erl4mJ+ppOzn+dNnBfOw8AAAAAAAAAAAAAAAAAAAAAAAAAOpSJiKORZHJb6Uwml6v9hvefYyRTLJUrxy+UVpbmovpb2WPRn2l81eVo0/ehTtW/D7+RP3lf/t8R8aeIeHtwuJrP5UvFuV4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1R9r8/n/q28Fetw4AODRDfb1uAQDQZUk22+smAADdNrSn0sOH1g4AoHv2dv0HAH4PXP8B4PHzgOu/PwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgv86eOZMumz9trOfT/Nzl1ZWF0uUTc4XyQm5xJZ/Ll5Yv5eZLpfliIZcvLWbavdDV2kOxVLo0HUsrVyYrhXJlsry6dm6xtLJUOXdxcXa+cK7Q373QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBj5dW1hdlisbAs0ZPEwle1fnhY2iOxt0RcrfXfw9Keg0vEwPZZYrg3JycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAR8CvAQAA//8lDiLj") open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x12, r1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r2, &(0x7f0000000140)='2', 0xfdef, 0x8000c61) io_setup(0x1, &(0x7f00000004c0)=0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x101042, 0x0) io_submit(r3, 0x1, &(0x7f00000002c0)=[&(0x7f0000000280)={0xffffff7f00000000, 0x0, 0x11, 0x1, 0x0, r4, &(0x7f0000000200)="96", 0x1}]) executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = fsopen(&(0x7f0000000040)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) r2 = fsmount(r1, 0x0, 0x0) bpf$BPF_PROG_QUERY(0x9, &(0x7f0000000f00)={@cgroup=r2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@newtaction={0x84, 0x30, 0x1, 0x0, 0x0, {0x7a}, [{0x70, 0x1, [@m_police={0x6c, 0x1, 0x0, 0x0, {{0xb}, {0x40, 0x2, 0x0, 0x1, [[@TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x20000000}}]]}, {0x4}, {0xc, 0xb}, {0xc, 0xa}}}]}]}, 0x84}}, 0x0) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, &(0x7f0000000380)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_CONNECT(r0, &(0x7f0000000240)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x84, r3, 0x400, 0x70bd25, 0x25dfdbfc, {{}, {@void, @val={0xc, 0x99, {0x3, 0x4f}}}}, [@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x7}, @chandef_params=[@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xc}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xf}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x6}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x1}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x3}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x6}, @NL80211_ATTR_CENTER_FREQ1={0x8}], @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xb}, @NL80211_ATTR_PRIVACY={0x4}, @NL80211_ATTR_PREV_BSSID={0xa, 0x4f, @random="d775508d1c9e"}, @NL80211_ATTR_DISABLE_VHT={0x4}, @NL80211_ATTR_WIPHY_FREQ_HINT={0x8, 0xc9, @random=0x16e9}]}, 0x84}, 0x1, 0x0, 0x0, 0x8010}, 0x800) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x9, 0x6, 0x8, 0x1}, 0x48) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x0) umount2(0x0, 0x4) syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x0) setsockopt$bt_BT_DEFER_SETUP(0xffffffffffffffff, 0x112, 0xd, 0x0, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r5, 0x6, 0x8, &(0x7f0000000040), 0x4) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='hugetlb.2MB.rsvd.usage_in_bytes\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x4, 0x28011, r6, 0x0) ftruncate(r6, 0x796c) getsockopt$inet6_tcp_buf(r5, 0x6, 0x11, 0x0, &(0x7f0000001040)) pivot_root(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0/file0\x00') close(r4) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@bloom_filter={0x1e, 0x9, 0x907, 0x7f, 0x2004, r2, 0x6, '\x00', 0x0, r6, 0x1, 0x5, 0x2, 0x6}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r7, &(0x7f0000000080), &(0x7f0000001540)=""/155}, 0x20) r8 = bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x11, 0xd, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000001000000850000002a00000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000600)={&(0x7f00000005c0)='sys_enter\x00', r8}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000180)={{r4}, &(0x7f00000000c0), &(0x7f0000000140)}, 0x20) pwrite64(r0, &(0x7f0000000300)="ee1a9fe1620864dc162f63b61a61f598df6889d29fd43a108cca02bdaf64960087925edfeff3de264968761e513b6e4527add2dd9a43cd811f4282bb046f230f71c06ac399b5ffea9b4dd836dbeb95af91ee5b3fbc9db7abf6a48f845aebe57992", 0x61, 0x4) executing program 3: umount2(&(0x7f0000000400)='./file0\x00', 0x0) unshare(0x400) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x3, &(0x7f0000000080)) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r1, 0x4018620d, &(0x7f0000000100)) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000340)=[@acquire], 0x0, 0x0, 0x0}) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) syz_fuse_handle_req(r3, &(0x7f00000021c0)="c321985719b95f63f8e039c7dd044462a4fba558c2a521aa560207a45697a8b92a0f0ec0b7e1e1f3b19e43a9a3465f1ab7a04f410ee50d4d3406d6fb13b53b0c1120bb1757523cf3adae681e7fbf1e5823b196ff72cb890a0358e8c14b7f452f89620758004f0909363ee87ce3d730fa28429f5a5bd7d8f46aea34d000cd07a8a5245e858b3c6eed1bd52d4f875fe35769bd5ee9a094bb99cad8d8cbb53e1c4940a8357159df9ff4f33d75d9a6bb241b60699bd1f42bf78770b20aacc5c7bf505892fe46e76288b52e04c9f0429a0c9ed68e19deba6ae4c9be0558e47ef632aa9c989bcd209fe0edc5f90e25a983d05bb22705039774cd1f2686732aa783231e30d21a8ecd7fd3076bf8856d0afe005d70dd7ea84ccdf8d15903c58c8d9f81447cb675d6689cb0083df68b5dde75a996fd3fd21c39c6d726c0cc027b4c43176d97f7bfb9d9ff9ab72a798f9e748a49757f4fad2386fdb6694b018599c4bed1a1a15ef1f78e34aed4de7eecfdf9c876ef68fb26f173b923595b3c2b276409ecc73d0e0aa8cfc2f5e0b5d4a837a74c34e85a55944e1ae2b9904be7f6ae75c753d3e54b1096519445d24b3f76b2a311bfb5a1a9f110af384f77475c490078d9eabfd4c3eb4fc29758e84748304fc5b4ea4b8ba6578a37702f5d6042b29052ae9c89636e37f053636917d714a5533888f216020274d3f900564a89d58701eaac10cccadc8369a8d678c90ab795b0b9fec6576814635e93bc36d871332c66b97c24515ea3c2e1eb996300293a2b9fbcd589795c95752f5430afe4f44593f906552e619aff9c5a714b068e4da4515c44c60b449db8bb331a12ad20fdf89af09c29030c9617a6c7dce660ae4a84c8629d0921769d47b7b39cb0df04d6e6234294a182a1fe77bcded354add4f79ee6ce6ec324a4688d50188ddd1029e78cd0bbece2594608166deca157d6663fb306756e932077847c4a8361da9f482a3401c131e9404918a802f160b94185b630d92dd7a8d41202731d47269a8cc3d27c19311dcc5c8f70e92ce3c6a55e4a338e9239f035060546c257d7850ffc34efb0df5b9254d233bf3874cdb398f54987ffaf2ebd0fc8703665ad7795a05de87c15645a77784f1eea675b4ac01c7264dc3b236f01c51bfae078817c4cd0632106811ea995ee7f2512f86296ce351e75dd036a3c7dd7b0e189a00334ce3f6a2d14c1cef8e067e43c17b84788b2ee1a18188365a5ee9d8773ea14c0f395d5b7bab10f1056021f4d9e2c131d1f504db81dfb624401b83e387fe1d193f5a4ab7b6ea1fa1a32128631bc9c28462a1828953ba3772b44463657d995b539f3e958c02167c44cca344035c1d57573d9b80faf7dc71731fb8aa8d8a9443e9a75ab83139dc2e1583d36c47012210c1bec0a1b7b42987bb4c07e52b5b7e4043847c68035a932293d07014408eb515758a96bcbe247736663836d510a73dcb048230602103da6d1ff2708a7ce9c3421b46f0fed89a531ac652a0f61c4dac541f192baf079d2a78ecc751d9e4f7e691769d5dfb6e73b36acd557328805822787cc5c972580a74b640455e98da47bbd0d0aab0a470975e4aa7187f6a6bf4d517a16db44e8c68b4b45e91f2113eee516adf6ac8df8d5e0f5dcafcc2b8b99aa33a2427250ff31ad628f5b4b56e7a0d27f7e2b0540aa3ac812f2565ef91ecbcf75575b613cc54892343d67c76d4943eef13c7c15da4a060ba53026ead356b6d3098d290f8998148564ea59c69c0d4ad721001c6dc958580a3ca9b0c6015b69d89f7224a8ca1a4563ce6837a1a3d798bdcd51f1da9e9ce6755d389eab9b21bb8d679bdbb9840a130d7c7527956cae9a221bdea2a8dd4788c66d7ffed7d0dcbad10f5169db0a9bb15b224add83f76bf034c3f124b838193bad6039c8bcab23a39540c1efeee5dbead7eb160768ac04bbc4ba9b557ff48c6e08a7fa93c165b1fedae06b859f4c682f858b4905e80045c5a9b4acc5d7f7b64da2c76fb4ebe43c0ece5e9829427cf01adc62148645bbaab0aba3963811a76e750eb0cdcbd82207c82a7383b2fa45abd84f89e0eb37c6de5be287bcdf0e4f56dd61159ae25664f5bc2e02b12f11eb9205b81ab586290921f4e2e727ac795c41b510e8a8ec1205d58d2ba8b4f6c11944c6f90556dcc34d32170500e59c3cd05f56e8dafaad7dd7fab12e720645db325ebd4e39a903d3ebd1e39103da7493c93388db24ad70b23d4458df61b5544d2cf0e54aa7c6bd349c40efdbde2a3e73f785dd49d6d60b5cd5ac22d539fb39ea386ec26dd69d41ca00b30ef4ed986b5bb9c7235d3d4f9a75b9b678987502bf5b8105c915d9a7229b69334d32fc94da948cd50d6132f1731449c4208beaa63f80c77188f53193e5d28933bb77e6c76e09f8642b5088386bb9cdc02cd8326ff2d0362816c073b422b566c78286387d2ebd414e20bcf9fb68e1de852bac5d9d9723f716e228a6ffb9046a52dbd3dbf85dbc0ac072fa95ca82b1b4a2cc27852999fc798eef179f43f443f9a5a80daad4ba376c530dd9ec5cb5d5e218028d5d5c47d90119f18a2642c11bc61be8a26aef1c2025396a637f6094d629a2a4ed1e2ceafe2bdeb9edc57e740dc0881c79df7e231da685fb21f4588cbe9005198e4d02d3088e3de8acb20e78ae346e69ef272ad5d7861fe31fa67549dcebbc417690c852ef66cdd59fd365e4062354d8947717ab9da30acb3795d77ef37823055c846570e4303e3130ab0f746a7f3af9e37d0f5e7899021ee92ffa5090f52dc9fb39d5b553e4e23b17678fa017bd8984e77487efe75da530bdbb0676876665a162f1bd1c7b2571d3ac06fee36927a42ee05923758eda45b9a9985aea9e417821396b043adaac249cd50e1b0f3d5c654d6fbdbd3a416aee9c9fe46b1c164ac2d01b905ccfffe244a297bad7937bb43dfb8a493c6a972fdf7a0725099926108349eb53990107b22bf2841805899df81e858b14cba6473fe0eea196b29079e24db3c42dd63f3c626d7e0177d01bdaf1a80a1a74e93fa467e426c3a6608b4fa9e59cdcf66d050836446e1dc9a94835adcf4e4451055c1c22efa8f94c4318224b7b33394acb65d88e885473fd520c1b3467fee387c2d9676a0e870807b76c4a16a21032dfb6f997e65b6ff48770c451440422b794a5306f1b08407966010459cd3621f9e934e271ec27ba0964dea1dfbbb4979ef7cc52a95033d2069d79122d2e472f198699a33cff633aea3c7e2d74d2fdf00700d90e323ed875250d7ad4ddfd893d80dfaf8e706980af1054072082decd480898bf19104e03019c9222b97200e0ea5928e16061ad12082007de0e0378eb5624e4b1560bc82425874f9ab73e40c4450ab5adc720d52ef88de48af5891e8a5b5d99e80dab9070466b5d2ca6fef3f3356776bbc341bd596f4c05687b516a928706cb138d2b41a0a7ed7d5d8072d752bc6c713b0387fadcdc6e77c150d8aa67f413b76de90c5d8aa949cb8a109c204df54ce65bca67a453ba3a167f65a0b87f92385db48d80b6ca7b1669d14cb00d857bb280e694973cf0a713de4a0828aea6cb991195d1857bb75e4fe0e3d11a02c1101c0467b083e781637e1611e39268272bac28e5113c3e1d4c69e58d0e22a19cf82addb52df3157aefdcb4ad9292668270b208ce97eb169a3e6b17ca8f87e77f303ac6b43a3e8222af079a768be1162fc0447c9d703ba666bca07bf27d507b9a24c2291f8b032f65fa34a35ed814a48e3403c8efef320f72cedcf801a1404befa6ebba68e8efef33070042f1a85a3bef7d7fa4e053f220386194569e8e8cd5b47edba0cc1a3f563325c0f207fb78905dded03717834368e87d7220083a33265e2c22e9f7aa4c79dc8b2019e76501442b67693625ff324cca16619aa1cf0f85545c89a563bdc3c524e744bfb206fa7f5bcaccb7dc02b786e5eaf457f76c54a3e1e01564776d600ed02a5ca2edff058101a498deddcf1b916f896a35825bfa35795a0a62227cf898ae12d4d9a9de5327c3548ccf0e2548fb55f355deb90760c9887b5ae6eb3f8313d0a3a349b9aa4a3b7f1e2806195d8a7155284c80ada3b929454847dd20d96f9ee151f91ea866504d6ba2259b3752cadba48a07af783bd69ee20e13b3566059b2bf8322e319837f0d94f73eaad47936f2f0cf9a23fc63a93a2648a561054201052859687365a107782bd8628cf7d8e3647cbb745baa463b3dd667937eff385972607662fd169159bd81bcc50bf7a23bbcc047e84dbfe558f57a93dd25f967bd8bbb171cca16f33aa10d5b279c328ffe646c1264a23f24de4d3cc83b08ba64fc94625462b5a7d017bb98f598834e83caeab719f6e7b3891f53774d8af3a945736e4ca9a0e99b22147ac7b1b7bfefa333c213c47ba52659ecd9a376d47363a56239a269d2a0e6e1b50694218df0b870ba3a712084871bd3ad0b4c9b2390b79c450cd5d33e5e64400ce154f1712def5c188deb4b36862dcb08ec46957fdbc82a6744ca813fb5410ba1580e9416e14a4277f3f02a9aed72a06aff3dcfbef3e513fc58a1f76a10afdd79d8fb6ac542d140e967c1c9d55af0b51da19ded018118fa07485eb15fd233bfeac971da2f836e3147cb403d6e639e56dd48646d762ef3e6926ec4c18adaf519214772f937be79ec88f6ec506dba59a2c8ee1fe8fcf4b672e632892d056c9eb8b53b2b0d00538cfdcde511d5756aefdaf675e8badf8f2e9afda775d732de4cb5ce4abbe084b0f3db923d85ad4441b8aaa869d650571b7cb36858aa58842dac21d947a36f2eb1761b2b482497c0c90c3a8597e7a986045d197e8b65cec371862154aeb0e47a005fd32db4963f09c0ba5e75853b5f5393a9e8f5c79fbf24e06481f3cc40d2648e001126bd371f5ff9bca2d42ad4697b0120ce55479793735397bddcea1e66d6d7516f845180ee7817b46807be214248e51c41decab9bae87ec040038943c28939d3e2d5abd26560d70e095dccd8848d86e4c7e4064f622088e71e637140a2184aa729d9823e5ee4863d9e544790185a3c017af1b14f54c3d35c601af4c68175f3cc9ad662eefd88afb2d9f58ba3bf8cff8be56f2e5b74d28bfb49987831adc5d6326957bdee5e25f2c3a4aa48dd99067d17b0674d55a1785a35f24bb5c4feec8aaa7b17d56a0ffac3528a6e1610de78e91673af8e9c864c689924f61d8d7f2dd488280336a45cb576fba574cbfc3ad72346d242795d3629a4e3ced83d37f31f4336ddab088c1b644b39505a96421546c833634bc82609bf45db72a8694c61593472db09c7681c1b8f2644c9288541f68d73967b5a25be4cdc57c14a5bb0926f384235cfc915f040154ac82d491ec39d52643a26a02d121aa2e2b0616b61ef65d8c95bbad431e9509328511da141fe96fd5da4817b7aa86f9364b7774fb2555b2c7ceae2b37a24afb4887902b7e2c8038deed4e234144dd0bb6f9ca36665d342fa30d3b1b06bcad870e2d991fce5a7dcb8bdc4d81b7e78381a0ce4eb1d4215577f699fa7539ec35cd1fcfee06b9dc1f2a3fc90aea1026f7b987c07c69923103104e6e458c16312f03c429099ded86c0e5b6f85cf780ed73a012bc9f02fac80ebcbfed810c727a277e24e8b37ae8d8e0e9bf69e3555611149106c1398fe0671c7bce45fab6f5fe6d3cc80600a8f13d266b74df1666e952b8ea1b07bf3790c00425561a04a11992e7e063acd4785bb0326192037fc6e883ad0a5963d946e1c83519e648af75ebf8c0bd744b7da36d5dcf186a61fa35268a43ce751053c3b0717d6e76ce2f50169f2c023fc6b769992fa3b776d5bb59b6d62a270f58c0245796c02d670c480b5997524dec5cc697ceaf35a27c114d900138b52bf8f454bd29ffdf284e29646167963ff75b9602c7c359d5258fa5b51f6a86196b83117f2a7ec12b5bf3dd2f39c9e8a1f2d7271936a58af0fbde95612b435359dec85db08ca8c9e4340c5c642bed633c9fea5d512cec9b3fd027c662665699ffcacd49940fcad7a18b9170e749f645bd49b9bda29a8dc7f5ade3094ed47f6ac4e6df0767e970f40a7eedf51280bcb4aa289462446efb4e4238828a319a847c3d262d4130a7e79da475cf7cb40898aed860af5f1d4d784624c8401af531e687fd2e64aed2126972e116462afe60b6e8333632c1a2dc27cfea5497ee83c1ac0b6ce18e546c7262b02337dac3c24cb8bae78ed3823d5210917be66119764adc7b418078f2738ca6c50cb23827ce90ae9631f7b11ace78cd135fb4f286311c1bfe8f6632d30b0ded190c9ce43dc0ecb1b58161f3234ced570f0a0a393200608ea6f468eca16d7f93d9ba940909b067d7e0da67fc517d8ee72685700049de1c1370f4dd6e391f255e3203267a223b9c429c571f9aab505debda01e154ac6af760fdff451a362744cb90e8341c28855505ae7e891fd8a5457041d9c1673afc936e2054bcd533754f36f9faf2261386b414abfa520ed0bc2970d87763efb2c20a19ad3fef21d8eefdb484b1f31e4ac1fb2053c4c5247547d34f9fde55e56c81e7c37fc24e3de1f9439c2be5306eac9fad6483fbc09e52ccc822a521c53b5a9abad055c530f2acd91f1a55ab522f009f62339d38c5dbf695d0da65ed7724325ce52af264b70804de8efa3a71d68321d657ab3800cf3cea3ca43d90c08372af8787b2ebec80bab3579484272c6116714d5a07d0f4e0c5a3393c2ec98c26b556a9b1a08d1cc35c511e978ec65ec39964bb45b24368507360f0d28f335792cc2f31a6226bf7ea3109d5df1f1735f5ce73e634e012e0d67c236ccccfcc9cc6d97d43d8b86f7d46d6d0655e0f5475e61ddb66ea069ac04f1a366051da66da22b88879ed4e0476c7aba2e086f1226418d4c6fcc85fd6f6f99cc4637cc5ba22a4fc5d1f4155e53a93dc9c5ec8c75a0ebc5af7ed4e9c7d9866b08250e491ee5477baa0472429a1ba1911cefab455c71ae131ef533359a8b664900ffa51554f2dfb6d243275ea30bb9d64be090f53bb8c239212a313cd6e38a778aad0f65ed48f19c516f3725308298f13a95c9f5450c8ab5734ec3042aa6ab012e8156825f00d8d7a8cbc19d559616dd3392fdff13b8bc44e73f75857d284cdde2ad9dbaade7b5149da70c73441b99b238e7eedfb8bd04bc09d0bf35ba3cdeb0d7de73cde29216f37cee464dbd48bcd87e9a300a68a5095c089e52bb992c779a8445f4c7494d4763febf78a5b0b782e78296bce83ed9d4454f424cc79a5140172fbf0cc50f313b8b53fce6db65f2c012fc4193f0dadfe4ecd81b224efd47e5a7c71e1cf0aa11b75f7479b4b6ef13a7daa35c187ee9ce08a8b41545bc023f3b8e9dde87b8cdd3afaa403f97ce09997e83d7f0dbee617423c363f1f62c9aef5e002bc81489f2211719023fa66939fbc768961fe7d124414fdb654b468065ed8b7e1d0617f447615f3f5e1ffbc9607db6d6cfc072fcdd1523c9e19eeffa70e1f3d647919fa45dea2aff6ab59125acc898cd2bca9d4162cb4fe7310222c0f4510f6855022ac8ecc1f42eb5814ceef3834889e65027b53fa8a37e07528ec45c0c54160b125c1ca22a115fc6a4b95b8c66623dab6ebde02d3587deafb31a9cdb35beb9f790bfaf1eb806963969a5728718f450b48cb1fe386f8d23c9b74ae70a725a8249c80d8fb9a74c7cc115a7a946d1b553ad1cff123709729415e31a1e63f3044b41a87abfeb8bfa903053e925046eb9f6bda54e9adf0e60fc1a0dc4943d78334bca0fbc36908bc3e99557075580432c27c617558a2adee6c797d6296d43c066d08ea56806b76bbdf9dfd78ee09b067ea86ec84b7465f6757e3592549655c6c7b6d674d5c7eebcccf50d08fd93062ab83eb6d886db5c20234c299cf26708363f237b3a308b8a5367a056692853428d4349fd1ff86fd47676687d798576959f84770a3cd387b618804c4ac9f0e45a73e988a909116fd55e6ff89e3c293683d94444eb48296bc8e2492486bb275fb875e7f7a0e56f786c22750f67f99e5faf65c9cb2f285a93904f630a111004082fc64bd81d79d27535c303551a13d140d5be6b3a99a2e448607f6c71538d88cad5e5db87e2fd91b898bfd149d27c1b83774485e9b6ca6b5ecb1b9ab4f800e82987fe8a2f8c5dff971575789c04b7a6049c66ebf445e207009be13d5b404c8d1980ea9a092da62352d4bf14720e2494911fd7951c87f581194715a1b5becc605e2fd34a9ea6b162373b11802fe703359783642ae307cb6179fc7439258bcf052c63d09ed643630c54ccd92ecdec9dea8e40ce0b614f151340d134b6d5877842e5f44b7553377d38b19cdae161eb3ac360c64e49311949ae6f59ff5ddaae3061d5fe1ba76f0f88898b3717c97b27a97c1bb0c7dd3df9caad5b3961502a91b3e792e2f7efaf1c56de993c34ce6b5da0d4611484dd57eb799674a04623caf9d36e5ea638fb16a85683117de75d1b246e2a6400949ed217a1adaf719f560ab378efa29c6c943a7668c8a3ce593e646b43e8f39ce181d4f79aecb93e62f13ab2ab60ecd651b9981044f53f090d75533e5b6af00d8536dcb2a7660edece4f44c5f84a98ffd8ce53c1d58f6128a812bbc382619dd6631e14ad63e8f3c2fffa1587ef59b5dbb08bf0fa5c558c58e33bd1fbb53d48eccaa02d7bab69c3c089d30ea47b7d8695bf7679299b8a793747b3eb67dc0f98acbb024bc80d45266d68d0ee6ae8cdc98a7e8d0009a0240b907d4b8676a098690b3e3f22aa3f1313df9fb820e54ffcbea8f311da5df23a82d2afc9cda3162a7c32676ffaecf0dd95b1bc8018344d842fd4fe0c8660fce96bd2103ec206230af238ea7ce65fd2c24bf3c70be4d74bcde3d9e78b3fb7871919d1e6afbd0451d89e086538c363d0fc59f331635074704c18b9e7ba9e4dca10227d41b80b4d84ec36aa418b523af58c55be767fc9e1c7263fd5e80d18d94360ffceaf1822c1e17cc2dc85c1841d2c345b7cc25d0abcacace89c6192ab71adfafe683b9bffcd2ef4f51cc6a4d0d3025df16d963e7b1d88cebe3387d3cdd39efe3d83d4fbe233380c9c5d2adbfd6fabb5d28fd8fd71b8c73a3f6cf65aa9fd2a458038ed98b7f29f80502eb56294cc6b1a217fc9a2d7567bcdfb3aaa158285b694dfed0e6ca5bdd0dd3d8cb35460f071320cb788845146e6fc1ec8a7baa77824a1796f931e6c52f8ae4a7d1e2f26cf0f6c436a30eaecf267f8090ddf5a8c6fe85dfa63bd42328d53667eabb625850a65e2527b22114070ebe4bb96f71555194169388dc19dc0f048d1619d963ea518e33eb068a00cb1dfbce2936fa65734a9be06093d1c92a3370b2b26d474ba25b986f2d19e24bacb9ab083192f70c037ede5d002b4bb26c94ea59f49c91d3589455e67386159754eab2e1aca47d55fb415c94166fee3e97cd78879dc44696486753aaddc0cd319c1da7dd00c752c7d9dd3ff0cdd7aa194c0f4196510a28b0a080ce61e087f330320a64b555b00b9a65df122f77204ba9a9e8c94c4bac5dbd7902eef7a5469c01c11203b5673fd022d7efc7aeb69536a74eb2d567fa9dacaf382b5bd4b0fe23f82895420c239c90a1e39c7f41afcc0b6b6608d8bd104474d0204cb82fc3d991bde288289120f72bc91827744e8b40144f0b4569b68162205f20146f7d61bf50ed9d20d7477a65fa91c9fa2014e11c0a76312d4eaaf1b7eeb8db6066c09fad1480069ee05ee040d5fb372acd3a0c4b84de1be1d734f8b7e67342408e93fc433180b9a3a9abe583184bb83545580e47a1965c3d29764c50bd3279aaaa11f00dc7daccb43fdc84ec451823dc9d6397b8b25f5dba25740ad9237b19bca075a89a0d8ac516ca101027234367cb507e487431b32d04e9b417222a48a795f4e1365094336b8275b53f84299a9ab2f2c2dfd2965a24f492cd7b49dd8009c2ab24c7a4250dc2cb36796eb9f3473f1adfa3e84fd7bf77429d470f0ee2c9feba4e1169ac6628d0ddc5b860bae5dcf88bb6062ea4b06c09cf860c79ec2c71d81f4aa519f3d8695379b53b930bedcad6a26e87146af147a2ccabcbff5c48fd0ecae0f44b941aa94567acdf3bdfad878fc9f64666cb8147b8ebd558499ba33e4bdd88f251be7c98d51aa022ee58394bd4e667222cc85d1d8fbe30bfb5bef7029d3679205e98586cb4580b52bd36c6307d158b0ab5c1d6e21e4d66f239cc37f763cc4bca8d89f45f0908b25706f1e536f9e809a090f44c6a2faf70beacb1fa7be7bdb1c4045e1b86adefe6965894782599f43a1b51148f3c00d40a0389762a61f1ee5dc0839d143267dcd1a394de01b76d49b378fc71cd611d14519783976aa3c80d7cb02beb7009b9dc07f3071aa9489900d9c541a5461001aa2a1154ce786edfd7736b4cbaa6717e1d74ed3c4a1ef4619fcdf13a40ab172c38e1afc93fab25f622772f75385319dcf4c8df589ffe3c998e1c90c046ff80b22e14bd13b0afddd447e9ca10088963cfd17cf64f7564cb65c02c0432760d77ee4ed121950eb759503453d8d18db5fa3e6705bb15b050b0fccd5b6a4c691e899a0302fd0a9bffa1a0e3d62ab7ca41ed810e9c57331fb76f2230f6480602580040d03dab1efd752777788bf5e3d274f61dc95b5631c4fdb2b13d05c01ba5f467c3d76632f715c6f1c034062a2918ff5be040b09effce9e4e4e9f51f58935fc71ec8d40dc7cb8491b740dcf6c02fa0c8287d72461bea6dac27f187bc5346d9e9d1ea3901f15316340ee9df20015d5e8b1a2876f59958e690311d29a434de304db7610dae02719da28c71cb485955f5e6dd252a24069cc86ea30d5d66f6f5cf7ca5c7a4bd7de4b59fce6d7af764d267fc06e87d68577f98d98599a4e086ec074933355ede6e27bf73ceaa06535f81adf60f1a38a642d72d98dfbcebb6833d2d558c6da22f5076ebd6f8bedb196fe571253f136d23eccb8137f6b972a4ce639020ac95656e5f2e64e034cab235806729b3d2ae1032c0348394a1dee9ab8ce40e004a45e89111528c79af92a5d64587412a8cfcf2a1379cd4644075b4ecbec000b1d995732ea5b27c5f21a8a59df7f7d94f57aaee447de51ff42f37dae50505f642c31f885d113b922c28020ec70234fe44c8cf549e8a38d570d3518a94324a511e995bc8ae8dfbfe05ae17fa31de052257ca857b47fce28d137627a85b10752c06b7223fa35d7c4704ee7ad95f24adf66b1a6546d52e27793e2fdb0acf12b9346817a88993b53e0686d6fdcf59ac30541e2a0a8331a31017058dca891af869321fb99d34343a3d898cfa072ee30a096ecb25d8fb98b85059b46ed988e71edede7c47205f3f5ff6c85f7c755514a457facd1ec465ca65b57a1b3d378af65ce03fa898bfc02982abaa1997e61b77c36743b2e6bba09aec175e9c4584484a9cd66fdbcabc2bc34af796ee737ed75f6963ded9c1c35be660a1296e83300d26fe1d78dd5d5b85a0335438966bb8f739232c54571e58d5ec796116bd3ff85e1082617b7b813e33830fe7a8f27414b42d26c23f0f22a464b7ab76dfe2efa43652c53dcc401f9e93431280744453521d698ab03e54842a695a8ecb296ef676362ca6fe97c755", 0x2000, &(0x7f0000001100)={&(0x7f0000000780)={0x50, 0x0, 0x0, {0x7, 0x27, 0x0, 0x0, 0x9a00, 0x8}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = dup3(r2, r3, 0x0) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r5, 0x4018620d, &(0x7f00000001c0)) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000480)={0x4c, 0x0, &(0x7f0000000580)=[@acquire, @transaction={0x40406300, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) syz_usb_disconnect(r0) syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x8, 0x10001, 0x9, 0x1}, 0x48) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ramfs\x00', 0x0, 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}, {@xino_on}]}) creat(&(0x7f0000000340)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./bus\x00') r6 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) getdents(r6, &(0x7f0000000180)=""/98, 0x62) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b70800000000bfa200170000000007020000f8ffffffb7030000089f5f84d41491a46201f900906bbad44d53072d4e000000850000002300000095705218fbd72c3f31a6a1df1038c7201dd54db1478ebf7830958e37c770253e494c954ea85d8d9064b269db9dccc7"], &(0x7f0000000240)='GPL\x00', 0x735, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e}, 0x90) executing program 4: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/cgroups\x00', 0x0, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000080)='cpuacct.usage_sys\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x4, 0x28011, r1, 0x0) ftruncate(r1, 0x796c) r2 = socket$vsock_stream(0x28, 0x1, 0x0) getsockopt(r2, 0x1, 0xc, 0x0, &(0x7f0000000280)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x38}}, 0x0) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) r6 = fsopen(&(0x7f0000000400)='pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000200)='source', &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\xee', 0x0) fsconfig$FSCONFIG_SET_STRING(r6, 0x1, &(0x7f0000000140)='source', &(0x7f0000000180)=',(*\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r6, 0x1, &(0x7f0000000300)='\x00', &(0x7f0000000240)='\x00', 0x0) close(r6) r7 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000680)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c0000006800010000000000000000000200000000000000080004"], 0x3c}}, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r8, 0x4008ae89, &(0x7f00000001c0)=ANY=[@ANYBLOB="04000000000000000f02"]) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='huge=always']) creat(&(0x7f0000000000)='./file0/file0\x00', 0x0) mount$incfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0), 0x0) executing program 2: r0 = socket$inet6(0xa, 0x2, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r3 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000b80)=@bridge_setlink={0x2c, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0xc, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x3, 0x0, 0x1, {0x4, 0x5}}]}]}, 0x2c}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) getsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, 0x0, &(0x7f00000004c0)) ioctl$F2FS_IOC_START_ATOMIC_WRITE(0xffffffffffffffff, 0x40106614, 0x1000000000000) syz_genetlink_get_family_id$devlink(&(0x7f0000000240), r5) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$ETHTOOL_MSG_TSINFO_GET(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)={0x0}}, 0x0) getsockname$packet(r5, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000640)=ANY=[@ANYBLOB="640000001000390400"/20, @ANYRES32=r7, @ANYBLOB="8308000000000000440012800b000100697036746e6c00003400028014000300fc02000000000000000000000000000008000100", @ANYRES32, @ANYBLOB="1400020000000000000090"], 0x64}}, 0x0) sendmmsg$inet(r0, &(0x7f00000017c0)=[{{&(0x7f0000000040)={0x2, 0x4e20, @remote}, 0x10, 0x0, 0x0, &(0x7f0000000000)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r6, @empty}}}], 0x20}}], 0x1, 0x0) executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f0000000480)='./file0\x00', 0xc0ed8040, &(0x7f0000000100)={[{@noblock_validity}, {@resgid={'resgid', 0x3d, 0xee00}}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x7f}}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x2}}, {@nobarrier}, {@grpquota}]}, 0xfe, 0x477, &(0x7f0000000dc0)="$eJzs3M1vlMUfAPDvs90ulJdf+SG+gKBVNBKjLS0vcvCi0cSDRhM9YDzVbSHIQg2tiRCi4AFjPBgS78ajiX+BJ70Y9WTiFe+GxBguoKc1s/s80C67taVbtmU/n+SBmWee7cx3Z2c7O7NPA+hbI+mfLGJLRFyJiOGIKLdeMNL878a189W/r52vZlGvv/lXlh4W16+dr+Y/onEkm5sn6vWYd7LFpXciJmu16TN5fmzu1Ptjs2fPPXviVMpOn544cuTggT2VwxOHuhJniuv6ro9mdu985e3Lr1WPXn73529T07bk5UUc3TTSfHbberLblfXY1nnprNzDhrAsqd8G8+NKDMdADN0sG46XP+lp44BVVa/X6xs6F1+oA/ewLDqXXVykDFjvil/06fNvcdylqcea8OcLzQWPFPeN/GiWlKOUXzPY8vm2mzZGxNEL/3yVjiIPALCavk/zn2fazf9K8cC86/6X76Fsi4j/R8T2iLgvInZExP0RjWsfjIiHlll/6w7J7fPP0tU7CmyJ0vzv+Xxva+H8r5j9xbaBPLe1Ef9gduxEbXp//pzsi8ENKT++4CEL/fDSb1+0nvs8X2YfmTf/S0eqv5gL5u24Wm5ZoJuanJvsSvAp/osRu8rt4s9u7gNmEbEzInbdYR0nnv5md6ey/45/EV3YZ6p/HfFUs/8vREv8hWzh/uTk8enj+f7k+HOHJw6NbYza9P6x4lVxu19+vfRGp/pXFH8XpP7f1Pb134w/fUbMNkbMnj13srFfO7v8Oi79/mm1wzZw4/3jTl7/leytRrqSn/twcm7uzHhEJXs1ZYcWnJ+49dgiX1yf4t+3t/34355/HEttfzgi0ot4T0Q8EhGP5n33WEQ8HhF7F4n/pxefeK9TWef+X2RVvotS/FOL9H96y0upW/2//MTAyR+/61R/fUn9f7CR2pefWcr731IbuJLnDgAAANaLUuM78Flp9Ga6VBodbX6Hf0dsKtVmZitxbOaD01PN78pvi8FSsdI1PG89dDxfGy7yEy35A/m68ZcDQ438aHWmNtXr4KHPbe4w/pM/BnrdOmDVuV8L+pfxD/3L+If+ZfxD/zL+oU9V2p/++G63A+iJ5f/+d5s63CvM/6F/Gf/Qv4x/6Esd740vreiW//WaKK+NZrRNDK2NZhSJKK2JZnQv8fpnzSGxVtpTJMpt/phF8cdBulLFhrZFvXxXAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6J5/AwAA//9sodye") (async) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f00000000c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000480, &(0x7f0000002b40), 0x3, 0x785, &(0x7f0000000cc0)="$eJzs3c9rHOUbAPBnNtkmTfv9JoKg9RQQNFCamBpbBQ8VDyJYKOjZGpJtiNlkS3ZTmhBoiwheBBUPgl569ke9eRN/XPW/8CAtVdNixYOszGY23TS7TdJusq35fGDa9515d595dt6ZebMz7ASwZw2m/+QiDkXEB0lEfzY/iYh8rdQdcWK13a2V5Yl0SqJaff33pNbm5sryRDS8JnUgqzweET+8G3E4tzFueXFpZrxYLMxn9ZHK7NmR8uLSkenZ8anCVGHu2OjY2NHjzx0/1r5c//x56eC1D195+qsTf7/z2JX3f0ziRBzMljXm0S6DMZh9Jvn0I1zn5XYH67Ck0yvAPUl3za7VvTwORX901UoAwH/ZhYiobqI+ttusHQDwsEic1wFgj6l/D3BzZXmiPnXu24jdd/2liOhdzb9+fXN1SXd2za63dh2072ay7spIEhEDbYg/GBGfffPmF+kUO3QdEqCZi99mhQ3H/2TDPQvb9cwW2gzeUXf8g93zXTr+eb7Z+C+3Nv6JJuOfnib77r3YfP/PXW1DmJbS8d+LDfe23WrIPzPQldX+Vxvz5ZMz08VCemz7f0QMRb4nrY/eJcbQjX9utFrWOP7746O3P0/jp//fbpG72t2z/jWT45Xx+8m50fVLEU90N8s/Wdv+SYvx76ktxnj1hfc+bbUszT/Ntz5tzH9nVS9HPNVk++cb2iR3vT9xpNYdRuqdoomvf/mkr1X8xu2fTmn8+t8CdZfalu1G6fbva9r/1+7oG0ga79csbz/GT5f7v2+1bPP8m/f/fckbtfK+bN758UplfjRiX/LaxvlHb7+2Xq+3T/MferKW//6syYbjX7P+n/aPtzZLPFuJ7mu/fXnv+e+sNP/JbW3/7Reu3JrpahV/a9t/rFYayuZs5fh39/XK30dvBgAAAAAAAAAAAAAAAAAAAAAAAIDty0XEwUhyw2vlXG54ePUZ3o9GX65YKlcOnyktzE1G7VnZA5HP1X/qsr/h91BHs9/Dr9eP3lF/NiIeiYiPe/YnZ6Z7O502AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKxzoMXz/1O/9nR67QCAHdPb6RUAAHad8z8A7D3bPf8bLwDAw8/5HAD2Hud/ANh7nP8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYYadOnkyn6l8ryxNpffLc4sJM6dyRyUJ5Znh2YWJ4ojR/dniqVJoqFoYnSrObvV+xVDo7FnML50cqhXJlpLy4dHq2tDBXOT09Oz5VOF3I70pWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALA95cWlmfFisTCv8OAX8hHRoejVavXCg/EhKDQrXMz25/a9c4cPTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiX8DAAD//3JzFiI=") (async) chdir(&(0x7f00000001c0)='./file0\x00') (async) open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x1000, 0x0) (async) r0 = open(&(0x7f0000000000)='./bus\x00', 0x14113e, 0x0) write$binfmt_script(r0, &(0x7f0000000080), 0x208e24b) (async) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r1, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000001000)={&(0x7f0000000040)=ANY=[@ANYBLOB="d8010000", @ANYRES16=r2, @ANYBLOB="010000000000fbdbdf25010000000800050001000000060006004e220000140002007767320000000000000000000000000024000300a0cb879a47f5bc644c0e693fa6d031c74a1553b6e901b9ff2f518c78042fb5427c0108800c01008006000500070000002400020086650b35f0b4c2dc04a95e352f55e8204db1e72262099a4daa6bd5d598d1ecdb24000100d1732899f611cd8994034d7f413dc957630e5493c285aca40065cb6311be696b1400040002004e24ac1e0001000000000000000008000300000000009c0009801c000080060001000200000008000200e0000002050003000300000028000080060001000a000000140002002001000000000000000000000000000105000300030000001c00008006000100020000000800"], 0x1d8}}, 0x0) (async) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) (async) r7 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000040)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f000000e0c0)=@newchain={0x72dc, 0x64, 0x300, 0x70bd2c, 0x25dfdbfc, {0x0, 0x0, 0x0, r8, {0xffe0, 0xb}, {0x7}, {0xa, 0x3}}, [@filter_kind_options=@f_basic={{0xa}, {0x729c, 0x2, [@TCA_BASIC_CLASSID={0x8, 0x1, {0xfff2, 0x490cdd1e9c8c59ce}}, @TCA_BASIC_POLICE={0x408, 0x4, [@TCA_POLICE_RATE={0x404, 0x2, [0x8000, 0x1000, 0xffffffff, 0x5, 0x8001, 0x800, 0x1, 0xfffffff7, 0x291e4000, 0x8, 0x80, 0x729, 0x79c8, 0xbc13, 0x1, 0x2, 0xf6, 0x8, 0x8, 0xd99, 0x1, 0xffff, 0x5, 0x0, 0x9, 0x1, 0x3f, 0x9, 0x7, 0x2, 0x4, 0x1f, 0xfffffffc, 0xdf7, 0x7ff, 0xbb95, 0x9, 0x3f, 0xff, 0x7, 0x4, 0x0, 0x2000000, 0x400, 0x1, 0x400, 0x5, 0x7, 0x3a, 0x6, 0x10000, 0x8, 0x7, 0x79, 0x7, 0x7fffffff, 0x99, 0x8, 0xfffffffd, 0x5, 0xfffffffe, 0x3, 0x401, 0xffffd869, 0x3, 0xb4debfed, 0x1, 0x2, 0x4, 0x8, 0x1, 0x1ff, 0x80000000, 0x10001, 0x3, 0xfffffffd, 0x8001, 0x401, 0x3, 0x80, 0x32e, 0xd4, 0x1, 0xffff, 0x9, 0x2, 0x3, 0x3846, 0x498, 0x100, 0x9, 0x8, 0x1, 0x9, 0x2, 0xfffffffd, 0x1, 0x800, 0x2, 0x6, 0x1, 0x200, 0xffff, 0xf8c, 0x9, 0x91, 0x0, 0x10000, 0x7ff, 0x3ff, 0x7, 0x3, 0x3, 0x9, 0xd2, 0x80000000, 0x6d8b3d41, 0x5, 0x585, 0x7f, 0x730, 0xff, 0x6, 0x9631, 0x3, 0x1, 0x80, 0x6, 0xffff7fff, 0x1ff, 0x0, 0xad, 0x1000, 0xff, 0x2f89, 0xfff, 0x101, 0x8, 0x8001, 0x0, 0x3, 0x5, 0x0, 0x1ff, 0x3, 0x3f, 0x1000, 0xfffffffe, 0x1000, 0x4, 0x4, 0x0, 0x0, 0x1, 0x1, 0x8, 0xb4d0, 0x7, 0x101, 0x6b, 0x1, 0x0, 0xc9, 0xd0a, 0x6, 0x80000000, 0xfff, 0x1, 0x81, 0x3, 0x8, 0x5, 0x7, 0x3, 0xfffffffe, 0x5, 0x6d, 0x7, 0x4, 0xffffff84, 0x4, 0x3, 0x1, 0x0, 0x81, 0x8, 0xc7d, 0x1f, 0x0, 0x9, 0x3, 0x1ff, 0x0, 0xd0d, 0x1, 0x2, 0xffff8000, 0x5, 0x5, 0x1, 0x7, 0xc3f5, 0x10000, 0x36b, 0x4040, 0x8, 0x7, 0xffff, 0x8, 0xfffffffe, 0x9, 0x80000001, 0x40, 0xfffffff7, 0x3ff, 0xffff9325, 0x0, 0x101, 0x8, 0x7, 0x400, 0xc03d, 0xe3b, 0x9, 0xbdf4, 0x2, 0x1d, 0x1, 0x4, 0x536, 0x9, 0x7, 0x3, 0x4, 0x1b0, 0x8bb, 0x9, 0x4, 0x7, 0xff, 0x7ff, 0xffffd3ee, 0xf89aaae, 0x6, 0x8, 0xac4, 0x7, 0x3, 0x400, 0x7, 0x193f, 0xfffffffd, 0x5, 0x7, 0x7ff, 0x2]}]}, @TCA_BASIC_ACT={0x6b18, 0x3, [@m_gact={0x12c, 0x12, 0x0, 0x0, {{0x9}, {0x28, 0x2, 0x0, 0x1, [@TCA_GACT_PROB={0xc, 0x3, {0x2, 0x14a5, 0x3}}, @TCA_GACT_PROB={0xc, 0x3, {0x0, 0x25c5, 0x10000000}}, @TCA_GACT_PROB={0xc, 0x3, {0x1, 0x296, 0x7}}]}, {0xdb, 0x6, "b8a59a4c6c0755cf03b7a2d982e960de5c57c4b911d5c3731913cd13380e6d2057853b540312a830d7403edcfe9331053fd9343fc2b40d9ec2fdd2310e15bdeac099e52be36831bd0092f3dc1064956daa81fced66ef94bed4a33233f56b6021888cf2c52cb8f43069951efe1b4e899edf506016ce607175a1667e83dfb117ed4f185be83167499b851d52e6f4f6effcd77777f74a60be736c09c72b9c2d7842d620c66dce598baada70021fd58d49c68d9d46503c5a7d56ef1393c93c4cd45826e77e973ef9c4582217c66cf2c6d60d591684128512ca"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_pedit={0x69e8, 0x12, 0x0, 0x0, {{0xa}, {0x59bc, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x1a0, 0x5, 0x0, 0x1, [{0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x4c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x4}, {0x3c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x7}]}, {0x4c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}]}, {0x4c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x8941f4dc756b97e6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}]}]}, @TCA_PEDIT_PARMS_EX={0xe98, 0x4, {{{0x2, 0xd870, 0x4, 0x5, 0x1ff}, 0xb2, 0x85, [{0xfffffffe, 0x7, 0xffff91ff, 0x2, 0x400, 0x1}, {0x5c, 0x0, 0x6, 0x7, 0x5, 0xae5}, {0x200, 0x6c, 0x8, 0x7, 0x5}, {0x2, 0x8, 0x80, 0x1, 0x8a4, 0x9}, {0x0, 0x7, 0xacc6, 0x9, 0x6, 0x5}]}, [{0x4, 0xe29, 0x101, 0x3, 0x7f, 0xffffffff}, {0x6, 0x80000000, 0x7, 0x0, 0x4, 0x1}, {0x69, 0xffffffc1, 0x1, 0x1, 0x100, 0x3a}, {0x0, 0x9f28, 0x3ff, 0x1, 0x4, 0x2}, {0x1, 0x1, 0x101, 0x1, 0x3, 0x1ff}, {0x7, 0x10001, 0x6, 0x52c0, 0xff, 0x1}, {0x8, 0x120000, 0x3, 0x9, 0x6, 0x5}, {0x0, 0x1, 0x7, 0x1, 0x2, 0x1f}, {0x3, 0x100, 0xf0bc, 0x7, 0x7, 0x4}, {0xffff, 0x2f98, 0x3ff, 0x401, 0x6, 0x1000}, {0x0, 0x1000, 0x8, 0x1f, 0x9}, {0x1000, 0x8001, 0x7fff, 0xfffffffb, 0x0, 0xf8c}, {0x7, 0x6, 0x0, 0x200000, 0x8, 0x3}, {0x4b, 0x1f, 0x400, 0x8, 0x8, 0x4}, {0x9, 0x40, 0xf982, 0x9, 0x3, 0x6}, {0xb39, 0x2, 0x8, 0x4, 0x3, 0x40}, {0x8, 0x5ba, 0xc97, 0x3, 0x3ff, 0x7ff}, {0x401, 0xffff7b40, 0x8c, 0xfffffffd, 0x7dac, 0x8}, {0xab7, 0x6, 0x4, 0x7ff, 0x7, 0x9}, {0xda, 0x2, 0x4, 0x4, 0xffff, 0x2aeadd96}, {0x7, 0x4432, 0x1000, 0x0, 0x0, 0x7}, {0x8, 0x9, 0x1, 0x2, 0xbd, 0x5}, {0x7, 0x8, 0x4, 0xfffffff7, 0x58, 0xfffffff7}, {0x5, 0xe35d, 0x338, 0x2, 0x20, 0xff}, {0x81, 0x1, 0x6, 0x4, 0x4, 0xff}, {0x4, 0x80000000, 0x401, 0x3, 0x9, 0x4}, {0x9, 0x6, 0x2, 0x2, 0xfffffffc, 0x3}, {0x0, 0x6, 0x3, 0xfb, 0xa67, 0x77}, {0x40, 0x0, 0x3, 0xfffffffe, 0x401, 0x2}, {0x8001, 0x6, 0x1, 0x40, 0xa9}, {0x7, 0x7fffffff, 0xff, 0x7, 0x9, 0x80000000}, {0x0, 0x13, 0x1ff, 0x0, 0x9, 0x8000}, {0x2, 0x5, 0x1, 0x1, 0x6, 0x6}, {0x1, 0x4, 0x6, 0xaf75, 0xfffffffd, 0x5}, {0x8, 0x7fff, 0x80, 0x4, 0x200, 0x7}, {0xcf, 0x7e3b, 0x7ff, 0x4, 0x0, 0x81}, {0xfffffe01, 0x1, 0xffffffff, 0xfffffff7, 0x3, 0x9}, {0xffff9b98, 0x8, 0x4, 0xfffffffc, 0x401, 0x3}, {0xfffffffd, 0x80, 0x5, 0x0, 0x20, 0x1f}, {0x80000000, 0xffffffff, 0x3, 0x9, 0x10001, 0x8001}, {0x200, 0xf15d, 0x6, 0x5, 0xffffffff, 0x80000000}, {0x8, 0x20, 0xc1, 0x2, 0x3ff, 0x8d}, {0x0, 0xd85c, 0x8, 0x1, 0xffffffc1, 0x7}, {0xffff, 0x80000000, 0x1000, 0x5, 0x6, 0xe9da}, {0x5, 0x8, 0x10000, 0x40, 0x4d9f, 0x53a7ead2}, {0x2, 0x4, 0x0, 0x3, 0x1, 0x24c}, {0x0, 0x100, 0x5, 0x80000000, 0x3ff, 0x10000}, {0x6, 0x80000000, 0x3, 0x6, 0x0, 0x400}, {0x1000, 0x40, 0x5, 0x0, 0x8, 0x2}, {0x9, 0x400, 0x101, 0x3, 0x55, 0x6}, {0x263, 0xe8, 0x5, 0xf7f5, 0x1, 0x5}, {0x7, 0x80000000, 0xf6, 0x0, 0x5, 0x8}, {0x4, 0x7, 0xffffffff, 0x2, 0x4, 0x1f66}, {0x9, 0x1000, 0x0, 0x9, 0x10001, 0x1e90000}, {0x2, 0x5, 0xac5, 0x7f, 0xaa, 0x1ff}, {0x5, 0x4, 0x4, 0x7fff, 0x1f, 0x1}, {0x7f, 0x3, 0x4, 0x8, 0x6, 0x3}, {0x2, 0x5, 0x0, 0x7, 0xf87c, 0x3}, {0x1, 0x7f, 0x1, 0xfff, 0x73, 0x353c}, {0x5, 0x5, 0xfffffffa, 0x6, 0x3ff, 0x3}, {0x9, 0x2, 0x8001, 0x3, 0x8c0, 0x6f}, {0xa1c, 0xfffffffb, 0x0, 0x10001, 0x1, 0x3}, {0x81, 0x4497000, 0x9, 0x4, 0x6d9, 0x81}, {0x5, 0x100, 0x20, 0x8, 0x6, 0x9}, {0x800, 0x54c1, 0x1, 0x8000, 0x1, 0xff}, {0x8, 0x7, 0x9a8, 0x1f, 0x3, 0x9}, {0x6, 0x4, 0x6, 0xffff, 0x20, 0x1000}, {0xbac7, 0x1f, 0x8, 0x1e79, 0x3, 0x5}, {0x1, 0xfff, 0x7ff, 0x101, 0x80000000, 0x80000001}, {0x6, 0x9, 0x5, 0x10001, 0x1, 0xffffff2e}, {0x10001, 0x3, 0x9, 0x81, 0x8, 0xfff00000}, {0x8, 0x9d95, 0x2f29, 0x10001, 0x7, 0x2}, {0x3ff, 0x5, 0x6, 0x7, 0xd8f9, 0x401}, {0x3, 0x8001, 0x3, 0x5, 0x7fff, 0x7fffffff}, {0x8, 0x3, 0xf269, 0x3, 0x8, 0x6}, {0x0, 0x0, 0x4, 0x6, 0x8, 0x7f}, {0x3bc, 0x4, 0x1ff, 0x2, 0x3ff, 0x1}, {0x52, 0xc000000, 0x10001, 0x80000000, 0x7, 0x5c7a7cbd}, {0x3, 0x8, 0x7ff, 0x8001, 0x1, 0x10000}, {0xff, 0x2f77, 0x7, 0x7cb0, 0xc49, 0x2}, {0x401, 0x1, 0x400, 0x4, 0x4a, 0x7}, {0x3, 0xc9, 0x7f, 0x0, 0xf7, 0x4}, {0x10001, 0x8, 0x4, 0x0, 0x0, 0x400}, {0x7, 0x5, 0xc09, 0x6, 0x7, 0x8001}, {0x2, 0xffffff01, 0x2, 0x7d5, 0xfffff56e, 0xcd79}, {0xc98e, 0x9, 0x0, 0x2dd9, 0x3, 0xb4c8}, {0x5, 0x0, 0x781, 0x40, 0x1, 0x8}, {0xf79, 0x9, 0x29, 0xfffffffe, 0x0, 0x3}, {0x7f, 0xea5, 0x400, 0x1, 0xfe3a}, {0xff, 0x5, 0x2, 0x6, 0x3, 0xffff}, {0x1000, 0xfffffffd, 0x7ff, 0x100, 0x0, 0x1}, {0x0, 0x5, 0xe3a, 0x2, 0x9, 0x7}, {0x8, 0x2, 0x1f, 0x7ff, 0x0, 0x7fffffff}, {0xf0, 0x1ff, 0xc167, 0x7bba, 0x8, 0xaf4f}, {0x7fff, 0x3, 0x1, 0x434, 0x0, 0x7fffffff}, {0x7, 0xffff, 0x401, 0xffffffff, 0x3ff, 0x20}, {0x7, 0x1cf4, 0x400, 0x1, 0x9, 0x1}, {0xfffff800, 0x3, 0x40, 0x5, 0xffd, 0x8}, {0xffff, 0x100, 0x7, 0xfffffffb, 0x1, 0xfffffff9}, {0x4, 0xe3, 0x20, 0x6, 0x4, 0xfffffc01}, {0x7, 0xff, 0x6, 0x400, 0xcd, 0xffffffff}, {0x80000000, 0x0, 0x0, 0x0, 0x800, 0x3}, {0x4, 0x7, 0x81, 0x80, 0x1, 0x8b6}, {0x1, 0x4, 0x4, 0x970, 0x5, 0x9}, {0x3, 0x4, 0x7, 0x7fffffff, 0x4, 0x81}, {0x200, 0x6, 0xffffff00, 0x0, 0x4, 0x6}, {0x8, 0x10000000, 0x1, 0xfffffffb, 0x5, 0x3d}, {0x101, 0x6, 0x8, 0x2, 0x3c658352, 0x6}, {0x439b4a0f, 0xed, 0x0, 0x1, 0x426, 0xfffffeff}, {0x6, 0x6, 0xff, 0xd98, 0x1, 0xfffffff7}, {0x80000000, 0x3ff, 0x3, 0x8, 0x8, 0x3f}, {0x8, 0x3ff, 0x3f, 0x9, 0xffffff8b, 0x8}, {0x6, 0xfffffffb, 0x4, 0x4, 0x7, 0x5}, {0x4, 0x8, 0x9, 0x400, 0x3, 0x6}, {0x3, 0x2, 0x0, 0x0, 0x7, 0x40}, {0x9, 0x80, 0x101, 0x9, 0x6, 0x4}, {0x5, 0x7ff, 0x7, 0x9, 0x99e, 0x2}, {0x7fffffff, 0xffffffff, 0x7, 0xffff, 0x6, 0x99}, {0x800, 0x1f, 0x8c000, 0x7, 0x9, 0xf10c}, {0x0, 0x68be44c4, 0x4, 0x2, 0x7f, 0x8000}, {0x9, 0x8, 0x9, 0x3, 0x1, 0x7ff0}, {0x7, 0x1, 0x1, 0x1f, 0x7ff, 0x75}, {0x4, 0x4, 0x6, 0xfffff001, 0x8, 0x7}, {0x8000, 0x267, 0x0, 0x2, 0xd65, 0x3}, {0x0, 0x5, 0x6, 0x4, 0xd944, 0x5}, {0x81, 0x34ca, 0x8, 0x9, 0x0, 0x1}, {0x5, 0x7fffffff, 0x40, 0x0, 0x5, 0xb971}, {0xf09, 0x0, 0xc, 0x5, 0x40, 0x63}], [{0x3}, {0x0, 0x1}, {0x2, 0x1}, {0x4}, {0x4, 0x1}, {0x0, 0x1}, {}, {0x2, 0x7e03939d669aac3a}, {0x4}, {0x2, 0x1}, {0x2}, {0x4, 0x1}, {0x3, 0x1}, {0x1, 0x51b9fd8bf9319f78}, {}, {0x4}, {0x1, 0x1}, {0x2}, {0x4, 0x1}, {}, {0x2, 0x1}, {0x4, 0x1}, {0x1}, {0x0, 0x9b5704325e9f6aa0}, {0x0, 0x1}, {0x4}, {0x4, 0x1}, {0x4}, {0x3, 0x1}, {0x2, 0x1}, {0x4}, {0x2, 0x1}, {0x3}, {0x0, 0x1}, {0x3, 0x1}, {0x1}, {0x2}, {0x5, 0x1}, {0x2, 0x1}, {0x4}, {0x2, 0x1}, {0x5}, {0x5}, {0x4, 0x1}, {}, {0x3, 0x1}, {0x1, 0x1}, {0x3}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x2}, {0x5}, {0x1, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x4}, {0x5}, {0x5, 0x1}, {0x3}, {0x5}, {0x5}, {0x3, 0x1}, {0x5}, {0x2}, {0x4, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x5}, {0x2}, {0x2}, {0x3, 0x1}, {0x4}, {0x3}, {0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x5}, {0x2, 0x1}, {0x5, 0x1}, {0x1}, {0x4}, {}, {0x0, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {}, {0x3}, {0x4}, {}, {0x4}, {0x4, 0x1}, {0x5}, {0x0, 0x1}, {0x4}, {0x3}, {0x1, 0x1}, {0x1}, {0x3}, {0x2}, {}, {}, {0x5}, {}, {0x1}, {0x0, 0x1}, {0x5}, {0x5}, {0x5}, {0x3, 0x1}, {0x4}, {0x1, 0x1}, {}, {0x3, 0x1}, {}, {0x4}, {0x4}, {0x1}, {0x5}, {0x5, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x1}]}}, @TCA_PEDIT_PARMS_EX={0xe98, 0x4, {{{0x9, 0x0, 0x4, 0x9, 0x8}, 0x7, 0x1, [{0x101, 0xaeb, 0x67d0, 0x8a3, 0x1f, 0x4}, {0xc7bb, 0x0, 0xcb5, 0x0, 0x80000000, 0x2ee9}, {0x400, 0x8, 0x1000, 0xfffff988, 0xfffff68d, 0x400}, {0x2f2d4531, 0x81, 0x1, 0x10001, 0x2, 0xffffffff}, {0x400, 0x8, 0xffffffff, 0x2, 0x2, 0x2d0}]}, [{0xffff, 0x2, 0x100, 0x0, 0x40, 0x801}, {0x7, 0x10001, 0x7f, 0x1, 0x6, 0x9}, {0x2ac, 0x7, 0xfffffffd, 0xd30, 0x5, 0xfffffffa}, {0x4, 0x5, 0x8, 0xfffffffe, 0x8, 0x5e2}, {0x16, 0x2, 0x3e0, 0x70000000, 0x65, 0x3ff}, {0xe1cf, 0x619, 0x101, 0x5, 0x8, 0x50a0}, {0x6, 0xec9b, 0x9, 0x6, 0xfff, 0x3ff}, {0x8, 0x0, 0x5, 0x7fa, 0x3, 0x10001}, {0x81, 0x10001000, 0xe3df, 0x2, 0x7fffffff, 0x6}, {0x6a, 0x1, 0x3, 0x1, 0x1, 0x6}, {0x13a, 0x6, 0x5, 0x211a, 0x7f, 0x3}, {0x4, 0x1000, 0x401, 0x101, 0x8, 0x2}, {0xc677, 0x8000, 0x0, 0x4, 0x101, 0x80000000}, {0x4, 0x8, 0xfff, 0x3, 0xbd, 0x6}, {0x80000000, 0x5, 0xc9, 0x3, 0x29a1a7c3, 0x4}, {0x7, 0x0, 0x9, 0x7, 0x200, 0x8}, {0x101, 0x4, 0x1ff, 0x200, 0x0, 0x8}, {0x1, 0x400, 0x4, 0x8, 0x40, 0x8}, {0x8, 0x401, 0x8, 0x2, 0x0, 0x7}, {0x8, 0x89f, 0x4, 0x8, 0x9, 0x4}, {0x6, 0x200, 0x6, 0x10001, 0xed0, 0xfffffa44}, {0xc34, 0x800, 0x5, 0x4, 0x4, 0x8}, {0x3, 0xfffffffd, 0x3ff, 0x8000, 0xdd4, 0x4}, {0x9b2, 0x4, 0x8000, 0xfffffffd, 0x8, 0x15bb}, {0x57d2, 0xffff, 0x97c1, 0x0, 0x7, 0x127}, {0x7f, 0x9, 0xf3d, 0x5, 0x1, 0x7fffffff}, {0x9, 0xa, 0x7ff, 0x3, 0x2, 0x7}, {0xc, 0x0, 0x2f76556, 0x1, 0x9, 0x80000001}, {0x4, 0xffff0001, 0x1, 0xcee8, 0x6f5, 0x1}, {0x7fff, 0x7fffffff, 0x0, 0x1f, 0x4, 0x7fffffff}, {0x8001, 0x3, 0x8, 0x9, 0xff, 0x4}, {0x4, 0x1f, 0x20, 0x1200000, 0x8, 0x40}, {0xffffffff, 0xfffffffc, 0xffffffad, 0x7fff, 0x3, 0x1ff}, {0x6, 0x10000, 0x401, 0x2, 0x8, 0x4}, {0xc0000000, 0x2f1a, 0x7, 0x3ff, 0x3, 0x9}, {0x1, 0x200, 0x79c9, 0x0, 0x5, 0x4b64}, {0x7, 0x8, 0x7ff, 0x9, 0x2, 0x3ff}, {0x80000001, 0x4, 0x81, 0x314f, 0xfffffff9, 0xffff0000}, {0xffff, 0x1, 0x10000, 0x8, 0x1, 0x5}, {0x8001, 0x1, 0x1f, 0x4, 0x4, 0x5}, {0xef59, 0x8, 0x0, 0xea09, 0xfffffffc, 0xaa7}, {0x59, 0x80, 0x4c, 0x2, 0x41, 0x700000}, {0x6, 0x2, 0xfffff82c, 0x5, 0x6, 0x8000}, {0x5, 0x1ff, 0x8, 0x8, 0x6, 0x4}, {0x6e98, 0x3, 0x3, 0x4, 0x8000, 0x9}, {0x0, 0x4, 0xc8e, 0x6, 0x401, 0x7fff}, {0x7, 0x800, 0x10000, 0x3, 0x3, 0x4}, {0xbb0, 0x1, 0x9, 0x732, 0x80000001, 0x7fffffff}, {0xca, 0x8, 0x2, 0x81, 0x8a8, 0x5}, {0x3c07, 0x2, 0x4, 0x2, 0xfffffffe, 0xf7}, {0x101, 0x1, 0x1, 0xfff}, {0x2, 0x5, 0x3ff, 0xa19, 0x1, 0xda0}, {0x80000000, 0x0, 0x70b1, 0x9, 0x7, 0x8}, {0x9, 0x7, 0x0, 0x1, 0x9dce, 0x80}, {0x6, 0x3f, 0x28000, 0x2, 0x3, 0x8000}, {0x518, 0xa00c, 0x43c, 0x1f, 0x0, 0x10000}, {0x7ff, 0x27a4866b, 0x10, 0x6, 0x6, 0x4}, {0x0, 0x4, 0x9, 0x8, 0x1}, {0x10000, 0xb6, 0x800, 0x2, 0xfffffff8, 0x3}, {0x9, 0x8000, 0xc0, 0x0, 0x7, 0x5}, {0x5, 0x9, 0x7fffffff, 0xfffffffb, 0x0, 0x20}, {0x7f, 0x0, 0x8, 0x2, 0x10001, 0x7f}, {0x49, 0x7ff, 0x5, 0x6, 0x8000, 0x7}, {0xe09, 0x7e, 0x4, 0xfffffffd, 0x4, 0x10}, {0x20a, 0x6, 0x2, 0x3, 0x7, 0x76}, {0x7, 0xffffffff, 0x6, 0x101, 0x401, 0xb11}, {0x2, 0x0, 0x9, 0x2, 0x6, 0x1f}, {0x4, 0x3, 0x6, 0x9, 0x4, 0x3}, {0x3, 0x8, 0x7b07, 0x8, 0x0, 0x100}, {0x5c4, 0x2, 0x5, 0x108f, 0x8, 0xe2}, {0x5, 0x7, 0xfffffff8, 0x80000000, 0x101, 0x5}, {0x8, 0x9, 0xfffff084, 0x2, 0xbb62, 0x81}, {0x1, 0x8, 0x2b1, 0x800, 0x9, 0x5}, {0xfaa0, 0x8, 0x19f, 0x4, 0x4, 0x1a9089e0}, {0x80, 0x0, 0x1ffc00, 0x2b2, 0x1da, 0x3}, {0x8, 0x1000, 0x157a, 0x1, 0xb6, 0x5}, {0x3, 0x4, 0x6, 0x3, 0x4, 0x1000}, {0x1, 0x2, 0x4, 0x0, 0x1, 0x3}, {0x8001, 0x8, 0x3, 0xffff, 0x21, 0x80000001}, {0x3, 0x1ff, 0x8, 0x3, 0x2, 0x3}, {0x5, 0x9c, 0x4, 0x5, 0x400, 0x200}, {0x9, 0x7d6e, 0x3ff, 0x80000001, 0x6, 0xffffffff}, {0x9, 0x6, 0x247500d7, 0x6, 0x7, 0x400}, {0x1, 0x9ed3, 0x5, 0x1d, 0x6, 0x1000}, {0xfffffff9, 0x9, 0x7, 0x1ff, 0x3, 0x101}, {0xffffffff, 0x6, 0x2fe, 0x15, 0xfffffffe}, {0x81, 0x6, 0x3e, 0x1, 0x8, 0x9}, {0x8, 0x1, 0x48, 0x2, 0x5, 0x6}, {0x8001, 0x2, 0x10001, 0x2f, 0x8}, {0x9, 0x7, 0x8, 0x1, 0x7db, 0xff}, {0x9725, 0x8, 0xfffff801, 0x39f, 0x69, 0x9}, {0x7fff, 0xe20, 0xd4, 0x0, 0x4, 0x711ccfb7}, {0x8, 0x4, 0x7, 0x0, 0x7}, {0x4, 0x1, 0x0, 0x80000000, 0xfff, 0x1}, {0x1, 0x7, 0x1, 0x0, 0x81, 0x5}, {0xcc, 0x9, 0x26, 0x4121eb47, 0x7, 0x7}, {0x40, 0x400, 0x2, 0x1ff, 0x5, 0x10001}, {0x0, 0x10000, 0x1ff, 0x4, 0x5, 0x9}, {0x7, 0xae, 0x1, 0x7, 0x400, 0x7f}, {0xfffffffa, 0x401, 0x9b, 0x4, 0x101, 0x800}, {0x100, 0x80000000, 0xffff634d, 0x1, 0x9, 0x6}, {0x0, 0x7, 0x81, 0x46a, 0x5bf, 0xfffffc87}, {0x77d, 0x81, 0x4, 0x1, 0x4}, {0x38, 0x8000000, 0x0, 0x9, 0xe0}, {0x7fffffff, 0x8000, 0x5aa6, 0xffffffff, 0x3, 0x1}, {0x0, 0x2, 0x80000000, 0x3ff, 0x1, 0xffff}, {0x3f, 0x4c, 0x7fffffff, 0x0, 0x2}, {0x4, 0x20, 0x7fff, 0x4, 0x9, 0x8}, {0x4, 0x8, 0x1, 0x7, 0x68a1, 0x6}, {0x9, 0x3e997d72, 0x4, 0x3, 0x1ff, 0x400}, {0x8000, 0xffffffff, 0xff, 0x100, 0x5, 0x7}, {0xda8d, 0x1, 0x6f80000, 0xc0, 0x400, 0x2}, {0x241, 0x1, 0xa6, 0x2, 0x5, 0xffff}, {0x7, 0x2, 0x1f, 0x4800, 0x3, 0xb4}, {0x5, 0x10001, 0x7f, 0xffff, 0x2}, {0x7, 0x6816, 0x40, 0x0, 0x5, 0x3}, {0x1000, 0x9, 0x294, 0x8, 0x200, 0xfff}, {0x9, 0x3, 0x9b7, 0xea42, 0x4000, 0x3f}, {0xc1, 0x400, 0x5, 0x9, 0x7ff, 0x5}, {0x1, 0x5, 0x80, 0x3, 0x7, 0xb15}, {0x2e39, 0x8, 0x9, 0x7f, 0x7f, 0x80000001}, {0x100, 0x8000, 0x53e4, 0xffffffff, 0x3ff, 0x9}, {0x5, 0x1, 0x2d13, 0x6, 0x7ff, 0x6b}, {0x6, 0x3, 0x2, 0x34, 0xfffffffd, 0x7f}, {0xba, 0x30, 0xe86b, 0x5, 0x3701, 0x5}, {0x0, 0x6, 0x4, 0x1, 0x9, 0x1}, {0x8, 0x643a, 0x9, 0x4, 0x8, 0x1f}, {0x22, 0x6, 0xae, 0x2c1, 0x800}], [{0x1, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x5}, {}, {0x1, 0x1}, {0x1}, {0x4}, {0x1}, {0x3, 0x1}, {0x3}, {0x3}, {0x1, 0x1}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x5}, {0x4}, {}, {0x0, 0x1}, {0x3}, {0x1, 0x1}, {0x2}, {0x3}, {0x2, 0x1}, {0x3}, {0x5, 0x1}, {0x5}, {0x7}, {0x6}, {0x2, 0x1}, {0x4, 0x3}, {0x5, 0x1}, {0x5}, {0x2}, {0x5}, {0x5, 0x1}, {0x2}, {0x6}, {0x3, 0x1}, {0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x2}, {0x5}, {0x1, 0x1}, {0x2}, {0x0, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x1}, {0x3}, {0x3}, {0x3, 0x1}, {0x2}, {0x4, 0x1}, {0x0, 0x1}, {0x5}, {0x3, 0x1}, {0x3}, {0x4}, {0x1, 0x1}, {0x0, 0x1}, {0x5, 0x1}, {}, {0x4, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x4}, {0x0, 0x1}, {0x4}, {0x4}, {0x5}, {0x4}, {0x3}, {0x4}, {0x4, 0x1}, {0x4}, {0x2}, {0x5, 0x1}, {0xe}, {0x0, 0x1}, {}, {0x4}, {0x0, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x2}, {0x3, 0x1}, {0x3}, {0x5}, {0x0, 0x1}, {0x5, 0x1}, {0x3}, {0x5, 0x1}, {0x0, 0x1}, {0x1}, {}, {}, {0x0, 0x1}, {0x0, 0x1}, {0x4}, {0x3}, {0x3, 0x1}, {0x1}, {0x4, 0x1}, {0x4}, {0x830886b98238d82c}, {0x4, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x1}, {0x2}, {0x5}, {0x2, 0x1}, {0x2}, {0x0, 0x1}, {0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x4}], 0x1}}, @TCA_PEDIT_PARMS={0xec8, 0x2, {{{0x0, 0x2be6, 0x10000007, 0x8000, 0x8}, 0xff, 0x1, [{0x9, 0x6d, 0x7fffffff, 0x6, 0x100, 0x5}, {0xffff, 0x6, 0x7, 0xfff, 0xd9, 0x6}, {0x80000000, 0x80, 0x54, 0x1, 0x3, 0x4}, {0x1f, 0x5, 0x80000000, 0x1000, 0x2, 0x80000001}, {0x6, 0x60, 0x10001, 0x1018c000, 0x49616a7f}, {0x1000, 0x9eb, 0x6, 0xad, 0x4, 0x9ed}, {0xcef8, 0x1f, 0x4, 0x71cd, 0x4, 0x3}]}, [{0x10002000, 0x3f, 0x10001, 0x7fff, 0x80000000, 0x1f}, {0x3, 0x8, 0x0, 0xd2, 0xde, 0x2}, {0xcb, 0x0, 0xba, 0x9, 0x400, 0x100}, {0x0, 0x8, 0x1, 0x5, 0x7f, 0xffffff15}, {0x2, 0x79, 0x1, 0x0, 0x8, 0x400}, {0x1ff, 0x1f, 0xef, 0x1, 0x2, 0x2}, {0x101, 0xf6, 0xfff, 0x2, 0x200, 0x3}, {0x401, 0x8, 0x9b4, 0x401, 0x2, 0x70000000}, {0x8ea4, 0x7ff, 0x2, 0x0, 0x19, 0x1}, {0x6, 0x0, 0x3, 0x100, 0x4, 0x2}, {0xccb, 0x3, 0x1, 0x2, 0x4, 0x3f}, {0x4, 0x7, 0x7ff, 0x5, 0xff, 0x4}, {0x2, 0x3f000000, 0x9, 0x1e370250, 0x8}, {0x7, 0xfffffff7, 0x416, 0x4, 0x5, 0x9}, {0x1f, 0x5b59, 0x2, 0x20, 0x81, 0x2}, {0x4, 0x1a6, 0x7, 0x6, 0x5, 0x200}, {0x7, 0x2, 0x6, 0x2, 0x5, 0x5}, {0x0, 0x4, 0x6, 0x4, 0x441, 0x9}, {0x8, 0xfff, 0x100, 0x5, 0x3, 0x9}, {0x8, 0x8, 0x7ff, 0x2, 0x9, 0x8}, {0x6, 0xb143, 0x1, 0x5, 0x3ff, 0x9}, {0x80000000, 0x5, 0x9, 0x7ff, 0x3f, 0xfff}, {0x5, 0x100a, 0x5, 0xbf42, 0x7f, 0x1}, {0x5b1, 0x7, 0x9, 0x3, 0x7, 0x3}, {0x3, 0x4, 0xf11, 0x9, 0x6, 0x9}, {0x7fffffff, 0xa4, 0x600000, 0x3, 0x80, 0xff}, {0x0, 0x200, 0x0, 0x1000, 0x3, 0x80000001}, {0x6, 0x6, 0x0, 0x1, 0x7fffffff, 0x6049}, {0xfffffff8, 0x4, 0x9, 0x1, 0xffffffff}, {0xffffffff, 0xfffff001, 0xb9, 0x3, 0x18af, 0xfffffffe}, {0x800, 0x3, 0x8, 0x4, 0x6, 0x10001}, {0x6, 0x2, 0x66, 0x7ff, 0x3, 0x3ff}, {0x1ff, 0x5, 0x1, 0x8, 0x0, 0xfff}, {0x4, 0xfff, 0x6, 0x0, 0x3, 0x9}, {0x7, 0x6ab, 0x7, 0xe, 0x80000001, 0x9}, {0x8, 0x40, 0x7, 0x81, 0x8, 0x1000}, {0x5, 0x0, 0x9, 0xffffff39, 0x5, 0x81}, {0x5, 0x1, 0x4e60, 0x0, 0xfffffffd, 0x1}, {0x101, 0xffffff52, 0x1, 0x6, 0x200, 0xd14}, {0x8000, 0x2f8, 0x80000001, 0x401, 0x2, 0x8}, {0x3, 0x4, 0x9, 0x3, 0x889c, 0x5}, {0x5, 0xf1, 0x1, 0x8458}, {0x58d3, 0x7f, 0x7, 0x0, 0x0, 0xa00}, {0xfff, 0xff, 0x43, 0x78, 0x8da1, 0x6}, {0xffff, 0x40, 0x2c, 0x7f, 0x5, 0x1}, {0x3f, 0x7ff, 0x2b0b, 0xe35e, 0x20, 0xde40}, {0x8, 0x7, 0x4848, 0x0, 0x6, 0x1e9}, {0x7, 0x2, 0x3, 0x6, 0x9, 0x2978}, {0x4, 0x2, 0x0, 0x9, 0xe87, 0xe6}, {0x7ff, 0x5, 0x8fb7, 0x80, 0x8, 0x1}, {0x0, 0x369, 0x0, 0x3f, 0x6, 0x2}, {0x80, 0x3f, 0x1, 0xff, 0xc9d, 0x1f2e}, {0xbe6b, 0x1, 0x6, 0x9e, 0x784, 0x22}, {0x100, 0x200, 0x5, 0x7fffffff, 0x7f, 0x7}, {0x8001, 0xfffffffc, 0x255c, 0x7fff, 0x4, 0x6e1}, {0xa1, 0x3, 0x2, 0x5c000000, 0xd4a5, 0x5}, {0x400, 0x3, 0x401, 0x3ff, 0x3a66, 0xd22}, {0x1ff, 0xe0000000, 0xff, 0x80, 0x2}, {0x7, 0x101, 0x4, 0x4, 0x6, 0x3}, {0xfd6b, 0x1000, 0x5, 0x70, 0x7, 0x7fff}, {0x0, 0x7, 0x0, 0x6, 0xa1d7, 0x5}, {0x113, 0x401, 0x7, 0x20, 0xe0000000, 0x7}, {0x100, 0x7, 0x2, 0x4, 0xfffffffb, 0x8}, {0x8, 0x80, 0xde, 0x0, 0x0, 0x8}, {0x10000, 0xe8, 0x2, 0x709b, 0x7, 0x6}, {0x5, 0x9, 0xffffffff, 0x4, 0x7, 0x91a0}, {0x8, 0x98e1, 0x401, 0x2, 0x1, 0x40}, {0x9, 0x1, 0x7, 0x5, 0x6, 0x1}, {0x3ff, 0x9, 0x2, 0x7, 0x3, 0x8b}, {0x0, 0xfffffff9, 0x8, 0xc3e, 0xffffffff, 0x80}, {0x4, 0x7, 0x101, 0x76c, 0x8, 0x200}, {0x4, 0x7, 0x1, 0x4, 0x1f, 0x100}, {0x1, 0x2, 0xfffffeff, 0x10001, 0x4, 0xd0d}, {0x3f, 0x9, 0x7, 0x800, 0xffffd827, 0x5}, {0x0, 0x6c0d9e3, 0x2, 0x1, 0x2, 0x4f}, {0x0, 0x7fffffff, 0x8001, 0x3, 0xc9a, 0x1}, {0x2e20, 0x1, 0x400, 0x5, 0x4, 0x6}, {0x3, 0x1f, 0x80000000, 0x3, 0x0, 0x1b}, {0x8, 0x8fc, 0xfff, 0xffff7fff, 0x0, 0x9}, {0x2, 0x2, 0x824, 0xfffffffa, 0x78b, 0x6}, {0x2, 0x9, 0x2, 0x0, 0x2}, {0xffffffff, 0x0, 0x20, 0x3, 0x0, 0x7ff}, {0xe55, 0x1261, 0x7fff, 0x8}, {0x40, 0xffff, 0x6, 0x800, 0x6, 0x2}, {0x5, 0x3ff, 0x6, 0x1ff, 0xb01, 0x1}, {0x6, 0x3c14, 0x10000, 0xff, 0xffffffff, 0x6}, {0x80000000, 0x4, 0x6, 0x2, 0x9, 0xffffffac}, {0x3, 0x8, 0x9, 0x10000, 0xff, 0x1112}, {0x4, 0xfffffff8, 0x9, 0x1000, 0x3, 0x7fffffff}, {0xfffffffc, 0x8001, 0x7, 0x5, 0x3, 0x9}, {0x100, 0xa64, 0x4, 0x2, 0x5, 0x5}, {0x5aa, 0x4, 0xf1, 0x9, 0x5, 0x9}, {0x4, 0x400, 0x9, 0x6, 0xebd, 0x401}, {0x20, 0x1f, 0x7fff, 0x3f, 0x6, 0xb9}, {0xffff, 0x8, 0x0, 0x40, 0x7, 0x7}, {0xd693, 0x7, 0xffff, 0xffffffff, 0x5, 0x7fff}, {0x7ff, 0x2, 0xfff, 0x2610de16, 0x3, 0x77}, {0x7b91edac, 0x9a, 0x8, 0x7, 0xfd34b73, 0x8}, {0xfff, 0x3, 0x9, 0x9, 0xfffffff8}, {0x9, 0x9, 0x1, 0xe6e654d, 0x80, 0x6}, {0x20, 0x8000, 0x0, 0x0, 0x2, 0x1}, {0x3, 0x68f, 0xfffffff9, 0x1, 0x20, 0xfffffff7}, {0x0, 0x0, 0x4, 0x2, 0x4649, 0x8001}, {0x43b8, 0x7ff, 0x8, 0x1000, 0xfff, 0x3}, {0xbc3, 0x7, 0x7, 0x3, 0x0, 0x271}, {0x6, 0x4, 0x4, 0x8001, 0x8, 0x5}, {0xff, 0x10000, 0x2, 0x200, 0x6, 0x101}, {0x9, 0xfffffbff, 0x9, 0x8, 0x7f, 0x40}, {0x9, 0x7, 0x1, 0x4, 0x5, 0x1}, {0x1ae8, 0x5, 0x7, 0x2, 0x0, 0x7}, {0x80, 0x8000, 0x10000, 0x5, 0x9, 0x1000}, {0x81, 0x3f, 0x8, 0xff, 0x7ff, 0x7}, {0x1f, 0x40, 0x4, 0x800, 0x6, 0xffffffda}, {0x7ff, 0x3, 0xfffffff8, 0x7, 0x100, 0x5}, {0x2, 0x62, 0x81, 0x7, 0x7, 0x9}, {0x0, 0x2, 0x800, 0x83, 0x6b, 0x3}, {0xffffffff, 0x3, 0x1, 0x8, 0x4, 0x606b}, {0xbbc5, 0x6, 0x6, 0x2, 0x8, 0x2}, {0x13, 0x1000, 0x2, 0x1, 0x6, 0x3}, {0x8001, 0x2, 0xffffff02, 0x1, 0x5, 0x7fffffff}, {0x9, 0xfffffffb, 0x4, 0x3, 0x3, 0x16a}, {0x5, 0x5, 0x5, 0x9368, 0x3, 0x3f}, {0x235195e5, 0x7, 0x100, 0x7ff, 0x8, 0xc6f8}, {0x9, 0x8001, 0x8, 0x1, 0x7fffffff, 0x5}, {0xe3b, 0x401, 0xb2a, 0x401, 0x1728, 0x7}, {0x80000001, 0x9, 0x7, 0x8, 0x2, 0xfffffeff}, {0xfffffffb, 0x7, 0x1, 0x100000, 0x7cf, 0x1}, {0x5, 0x80000000, 0x9, 0x8000, 0x8, 0xffff}], [{0x5}, {0x4}, {0x1, 0x1}, {0x2}, {0x0, 0x1}, {0x4, 0x1}, {0x3, 0xd0fe1e7f8dc5c9da}, {0x1}, {0x7, 0x1}, {0x3}, {0x4}, {}, {0x1, 0x1}, {}, {0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x5}, {0x1, 0xb58d727812a05f80}, {0x5, 0x1}, {0x2}, {0x0, 0x1}, {0x3}, {0x1}, {0x1}, {0x4}, {0x2}, {0x5, 0x1}, {0x1, 0x3}, {}, {0x4}, {0x1, 0x1}, {0x4, 0x1}, {0x3}, {0x3, 0x1}, {0x4}, {0x2}, {}, {0x1, 0x1}, {0x4}, {0x1, 0x32e45bdb3795c5b8}, {0x2}, {0x4}, {0x3, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x3}, {0x2}, {0x1}, {0x2}, {0x2, 0x1}, {0x1}, {0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x5}, {0x0, 0x1}, {}, {0x4, 0x1}, {}, {0x3, 0x1}, {0x9}, {0x7, 0x1}, {0x5, 0x1}, {0x5, 0x1}, {0x2}, {0x0, 0x1}, {0x5, 0x1}, {}, {0x5}, {0x2}, {0x2, 0x1}, {0x1}, {0x4}, {}, {0x0, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x2}, {0x3}, {0x5, 0x1}, {}, {0x4}, {0x2}, {0x2}, {0x1, 0x1}, {0x4}, {0x5}, {0x4}, {0x4}, {}, {0x1, 0x1}, {0x2}, {0x0, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x2}, {}, {0x1}, {0x2, 0x1}, {}, {0x4, 0x1}, {0x5}, {0x1}, {0x4}, {0x4}, {0x3}, {}, {0x0, 0x1}, {0x1}, {0x0, 0x1}, {0x1}, {0x4}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x2}, {0x2}, {0x3}, {0x1, 0x1}, {0x5}, {0x2, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x5, 0x1}], 0x1}}, @TCA_PEDIT_PARMS_EX={0xec8, 0x4, {{{0x2, 0x9, 0x5, 0x9, 0xaac}, 0x7f, 0x3f, [{0x3, 0x5, 0x1, 0x1, 0x7ff, 0x4}, {0x3, 0xac7, 0x7fd, 0x20, 0x1, 0x3dd}, {0x8000, 0x1f, 0x9, 0x3, 0x55df, 0x7fffffff}, {0x2, 0x4, 0x504d3f6e, 0x3f, 0x6, 0x5be}, {0xe0, 0x3, 0x3ff, 0x1, 0x5, 0x2}, {0x1f, 0x1000, 0x1ff, 0xcf, 0x3f, 0x7}, {0x101, 0x8, 0x6, 0x4, 0x6, 0x4}]}, [{0x80000000, 0x10000, 0x8, 0x9f, 0x8, 0x1}, {0x6, 0xffffffff, 0x4e3e, 0x8, 0x200, 0x2}, {0x66, 0x2, 0x6, 0x1f, 0xff, 0x3}, {0x4, 0x8, 0x6, 0x3f, 0x80000000, 0x1ff}, {0xd6e5, 0x1, 0x7, 0x6, 0x1, 0x3f}, {0xffff, 0x3f, 0x2, 0x0, 0x2, 0x6}, {0x4, 0x100, 0xfff, 0x4, 0x401, 0x7ff}, {0x7f, 0x81, 0x1ff, 0x8000, 0x5, 0xffffffff}, {0x4, 0x0, 0x3, 0x7fffffff, 0xe2, 0x2342c09d}, {0x6ee, 0xd, 0x9, 0x9, 0x2, 0x22}, {0x8, 0x7f, 0x7, 0xcb, 0x1, 0xe5f0}, {0x1, 0x6, 0x2, 0x5, 0x0, 0x1ff}, {0x3, 0x1, 0x3, 0x8, 0x2aeeffd6, 0x8001}, {0x4, 0x95e, 0x9, 0x7fffffff, 0x5, 0x8001}, {0x100, 0x7, 0x36, 0x2, 0xb743, 0x3}, {0x1, 0x9, 0x4, 0xbed, 0x4b, 0x4}, {0x1ff, 0xfe, 0xff, 0x6, 0x5, 0xfffffff9}, {0x9, 0x80, 0x6, 0x0, 0x4, 0xff}, {0x1, 0x10001, 0xffff51d0, 0x9, 0x401, 0xf86}, {0x9, 0x4, 0x1, 0x8}, {0x6, 0x3, 0x9, 0x3, 0x7, 0xfffffffa}, {0x0, 0x0, 0x1, 0x0, 0x200, 0x8}, {0x1, 0x1f, 0xffffff01, 0x5, 0x9, 0x9}, {0x5, 0x8c82b7e0, 0x401, 0x1ff, 0xc9, 0x2}, {0x825, 0x0, 0x0, 0x9, 0x9, 0x8}, {0xfffffff9, 0x7, 0x1, 0x173400, 0x4, 0x474a}, {0x80000001, 0x8, 0x1, 0x80, 0x0, 0xff}, {0x7fff, 0x3, 0x5, 0xe214, 0x884, 0x4}, {0x4, 0x9, 0x880, 0x26c, 0x6, 0x413}, {0x4, 0x9, 0x3, 0x3, 0x3, 0x400}, {0x0, 0x9, 0x1, 0x2, 0x9, 0x5}, {0x2e0a884b, 0x2, 0x7ff, 0x3, 0x7, 0x1}, {0xce, 0x9, 0x1ff, 0x17, 0x8001, 0x1}, {0xa8, 0x7, 0x0, 0x9, 0x0, 0x7}, {0xfff, 0xffffffff, 0xffffffff, 0x4, 0x7f, 0x200}, {0x1000, 0x3, 0x10001, 0x7, 0x252, 0x12}, {0x3, 0x9, 0x3f, 0x40, 0x1000, 0x7}, {0x20, 0xa0, 0x83ef, 0x7, 0xffffff00, 0x6}, {0x7, 0x0, 0x0, 0x80000000, 0x7f, 0x8}, {0x9, 0xfffffffc, 0xff0, 0x0, 0x1f, 0x10000}, {0xfffffffd, 0xffffffff, 0x3, 0x6, 0x10001}, {0xfffffffe, 0x4, 0x2, 0x10000, 0x614, 0x36e2}, {0x6, 0x2, 0x7fff, 0xb5c1, 0x800, 0xffff}, {0x1, 0x8, 0x1, 0x7ff, 0x3, 0x81}, {0x401, 0x80000001, 0x8000, 0x6, 0x15, 0x4}, {0x5, 0x0, 0x6, 0x400, 0x2, 0x7}, {0x1, 0x3ff, 0x0, 0xffffff00, 0x7, 0x1}, {0x40400000, 0x0, 0xfffff906, 0x0, 0x5d, 0x3}, {0x9, 0x20, 0x3, 0xfff, 0x4}, {0x1, 0x9, 0x1, 0x3, 0x3, 0x7fffffff}, {0x4, 0x6, 0x8, 0xfffffa90, 0x673, 0x1}, {0x7, 0x7, 0x80000000, 0x5, 0x7fff, 0x3ff}, {0xf46, 0x0, 0x5, 0x6, 0x5, 0x5}, {0x80000001, 0x2, 0x0, 0x98000000, 0x6, 0x4}, {0x7b8e, 0x6, 0x3726, 0x7fff, 0x10000, 0x9}, {0x1, 0x0, 0x2, 0x9, 0x86a, 0x7}, {0x4, 0x3f, 0x7, 0x9, 0x0, 0x5}, {0x9, 0x24000000, 0xd63, 0xbd25, 0x7, 0xfd}, {0x1, 0x6, 0x3, 0x6, 0x5, 0xfffffff9}, {0x401, 0x4, 0x5, 0x101, 0x4, 0x3}, {0x7, 0x400, 0x5, 0x1, 0x2c9b, 0x60000000}, {0x5, 0x72, 0x684, 0xfff, 0xffffffff, 0xfffffe00}, {0xdc0, 0x2, 0x80000000, 0xb8c8, 0x81, 0x5}, {0xff, 0x4, 0xedf9, 0xc, 0x7fffffff, 0x8}, {0x8, 0x80000001, 0x9, 0x7, 0x80, 0xf36}, {0x3ff, 0x4, 0x2, 0x1f, 0x20, 0x3c9}, {0x6, 0x20, 0x0, 0xa5, 0x8000, 0x7}, {0x3, 0x53a, 0x7fffffff, 0x677, 0x2, 0x10001}, {0x0, 0x1, 0xd6, 0x5aa49cc1, 0x20, 0x10001}, {0x0, 0x0, 0x1f, 0x80000001, 0x3c800, 0x6}, {0xeac8, 0x9, 0xfffffff8, 0x1ff, 0xba, 0x2bf}, {0x90000, 0x0, 0xcd, 0x0, 0x5, 0x6}, {0x0, 0x23f7, 0x224, 0x5, 0x7ff, 0x7}, {0x7, 0x8001, 0x1000, 0xc8d, 0x1ff, 0x400}, {0x3, 0x8000, 0x85, 0xfffffff8, 0x4d79, 0x3}, {0x3, 0xfffffff8, 0x4, 0x1, 0x2, 0x8}, {0x8, 0x81, 0x0, 0x4, 0x6}, {0x5, 0x6, 0x20, 0x0, 0x20, 0x3}, {0x1, 0x3, 0x5, 0x1000, 0x5, 0x4}, {0x24, 0x101, 0x6e, 0x3, 0x8, 0x200}, {0xa, 0x7f, 0x1, 0x9, 0x7, 0x2}, {0x81, 0x1, 0x7, 0x9, 0x4000000, 0x946}, {0x4, 0x2, 0x1f, 0x2, 0x830, 0x100}, {0x1c6, 0xffffffff, 0x100, 0xfffffbff, 0x1, 0x20}, {0x1, 0xf76, 0xeb, 0xd1, 0x40b, 0x9}, {0x81, 0x7, 0x9, 0x0, 0x42, 0xff}, {0x4, 0x0, 0x3f, 0x8, 0x1, 0x80}, {0x0, 0x1, 0x80000001, 0x1d1a, 0x200, 0x7}, {0x0, 0x1c0, 0x0, 0x3, 0x101}, {0x3, 0x5, 0x8, 0x7, 0x80000001, 0x8}, {0x7, 0x4, 0x17b765b1, 0x9, 0x800}, {0x2, 0xfff, 0x2, 0x3f, 0x0, 0x9}, {0x7, 0x3, 0x4, 0x8001, 0x4, 0x1}, {0x2, 0x0, 0xbfc2, 0x80000000, 0xa4dc, 0x2}, {0xffff, 0x2, 0x7, 0xfffff000, 0x1ff, 0x1000}, {0x905, 0x8, 0x8, 0x81, 0xb7b8, 0x2}, {0x800, 0x401, 0x6, 0x7f, 0xa78, 0x5}, {0x4, 0x2, 0x8, 0x68, 0x8c5, 0x2800000}, {0x7f, 0x7fff, 0x6d3, 0x7, 0x3, 0x7}, {0x96, 0xfffffffe, 0x3, 0x9, 0xfe5, 0x9}, {0x3, 0x0, 0x2c, 0x8, 0x2, 0x400}, {0x9, 0x8000, 0x4, 0x3ff, 0x84, 0x4}, {0x5, 0x200, 0x0, 0x1f, 0x4, 0x10000}, {0x5bae9fc6, 0xfffffffb, 0x400, 0x271, 0x3, 0x9}, {0x10000, 0x3f, 0xe1, 0x3, 0x3f, 0xfffffffe}, {0x1, 0x0, 0x4, 0x9a67, 0x10001, 0x44}, {0x2, 0x547e, 0x401, 0x0, 0x5, 0x9}, {0x3, 0x8, 0x7, 0x7, 0x2, 0xffffffff}, {0x0, 0x2, 0x7fffffff, 0x3, 0xe0000000, 0x4}, {0xa7, 0x82c4, 0x2, 0x100, 0x5, 0x9}, {0x0, 0x80000000, 0x4, 0x0, 0x101, 0xa53d}, {0x3, 0x2, 0x340b, 0x1, 0x80, 0x10000}, {0x9, 0x1, 0x2, 0x0, 0x886b, 0x8}, {0x7fff, 0x5, 0x1, 0x0, 0x9, 0x5}, {0xffffff00, 0x10000, 0x7fffffff, 0x3, 0xc9f2, 0xfff}, {0x3, 0x7, 0x5252, 0x401, 0x400, 0x7}, {0x7, 0xfff, 0x8000, 0x0, 0x1, 0xd19}, {0x40, 0x6, 0x40, 0x0, 0x80, 0x4}, {0x6, 0x65f7604, 0x1, 0xffff0000, 0x7c33b358, 0x1ff}, {0x205, 0x79b, 0x0, 0x5, 0xed, 0x3f}, {0xa72d, 0x1, 0x5, 0x6d90, 0x1, 0x13a}, {0x7, 0x80000001, 0x1, 0x48b, 0x3, 0x8000}, {0x0, 0x0, 0x0, 0x1000, 0x101}, {0x80000000, 0x0, 0x8, 0x7, 0x8, 0x1f}, {0x1000, 0x7, 0xff, 0x8, 0xffff0001, 0x1}, {0x963, 0x2, 0x7, 0x40, 0x7f, 0x4}, {0x7c, 0x54d4, 0x9c, 0x400, 0x4d19f259, 0x8001}, {0x20, 0x7fff, 0x40, 0x6, 0x6, 0x2}], [{}, {0x0, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x3}, {0x4}, {0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x1}, {0xdf3bd45b913e0ff3, 0x1}, {0x5}, {}, {0x5, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x5}, {0x3, 0x1}, {0x4, 0x1}, {0x1}, {0x0, 0x1}, {}, {0x1, 0x1}, {0x2}, {0x3}, {0x5, 0x1}, {0x5, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x2}, {0x3}, {0x4, 0x1}, {}, {0x3, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x5}, {0x4}, {0x4, 0x1}, {}, {0x3}, {}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x2}, {0x5}, {0x2, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {}, {}, {0x1}, {0x1, 0x1}, {0x5}, {0x4}, {0x4, 0x1}, {}, {0x2, 0x1}, {0x4}, {0x0, 0x1}, {0x4, 0x1}, {0x4}, {0x0, 0x1}, {0x1}, {0x4}, {0x2}, {0x2, 0x1}, {}, {}, {0x5, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x4}, {0x0, 0x1}, {0x2, 0x1}, {0x4}, {}, {0x1}, {0x5}, {0x1}, {0x5}, {0x0, 0x1}, {0x5}, {0x0, 0x1}, {0x2}, {0x1, 0x1}, {0x1}, {0x1}, {0x4, 0x1}, {}, {0x5}, {0x1}, {0x2}, {0x3}, {0x1, 0x1}, {0x1, 0x1}, {0x5}, {0x2, 0x1}, {0x1}, {}, {0x1, 0x1}, {0x1, 0x1}, {0x2}, {0x0, 0x1}, {0x1, 0x1}, {0x2}, {0x2, 0x1}, {0x3}, {0x4}, {0x2, 0x1}, {0x4a8f6f7ad5312922, 0x1}, {0x3}, {0x0, 0x1}, {0x6, 0x1}, {}, {0x5}, {0x1, 0x1}, {0x1}, {0x1}]}}, @TCA_PEDIT_KEYS_EX={0x88, 0x5, 0x0, 0x1, [{0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}]}, {0x44, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x3}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x5}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}]}, @TCA_PEDIT_PARMS_EX={0xe80, 0x4, {{{0xfff, 0x3ff, 0x4, 0xfff, 0xf1}, 0xdb, 0x9, [{0x6, 0x2, 0x1, 0xa57, 0x5, 0x8}, {0x7ff, 0x5, 0x7, 0x1ff, 0xffff, 0x2}, {0x80000000, 0x100, 0x80000001, 0x7, 0x80000001, 0x816f}, {0x8, 0x7, 0x6, 0x3ff, 0x2, 0x1}]}, [{0x2f8f2a9f, 0x8, 0x6, 0xda8, 0x519, 0x80}, {0x2, 0x46, 0x80, 0x80000001, 0x2, 0x10001}, {0xfff, 0x4, 0x1, 0x4, 0x8, 0x8001}, {0xffffff43, 0x8000, 0x200, 0x2, 0xd50b, 0x16}, {0x8000, 0xfc3b, 0x4, 0x9, 0x9, 0x80000000}, {0x3, 0x3, 0x0, 0x0, 0x1, 0xcff6}, {0xda, 0x1, 0x4, 0x8, 0xd7, 0xdd88}, {0x5, 0x9, 0x8, 0x3, 0xffffffff, 0x6}, {0x101, 0x5, 0x8, 0x5e2, 0x4}, {0xa0d, 0x1, 0x4, 0x100, 0x2, 0x6}, {0x80000000, 0x1, 0x6, 0x7, 0x16b, 0x9}, {0x4, 0x1, 0x9, 0x2, 0x3f, 0x2}, {0x52, 0x12, 0x3da, 0x8, 0x2}, {0x1, 0x7, 0x100, 0x80, 0x4, 0x4}, {0x1, 0x20, 0x4, 0x0, 0xe4c, 0x3}, {0x101, 0x3, 0x90a, 0x1, 0x0, 0xfc}, {0xc00000, 0x6, 0x7, 0x2, 0x0, 0x24}, {0xfffffffe, 0xfffffc01, 0x7ff, 0x0, 0x5, 0x7}, {0x0, 0x0, 0x0, 0x3, 0x3, 0xbf}, {0x3, 0x1ff, 0x8, 0xd, 0x0, 0x8}, {0x2, 0x2, 0xd9, 0x2cdf, 0x9, 0x8}, {0x1, 0x0, 0x9, 0x5, 0xc1}, {0x400, 0x10000, 0x8, 0x2, 0xff, 0x2}, {0x1, 0x100, 0x7, 0x6, 0x20, 0x9}, {0x3, 0x10000, 0x685, 0x324, 0x4, 0x1c64047c}, {0xffffffff, 0x80000001, 0x4, 0x7, 0x4, 0x20}, {0x2, 0x0, 0x88a, 0x8, 0x53, 0x5}, {0x8001, 0x7ff, 0x7fff, 0x10000, 0x2, 0x8c3}, {0x400, 0x0, 0x4, 0x6, 0x456, 0x48}, {0x2, 0x0, 0x101, 0xc38, 0x20}, {0x5, 0x5, 0x4, 0x5, 0x40, 0x3}, {0x3f, 0x8, 0x101, 0xfe9, 0x9, 0x8}, {0x8, 0x8, 0x2b, 0x5, 0xffffffff, 0x9}, {0xffffffff, 0xffffeaf5, 0x52, 0x7f, 0x0, 0x8}, {0x800, 0x2, 0x2, 0x8001, 0x9, 0x3}, {0xffff, 0x9, 0x9, 0x8, 0x3e, 0x1}, {0x7, 0x3, 0x0, 0x1, 0xd30, 0x5}, {0xf381, 0x6, 0x1ff, 0x6, 0x9, 0xfffffff8}, {0x7f, 0x80, 0x80000000, 0x163, 0x0, 0x45a}, {0x5, 0x3, 0x0, 0x7fff, 0x9, 0x5}, {0x5, 0xb06, 0x1, 0x6, 0x8, 0x1}, {0x9, 0x8001, 0x200, 0x6, 0xffff, 0x3}, {0x1, 0x3, 0x9, 0x80, 0xc20a, 0x5}, {0x3, 0x8, 0x6, 0x2ea, 0x81, 0xc}, {0x7ff, 0x3, 0x5, 0x2, 0x4, 0x9}, {0x8, 0x1, 0x6, 0x3, 0x1, 0x7}, {0x8, 0x5, 0x8, 0x9, 0x8, 0x4}, {0x1ff, 0x9, 0x8001, 0xf437, 0x3, 0x4}, {0x3, 0x5, 0x9, 0x1, 0x6, 0xfffff199}, {0x8, 0x3, 0x1, 0x400, 0x200, 0x18c00000}, {0x3, 0x1000, 0x214, 0x1, 0x200, 0xb6}, {0xfffff801, 0x3, 0x3, 0xfffffff7, 0xffffffff, 0x7}, {0x1, 0x1, 0x6, 0x2, 0x6, 0x400}, {0x80000001, 0x0, 0x40, 0x40, 0x20, 0xe2}, {0x0, 0x9, 0xf5e, 0xffff0000, 0x40, 0x800}, {0x7, 0x9, 0x2f1f27f7, 0x6, 0x1, 0x1}, {0x6, 0x3, 0x80000001, 0x80, 0x6, 0x9a2}, {0x7, 0x1, 0x16d8, 0x8, 0xb7, 0x401}, {0x0, 0xe8f615a0, 0x9, 0x4, 0x20, 0x7}, {0x96, 0x6, 0xb7a, 0x1, 0xdd}, {0x1, 0xfffffff9, 0x3f, 0x1f, 0x1, 0x3}, {0x10000, 0x4, 0x40, 0x1, 0x10000, 0x5}, {0x101, 0x7, 0x4, 0x3, 0x9, 0x4}, {0x1, 0x0, 0x9, 0x5, 0xdf, 0x4}, {0xe0000000, 0x7, 0x10000, 0x4, 0x5bd, 0x77}, {0x2, 0x7ff, 0x2d, 0x7fff, 0x1e3}, {0x2, 0x4, 0x80000000, 0x20, 0xfffff92b, 0x1}, {0x62c04d1d, 0x5, 0x2, 0x2, 0x5, 0x2006}, {0x2, 0xbc, 0xec, 0x3f, 0xfffffffc, 0x4}, {0x81, 0x8001, 0x3, 0x9}, {0xffffffff, 0x81, 0x1f, 0xf48c, 0xf0, 0x4}, {0x20, 0x98, 0x400, 0x80, 0x7, 0xfffffff9}, {0x80000001, 0x401, 0x5, 0x6, 0x3f}, {0x7fff, 0x5, 0x5, 0x80000000, 0x0, 0x2}, {0x87, 0x9, 0x2, 0x7, 0x6, 0x8b3}, {0x80000001, 0x1, 0x200, 0x40, 0x3, 0x400}, {0x0, 0x9, 0x904e, 0x0, 0x1, 0xfffffff9}, {0xfffffffc, 0x7b9, 0x5, 0x80, 0x1, 0x7ff8}, {0x0, 0x3ff, 0x2, 0x9, 0x4, 0x1}, {0x0, 0x80000000, 0x9, 0x1, 0xe86b, 0x3}, {0x8000, 0x2, 0x1, 0x0, 0x2, 0x3}, {0x0, 0x8, 0x6, 0x3, 0xec2, 0x401}, {0x911, 0x0, 0x3, 0x200, 0x0, 0x4}, {0x1ff, 0x6, 0x539e03cf, 0x81, 0x100, 0x8}, {0x5, 0x10001, 0x800, 0x1, 0x7b9, 0x1}, {0x9, 0xb902, 0x4, 0x2, 0xdf, 0x4}, {0x1, 0x20, 0xd331, 0x4, 0x7, 0xc4f0}, {0x8, 0x1, 0x1, 0x7, 0x101}, {0x7, 0x9, 0x8, 0x3f, 0x2, 0x20}, {0x775, 0x5, 0x4, 0x6, 0x5, 0x1f}, {0x4f87, 0x6, 0x80000001, 0x4, 0x1, 0x9}, {0x10, 0x6, 0xffffffbf, 0x1ff}, {0x7, 0x3f, 0xb5, 0x1, 0x4, 0x10000}, {0x200, 0x8, 0xf75, 0x7fffffff, 0x7, 0x9c}, {0x3f, 0x7fff, 0x80000001, 0xffff, 0x8000, 0x6}, {0x3ff, 0x9, 0x0, 0x80000001, 0x10000, 0x6}, {0xffffffff, 0x9, 0x612, 0x9, 0x6, 0x8}, {0x19, 0x14, 0xfffffff8, 0x2, 0x8, 0x3}, {0x8, 0x7, 0x0, 0x0, 0xffff, 0xd6f}, {0x80, 0x3, 0x2, 0x5, 0x5, 0x800}, {0xfffffffd, 0x10001, 0xfffffffc, 0x7, 0x3f, 0x7}, {0x10000, 0x3, 0x3f, 0x3ff, 0x4, 0xffff5433}, {0x4, 0xa7a, 0x0, 0x8b1e, 0x6, 0x9}, {0xcdcd, 0xcb22, 0x0, 0x8, 0xfff, 0x6}, {0x18, 0x800, 0x4, 0x2, 0xf3a, 0x3}, {0x8, 0x10000, 0xffff, 0x100, 0x101, 0x3}, {0x9, 0x3, 0x1, 0x1ff, 0x6, 0xfffffff9}, {0x3, 0x1f, 0xff9, 0x2, 0x1, 0x4}, {0x8, 0x4, 0x5, 0xfffffffe, 0x62e6, 0x200}, {0x8000, 0x9, 0xd6b4, 0x8, 0x7}, {0x4, 0x1, 0x20, 0x7, 0x4000000, 0xffffffe0}, {0xab0, 0x2, 0x4000, 0x0, 0x10}, {0x8, 0x3, 0x9, 0x40, 0x5, 0x9}, {0x30, 0x8, 0x8, 0x3, 0x185c}, {0x7fffffff, 0xffffff00, 0x10000, 0x0, 0x8001, 0x8}, {0x6992, 0x7, 0x101, 0x3ff, 0x1, 0x1ff}, {0x3, 0x7fffffff, 0x5cef0d8b, 0x20, 0x660, 0xfffffffc}, {0x8, 0x2, 0x20, 0xd1d0, 0x400, 0x800}, {0x20, 0xffffff01, 0x4, 0x5, 0x6, 0x8}, {0x0, 0x9, 0x3, 0x8, 0x0, 0x5}, {0x7fffffff, 0x8, 0xffff, 0x401, 0x17, 0x2}, {0x10001, 0x4, 0x5, 0xffff, 0x5, 0x1ff}, {0x1, 0x2, 0x100, 0x2, 0xffff, 0x2}, {0x8, 0x800, 0x1, 0xffffff78, 0x1000, 0x3}, {0x1, 0x6, 0x7ff, 0x75b7, 0x8000000}, {0x0, 0x7fffffff, 0x6, 0x3, 0x2, 0x9}, {0xffff, 0x200, 0x7ff, 0x5, 0x3}, {0x6, 0x5, 0x4, 0x3, 0x3d5, 0x4}], [{0x0, 0x2}, {0x4, 0x1}, {0x4, 0x1}, {0x2}, {0x1}, {0x2, 0x1}, {0x2}, {0x1}, {0x1, 0x1}, {0x2}, {0x3}, {}, {0x1, 0x1}, {0x2, 0x1}, {0x2}, {0x0, 0x2}, {0x0, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {}, {}, {0x3}, {0x3}, {0x5, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x5}, {0x3, 0x1}, {0x2}, {0x4}, {0x3}, {0x2e011a7148cb199f}, {0x2}, {0x3}, {0x3, 0x1}, {0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x1}, {0x5, 0x1}, {0x5}, {0x5, 0x1}, {0x4}, {0x0, 0x1}, {0x5}, {0x3, 0x1}, {0x4, 0x1}, {0x5}, {0x4}, {0x2}, {0x2, 0x1}, {0x5, 0x1}, {}, {0x2}, {}, {0x5, 0x1}, {0x5, 0x1}, {0x3}, {0x0, 0x1}, {}, {0x1, 0x1}, {0x5, 0x1}, {0x2}, {0x5, 0x1}, {0x5}, {}, {0x3, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x2}, {0x0, 0x1}, {0x3, 0x1}, {0x5}, {0x0, 0x1}, {0x3, 0x1}, {0x5}, {0x3}, {0x1, 0x1}, {0x5}, {0x5, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {}, {0x1}, {0x5, 0x1}, {0x3}, {0x2}, {0x4, 0x1}, {0x4}, {0x2, 0x1}, {}, {0x3}, {0x4, 0x1}, {0x2}, {0x2}, {0x2, 0x1}, {0x5, 0x1}, {0x3}, {0x1}, {0x2}, {0x2, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x4}, {0x0, 0x1}, {0xbb810caa2ef3ddb9, 0x1}, {0x3}, {0x0, 0x1}, {0x0, 0x1}, {0x1, 0x5c070a7ec120668e}, {0x5, 0x1}, {0x1}, {0x4}, {0x2, 0x1}, {0x5, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x5}]}}, @TCA_PEDIT_PARMS_EX={0xe50, 0x4, {{{0x7, 0xffffffe1, 0x7, 0x8, 0x6}, 0xbe, 0x2, [{0x6, 0x9, 0x9, 0x0, 0x2337, 0x9}, {0x9, 0x1000, 0x2, 0x9, 0x7, 0x1f}]}, [{0x6, 0x2, 0x7fff, 0x0, 0x101, 0xff}, {0x7f, 0xffffff81, 0x0, 0x1, 0xfffffff7, 0x8001}, {0x100, 0xde, 0x800, 0xb1db, 0x8000, 0x9}, {0x7, 0x7f, 0x1ff, 0xb1, 0xffffffc0, 0x18}, {0x5, 0x3, 0x5, 0x2, 0x8, 0x101}, {0x4d33, 0x1f, 0x7, 0x80, 0xffff, 0x6}, {0x100, 0x8000000, 0x0, 0x5b, 0x4, 0x7fff}, {0x2e60, 0x800, 0x401, 0xa54, 0x8, 0x4}, {0x10001, 0x100, 0x0, 0x639, 0x6, 0x7}, {0x0, 0x1000, 0x200, 0x10001, 0x6, 0x5}, {0x7fff, 0x0, 0x1000, 0xc5f, 0x9, 0x1ff}, {0x5, 0x7, 0x0, 0x401, 0x0, 0x400}, {0xfffffffb, 0x204000, 0xaf, 0x0, 0xb149}, {0x8000, 0x7ff, 0x2, 0x9, 0x80, 0x1000}, {0x9, 0x3, 0x4, 0x8, 0x4, 0x1}, {0x5, 0x7, 0x2, 0xba, 0xffff, 0x9}, {0x5, 0x0, 0x2, 0x3, 0x2c, 0xffff410d}, {0x7fff, 0x3, 0x5a, 0x4, 0x10000000, 0x9}, {0x0, 0xd342, 0x7c79, 0x400, 0xde4b, 0x10001}, {0xffff9eb0, 0x3, 0x7fff, 0x1, 0xff, 0x1}, {0xcb0, 0x3, 0x5, 0xe3e, 0x4, 0x7fff00}, {0x3, 0x8, 0x1ff, 0x9, 0x9, 0x5}, {0x4, 0x20, 0x0, 0x98c, 0x9, 0x3f}, {0x4, 0x896, 0x5, 0x7, 0x8, 0x4}, {0x23c61cf5, 0x2, 0x5, 0x3, 0x8, 0xc}, {0x800, 0xffff, 0x8, 0x4, 0xff, 0xe7e}, {0x7, 0x2, 0x40, 0x3, 0x10000, 0x9}, {0x0, 0x7, 0x9, 0x2, 0x4, 0x6}, {0x10000, 0x1, 0x200, 0x8, 0x0, 0x8}, {0x4, 0x40, 0x7, 0x8, 0x81, 0x3}, {0x1, 0x1, 0xdd4, 0x7, 0x1, 0x5ea21474}, {0x9, 0x80000000, 0x0, 0x7, 0x6, 0x101}, {0x8, 0x3, 0x80, 0x10000, 0x9, 0xf5}, {0x7, 0xffff, 0x400, 0xfffffc00, 0x1000, 0x2}, {0x8, 0x80000000, 0xfdd, 0x9, 0x4}, {0x7, 0x5b, 0x8, 0xf3, 0x8, 0x101}, {0xc4b6, 0x81, 0x400, 0x8, 0xaa, 0x9}, {0x7c9f, 0x6, 0xff, 0x5, 0x7, 0x100}, {0x2d, 0xfff, 0x7ff, 0x41f4, 0xfffffff8, 0x4}, {0xffffff24, 0x3, 0x1, 0x3, 0xfff, 0xbf6}, {0x42, 0xffffffff, 0x0, 0xffff234d, 0x1, 0x7}, {0x1400, 0x1, 0x2, 0x9e9, 0x100, 0x9859}, {0x4854, 0x2, 0x1, 0x8000, 0x40, 0xd50a}, {0x3ff, 0x9, 0x4, 0x2, 0x3d51, 0x5}, {0x8, 0xb2610000, 0x81, 0x100, 0x5, 0x8}, {0x6, 0x5, 0xe00000, 0x30780000, 0xd2c, 0x40d52cff}, {0x8, 0x8001, 0x4, 0x8, 0x0, 0x6}, {0x8001, 0x6, 0x3aa, 0x3, 0xfffffc01, 0x6}, {0x1ff, 0x4fb, 0x0, 0x2, 0x6, 0x4}, {0x3ff, 0x14f, 0x8, 0x1, 0xff, 0xc2d1}, {0x6, 0x9, 0x1000, 0xfffff2ee, 0x7e6, 0x2}, {0x9, 0x1000, 0x0, 0x1c0000, 0x1000, 0x7fffffff}, {0xfffffff7, 0x9a, 0x5, 0x2568, 0x0, 0x5}, {0x0, 0x9, 0x6, 0x9, 0xffffffff, 0x8}, {0xffffffff, 0x7fffffff, 0x40, 0x0, 0x2cc5545a, 0x3}, {0x5, 0x6, 0x80, 0x3, 0xffffff81, 0x9}, {0x80000001, 0x5, 0xfff, 0x9, 0x1ff, 0x2}, {0x0, 0x4, 0xac, 0x1, 0x20, 0x7f}, {0xea, 0x1, 0x4, 0x28b, 0x6, 0x1}, {0xffffffff, 0x4, 0x7f, 0x3d3, 0x8, 0x7ff}, {0x6, 0x2, 0x10000, 0x0, 0x4, 0x3}, {0x200, 0x9, 0x7, 0x400, 0x0, 0x1}, {0x80000001, 0x2, 0x1, 0x9, 0x80, 0x9}, {0x101, 0x4459, 0x9, 0x101, 0x3, 0x80000000}, {0x0, 0x7, 0x6, 0x0, 0xffffffff, 0x101}, {0xae6e, 0x80000001, 0x1, 0x9141, 0x2}, {0xc8, 0x9, 0x101, 0x81, 0xb60, 0xfffff001}, {0x1, 0x6, 0x3, 0x10001, 0x5d7, 0x3ff}, {0x4, 0x2, 0x80000000, 0xfffffe8b, 0x1ff, 0x2}, {0x200, 0x5, 0x0, 0x6, 0x3, 0x80}, {0x3710b14a, 0x0, 0x0, 0x4, 0x9, 0x9}, {0x5, 0x2, 0xe3d8, 0x10001, 0x5, 0x800}, {0x1f, 0xe4c, 0x3, 0x2, 0x7, 0x4}, {0x2, 0x40cf, 0x0, 0x2, 0x8, 0x55}, {0xa000000, 0x10000, 0x7, 0x0, 0x1, 0x9}, {0x0, 0x9, 0x2, 0x80000000, 0x81, 0x2}, {0x0, 0x4ed, 0x163, 0x6, 0x3ff}, {0x2, 0x0, 0x9, 0x9, 0x7, 0x8000}, {0x81, 0x1, 0xcff0, 0x10000, 0x0, 0x2}, {0x62, 0x9, 0x10001, 0xffffffff, 0x401, 0x6}, {0x9, 0x8001, 0x2, 0x7, 0x20, 0x5}, {0x100, 0x6, 0x5, 0x1, 0x8, 0x4}, {0x3, 0x5, 0x1, 0x101, 0x2, 0x8}, {0x8, 0x3, 0x4, 0x4, 0x800, 0x3}, {0x8, 0x8, 0x4, 0x3, 0x15, 0x5}, {0x7, 0x40, 0x9, 0x0, 0x401, 0x7adb}, {0xff, 0xffff, 0x1f, 0x81, 0x5, 0x1}, {0x2, 0x1, 0x3a, 0x8, 0x3, 0x4}, {0x9, 0x5, 0x1, 0x6, 0x8, 0x4}, {0xfffffffa, 0x8001, 0xdf, 0x7, 0x4, 0x2}, {0x2, 0x800, 0x100, 0x66c7, 0x5, 0x10000}, {0x3f, 0x8, 0x0, 0x4c, 0x86a7, 0x81}, {0x8, 0x8, 0x125b, 0xfffeffff, 0x8, 0x10001}, {0xfa00000, 0x1, 0x2, 0xd9, 0x80000001, 0x2}, {0x7, 0x8, 0x9, 0x1a952c4d, 0x3, 0x9}, {0x5, 0x4, 0x7f, 0x10001, 0x7, 0x1c}, {0x22, 0x7, 0x200, 0x3, 0xcfc, 0x9604}, {0x5, 0x81, 0xff, 0x4, 0x10000, 0x8001}, {0x5, 0x245, 0x547112ec, 0x6b5e, 0x2da, 0x8}, {0x1, 0x98, 0xf8c, 0x895f, 0x7, 0x7fffffff}, {0xff, 0x4, 0x401, 0x5, 0x4, 0xda}, {0x2, 0x2, 0x3, 0x10001, 0x7aecb3dc, 0x1}, {0x10001, 0x5, 0x3, 0x4, 0x9, 0xffffffff}, {0x1, 0xffff8001, 0x6, 0x3ff, 0x8, 0x8001}, {0x3, 0x5, 0x7, 0x0, 0x9150, 0x7f}, {0x5, 0x800, 0x1bc, 0x0, 0x7d2f, 0x6}, {0x9, 0x1, 0x8, 0x7f, 0x1}, {0x25, 0x80000001, 0x8001, 0x1, 0x2ff, 0x7}, {0x1, 0x1c1, 0x9, 0x1, 0x1ff, 0x438}, {0x10001, 0x2, 0x7, 0x0, 0x8, 0x4}, {0x1f, 0x3, 0xbb2, 0x10001, 0x6, 0x7f}, {0x2, 0x93, 0x8000, 0x5, 0x7, 0x6}, {0x0, 0x400, 0x0, 0x80000000, 0x3ff, 0x3}, {0x443129dd, 0x9, 0x6, 0x0, 0x16d90a76, 0x5}, {0x2, 0x1, 0x80000000, 0x4, 0x2, 0x8}, {0x3, 0x80a, 0xcc, 0x617, 0x9, 0xcd}, {0x9, 0x34, 0xfffffffe, 0x7, 0x400, 0x9}, {0x3ca, 0x80, 0x9, 0x20, 0xdba, 0x80000001}, {0x1f, 0x81, 0x3, 0x9, 0x8, 0x6}, {0x3f, 0x0, 0x15a, 0x3, 0x5, 0xfffffd00}, {0x3, 0x800, 0x6e1, 0x5, 0x100, 0x8000}, {0x2b17, 0xfffffffd, 0x4, 0x401, 0x7fffffff, 0x4}, {0x8, 0x8f, 0x4, 0x20, 0x1, 0x80}, {0x5, 0xae, 0x2, 0x8000, 0x7fffffff, 0x8}, {0x4fc0, 0x101, 0x80000001, 0xffffffff, 0xffff, 0x834}, {0x1, 0x4, 0x2, 0x101, 0x6, 0x8001}, {0x7, 0x3, 0xc0, 0x6, 0x4, 0x3f}, {0x2, 0x9, 0x1, 0x18, 0x7fff, 0x5}], [{0x3}, {0x4, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x5, 0x1}, {0x2}, {0x1, 0x1}, {0x3}, {}, {0x3, 0x1}, {0x1}, {0x3}, {0x4}, {0x4}, {0x5}, {0x1}, {0x3}, {0x4}, {}, {0x2, 0x1}, {0x5, 0x1}, {0x3, 0x1}, {0x3}, {0x4}, {0x4}, {0x0, 0x1}, {0x5, 0x1}, {0x1}, {0x0, 0x1}, {0x4}, {0xf61f80b7789f5f4}, {0x1}, {0x0, 0x1}, {0x5, 0x1}, {0x3}, {}, {0x1, 0x47ec18cae8294884}, {0x2, 0x1}, {0x1}, {0x2, 0x1}, {}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x2}, {0x5}, {0x1, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x5}, {0x4}, {0x5, 0x1}, {}, {}, {0x5, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x4}, {0x3}, {0x3, 0x1}, {0x2, 0xc01a0113ce3c2058}, {0x5}, {0x1, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {}, {}, {0x1, 0x1}, {0x4}, {0x2, 0x1}, {0x0, 0x1}, {0x2}, {0x5}, {0x2, 0x1}, {}, {}, {0x1, 0x1}, {0x1, 0x1}, {0x3}, {0x3, 0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x2}, {}, {0x4, 0x1}, {0x4, 0x1}, {0x2}, {}, {0x0, 0x1}, {}, {0x2}, {0x5, 0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x2}, {0x4}, {}, {0x4}, {0x5}, {0x2}, {0x1}, {0x4}, {0x1, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x3}, {0x1}, {0x2, 0x1}, {0x4, 0x1}, {0x4}, {}, {0x0, 0x1}, {0x3}, {0x0, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {0x5}, {0x2, 0x1}], 0x1}}]}, {0x1004, 0x6, "f3a2135283a41b936142f7ba9bf0de341b43086634113da442d34b5fa404b84a103c45e472fb38484eba52f1310b4185b0e026392dce43857b2c5daa5f0af5075b1f683d9a5d8d380c12d433d39a1ae073a58ba06b3500e0e2ce5088acb16bff2abf9c20126cc7efd463fb3d648ae2f481356f0133097a778146746ba530fca1ade5c3e4a3c1c0a8e69fb4f7e0a8fa56a14e2cebe096b92a7df7edfd3f978a749bed3fe86204bec92321ab2a6639ce9a33c1ae90ca638d0772c5e389ddf9b226dbf56b48197d4bdd60afc20b87f4aead083da7cfde9472d9de4301c4bb97350762c5b48dd3ce7de25f205072ddef26e4b9d7649d35f3dbc08770c5a15555edb20d242f1a9433769ea0ad631951b7f42463e9e334b4a75f608cd2c2eac60c721f81e6cf56548b6fc153857009219228adb13c55b6c62aa691534c08557920d3e879f0cbf04b43324e77fad3448ffdf3922a7ad4dbe2172f4b59fe0f7abc23ec07e434d26e94c8870b353be3f44d07f445f0605e2c647ddb8d25bb8e910ddf9c9a748963b80060ca54bf0ae127a8e228bb839e4b96814dd4d2464d023bf7e63ca1b98009972c24b6a28902276fe9d1f5147adef5e9af7479643e269184e4487d06b59201c0d9b5864818345c973010c234f2e220604cd53e6086dcb70774fa51779e05838e84151d6ac77bd811128da5a7d810b8c4a23faa8d344dc285a4561b5dc1cc27e2a25f25972002a554269ff15861684a0ec83ef2e68be110d772ab0a42b48c13a96dd142be3f6d041f5c15ddf122c7ac3c399dbbb1620b1749414ab259ffdbc840c3805551a31c21c8429457b751821125b8fcb628875decbbf12610e6343ecd5780fdab908e50b9ab6a9a58084bec9a0680d26dcade809a87f8065204823545d0289dc6294778adc09c4f644d7a9ac3918644e645811cb441329ee984daebdbe6f40f85e1e41b80d6d511c7b046452174cc2d059871d98bd42154d01fd416fe085676634dc73963f50ec73cfe3c259335c9542c088f8da001c82db26f19b5c7c3220c7d25ff3ad498af6e50f3c6cbf163253d409a61b47817a89c02419417f81ac96009ceafdf7728be73f14f1f6f5cf1452f67985c038b824dd8c6cd4ecdb1638c141c53954eec98cb215812805c5bf13ddfab21024032bfb7911d40b7d7547f0ab7801ad2b27ef438672e6c316478fd339e40dcc268bd761d304664db809ca6592f9a56d6eb773d72e54b74d0187282ffdf5d3863513a7fb7dcb9daee1a43ee91f093c0504f8abb1a21b40340d8ec0cfbce2e197650ce27e17037dd3d468a0ed5b8925d3f5460433f253114ffafc7befe235adee0f4953df9c219abe418b4b53c54383ad354cdd9db159ac080324363853103880955ca71d5ab61b188a0dd949593a8eb1270b549e4f0e8350d654c4911f7dec4720276cc7eec100a73cf621e88dbe0c99d892461e89db17c1f8a01a78e42c447f441645c703b79a6e1202f36a6cb787fccb89bbc930f0db8b06e2dfd39cb74a2304d5661921d98f71703ebe0065a49739dda51444d5c38f6506f9cf6bfb445b4689437224b54c4ef3858471b5d583661df67bde3160f88a7cd268f65e54c162638e7c2e9e97d27ff00e3c1df53429e9da66770969595cedca19b577c8b4da1f5cc6799cb05cc7ab4df0918af8c501fd135971810bb382788604f6b430a8be119bb2c0f516a4f0c6553cc0648bca9b4e92f99a0ffd852ca64987e1f3488aa1f17bb6edbc5e02e1a1cf6c5036b004b5b4b01b61667c03af9dc4b4b3264d87bd92908c7b1e7e7ce75c321e94b405897d9c3e0f3d84bdd469d564f95442f4b8e7452a2295d46b6b9bd86931e92571ef1908b8057367223ad3ab6cc7556f98ad3d4070d6dba63e9457f266e7832500ab6f074dd05e506cfe3105fc20967111d47f5aa2716f2fae14f9ecd0d498a6557c883f494dfbcf6953ca3e35f954a8d4ac4f192656aea0bbcdcdcd6747e8a1c79019fab75257f8e0b428fa75c5cd5ffbfff63a0ddd8272827b3d585b4f61a62340b6773a74a5cd1323338ac1957074b4ecd2de13af30d3640029d0209fcf6c473a5e2b805326a8237b5c4dc7ec54f05271ae2183a691957dc922cb97fdb6db1251b6a6f674529f5e794325bf5e2d1fe3a2e65d29bd0ddf7d7f8183723d65a071c6bd9197d690bf10d18e37472e9a84964b375b9b87530d20ef7f1816f034b818484c848a66f02395c51793db9d7811889217a99e14bc90c1e855ec356a909eb8d33bfe678c2b69f54d17b8d8bbbc14447e97b637653d163f2dfed842f2527f0ecfe1093334c77db9792ccbd570ef119a71c107735f83b2d320fe284048ecbf159c244bd4b00277d1bc9958c45a27cc3e7eea4d0f8cb8611aba439a7ab483cdc5a0872007b2f1c758560a926f550edda1779c0cf07df6da725f7237105607264a4842f0c49f8d72445c9a96b289962db1089cb1b9fc71c53ff5eb5c4c040a5a248c6b7887fab00afedab6ece54d758f8fec61037d701102ec2624911650d925e4e59009b69b4e0992ffe8078878e1a6493fe8594458dbb7641197e3641783264f3189ca55358750925d85c8a008e38d32ba39c84b68235e267766e7003bc438264e46d7c50f7b389461762aa0f890de267665cc7ae2aaa9e6dc9949d77d7fc1adb20ad5b564f9fafaa8f363c197355737e6050b2bc91932e94551960dcea660f0b38a891cf6c6b5fdb6dc6aff95a8755c42dca512b066410c39af0040478f3867ad76282d5ddd255f4bb03fcb113595a234fb39a166e2afec4232db76f80b545a39a6e54afc4d503e3c9da82064fedbd29951795773303940021a01ee9b2b5dcddb03541401e5527968f061221963f65a2ab669560a7d32862c23022c56f398d04663ab88134d24362fb0e62696c58e12c7b3b3b8f77ea219bcc018a757d538d0a76b68ac6af0ff22b05f6fdfc907e597ed531d60e6cb0529b5191dc666d3f5def961304cadf781c7799d26353d5ba7db0c9b6094c2def8a815e4f858069902a4d4080da31ba1bb7b7503e06871f2160cd51da65d18721aea69c11a64065f4d9f747a9f722becaef800e92d2375d03ef3186d18adc987989e439301d580346158884144214e2a5b8e23e287bbfc6bd3a6ff53bd8d6a641c535e23f3222d804455834e3e7e68e49c29091e185c560995d61b311a44cebf20712c64ddf10d24046806d5363969eb01e5d96aee6c166759cca81812e0dc63001cbd036b25a5d729a6e14ace2c57d1c59880be92673b2495007c5354298efdbf83a856d13c2dbd1fd655b878433669b2feb45372923d7596417d5915552e2030e51e1c9b63da233c61f365db1820f1b9dfd0a20e5b3bf663d2400cdeb05da0e3b7ec0ab3770e53309d6b16520bd2dc71e8902d6d6139ace2429d2d4c568ec305cd136877f7fb98414796af62dbe469047860326123478391f7d93cb5f7958a13166ee7e968e7ae067d49e0221828f22bfa147e340a666e5ae7be54cc26cbe80128276dc9f53bbe0985b1d5191287656eb556c1e59a5774b83a6a9e79f7879bddd17a9f1bd6f2c70a5950a45e111b74acd74d975473a982705734abe7e69faae74b94e9ab35fb4ecf0742d04570bdf1c24bccfcce7c6b3b896ea22aec350ef7be17cb5c258a628f7ecea7519e5076ef2bfc115077362b099fa937df0feb736fa9b518b6421dbd9b436154c17d174a709999d57f4eb4d7d07d57286cbbe5856377d602e2ce554ed4d6ba35eb84f1fd71e70368d2214a4c9c65f8512ecf497a74f62eb8a8d4b536727d89adf5c9b7577de5c61c833830ffd1303eaaa4105996e992c9818e08d8074d628b59097953ef27519cb3852d26b49f791318ba84f4f711aa41ef0cc64aa379132eefbc07d7c88763863c07c63bf741baeea368222194a24fc8766125fbf995043ca4fa00a5e43693eecaa7c291b731ba12b6794217a8a412f07a5f6ce4a80adb08a878dd2600eb390b2e1c959791cef5ce6af06dafe4da45106fc01eec0cbf910cacd0995529ab10c725e3a88b9408659a0fc1a66d0f97505860ff51845a3f61967e6e0869d68555832ff71258851757fb8967a2498a4a9d569d40a4e49bf1776e91e69903c74afbf884954a0989e3d5430d9a0513efad059f5a3a0e5f075c72cbb0c97205a32d73aa723b4b123accb3eae2c35ae7d79862f3d2b7e702642c33339475bc314b50c9636b9fd934de7b2fb28837b9c704c2df4d97670c2b79f53ce4296ab657d168fa4a7f5c6e0fe795bba05c3c12869ade4486eea40fb1d43899518e0634069aa91aa00ae7947d8f8b9cdd796ae1a620074cf2c6a400ba3fbdbf0402e8916b19c4ae276ebe69c35302e2996d64afa91e12135078f801d155ab44b7937412e505439f9be2555a7650c4ea0bab26d820f0f78c8b6631baab429e51c63e5de2b1e1bc7eadefc572fb16da96a6426654a814cdc0ea7ccb2d1da7442eaacbced8603b4c965a436bcd1020156019898e2ba7fb8562c754ba2fbc8908a28ca4abfa7bf30ba926efd170395896f5aaaac0b4e5655ce28c50b458f8ad7e2e08bc5fdaa56871224873216ccee2d1735ba0506b4194c336cc5639e52819a525559e1d29a748fbd6481fc8b148c7efed8e12f8b430dcc797b2e34411a472651f59a625f36a048094510a26e4ff93046733f59e5fdaf02d62ac2e03cf9bbaf216f5e6e2ced0cd81940087e3cab549b8c0d7be87dd887cc4169d2424f90d3c6631d255754c782081984f684f3409131089f81fc5a5a787451c160d0851541b64f18f05abccbc5784d6472328c371ed0cb1183f80758b65f4acf90d4cba2b05f1e33f2f2f9c65834dd8fef70262cedc9d12899b296ebd4a806cf62a5257d9cfc1221cea22d345431c4c88ab0d35b3c4fe92b25e4b08fa1353540a163165da78ca3d7418b32a8b7acae00273731cde1ff579b7705e9964eff5c7cf992805f8c05a4015423964229c80cbbb61a0337f0beee832ffa32109545e8b30822e27b8953abbae5784fe675e406209ee2e664c613650022d011dcaf267847718f139492bc6380bb9b1dfab2bb990ce3c0748ae06daa49f2da0b9d3a3accf3b77841f44aa86acfa4274dfaef1770e85e99234e092f8168e1e67fbe746650886f368010831ac6217fe53dc304091f5170d9185d0dfa8426af9f751ecc3a487aceb23d3032f9c00b3f0c0eb9f50042c1ba767100d2df88b5093cec8ba8796ae41f708e3c87a2154b60dae0e6400da2c4f5b84d8b89ea9cccd33b243c44ccf97b2ba55a8785226b4d110310cfaa6920133df993c7cb50f607fea7d5b4f494ba55cdda080b4223ea0357658bed4a176500b3b5638360e2063c9936de15fa7ff581075815ccc77be7b9ceeea2f2414fd757b01f257704f9ae5566f1c7a63b440ccc2be472703ca9f4f0c61f7a6764c24b0079875b01c2aaf21d85c14f3646e5285e6f8213f52433c3032bc475802cf89e4eef428dce7349804bff2f6b5bc668939f1d9fb36a755b251cca401d20067dac602add867941ca8d067b65e2ecc6da34e232add2d30c2e6ae395db8c81f6e57b51f90b5d92ccbf073cf3bde59685366915040a0744c735fcad0c5d046f93c2fe606812b01f6d90419747ba35595b91cf03957acd8e42d9038d278f07eab592306caeb8dc78585033ef45185bc62ef538b0e8089b4326e983e8f9f76d2de8d124aac6f307f5d5144c83b6ed51609650e7c7a6d933ff7f7203d5dec76a3247bf477f31dab4521bb1a70c9e7f7e4427769079bac67dcc"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x3}}}}]}, @TCA_BASIC_EMATCHES={0x2e0, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0xc000}}, @TCA_EMATCH_TREE_HDR={0x8}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x200}}, @TCA_EMATCH_TREE_LIST={0x2bc, 0x2, 0x0, 0x1, [@TCF_EM_NBYTE={0x14, 0x3, 0x0, 0x0, {{0xa2d}, {0x8, 0x2, 0x3, '\'X'}}}, @TCF_EM_IPSET={0x10, 0x3, 0x0, 0x0, {{0xcc00, 0x8, 0x9}, {0x2, 0x3, 0x7}}}, @TCF_EM_NBYTE={0x18, 0x9, 0x0, 0x0, {{0x5b, 0x2, 0x5}, {0x4, 0x8, 0x2, "ea5fac5e96d4916e"}}}, @TCF_EM_IPT={0xdc, 0x1, 0x0, 0x0, {{0x9, 0x9, 0x2}, [@TCA_EM_IPT_MATCH_NAME={0xb}, @TCA_EM_IPT_MATCH_DATA={0xb2, 0x5, "4e29ad478acd724d8e481dfaafcf96b54d8e130d40120f0c68f4785a979bd1829d00e0cdc1f3faf67d48ca0da2457d1f31fff7f4d4a8368e3f81809bcc85e2a150165a9d6b5cc69649c210d0746a578bf551254c99b516f573402372cb226766438190927f3ea64b3f34c229c2d00af1cfa77bd0be569ab69c5be604baa4213222a5bf5a11c875570973f1bb828edbcf9c7e3d41953b686292ce6c9965681fb1ac22f68244754b1d6263ffc83a2d"}, @TCA_EM_IPT_HOOK={0x8, 0x1, 0x2}, @TCA_EM_IPT_NFPROTO={0x5, 0x4, 0x5}]}}, @TCF_EM_IPT={0x114, 0x2, 0x0, 0x0, {{0x0, 0x9, 0x6}, [@TCA_EM_IPT_MATCH_DATA={0x100, 0x5, "2e9ed0a31f5daaea295515d8a5b31f55cc749d1ed982a76793f02f223d3baa574d82a696eda9666619eeba4130ace82b0205ba89a77644d06a757d1ee5f872d50e91b431a0e2a9c604e3366037b7060516023d08c5de4d8922e23451c79568cc2df6fdbbcee2810de85278be3f740683eae05a3227a76a0460e5788deb17262343634d6ae1bf5504f10a483b6a809c12c849e3d468dec1d21d2eab41cfd611388d33459a6e7003eb0e6acffa1cae37c953bb506f9df7b902f73de8b96b01819a336e2b92f52147ddf0b0dc4bc673173f6cdc10a8c8e051443c7ef3a1bba134b3bd3599084a11dcc587f41aa4fbae00bb2463c29b825067360680da68"}, @TCA_EM_IPT_HOOK={0x8}]}}, @TCF_EM_CONTAINER={0x30, 0x1, 0x0, 0x0, {{0xffff, 0x0, 0x8}, "134a087800aed1d09afe2ce5cd53aa057e18582f270c6d969fd60214ed14b84e30cbd4"}}, @TCF_EM_U32={0x1c, 0x1, 0x0, 0x0, {{0x401, 0x3, 0x40}, {0x1ff, 0x1f3a, 0x2, 0x1}}}, @TCF_EM_NBYTE={0x18, 0x1, 0x0, 0x0, {{0x5, 0x2, 0x82}, {0x800, 0x8, 0x1, "74b18c804819b056"}}}, @TCF_EM_CANID={0x14, 0x1, 0x0, 0x0, {{0x7, 0x7, 0x6}, {{0x0, 0x0, 0x1, 0x1}, {0x0, 0x1, 0x1, 0x1}}}}, @TCF_EM_CANID={0x14, 0x3, 0x0, 0x0, {{0x7, 0x7, 0xffff}, {{0x0, 0x1}, {0x3, 0x1, 0x1, 0x1}}}}]}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x20}}]}, @TCA_BASIC_POLICE={0x84, 0x4, [@TCA_POLICE_TBF={0x3c, 0x1, {0x8001, 0x4, 0x80, 0x7, 0x3f, {0x1b, 0x2, 0x0, 0x2bf, 0x4, 0xa0}, {0x44, 0x0, 0x6, 0x400, 0x6, 0x4}, 0x1, 0x20, 0x3f}}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x5}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x1000}, @TCA_POLICE_RESULT={0x8, 0x5, 0xd2}, @TCA_POLICE_RESULT={0x8, 0x5, 0xfffffffa}, @TCA_POLICE_AVRATE={0x8, 0x4, 0x9}, @TCA_POLICE_AVRATE={0x8, 0x4, 0xd25d}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x1}]}, @TCA_BASIC_POLICE={0xc, 0x4, [@TCA_POLICE_AVRATE={0x8, 0x4, 0x92}]}]}}, @TCA_RATE={0x6, 0x5, {0xd4}}, @TCA_RATE={0x6, 0x5, {0x0, 0xff}}]}, 0x72dc}, 0x1, 0x0, 0x0, 0x497e875b0e6ff6f1}, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1c, 0x5, &(0x7f0000000140)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x2, 0x79, 0x10}, [@cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffffc}], {0x95, 0x0, 0x5}}, &(0x7f0000003ff6)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x3a, '\x00', r8, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x40000000}, 0x8, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x2}, 0x90) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x13, r5, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x6c, 0x6c, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{}, {}, {}]}, @struct={0x0, 0x5, 0x0, 0x4, 0x0, 0x0, [{}, {}, {}, {}, {0x0, 0x0, 0xf020}]}]}}, 0x0, 0x86}, 0x20) (async) syz_mount_image$vfat(&(0x7f0000000180), &(0x7f0000000000)='./bus\x00', 0x280008a, &(0x7f0000000a40)=ANY=[@ANYBLOB='nonumtail=0,shortname=win95,errors=remount-ro,iocharset=euc-jp,uni_xlate=0,nonumtail=0,utf8=0,flush,utf8=1,shortname=win95,shortname=winnt,shortname=win95,uid=', @ANYRESHEX=0x0, @ANYBLOB="2c756e695f786c6174653d302c757466383d302c73686f72746e616d653d6d697865642c756e695f786c6174653d302c73686f72746e616d653d77696e6e742c00ac058833505df289ec68fb9f96c51714dcc3cbf99d7918f34b182b5df46cd841994b63ad4cffd813c81302bfd006fe8af7480036b586306ecabb2b5a34e95c76c286b1ccf33bf56b024bf7471e6fc770e5123d48e6ad34ab58d943bbba1b"], 0x97, 0x2a9, &(0x7f0000000500)="$eJzs3T9ra2UYAPDnpGkSdEgEJxE8oINTabu6pEgLxUxKBnXQYluQJggtFPyDsZOri6OriyC4+SVc/AaCq+BmwcKRk5xjkt40N+m9ae+f32/p2/c8z3ue9/QtpcN58vGr/ZPDNI4vvvojGo0kKu1ox2USrahE6ZuY0v4uAICn2WWWxd/ZyDJ5SUQ0VlcWALBCS//9/2XlJQEAK/be+x+8s9Pp7L6bpo3Y63973s3/s8+/jq7vHMen0Yuj2IxmXEVk/xuN97IsG1TTXCve6A/Ou3lm/6PfivV3/ooY5m9FM1rDqen8/c7uVjoykT/I63ihuH87z9+OZrw84/77nd3tGfnRrcWbr0/UvxHN+P2T+Cx6cTgsYpQflYivt9L07ez7f778MC8vz08G5936MG4sW7vjHw0AAAAAAAAAAAAAAAAAAAAAAM+wjaJ3Tj2G/XvyqaL/ztpV/s16pKXWdH+eUX5SLnStP9Agix/K/jybaZpmReA4vxqvVKN6P7sGAAAAAAAAAAAAAAAAAACAJ8vZ51+cHPR6R6ePZVB2Ayhf67/tOu2JmddifnB9fK9KMZyzcqyVMUnE3DLyTSxc879F24PbPbqXbqr5p58XXufHh++9GKwvEPOIg/J0nRwks59hPcqZRnlIfp2MqcWC96rddClb6vjVZl5qLr332ovDwWBOTCTzCnvrz9GTK2aS67uoDZ/qzPT1YjCRPh3TWPw8578pD0h06wAAAAAAAAAAAAAAAAAAgJUav/Q74+LF3NRKVl9ZWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwp8af/7/EYFAkLxBci9Oze94iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz4H/AgAA///uD2MO") (async) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x275a, 0x0) (async) r10 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r10, &(0x7f0000000200), 0xf000) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000001, 0x12, r9, 0x0) (async) r11 = epoll_create1(0x0) r12 = epoll_create1(0x0) unshare(0x400) (async) epoll_ctl$EPOLL_CTL_ADD(r11, 0x1, r12, &(0x7f0000000000)={0xcc253a80d2d81fe4}) [ 155.082669][ T5086] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=23 sclass=netlink_route_socket pid=5086 comm=syz-executor.2 [ 155.090395][ T5091] binder: BINDER_SET_CONTEXT_MGR already set [ 155.101256][ T5091] binder: 5090:5091 ioctl 4018620d 200001c0 returned -16 executing program 4: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./file2\x00', 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='noacl,fastboot,nolazytime\x00\x00\x00\x00nc_mode=strict,\x00'], 0x1, 0x54f9, &(0x7f000000ab40)="$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/tGi1921lb1DGlrDHPUYUkCYogbSQBqiB3FJCBBEeB4WIRJE8thX0fZIZxoIfMwgO80YaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgS3fVenFz9fu6bc5u306e2QAAAADnbKv1on4yS/2vzf3vza2fTb+IiDIizq3dR/HpJHPU5FSvvL56MYbbiDrh8BmT5voSEX+a6+FH198CAAAAXK7NcjVPq/X0MBt6QPQpFW3Kb38z5RURUc3uM6WVh7xfmcLq3/c4/mdKqwtY00xhqeQ2zpX2LvXf/Vi1mz5ritSUb78/29wBAIAejU6aflchAAAA9Onf0ANgGEU8bWUetwInqWm29z6f9AAAAIAPqBh6AAAAAEDn6vW/8/8AAADgsqXz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjStlovNsvVvG3Obt9OntkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/szzsKhEAYhMHe9Z3J3P+w0qCpqUkVCB9/YzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPndX/5PTI0zydxrY+l5JFk7NbZOjb1z4+gP4+vXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLE/LykQAkEQBXPG/076/oeVBD2DCBHQ8KiiFg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf9Ltf/k9MjTPJ3Glj6XgkWbtqbF019h40jh6Mt38DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLFzP69xVHEAwN/M7GxtVVyj7CEiCh70Yrfb2tqbeFCCB/8EIaTbGrv1R5uDLUXIxZvknIvoUURQ4i3/Q84J5BJvOewhgmdlZmeSyQ9w/dGZTfL5wJv33WGY932zEPKd9xIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNLo3YM4yQ6dcRwX5zb3Hi9k/daRPrO+sj2btSyO6kz6dHi5+iHqNpcIAAAA50dS1vchhJ10bS7r405e/6flNVnN/92z47is54/W/WVf1v5Z+/WX3Rf3B+qMx8luentxOLhyPJXWk5vldHvub69o5U8+f/eS5F9I/MHyC6M0f57RNxsb77Xz8EId2QIA/8blsi+C8vehrO83mRgA50arUniX9X/SaTYnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDqMlsPTZRyFEGZbB3Fma+/xwkn9+sr2bNlurK6uVO+Z3SINIdxeHA6u1DiXaffg4aO788Ph4H79wSshhKZGf6eY/t2PJrg4hEaej+B/CuLiy56WfE5H0OAPJQAAzqS0aFldv5OuzWXnopkQ/vz+cP3/eiUOE9b/ux/f2KyOVa3/+7XNcPr1lu593nvw8NGbi/fm7wzuDD5962r/7f61m9ev3+zl70p63pgAAADw37SLVq3/45nj6/+XKnGYsP7/4tv+V9WxEvX/iQ4W/ZrOBAAA4Hx7/tU/fo9OOB+12+HL+aWl+/3xcf/z1fGxgVT/sQtFq9b/yUzTWQEAAAB1GC1Hh9b/b1XiMOH6/zM/vPRT9Z5JCOFisf5/eeGz4a36pjPV6vhz4qbnCAAAQLMuFq26/p/m+//j/S0PcQjhjdfGcfFvACeq/5P3v/6xOlZ1//+1+qY4leLu+HnkfTeEVrfpjAAAADjLnipaVuz/lq7NffLzpQ/b9v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1O2vAAAA//+END5e") r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x14507e, 0x0) r3 = eventfd2(0x0, 0x0) dup2(r3, r2) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000002440)="b514bf6f2ea08f49", 0x8}], 0x1) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xc, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x71, 0x11, 0x46}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x2a}, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x70) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) sendto$inet6(r0, 0x0, 0x1e, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='net/sockstat\x00') write$UHID_SET_REPORT_REPLY(r5, 0x0, 0x0) r6 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r6) ptrace$setregs(0x1a, r6, 0x0, &(0x7f00000000c0)="45b46fbe7f") accept4(r5, &(0x7f00000000c0)=@caif=@util, &(0x7f00000001c0)=0x80, 0x800) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file0\x00', 0x1000801, &(0x7f0000000300)=ANY=[@ANYRES16=0x0, @ANYRESHEX, @ANYRESDEC, @ANYRESOCT], 0x1, 0x1ca, &(0x7f00000008c0)="$eJzsmb+uEkEUxr+Z3QvcG2NiY2GjiTfxmlyW3UUNjQU+gQn4r5PIStAFDGwBJBbExsbH8BUsqCzs7Gy1UBMTCymt18xw2B35J8QQSTy/hNlvZs7MnDnAVwAYhvlv+frl5+dXt0rVUwBncIwsjX+30hhpxH/Kkfj4+l377PPx/H4CQBxvfr4N4G3ZQkT9OP599TE9q5CJvgOJq6TvQcAh/RASd0kHEHhA+omhO4ckwsB51Anrj5th4KrGU42vmuJ8fpORQB1AjvITxnxvMHxaC8OgOy8O4tk5C1Pbij/Uz56UJW4a9VPv1/2XL0aqP6uNa9TPg4RHugiBCukSsnAcJy2Jcf8Ldrq/tcn990Gcy6+LOd2DDFn8AyGMkUMl1Bc6GTk/Gb9fXPVtl4ld2u2VQZ69MPXh6O92zpAJLI1J/VNZ7hXDn2zYiX8UotazQm8wzDdbtUbQCNq+X7zhXnPd635BG9G0XeN/Oe1PR8b+BytiMyKDfi2Kul4fiLpe0venreG4lTedH3qN1P4ncXJ5uof6qOhrZ5efIegl9VOpE2tl8gzDMAzDMAzDMAzDMAzDMFtxEUL/Ckp/VMUr8G/r6F8BAAD///ckZMc=") bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001be7000000000000120000f1850000006d00000095"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r7}, 0x10) mount$incfs(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) creat(&(0x7f0000000400)='./bus\x00', 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lseek(r8, 0xffffffffffffffff, 0x4) executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000e00)=ANY=[@ANYRESHEX, @ANYBLOB="30d32ade80011eb109668ced5b98f4986875bfe89f150a0ffa8176c0a4c259af5439012fc28589c41a5a439c345e9d18c139d95eb4d650c94d16954e21c7295a55e49ee9ff64976562d4a52e8b246a972e3435f9f3111ba56accbee4af9d665fadfe3e1ddb893f81de2fcc8ed8169c48c5c88bd8f5"], 0x0) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r1, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x9004}, 0x4) r2 = socket(0x10, 0x3, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) r5 = socket(0x1, 0x803, 0x0) getsockopt$SO_BINDTODEVICE(r5, 0x1, 0x38, &(0x7f0000000000), 0x20000000) sendmsg$IPCTNL_MSG_CT_NEW(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[@ANYBLOB="40000000020201010000000000000000020000002c00028008000100e00000f2070002"], 0x40}}, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'tunl0\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000040)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r6}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_FLAGS={0x6}, @IFLA_IPTUN_ENCAP_TYPE={0x6}]}}}]}, 0x44}}, 0x0) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000010c0), 0xa00, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001180)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000001100), &(0x7f0000001140)='%pi6 \x00'}, 0x20) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001280)={0x11, 0x4, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x400}, [@ldst={0x2, 0x2, 0x3, 0xb, 0x0, 0x0, 0x1}]}, &(0x7f0000000ec0)='syzkaller\x00', 0xb3e00, 0xdd, &(0x7f0000000f00)=""/221, 0x41100, 0x21, '\x00', r6, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001000)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000001040)={0x0, 0x4, 0x1f, 0x8}, 0x10, 0x0, 0x0, 0x6, &(0x7f00000011c0)=[r7, r8, 0xffffffffffffffff, r9], &(0x7f0000001200)=[{0x5, 0x4, 0xd, 0xc}, {0x1, 0x4, 0xe, 0x9}, {0x1, 0x3, 0x2, 0x8}, {0x3, 0x3, 0xd, 0x6}, {0x2, 0x4, 0x6, 0x2}, {0x3, 0x5, 0x9, 0x1}], 0x10, 0x8d77}, 0x90) r10 = socket$pppl2tp(0x18, 0x1, 0x1) r11 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r11, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) connect$pppl2tp(r10, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r11, 0x8, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @rand_addr=' \x01\x00'}}}, 0x32) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000080)='v', 0x34000}], 0x1) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000540)={0x2c, &(0x7f0000000200)={0x0, 0x0, 0x5, {0x5, 0x0, "a8c6df"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000002c0)={0x24, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000100)={@multicast, @multicast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "108f84", 0x20, 0x3a, 0xff, @remote, @local, {[], @ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @rand_addr=' \x01\x00', [{0x2, 0x1, "042788ca7c5f"}]}}}}}}, 0x0) r12 = bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x11, 0x8, &(0x7f0000000200)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0ff5b14104fe62cc60e413905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe511195418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f000010000000000000905ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400bee3dfc8fb24f67c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abaa7c95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595270fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f76dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99f0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d164118e4cbe02400000000ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a4867217373934bbd42dcb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000001700d6d5210d7560eb92d6a97a27602b81f76386f1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946932d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1fc8df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be2f5656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28de0bbc76d58dd92606b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6968d12418a4d2a0d086d8438d415d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e23f992a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a9214a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea581f63893ae414a6683e941fdbdff03cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109becb1b9bafcb2b47e940000000000e540d8b0db3774effb7469a21f96e2594b2973ebf7a1bd9ace2ed4d6eb1735f85885be5be74dc2ea5d7d499bd28271b98f187f5879b16b409a04d78175cc8d0f707c822805d7011ed4b22419186dd2b22aadf15828db2ca19d79e1bf2f7989237ee5cb2e1eb7b2bfc92d3aa95a26f060935c4fee8b2d7d0bf3c6d82d04329164bd4ee0b8060183f36762b0440d9082d7c8b06e4c2024f77e1018758d28e7ee290f32a48bfc2aa10b3dba9bff00d2410f3477a8e0df689c880dc9a677cfaa16603527c06625a3363744cea5f2d350224cc0fea76c72ca08507235c67346722f20690fde0790f040f5fd3eff75f9b291cc5e9c686ebaadbe756c6fa039ff441e427ed12578d5cb041ebf729cfaa575cc852fbdb54e60435e6d62b9d270433b220ed9ff1ff042b8d3d866231c460765"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x1}, 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x7, 0x4, 0x700, 0x700, 0x2c}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000a80)=@base={0x7, 0x4, 0x8, 0x5, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000080)='kfree\x00', r12}, 0x10) syz_usb_control_io(r0, &(0x7f0000001780)={0x2c, 0x0, &(0x7f00000014c0)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000280)={0x24, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="00031200000012033f007b"], 0x0, 0x0}, 0x0) [ 155.128844][ T5084] EXT4-fs (loop0): Unsupported blocksize for fs encryption executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.io_service_bytes\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x4, 0x28011, r0, 0x0) (async) syz_usb_connect$cdc_ecm(0x0, 0x55, &(0x7f0000000140)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x0, 0x0, 0xffffffffffff8001, 0x1, [{{0x9, 0x2, 0x43, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, [@mdlm_detail={0x4}, @mdlm_detail={0x4}]}}}]}}]}}, 0x0) ftruncate(r0, 0x3e) (async) r1 = socket(0xa, 0x1, 0x0) getsockopt$inet_mreqn(r1, 0x29, 0x3c, 0x0, &(0x7f00000003c0)) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={0x0, &(0x7f0000000040)=""/155, 0x1000000, 0x9b, 0x1}, 0x20) executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x8) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000500)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) chdir(&(0x7f00000001c0)='./bus\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmsg$inet6(r2, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x1002}}], 0x18}, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='attr/exec\x00') seccomp$SECCOMP_SET_MODE_STRICT(0x0, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r3, 0x0, 0x200002000622c, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents64(r1, 0x0, 0x0) [ 155.242765][ T23] audit: type=1400 audit(2000000039.109:1692): avc: denied { mounton } for pid=5116 comm="syz-executor.1" path="/root/syzkaller-testdir1013859403/syzkaller.gxtaEt/24/bus" dev="configfs" ino=847 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 155.243084][ T5117] overlayfs: workdir and upperdir must reside under the same mount executing program 4: write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="15"], 0x15) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xb, 0x7, 0x8, 0x8, 0x5}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000100000000000000fe0018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = socket$inet_udp(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r2, 0x0, 0xffffffffffffffff, 0x0, 0x39000, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x5, 0x4, 0xfff, 0x5}, 0x48) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000045c0)={{r4}, &(0x7f0000004540), &(0x7f0000004580)}, 0x20) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) r6 = memfd_create(&(0x7f0000000080), 0x0) splice(0xffffffffffffffff, 0x0, r6, 0x0, 0x408cd, 0x0) write$binfmt_elf64(r3, &(0x7f0000000100)=ANY=[], 0xfffffe3e) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000080)=0x474c, 0x4) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_int(r1, 0x0, 0x14, &(0x7f00000000c0)=0x80, 0x4) connect$inet(r1, &(0x7f0000000440)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) setsockopt$inet_int(r1, 0x0, 0x19, &(0x7f0000000180)=0x40000000, 0x4) recvmmsg(r1, &(0x7f0000007640)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)=""/211, 0xd3}}], 0x1, 0x2020, 0x0) prlimit64(0x0, 0x9, &(0x7f00000000c0), 0x0) io_setup(0x202, &(0x7f0000000200)) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000000)=0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000000100)={0xa, 0x4e22, 0x3, @rand_addr, 0x7}, 0x1c) listen(r1, 0x7) syz_emit_ethernet(0x4a, &(0x7f0000000440)={@local, @broadcast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a8435", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x22d, &(0x7f0000000e80)={@local, @multicast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x1f7, 0x6, 0x0, @remote, @local, {[@hopopts={0xff, 0xa, '\x00', [@hao={0xc9, 0x10, @empty}, @calipso={0x7, 0x10, {0x3, 0x2, 0x14, 0x400, [0x4]}}, @calipso={0x7, 0x20, {0x2, 0x6, 0xa, 0x4d1, [0x9, 0x8001, 0x7fff]}}, @jumbo={0xc2, 0x4, 0x8}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x5e, 0x2, '\x00', [@ra={0x5, 0x2, 0xac}, @hao={0xc9, 0x10, @mcast1}]}, @dstopts={0x5e}, @srh={0x0, 0x4, 0x4, 0x2, 0x5, 0x20, 0x105, [@local, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}, @fragment={0x84, 0x0, 0x1f, 0x1, 0x0, 0x3, 0x67}, @hopopts={0x6c, 0x1c, '\x00', [@hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x2c}}, @jumbo={0xc2, 0x4, 0x2}, @ra={0x5, 0x2, 0x6}, @generic={0x0, 0xa7, "738c844b0c6874a853251ccb2135ee6f7db579129696dbdf54d4c1a6e4621cd22f9a141eb6ce1fd02cf8bfbe7e7653d11edd1aa064a28376530557a2b4e682eeae8b11acaa78fd29982d452bbdd7d79657fec85fedb21473ca9e6612574d23846955514bbb5f9d20264e4c00d197405439745df961abd74fefe4154f8ae6a8501dbd864ad4212d880168bcd94f7fbd32e5cc44ac16b2d7c2d99b54f570e7000000000000000000"}, @enc_lim={0x4, 0x1, 0xe4}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x3}, @enc_lim={0x4, 0x1, 0x7}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}]}], {{0x4e23, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0x4, 'Wv'}]}}, {"5af8bcc7914183521c5ddc29a2fc5a8821cc9f13d314fa4148be877baa4914227d90da2487c8d6bf54b3d4744c951698f70f72bf6fe948"}}}}}}}, 0x0) prctl$PR_SET_PTRACER(0x59616d61, r7) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000040)) [ 155.285394][ T23] audit: type=1400 audit(2000000039.149:1693): avc: denied { search } for pid=5116 comm="syz-executor.1" name="/" dev="configfs" ino=847 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 155.318025][ T5091] overlayfs: workdir and upperdir must reside under the same mount [ 155.457140][ T391] usb 3-1: new high-speed USB device number 15 using dummy_hcd executing program 0: r0 = socket$can_bcm(0x1d, 0x2, 0x2) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000340)=0x80, 0x4) connect$can_bcm(r0, &(0x7f00000005c0), 0x10) recvmmsg(r0, &(0x7f0000004080)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000003c00)=""/248, 0xf8}], 0x1}}], 0x1, 0x0, 0x0) sendmsg$can_bcm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="050000007f0000000000010000000000", @ANYRES64=0x0, @ANYRES64=0x2710], 0x48}}, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) syz_mount_image$ext4(&(0x7f0000000780)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x3000482, &(0x7f00000003c0)={[], [{@euid_eq={'euid', 0x3d, r1}}, {@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@seclabel}, {@smackfsroot={'smackfsroot', 0x3d, 'ext2\x00'}}, {@euid_lt={'euid<', r1}}, {@obj_user}, {@euid_gt={'euid>', r1}}, {@func={'func', 0x3d, 'CREDS_CHECK'}}, {@func={'func', 0x3d, 'POLICY_CHECK'}}, {@obj_role={'obj_role', 0x3d, 'ext2\x00'}}]}, 0x49, 0x7aa, &(0x7f00000007c0)="$eJzs3c9rG1ceAPDvyPLPZNdeWNjNngwLu4YQeZ31JruwUJceSqGBQHtuYmTFpJatYMkhNqZNKIVeCm3prb3k3J+X0mt/HHpp/4+SkLZOaEoPxWX0w1ZiyZFrW0qazwcmem/mSe99541mXjTPUgCPrfH0n0zEsYh4I4kYra9PIqK/mspGzNTK3d1Yz6dLEpubz32fVMvc2VjPR9NzUkfqmb9GxBevRhzP7Ky3vLq2MFssFpbr+cnK4qXJ8uraiYuLs/OF+cLSqanp6ZOn/3P61MHF+uM3a0dvvvn0Pz+c+fmVv3z0+pdJzMTR+rbmOA7KeIzX90l/ugvv8dRBV9Yzn7zUQaGmIyB7mI1hj9KO6av3yrEYjb7d+me4my0DAA7LyxGx2U5f2y0AwCMtqV3/n+h1OwCAbml8DnBnYz3fWHr7iUR33XoyIoZq8Tfub9a2ZOv37Iaq90FH7iT33BlJImLsAOofj4h3P33h/XSJQ7oPCdDK1WsRcX5sfOf5P9kxZ2Gv/vXgIv33r3D+g+75LB3//LfV+C+zNf6JFuOfwcbcsX26/zV2vv8zNw6gmrbS8d//m+a23W2Kv26sr577Q3XM159cuFgspOe2P0bERPQPpvmpXeqYuP3L7Xbbmsd/P7z14ntp/enjdonMjezgvc+Zm63M7ifmZreuRfwt2yr+ZKv/kzbj37Md1vHM/157p922NP403sayM/7DtXk94h8t+z/ZKpPsOj9xsno4TDYOihY+nomRdvWPZ7f7P13S+hv/F+iGtP9Hdo9/LGmer1nu+KW3Zot9fX3083aFmo//1vG3Pv4Hkuer6YH6uiuzlcryVMRA8uzO9Se3n9vIN8qn8U/8vfX7f7fjPx24nO9wR2RvfvfBb4//cKXxz+2p//eciKG7C33t6u+s/6erl4mJ+ppOzn+dNnBfOw8AAAAAAAAAAAAAAAAAAAAAAAAAOpSJiKORZHJb6Uwml6v9hvefYyRTLJUrxy+UVpbmovpb2WPRn2l81eVo0/ehTtW/D7+RP3lf/t8R8aeIeHtwuJrP5UvFuV4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1R9r8/n/q28Fetw4AODRDfb1uAQDQZUk22+smAADdNrSn0sOH1g4AoHv2dv0HAH4PXP8B4PHzgOu/PwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgv86eOZMumz9trOfT/Nzl1ZWF0uUTc4XyQm5xJZ/Ll5Yv5eZLpfliIZcvLWbavdDV2kOxVLo0HUsrVyYrhXJlsry6dm6xtLJUOXdxcXa+cK7Q373QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBj5dW1hdlisbAs0ZPEwle1fnhY2iOxt0RcrfXfw9Keg0vEwPZZYrg3JycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAR8CvAQAA//8lDiLj") r2 = open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) ioctl$AUTOFS_IOC_ASKUMOUNT(r2, 0x80049370, &(0x7f0000000380)) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x12, r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r3, &(0x7f0000000140)='2', 0xfdef, 0x8000c61) io_setup(0x1, &(0x7f00000004c0)=0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x101042, 0x0) io_submit(r4, 0x1, &(0x7f00000002c0)=[&(0x7f0000000280)={0xffffff7f00000000, 0x0, 0x11, 0x1, 0x0, r5, &(0x7f0000000200)="96", 0x1}]) [ 155.727157][ T391] usb 3-1: device descriptor read/64, error 18 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'ip_vti0\x00', 0x0}) r2 = socket$can_raw(0x1d, 0x3, 0x1) unshare(0x22040400) syz_mount_image$vfat(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="1500000065ffff018000000800395032303030"], 0x15) r5 = dup(r4) write$P9_RLERRORu(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="530000000700004600c7694472b58ade4816fb7eb2428713aabf1a07", @ANYRES16=r3], 0x53) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180), 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r5}, 0x2c, {[], [], 0x6b}}) r6 = creat(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r6, 0xc0c0583b, 0x0) setsockopt$sock_int(r2, 0x1, 0x29, &(0x7f0000000080)=0x2, 0x4) bind$inet(r6, &(0x7f00000000c0)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x35}}, 0x10) sendmsg$can_raw(r2, &(0x7f0000000300)={&(0x7f0000000800)={0x1d, r1}, 0x10, &(0x7f0000000880)={&(0x7f0000000840)=@can={{}, 0x0, 0x0, 0x0, 0x0, "ded27feeba7ca62a"}, 0x10}}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xa, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x37}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x5}, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x70) [ 155.778241][ T5127] EXT4-fs (loop0): Unrecognized mount option "euid=00000000000000000000" or missing value [ 155.864199][ T5130] 9pnet: p9_errstr2errno: server reported unknown error ÇiDrµŠÞHû~²B‡ª¿ executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x9, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x2, 0x1, 0x47}], {0x95, 0x0, 0x700}}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd}, 0x80) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000700)=ANY=[@ANYBLOB="54010000100013070000000000000000fe880000000000000000000000000001ac1414bb000000001600"/64, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="200100000000000000000000000000020000000032000000e000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000400210000000000000048000200656362286369706865725f6e756c6c29000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0004000200000000000000fe8000000000000000000000000000bb"], 0x154}}, 0x0) fgetxattr(r2, &(0x7f0000000280)=@known='system.posix_acl_default\x00', &(0x7f0000000940)=""/210, 0xd2) write$P9_RVERSION(r1, &(0x7f0000000e40)=ANY=[@ANYBLOB="1500000065ffff097b00000800395032303030"], 0x15) r3 = dup(r1) write$FUSE_BMAP(r3, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="b0"], 0xb0) write$FUSE_NOTIFY_RETRIEVE(r3, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r3}}) socket$netlink(0x10, 0x3, 0x0) r4 = socket$pppl2tp(0x18, 0x1, 0x1) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) pipe2$9p(&(0x7f0000000240), 0x0) socket$inet(0x2, 0x4000000000080001, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r5, &(0x7f0000000180)={0x2, 0x0, @local}, 0x10) socket$nl_route(0x10, 0x3, 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r5, 0x6, 0x1d, &(0x7f0000000080)={0x0, 0x4, 0x32fe3cf0}, 0x14) shutdown(r5, 0x1) socket$inet_udp(0x2, 0x2, 0x0) unshare(0x400) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000002c0)={0x3ff}, &(0x7f0000000300)={0x0, 0x3938700}, 0x0) getsockname$inet(r4, 0x0, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_MON_GET(r6, &(0x7f0000000500)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000005c0)={0x0, 0x88}, 0x1, 0x0, 0x0, 0x1}, 0x0) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x19, 0x4, 0x4, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r7, &(0x7f0000000000), &(0x7f0000000380)=@udp=r6, 0x2}, 0x20) executing program 3: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$RTC_IRQP_SET(r0, 0x4028700f, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0xc2) fcntl$setstatus(r1, 0x4, 0x800) sched_setaffinity(0x0, 0x8, &(0x7f0000000c80)=0x9) futex(&(0x7f000000cffc), 0x0, 0x0, 0x0, 0x0, 0x0) futex(&(0x7f000000cffc), 0x1, 0x4, 0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0xa, 0x0, 0x0, @empty}, 0x1c) close(r1) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="540000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000340012800e00010069703665727370616e000000200002800400120008000500", @ANYRES32=0x0, @ANYBLOB="050016000200"/16], 0x54}}, 0x0) executing program 0: syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x6000000, &(0x7f0000000480), 0x1, 0x3fd, &(0x7f00000004c0)="$eJzs289rHFUcAPDvTH5h0ppYq9bWH6tFDETzs0IPOejBg+BBsDdPS5KWYppIE8GWHvx10oMg/gHqP6DozZNQ6NGDoCL4B0ilSC56XJndmWab7MZssuvazucD274385b3vjP73bx5MxtAaVWyf5KIIxHxW0SMN6p3Nqg0/vtr69rS31vXlpKo1V7/M6m3y7YVTYv3jeWVyTQi/TCJUy363bhy9c3q6urK5bw+s3nprZmNK1efv3ipemHlwsra3MLCwuzZF+Znz3Yt1m9Gf/38RvWVxU8+vj4y+OUvX2fjPZLva46jWypRufNYNnmm25312dGmcjLYx4HQkYGIyE7XUD3/x2Mgtk/eeLz8fl8HB/RUrVarjbTf/W4NuIcl0e8RAP1R/KHPrn+L13809fhfuPVS4wJod/yDkeZthnZc33ZTJSJenHrtj+wVPVqHAABo9n02/3mu1fwnjYeb2t2f3xuaiIgHIuJYRDwYEccj4qGIettHIuJEh/1XdtR3z3/SmwcKbJ+y+d9iy/lvMfuLiYG8drQe/1By/uLqymx+TCZjaCSrz+3Rx3c//jTVbl/z/C97Zf0Xc8F8HDcHdyzQLVc3q4eJudmt9yJOtpz/JrfvBCQR8WhEnDxgHyMnztxot+/f4++t2hcRz7Y8/9t37pK970/O1D8PM8WnYrfxn68vtuu/3/Fn53907/gnkub7tRud97H10Vdtr2kO+vkfTs7Vy8P5tneqm5uX5yKGk1d3b5/ffm9RL9pn8U+ebp3/x2L7SJyKiMci4vGIeCIinszH/lREPB0Rp/eIf+yND84dPP7eyuJf7uj8d174Ye3bT9v1v7/zf6Zemsy37Of7b78DPMyxAwAAgLtFWn8GPkmnb5fTdHq68Qz/8RhNV9c3NqfOr7+9ttx4Vn4ihtJipWu8aT10Ll8bLurzO+oL+brxZwP31evTS+ury/0OHkpurE3+Z34f6PfogJ7zey0oL/kP5SX/obzkP5SX/Ifykv9QXvIfykv+Q3nJfygv+Q+ldJjf9SsoKNyrhX5/MwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTHPwEAAP//lanUkA==") executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0, @local}, 0x10) r1 = accept$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) getsockname$packet(r1, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000140)=0x14) connect$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @empty}, 0x10) sendmmsg$inet(r0, &(0x7f0000000d40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@ip_retopts={{0x10}}], 0x10}}], 0x1, 0x0) executing program 3: bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2c, &(0x7f0000000000)='/proc/sys/net/\x00\x00v4\x00\x00s/\x92ync_\x00le\xf44.\xab%nN\xd4\xa2\x88\x00\xd1l,'}, 0x30) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) fchdir(r0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/43, 0x2b) getdents(r1, 0x0, 0x58) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={0x0, &(0x7f0000000040)=""/155, 0x1000000, 0x9b, 0x1}, 0x20) [ 156.068565][ T5138] EXT4-fs (loop0): Unsupported blocksize for fs encryption [ 156.083201][ T5136] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. executing program 0: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000100)=0x3) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = eventfd(0x0) close(r2) r3 = socket$inet6_udp(0xa, 0x2, 0x0) dup2(r3, r3) r4 = gettid() syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000003400)="8c61ad40b5e454ec8bd45a4dc9276924091868d7265b9d827f79dc8f9ada24c8c7123129a4e94816dd176bda168fa3e6bab922e6cd85a5d6a6026b244527dc2b4591ee8c614fd262e16ab6dbf973f57c8adfd1a91f8fe704e608aadcaa6444bdc3e03602d3d7e7006413a10651691c26f61aeeb8c655dde6402f1c9f8f0ae22de73adde3a76cfb220ad0afc4b6e714ebe18c8d461b480afcb6c7df840f16121a864f81cec3daba813c03a67083b5861910e8e492fe60d2e505a2de84afb0820997edd68806415501ac79fea8983987f2cca4812bba948ca5e7f8ea389bcf48a1b45068606893f8e4b554b4903859f6a18a6310fb7ed02aa887433c4dd8058725ab89d4948e4e7d511d7bf566413e8ba86992dc8300aa0fd0185b0ab61d76cae92eb79282c74833e17307061a600f02609bf599f3b17e9014f4a12ccde6c9d5a49eb0f5a7d6f328617ef591ffd0b1eb869e494bbbdc8d8b335195002e1fce88c02643f593d6eed89b596a09a03f3adc7c9ffce7cf1ec50659cec7a7f3b065d0309cf7c85d523e75354c69587d898b02b2c332c4558b12d31f6956161f00ec7f9d1b06c2d8109da5d60a67d88a4eafd4e2067001a64b9035cea07eaa93df3946615bc6f25a4fd219a9292774a27bb40b55ed4ba1cecb86e0166a1877e230e73c5adec66028621e1be24d7d53a233de60576a6e29d8e2e357c0bab8508c7efcc4d24499c9be55d2835240540c9a14e69110af4b28762a9af7f85d5dc458e33d65c08ef0178fca3288b541bdfd9f792e29f8c4cb6311f6883630c97a735450c7786951b7b9ce378099277c5740bee471462a99e46cc544b39382718772f15c744f77e74c8a00a030791608ace2ca5688f291d88e1a1cee7471571536faa37a6302a48fd1268bb866dbe4713aa1be82544c8aeabedd95e3f7151c37b88d9da466b64744b2bf25a45d75b48920310f93f5690a7cecb0e168f8a18cdfb54482ef926c97c33d73d57d33909ae24185fbfdfc603c7c4a7fb9af2cb859d846c704ac5de2f290ca2f493bc6a8ebe61add2ec944d31de66b0d7c706d1bd2a92c0162b945f8e6a7ec3decb29d6494c36129d3410515d4bb282cc71f28b789f51ed9bb4a97f029fd85d32fb7809ca4725b055c916a2f3164101cd12457d76fad2cf5996fc1d0de492c2bcca5ee6cec857e0aacae466903cd62b2379e6228216bb9a519c36b96f1b46d78fb13c105b1fe66edb32fe81cb90ac4cf8babaf00917212620040207121486b11e1642255e45f1b505ab37dc49e9a28c4d70a487bd0869d08878757f8ea3adf66b4890b599312c9b85e4f90ed55918f6e9bb22f91c64a894f50de1bb58f4d727f86d04094fbf6e85583bdcb0e0c93ab0c929b848d5f6189343661cd2dfc3344a8d1f8256105c330c3508fae10a625541fbb5c0ee61242fd3add1a49e1ee24a8441d191543253982b64f128e28ff57a892887ce86b04126df5090d8766709aae827b9a38d1e1b16ac1547056ecdd759f539fb6989707bce93e3544cdc40df8c5397ef03f3925ec01ce2977cf183b4d72050eaffcae27a5d50a89a87219ad9c9720070a22b469767753baff557c453ddce4a3960bba620ec2bed1f094a8aba921549abd3365424e6fb1dc2e6a1936ecac7d076a9b531e5ed370a0222be7165553f7fc57a370f728c65cecf9ce8292cea7a5aa671c8dca1a84ba14d39f08d4a11b900ecc2b469a732c53a5d9d1ac8e1e678e6efa4198a931f18cd0e7c06f9eddba36c5f97768fe990248b78aad5817bb11da8bc90d4299bd51ce68b646f65459e479c419d1c36f33740ccdd384535ddbd48aac15bba223da7e04a5e27e25ec3ccb7e10bc0d834e469768f2056dc4e3bb1a6732a85291a928786e6eb252497ca7a5e98f665e847d229917087917eaab790541a9eb0c12e351ee63886e70b5bf278a5fb7ab13907189cfa94b8fbd47d4d6c85e3f2fc2acaa884f339e51f07f7acb100c9c2332b02cbe131f503b1fc60dbcc5f378f195a2136e4408219dff486362187822f5d688d89d69801ee68c2fb578088b955e80c5dbb1cee01f588fc0360047a2b96c6dcd8b310838eafcef58129971a63bbecdbdb8add52c94c54af2f5fa2f49f3905025f8c4814b3f4eab5e09c6a291410e7447ee9ca28acf0f839793f722c6639623a0546376af1df9a39b88e4c77f2cf4ab980df982c5ebe88814a1cf5b5b5aedaab6990b3001c271f18bb997495d1994496de4d87bcdcac0326af82763ec5f570a5855daecc8fd1dc2f96ed1c660459e4c71c67a5c7732525b060e53bd235bbf2f314b65083d7516976f0d68ba13dca01718a3df7ed8b6d3f52ee2825844f97700a35d1449a4a3f43ecdf4191eb0c234bb3a6c15fd49631d002dbed2f544e3b82aba8e143d6d7ff0b63a95d56726281fa4fe2dada7f32891003acc4c980f95b713e93b520488e075d5d5fd13e4ea38c526cfdb4ef0da287ea59b0133ed0b646f230f0b285fb25bfedf81dfa17737b48fe46f84cb35226e6b35c1b45dbd9ee9e47e6c70b5f88f839d9116663a9ccc2e8024eebbd81e8a83bc02783da374d64c573b450b3a4c279ebc951732095ec9569c8553e88a9700e982e18f6873ce0e5790fd4807e720325877184a260a02eeb56c99a316a6a8547f43141752524b8b7a1761bca53a87294ab6a6b9e1e3dd6a391761520cca6aae20f43c83abd8e6cbcfe923655e3a4871dd2497d9eafcea8aec4c09aacbd583b856f63ebb749903ae1721b9395c062d05c27a08aba6c4149f2fefca0e0c7d78c5dcf0a676621f341fd13bb01687fc56f282e6d8d41095aad73f5763be718a86a2dad0f44fa10e1f800e6b75528dee6d40154844b258c72766fdf911367d5031804f5a4642e3f71a9a2d8b17bc0ced4b5409fb9aea39bde853fd69aa591d3e9518e7135ec816addd56399b4db020c410088772141411ae4ab0941a14f4f2e167e0ede9af8b116253515aa6c27d186ad6d74f94e1eb560a050f1ccbd8ebe4a971f041db0fab4148d06685d80dee078c56c54e23df9cfc19d2777f25af6fb527ff7312d3ca47893c3e3857e3cefa5e3ccc2c1f117ff51bf436005f1857083dd9081231108e90014de849e2f6a45e84b79d81d518efac8c3bfa494c64927fb4b87d60581e8016ff64e7705e5f21167314bbeddc735fb3de1c3211c0e85453f505d50dc67815ba5769d9a44f40fbc0d2bb2f2a97189de969c0bee1b5c9a5e2688b37d05e167503854d0b0b1e28b4a04ababdb1700695dc184b1e42b9d189446ab3e074e509356636d2cd7d0b1152e5ac21c7758ebce95bdcfb98161b5f6b28fe109e39872c0e1648ffbaaf1fb829201c5193c3decd6a8f2c899a07e03e1646494d8c44428456964814a9eef49b3848a0dd38f58ed3f275e6de15ffe6a9c7c9c72516d982509c1c4070ef1ecfbb6abbaa024f9d30a8eafd50e70695d4dd37b684f63db5af01a1e769ea038d905c605eef5e0c608a4a5ab59a033c9eb67c9aba052d0c1dc5e93042fed7c67460ae2037ba3ce2c716fed762fadcce2087c0b22de1ddc3dbe218f70b8cc5e701fbe34db28d3d76b3315e51ffb741f4c6f059ebc69656738521d5d412836c6ed5036f0201e89590fa4b66c21cc79aed3bfae936c01dc2809aa1177cf7fb4d6bef7e69e71141c1a6635bbede46fbe1aa0cd56fcfc47033c4a146830c8a69fb7ca68190b2f8176b51b482cbde66de6f65b7a831efa7714dd1e31e250f4d864723c792f7fb223494a1953fdc6f90533068a7589ef5558736f62008ec9c0823c3344f9a3459e78ed82e9d4c9665aecb8b218439e3af5d9c12e23c86df33fc60a339613c965a4f205acd8c4991ecf8f26ef91f5868484507614e4d3c99f69cfe6b6ac176c46ba2465bf25a40a4852c5bd14f4699101dd65fb9aff59ae146609f3914260455ba106aad0ae3ed610e13ffc2c5471a52ec8b8c9550a8c3c0ee524d9f8bd7bc94b7707e34d7499e1081604d7db6ba3996eeb7ba65f5e918cb7dc180ae0a4b9b1c00a9d5d8b05d0d00cb5b142e5e2bd8d2bcdd1616ce6ddb707935afd586f94dd02fa1809f5d5cbae36c754a27dd327027721a844f3cb0cbf8cf64b4ea7a84e05cd239622ffe42e9b3012799a58adc981c3c65d6150987b37543a66220ae73b8aa84a2774fab85dcf1477804bbd950ae055c57f82c12b5ca5aadaead863a403d6204ccae30d5c109f06e6085faab19a052dda49dac9f0f11a027340c9c5deebb91b1e8234056dd212e0fdc7a146a516a3e8e32c75d3474abddc1c69d4bf01e0204cbc8d8ae57df9d85df9747a5cee9033b0b3f06a862bae48e4977fd034f55a47ab0dbe998f6daf31e768856893d4254574fbc9d8a519c32ce53803814f117685acea8f39d2d0ce8f02d789e4fcf910b4d4ae18798b49375050b5720fb2f590e26854a1b8dc900cb2c703077a49b76523896c6f8f4247e318ef6efe2b8fde1a173295bb0154a87178d1496fea126756e161deffce2c99f5966abfd7404940846802d7d267d7864467dbc3f880d2d83e2876ff4d53cf0f108e87bb17481625be160fe74c34ae19481a8c08c1d123ee2722c0a761a8013f4e7193ef5a7a8c13d119b7511393f42dfec81317b647443b58db0e6391f1a605ec9be37329faf630585c3251c0af5fb810b108b8c51bed02902b16168dabbebddbfd0813f3b80070a805e8b2c9ad335ac4bd0863ce5f723a8beecc0b83d37e63273e9ba74f4c14bb407bff9951890e59241b8fbae51885b8b2786302d62a292c8ee2f50ccb1b375d4e6c65db58f927ba1f584190b1ae6434aabfab111df6b368dc0b97fbdd0037b580a0aa815facf3dc28fb3ef446d98723777902ae3c1a6fe6353954f944508edc1926fc0f2c8ad3fd7a024c1bf2bd32f6dda025d4494f5ea54d4bfb26b140e067b531229f0933298abd5745ec6d952b3d382537a82c4fffaac8c500d757698961e3f44666ca519c2fda8e941d79a31855a5a4e004c2742c6e1552f27939c13e7fc6011525e88cb9f3c5011363bee7900110ae21b1e491cabc5dbb9be38138bff0d8c077e1098b07df5ce2e30073ae69aa75d5e0228d839e3464c730593d942e5de396fd5e3f89414076183c535885e12b5f396f1c1f34d05916f027e99fa41a65d8ff34e09dcb9822f4dcec69872809d780ff205635df14d5f303ffb160e693ce7c45bd69ba9d64529ab3742d5470e45cfb05ac7469f4b6c7091e23328585eafdb9145391e80eeb3e653800deee31599f90edc50478a7c40b5ddab7ce2bb5b2c3e93604c79d15df5b58145f02a10af8459b3ead821e4b8b1ca3acb64407ed6335547abaf2b970e87123aa0e60b169c0e04345c34624f6eb91c6353e6b6dc2f3acbda87cb27c99fa60c5e116eafa0c996ca83cf06279a79bda725ccc2aabc51d5e1720957de682bb12c6e9c45dc4a516e7139967d9890aca5650e0d23d8affb24ac42d2703b671b18cfc87def69081df7738f20a8f4fd58f3dec698b565e4eb63987918b3fcb7eece10a2fa8fd058cb6aa80ff05c29c5c79741ffcf0d0219798b1dd79a1e9f37939d9830b67be10e3112fad4851314d39009b91265ab379692c34d8faaefdfd685dead288d9185b0b4e9d761c2729bc012b6a116a44dbea158e980bf6c92e0da061e3539f6b796c8fea5d83945712ce408eab66f0003c12d8b088f635cffd2f1217b407d290fd1d8f10eaae5728f70d19671daa78a352c14045ea173f44efc108e465941251212890b9c15ce38cb601cb3f37bcc117c83bea744e9dcadbf995a3324921c84929bfd70255735ed8c1bde62d83d7c7b11bb75e170adb69f0322b153a94d4e4fe4be0935567efa431f977e2dfc6dffef118b7def195784e17f31bf9c9543f0fcd4a4dfe4fd6e7b9436fd1963b4a9ca6033a25b57d8f6af8d01f4d942bc66702fd648e9b421e87cdac3f7d91adaea0c354a5523f4104c6aa9690ba8e8986a3cd89a3495a948b6e3806ce32cdb164dafa7268bc7561279cbafcc4e554342046fdc3cc03f3fd1f973c5d0efd127664e74350cc50005e66a330fe01b032a3196edb2d64bcf735bb8e92aa39e1e5d910d22b152683088cda0ef1e90105e847dc55bb4781841aefd6c7ec43cd97950442305bd07cd6eb64930751ab19dbd126975c1bc3c8d334300f8d3b5cea3520bfd5e5e80c4117230c56c03e418242a657412dd6387285884e6a50aea0252916a6f0da03505c1ee43003106c66be836253a5b7f6d9fb25513ba9d278b091aaa7d44ba10b2a790f6b4c67078d2739f28ca8f23460f3d7df4cac9128d2d2692a17fa8ca73930886440d6064bbec162a13f2e9a268fc9f52721b679f6d139e66649bc65e02f23d7f20f942c1cf967d23d2fbecb8483f777e5631ff216a27d99116ed8541d37dde5539ca5da994926507836fc09704f0161bf713ffbaf04724b3ab0ce344fc98e96ddd93c1ea62d90a7924fc0aba9ab437021d195f2e6262ba512215259369a8731a712a2ebdd810a516e097867d19bc53d0cc148e8376e74796a5a8c8d975c47d69183bd26455d287c0c5cd4c7b886e529d0380daaadf9354e9ba9b401c9c128f9b2cb6255a9958e612e0d7c4b132b2488fcc8b59ce6ad126889c2aa1066dfbf15d5a99fd964ae724644dce10603fa24ea4011b0cfb5d04ee510100080c9e58cbb35f65777fb2904fd7e54accf61a585211bb9a8c5ba7da8394580f60e8917a871c428c73ec81ec445e03f9dfb65ad6961c641d68bd550693978686a5b6197be1d3d62f28aeaf6b1cb3d4d253f571aac5c7095bb2d98357893f225d5acdcc4f45390f085f6a645953cc9b44761f1c97cd7f17264aa46bcebd37543b4aba61c140fe592f922ade2eb11094651a956fa569b2594323a283a800763e46e5fbb2268253d5b27ec29257024ac0d73eb68b4c0f4ddd74f4bc8ef871a61d57da6f2cdad78225d020cac96fa3b36d37619bd0142bd0492a23a41fd632606324fac96e3a80b64516bccee91b6ee49a069f62c3a98924a05b92d04b198b77704b2d6ee003b4c0d4c68810df752918b77612e56f26802338460a816ab5e2e14255576c2c20194055bbcb932213c3bab9936bdf56312ddd30fc299a778a07eedb47b4ef6902678dd12a8de090c9a5bc6116aaebc557f9d69da042b6dbd5fdbd327c9dc689793009d56abf6ec599829c310cffc3c96ca1b85576a7cd7d02bfb76762a278125a16ed7859e7193be8f28f3241f392f9d93f96305850fd52b7c0c7fd1aa6ee134efba37cb6ecb834e9b083e6feddeaecc9417a66d56d6e0ab70aae56a31b3a4f75b9ede19e5e5796997296a22811752363ddf49b85fe832c84c1c6c993caca44442e9dfb78e7fbb4c4ed12f7eaa21486c10a4ccad39932b530b2148d63df15264113a16073bfe8a3d3d95044bcc6b5dd32a0b741af7167a3335ee3b4f892aff8fec1adda5ea0a4da51c8c3b906068a1f74afe5ccae8a3564499b5fe55a99d9db488e88772d9274829cef54bdeba7f391b7a668a8dd26ebe57e1ba7bc69224943910b583b151ff4462bade208fe72b71edb8beba462c66748492edbac92f5913e5188e344c86228bac160c3b14619fd4ea9767b0be0173d1fcf807916d7f70d0ddbac16c6580700686e6a949a500f1898d91605fe2f8f700fbe28d2e040cbaa3932025082c63fd1c75d83a6f2ccc338d11cf4d0132b43c92653d1c7d1ede27336636236232eb0ddb2de94562be3293a70adf687e01f1a6ba4b43b2b59dde5553a0915e0ff49952c89b87b72ebcc196b61368ef11555304ee01579f7a81f2bf390b5b4c68762793ad746e7cc1b159363c424cf0bd8fd02c07a0cb12be7b3d074c4a02bf4fc887d7351d32e356685bd5d82646d2fe309fdde8d0d135fa0ea5a88f646787b2f30ed05600e96d31dcf4f916fc4b4439f45978aa9290def385f6b9fd7371ce1a66ff5e97a0c03e86e18724cc26b2eb8df6e63dab3c1b03c0b653682ffb63648a699c1a706c58be190c0c3bd6507b14ab6080fe3d5652c9c1037179891c8e3ec70bd9d5509925a5adfdf049416daea58c72993bcd38715eb099445d692e8096d2afb447fb219e30408c57fdb4d76fa928f742b029472a69270d2d13c896b50733eccd74f545537212a37c8d11e7c837cb56cb89fe39466d116070768e01b24709074acc6e753ab1c1fba944e576da9504c86e6a6bf980db060e6e0d7a7f2c1cb83bff9b684671fa9168ac85736cfecf6c895ba32a403e8bb98459ae49e9606cda3a2f1a1b2675e581b66a038bb97fdba2aa0979139bff24acbb07f489031728fa23fe971db72ecc6f63fea8b14871de88f30a55a32156ce94308f14d9451f4a5e572e2e576a2166d27b358c83aa61ede25cc84a625216c484bb209064e7060ed5fd6fd560f8248349b83ee35741cb3874f3624e69e386d07edd47142e59fbd2f212a524e7e344bc6322291937f0964154d4138644f3292f9dbffd28db7f98cc0eb96759471ff0640e37fea6916a0714ea3cd3de70d7c281762f5e1010421cc0542f53d80fd663a599eda3fd984d5eb389bd43ed21ab81a7d09012dcbb2b9a4cd7ffc63988453ef3893892150859e7aa1ea9e2b9e6abf937887fcdf02604cafeb3f5dc143ea1f76d487b2b1fc1a2d881c22d3f0d2b72b5e0678475930ed705e851da4db6ed8218c0e605e13436d603c4a8ca4ff647e8c9ed47ac7b3ae2b3f7b19710da3f62e614bd26e006574b20181d7aee35070f28a02b658823b4f0eb3214d0e13d2e5b5bcf48a189b4478cb03b4ff33f660a77f1c7281940622c66d90fe59f745209ef2a220dc205f2033ae13589d9e8404050f2f70562c68a5914ab5510aae0fe83f2adb1423b99fbd3794684443c9fa7a4afa9d9b1777fa187b31f98ce10c4023477968d707f7668af8dcee79932fd6b21108135244ede3b0d1c28e421633e053f0ebfdbc234289dd7a41ac4b3342abfff80a2be65f0a64c6aabcd612b86ec2ed7ff3a2e1bdb04fcefd7ee3c86558f7fda5d751f18cdb8f1a91173e9d1890cf9ad82663487ec00c95b09e96c0aa0c034b9a07e5d1ecf44036bb362e2bc00a865b84cb9e36b45e421eea7d183543ae2b4047fa171ce41709e4040bb8cf2479a08503d851e21d1df9baf7e60b6d4ceda6a50ca5a807bf3a97e3d5aa3d92563f1c683b196ce369c07e91364d8a798d8a9ca052b45e8b64e411acb584a2b93e0f806a7ba8269d980a8430e037689477d733b60e61962360d5c3a50ba8f556a319c65089cd43d1369b662f8c98e481db183027c17fe76fc4dc68a970979a1e9abe8125314653d984677f7730da26a490576c45a2237ef7982215179474cd6d36c9b74070f7116bc9dff4cedd4a2e24b586aca9fafc1cba44b39150d21e4be90b5b9577fa0c12aa8f671b689f67037739eccea1b59140e05280eed7476a426440a76f9bd0eef61e64761591bb5ab0d0165f3524c6445f17bdb03e447e372d0475a1706f2b6770eba496c805ff3193d4f1f86a733d2f37575a64762aa76745918af1c9157d2d31b6681e4edb5136e7871ffa3e81e7c8b7405d30742cbd76c9a3ea9b2e93cfb4ff30f9654a865fb60579672260f15d05aadcf51a46d33e9359b6a38baa186bca55203cfb1a3c710e5cf4899a7a6ed0a63fc4653dbe2d9d1d963e782038cf1a64a0c39023fc9c5784f037bc1fc2873560b7aa05ed0c10c1e52c31529f3fac6f7d37a1b137e04dabfdb811373143013a0e9329e3c3f87000d6d70f31f5aaf32362d324b1aa3e8a2dc098df19e20da77f0d5e57987317ec2a2ea919aa1940bf8db34e6323db5e6819f4b575a6eba668a6fbd45629c93dc04e916c693fd84db41868251cc70c7e3bc362ff935c6c9e16477c58fdc733b05a1c3ecfab65c0934399a077b51767fa27c83e27ef9d8e3c631d63fe1eaba8550a117f61a892a555c34d85ff6c9f9f4f5eaad5ab0c5216db768de6d0e34802494e9117862af308a763caaee8c8f9efd53dba4a01a6a44a30b7bd14d2155bd4dfefe6aea1b233a602b6873c89a984e4cff57a279624c915c08b8379ef05a8a2d0b220fa3d2e463d893d305bfd4fb48a1dec482a7aa30986554e0d05a1977774ddebf5a1535c2afd82cdcf7de0cac449f38409e558b228611d6b720ad298001a54ae21c7df339d9b073eedd3e7e3be18ea48c751d23a70175fe2e20caae78639f2f2dde762ec3f5e2b175fb8669d361e981a0a7cb621f0eb8147b1342269d0595d515a0e4c0beff2e499225a27e865e29c50c21fb50898336249d4da81ca36053f42920ba268960d290c5113816395c03a1164c2507807c7ca1c07ac9cbc1cdde4ce96d8d920aec38506ddfed275791108498025ec77225e7be5920105422d70197ca4ffdc8c986d5faee4efca3a34aaaf3025cd36c0ad7227e97e3f7ce6d9f9108c6b43cb81bff7a88f3f83aae96af3282f682674a550a72ee643db38f36afa5e5c80a2e11e2eb39fc1196326dd9391b14efa5295ddf6a46c52730e424607827790a1a024d1d3613137d013cd63bcfdb6ab3311fe9b5260223d9fa57eedd0ca29ac2df38225d9b0c3ce601aae5c1f66869ef096f8991e83606626f2e14a602e8e98f1e18ce7179adea4aa8458d3140ee38a12f3ee65eefd9964a781b1bf5b7dcfc77e6c396022d8f2f0fc233da5a5946e5837488049533d75cf08266aaa2dd28088a2d02b9050547ce2842dc964c99b19a831966c368d4ddacc8235fc99a92a6c24874fd15138b6a115850ab71daa2798e2baccef7a1ad4d17c11e30e75e389b5c0b08776c8660335746f7eab1b862958bb6117501e979b6e36761067f2ecb442ba47ef5068adf80af9942ba332e23f3818a7814885685f6a5dd5eb7982b2728097fd9b04c983f95af48efcb8c72ad677f1b738c4ede694edb5b0bf1876058dafd7a5714045d8dc9e53989cf53277eeb771d7a8978bab2ffed1d401b226d0fc527c3f44f22297a0502fe406bda59453b2987d4994b449340651ae7d1d59ee68bc0551f1268b00f63b87388e656fd846c5961851a6a97781bbd5fda70ac4de98864c409935c0a77f55d5876ec3a1c9c5ec8b0459f21c7bd29c2d17a69699bd26ec73b67da15c2872e6fc27aa1e617b457a2e443c5869859bff76ef07d4ee23ea6a2bed5d34868744e123909346a3361d9a198200ff7d90301f3c210b3ac8f96af7ee943b38ffe11da14b354886e104f4fdc2df336673c629dd9dfb9a6ed1a3fbbcdc18830ee0f3c70d4f4ca025ad2d61a2a665345cb23babe3d9330be392c03b63e33583ba84e58f242c385aa982692dbd18fe1a1690ed07c2e12ed08f602dd64b3813b8c6c63f4bf01734fbdf45b7814b4cced521e9c703f2c43e264dc4280be45438a11a67157a6cd6657ce0da56a414f017508c78eb2333da2cb67c353a01f2f38a9a76805a3b501befab03292a643777e23832534408e67bc869b924cf575ddd6d904109b75a7647b2707aaba7a0b0ff66a4e29059c2d78d7ed86a79de4a0cf99a7d9d7a42778cfb9a2dac79829142a1736ea688c4fd13e949fb3e7375b7a63deaae904fd20c", 0x2000, &(0x7f0000005a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) timer_create(0x0, &(0x7f0000000380)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) close(r2) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='oom_score_adj\x00') exit(0x0) timer_settime(0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) tkill(r4, 0x14) ioctl$PPPIOCATTACH(r1, 0x4004743d, &(0x7f0000000040)=0x3) r5 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r1, &(0x7f00000004c0)) close(r0) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x14, 0x40, 0x6, 0x8}, 0x48) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xc, 0x4, 0x4, 0x9, 0x0, r6}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000580)=@bpf_lsm={0x5, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="2daa0000000000007910a8000000000018190000", @ANYRES32=r7, @ANYBLOB="00000000000000009500000000000000"], &(0x7f0000000000)='GPL\x00'}, 0x80) r8 = syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x14, 0x8, 0xfff, 0x7, 0x20}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000640)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYRESHEX=r6, @ANYRES32=r8, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f00000001c0)='jbd2_handle_stats\x00', r9}, 0x10) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x11, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1801000000000000000000004b64ffec0500000000000000850000000700000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='jbd2_handle_stats\x00', r10}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='cpuacct.usage_percpu\x00', 0x26e1, 0x0) epoll_pwait(r5, &(0x7f0000000700)=[{}], 0x1, 0x0, 0x0, 0x0) executing program 1: umount2(&(0x7f0000000400)='./file0\x00', 0x0) (async) unshare(0x400) r0 = syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x3, &(0x7f0000000080)) (async) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r1, 0x4018620d, &(0x7f0000000100)) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000340)=[@acquire], 0x0, 0x0, 0x0}) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) syz_fuse_handle_req(r3, &(0x7f00000021c0)="c321985719b95f63f8e039c7dd044462a4fba558c2a521aa560207a45697a8b92a0f0ec0b7e1e1f3b19e43a9a3465f1ab7a04f410ee50d4d3406d6fb13b53b0c1120bb1757523cf3adae681e7fbf1e5823b196ff72cb890a0358e8c14b7f452f89620758004f0909363ee87ce3d730fa28429f5a5bd7d8f46aea34d000cd07a8a5245e858b3c6eed1bd52d4f875fe35769bd5ee9a094bb99cad8d8cbb53e1c4940a8357159df9ff4f33d75d9a6bb241b60699bd1f42bf78770b20aacc5c7bf505892fe46e76288b52e04c9f0429a0c9ed68e19deba6ae4c9be0558e47ef632aa9c989bcd209fe0edc5f90e25a983d05bb22705039774cd1f2686732aa783231e30d21a8ecd7fd3076bf8856d0afe005d70dd7ea84ccdf8d15903c58c8d9f81447cb675d6689cb0083df68b5dde75a996fd3fd21c39c6d726c0cc027b4c43176d97f7bfb9d9ff9ab72a798f9e748a49757f4fad2386fdb6694b018599c4bed1a1a15ef1f78e34aed4de7eecfdf9c876ef68fb26f173b923595b3c2b276409ecc73d0e0aa8cfc2f5e0b5d4a837a74c34e85a55944e1ae2b9904be7f6ae75c753d3e54b1096519445d24b3f76b2a311bfb5a1a9f110af384f77475c490078d9eabfd4c3eb4fc29758e84748304fc5b4ea4b8ba6578a37702f5d6042b29052ae9c89636e37f053636917d714a5533888f216020274d3f900564a89d58701eaac10cccadc8369a8d678c90ab795b0b9fec6576814635e93bc36d871332c66b97c24515ea3c2e1eb996300293a2b9fbcd589795c95752f5430afe4f44593f906552e619aff9c5a714b068e4da4515c44c60b449db8bb331a12ad20fdf89af09c29030c9617a6c7dce660ae4a84c8629d0921769d47b7b39cb0df04d6e6234294a182a1fe77bcded354add4f79ee6ce6ec324a4688d50188ddd1029e78cd0bbece2594608166deca157d6663fb306756e932077847c4a8361da9f482a3401c131e9404918a802f160b94185b630d92dd7a8d41202731d47269a8cc3d27c19311dcc5c8f70e92ce3c6a55e4a338e9239f035060546c257d7850ffc34efb0df5b9254d233bf3874cdb398f54987ffaf2ebd0fc8703665ad7795a05de87c15645a77784f1eea675b4ac01c7264dc3b236f01c51bfae078817c4cd0632106811ea995ee7f2512f86296ce351e75dd036a3c7dd7b0e189a00334ce3f6a2d14c1cef8e067e43c17b84788b2ee1a18188365a5ee9d8773ea14c0f395d5b7bab10f1056021f4d9e2c131d1f504db81dfb624401b83e387fe1d193f5a4ab7b6ea1fa1a32128631bc9c28462a1828953ba3772b44463657d995b539f3e958c02167c44cca344035c1d57573d9b80faf7dc71731fb8aa8d8a9443e9a75ab83139dc2e1583d36c47012210c1bec0a1b7b42987bb4c07e52b5b7e4043847c68035a932293d07014408eb515758a96bcbe247736663836d510a73dcb048230602103da6d1ff2708a7ce9c3421b46f0fed89a531ac652a0f61c4dac541f192baf079d2a78ecc751d9e4f7e691769d5dfb6e73b36acd557328805822787cc5c972580a74b640455e98da47bbd0d0aab0a470975e4aa7187f6a6bf4d517a16db44e8c68b4b45e91f2113eee516adf6ac8df8d5e0f5dcafcc2b8b99aa33a2427250ff31ad628f5b4b56e7a0d27f7e2b0540aa3ac812f2565ef91ecbcf75575b613cc54892343d67c76d4943eef13c7c15da4a060ba53026ead356b6d3098d290f8998148564ea59c69c0d4ad721001c6dc958580a3ca9b0c6015b69d89f7224a8ca1a4563ce6837a1a3d798bdcd51f1da9e9ce6755d389eab9b21bb8d679bdbb9840a130d7c7527956cae9a221bdea2a8dd4788c66d7ffed7d0dcbad10f5169db0a9bb15b224add83f76bf034c3f124b838193bad6039c8bcab23a39540c1efeee5dbead7eb160768ac04bbc4ba9b557ff48c6e08a7fa93c165b1fedae06b859f4c682f858b4905e80045c5a9b4acc5d7f7b64da2c76fb4ebe43c0ece5e9829427cf01adc62148645bbaab0aba3963811a76e750eb0cdcbd82207c82a7383b2fa45abd84f89e0eb37c6de5be287bcdf0e4f56dd61159ae25664f5bc2e02b12f11eb9205b81ab586290921f4e2e727ac795c41b510e8a8ec1205d58d2ba8b4f6c11944c6f90556dcc34d32170500e59c3cd05f56e8dafaad7dd7fab12e720645db325ebd4e39a903d3ebd1e39103da7493c93388db24ad70b23d4458df61b5544d2cf0e54aa7c6bd349c40efdbde2a3e73f785dd49d6d60b5cd5ac22d539fb39ea386ec26dd69d41ca00b30ef4ed986b5bb9c7235d3d4f9a75b9b678987502bf5b8105c915d9a7229b69334d32fc94da948cd50d6132f1731449c4208beaa63f80c77188f53193e5d28933bb77e6c76e09f8642b5088386bb9cdc02cd8326ff2d0362816c073b422b566c78286387d2ebd414e20bcf9fb68e1de852bac5d9d9723f716e228a6ffb9046a52dbd3dbf85dbc0ac072fa95ca82b1b4a2cc27852999fc798eef179f43f443f9a5a80daad4ba376c530dd9ec5cb5d5e218028d5d5c47d90119f18a2642c11bc61be8a26aef1c2025396a637f6094d629a2a4ed1e2ceafe2bdeb9edc57e740dc0881c79df7e231da685fb21f4588cbe9005198e4d02d3088e3de8acb20e78ae346e69ef272ad5d7861fe31fa67549dcebbc417690c852ef66cdd59fd365e4062354d8947717ab9da30acb3795d77ef37823055c846570e4303e3130ab0f746a7f3af9e37d0f5e7899021ee92ffa5090f52dc9fb39d5b553e4e23b17678fa017bd8984e77487efe75da530bdbb0676876665a162f1bd1c7b2571d3ac06fee36927a42ee05923758eda45b9a9985aea9e417821396b043adaac249cd50e1b0f3d5c654d6fbdbd3a416aee9c9fe46b1c164ac2d01b905ccfffe244a297bad7937bb43dfb8a493c6a972fdf7a0725099926108349eb53990107b22bf2841805899df81e858b14cba6473fe0eea196b29079e24db3c42dd63f3c626d7e0177d01bdaf1a80a1a74e93fa467e426c3a6608b4fa9e59cdcf66d050836446e1dc9a94835adcf4e4451055c1c22efa8f94c4318224b7b33394acb65d88e885473fd520c1b3467fee387c2d9676a0e870807b76c4a16a21032dfb6f997e65b6ff48770c451440422b794a5306f1b08407966010459cd3621f9e934e271ec27ba0964dea1dfbbb4979ef7cc52a95033d2069d79122d2e472f198699a33cff633aea3c7e2d74d2fdf00700d90e323ed875250d7ad4ddfd893d80dfaf8e706980af1054072082decd480898bf19104e03019c9222b97200e0ea5928e16061ad12082007de0e0378eb5624e4b1560bc82425874f9ab73e40c4450ab5adc720d52ef88de48af5891e8a5b5d99e80dab9070466b5d2ca6fef3f3356776bbc341bd596f4c05687b516a928706cb138d2b41a0a7ed7d5d8072d752bc6c713b0387fadcdc6e77c150d8aa67f413b76de90c5d8aa949cb8a109c204df54ce65bca67a453ba3a167f65a0b87f92385db48d80b6ca7b1669d14cb00d857bb280e694973cf0a713de4a0828aea6cb991195d1857bb75e4fe0e3d11a02c1101c0467b083e781637e1611e39268272bac28e5113c3e1d4c69e58d0e22a19cf82addb52df3157aefdcb4ad9292668270b208ce97eb169a3e6b17ca8f87e77f303ac6b43a3e8222af079a768be1162fc0447c9d703ba666bca07bf27d507b9a24c2291f8b032f65fa34a35ed814a48e3403c8efef320f72cedcf801a1404befa6ebba68e8efef33070042f1a85a3bef7d7fa4e053f220386194569e8e8cd5b47edba0cc1a3f563325c0f207fb78905dded03717834368e87d7220083a33265e2c22e9f7aa4c79dc8b2019e76501442b67693625ff324cca16619aa1cf0f85545c89a563bdc3c524e744bfb206fa7f5bcaccb7dc02b786e5eaf457f76c54a3e1e01564776d600ed02a5ca2edff058101a498deddcf1b916f896a35825bfa35795a0a62227cf898ae12d4d9a9de5327c3548ccf0e2548fb55f355deb90760c9887b5ae6eb3f8313d0a3a349b9aa4a3b7f1e2806195d8a7155284c80ada3b929454847dd20d96f9ee151f91ea866504d6ba2259b3752cadba48a07af783bd69ee20e13b3566059b2bf8322e319837f0d94f73eaad47936f2f0cf9a23fc63a93a2648a561054201052859687365a107782bd8628cf7d8e3647cbb745baa463b3dd667937eff385972607662fd169159bd81bcc50bf7a23bbcc047e84dbfe558f57a93dd25f967bd8bbb171cca16f33aa10d5b279c328ffe646c1264a23f24de4d3cc83b08ba64fc94625462b5a7d017bb98f598834e83caeab719f6e7b3891f53774d8af3a945736e4ca9a0e99b22147ac7b1b7bfefa333c213c47ba52659ecd9a376d47363a56239a269d2a0e6e1b50694218df0b870ba3a712084871bd3ad0b4c9b2390b79c450cd5d33e5e64400ce154f1712def5c188deb4b36862dcb08ec46957fdbc82a6744ca813fb5410ba1580e9416e14a4277f3f02a9aed72a06aff3dcfbef3e513fc58a1f76a10afdd79d8fb6ac542d140e967c1c9d55af0b51da19ded018118fa07485eb15fd233bfeac971da2f836e3147cb403d6e639e56dd48646d762ef3e6926ec4c18adaf519214772f937be79ec88f6ec506dba59a2c8ee1fe8fcf4b672e632892d056c9eb8b53b2b0d00538cfdcde511d5756aefdaf675e8badf8f2e9afda775d732de4cb5ce4abbe084b0f3db923d85ad4441b8aaa869d650571b7cb36858aa58842dac21d947a36f2eb1761b2b482497c0c90c3a8597e7a986045d197e8b65cec371862154aeb0e47a005fd32db4963f09c0ba5e75853b5f5393a9e8f5c79fbf24e06481f3cc40d2648e001126bd371f5ff9bca2d42ad4697b0120ce55479793735397bddcea1e66d6d7516f845180ee7817b46807be214248e51c41decab9bae87ec040038943c28939d3e2d5abd26560d70e095dccd8848d86e4c7e4064f622088e71e637140a2184aa729d9823e5ee4863d9e544790185a3c017af1b14f54c3d35c601af4c68175f3cc9ad662eefd88afb2d9f58ba3bf8cff8be56f2e5b74d28bfb49987831adc5d6326957bdee5e25f2c3a4aa48dd99067d17b0674d55a1785a35f24bb5c4feec8aaa7b17d56a0ffac3528a6e1610de78e91673af8e9c864c689924f61d8d7f2dd488280336a45cb576fba574cbfc3ad72346d242795d3629a4e3ced83d37f31f4336ddab088c1b644b39505a96421546c833634bc82609bf45db72a8694c61593472db09c7681c1b8f2644c9288541f68d73967b5a25be4cdc57c14a5bb0926f384235cfc915f040154ac82d491ec39d52643a26a02d121aa2e2b0616b61ef65d8c95bbad431e9509328511da141fe96fd5da4817b7aa86f9364b7774fb2555b2c7ceae2b37a24afb4887902b7e2c8038deed4e234144dd0bb6f9ca36665d342fa30d3b1b06bcad870e2d991fce5a7dcb8bdc4d81b7e78381a0ce4eb1d4215577f699fa7539ec35cd1fcfee06b9dc1f2a3fc90aea1026f7b987c07c69923103104e6e458c16312f03c429099ded86c0e5b6f85cf780ed73a012bc9f02fac80ebcbfed810c727a277e24e8b37ae8d8e0e9bf69e3555611149106c1398fe0671c7bce45fab6f5fe6d3cc80600a8f13d266b74df1666e952b8ea1b07bf3790c00425561a04a11992e7e063acd4785bb0326192037fc6e883ad0a5963d946e1c83519e648af75ebf8c0bd744b7da36d5dcf186a61fa35268a43ce751053c3b0717d6e76ce2f50169f2c023fc6b769992fa3b776d5bb59b6d62a270f58c0245796c02d670c480b5997524dec5cc697ceaf35a27c114d900138b52bf8f454bd29ffdf284e29646167963ff75b9602c7c359d5258fa5b51f6a86196b83117f2a7ec12b5bf3dd2f39c9e8a1f2d7271936a58af0fbde95612b435359dec85db08ca8c9e4340c5c642bed633c9fea5d512cec9b3fd027c662665699ffcacd49940fcad7a18b9170e749f645bd49b9bda29a8dc7f5ade3094ed47f6ac4e6df0767e970f40a7eedf51280bcb4aa289462446efb4e4238828a319a847c3d262d4130a7e79da475cf7cb40898aed860af5f1d4d784624c8401af531e687fd2e64aed2126972e116462afe60b6e8333632c1a2dc27cfea5497ee83c1ac0b6ce18e546c7262b02337dac3c24cb8bae78ed3823d5210917be66119764adc7b418078f2738ca6c50cb23827ce90ae9631f7b11ace78cd135fb4f286311c1bfe8f6632d30b0ded190c9ce43dc0ecb1b58161f3234ced570f0a0a393200608ea6f468eca16d7f93d9ba940909b067d7e0da67fc517d8ee72685700049de1c1370f4dd6e391f255e3203267a223b9c429c571f9aab505debda01e154ac6af760fdff451a362744cb90e8341c28855505ae7e891fd8a5457041d9c1673afc936e2054bcd533754f36f9faf2261386b414abfa520ed0bc2970d87763efb2c20a19ad3fef21d8eefdb484b1f31e4ac1fb2053c4c5247547d34f9fde55e56c81e7c37fc24e3de1f9439c2be5306eac9fad6483fbc09e52ccc822a521c53b5a9abad055c530f2acd91f1a55ab522f009f62339d38c5dbf695d0da65ed7724325ce52af264b70804de8efa3a71d68321d657ab3800cf3cea3ca43d90c08372af8787b2ebec80bab3579484272c6116714d5a07d0f4e0c5a3393c2ec98c26b556a9b1a08d1cc35c511e978ec65ec39964bb45b24368507360f0d28f335792cc2f31a6226bf7ea3109d5df1f1735f5ce73e634e012e0d67c236ccccfcc9cc6d97d43d8b86f7d46d6d0655e0f5475e61ddb66ea069ac04f1a366051da66da22b88879ed4e0476c7aba2e086f1226418d4c6fcc85fd6f6f99cc4637cc5ba22a4fc5d1f4155e53a93dc9c5ec8c75a0ebc5af7ed4e9c7d9866b08250e491ee5477baa0472429a1ba1911cefab455c71ae131ef533359a8b664900ffa51554f2dfb6d243275ea30bb9d64be090f53bb8c239212a313cd6e38a778aad0f65ed48f19c516f3725308298f13a95c9f5450c8ab5734ec3042aa6ab012e8156825f00d8d7a8cbc19d559616dd3392fdff13b8bc44e73f75857d284cdde2ad9dbaade7b5149da70c73441b99b238e7eedfb8bd04bc09d0bf35ba3cdeb0d7de73cde29216f37cee464dbd48bcd87e9a300a68a5095c089e52bb992c779a8445f4c7494d4763febf78a5b0b782e78296bce83ed9d4454f424cc79a5140172fbf0cc50f313b8b53fce6db65f2c012fc4193f0dadfe4ecd81b224efd47e5a7c71e1cf0aa11b75f7479b4b6ef13a7daa35c187ee9ce08a8b41545bc023f3b8e9dde87b8cdd3afaa403f97ce09997e83d7f0dbee617423c363f1f62c9aef5e002bc81489f2211719023fa66939fbc768961fe7d124414fdb654b468065ed8b7e1d0617f447615f3f5e1ffbc9607db6d6cfc072fcdd1523c9e19eeffa70e1f3d647919fa45dea2aff6ab59125acc898cd2bca9d4162cb4fe7310222c0f4510f6855022ac8ecc1f42eb5814ceef3834889e65027b53fa8a37e07528ec45c0c54160b125c1ca22a115fc6a4b95b8c66623dab6ebde02d3587deafb31a9cdb35beb9f790bfaf1eb806963969a5728718f450b48cb1fe386f8d23c9b74ae70a725a8249c80d8fb9a74c7cc115a7a946d1b553ad1cff123709729415e31a1e63f3044b41a87abfeb8bfa903053e925046eb9f6bda54e9adf0e60fc1a0dc4943d78334bca0fbc36908bc3e99557075580432c27c617558a2adee6c797d6296d43c066d08ea56806b76bbdf9dfd78ee09b067ea86ec84b7465f6757e3592549655c6c7b6d674d5c7eebcccf50d08fd93062ab83eb6d886db5c20234c299cf26708363f237b3a308b8a5367a056692853428d4349fd1ff86fd47676687d798576959f84770a3cd387b618804c4ac9f0e45a73e988a909116fd55e6ff89e3c293683d94444eb48296bc8e2492486bb275fb875e7f7a0e56f786c22750f67f99e5faf65c9cb2f285a93904f630a111004082fc64bd81d79d27535c303551a13d140d5be6b3a99a2e448607f6c71538d88cad5e5db87e2fd91b898bfd149d27c1b83774485e9b6ca6b5ecb1b9ab4f800e82987fe8a2f8c5dff971575789c04b7a6049c66ebf445e207009be13d5b404c8d1980ea9a092da62352d4bf14720e2494911fd7951c87f581194715a1b5becc605e2fd34a9ea6b162373b11802fe703359783642ae307cb6179fc7439258bcf052c63d09ed643630c54ccd92ecdec9dea8e40ce0b614f151340d134b6d5877842e5f44b7553377d38b19cdae161eb3ac360c64e49311949ae6f59ff5ddaae3061d5fe1ba76f0f88898b3717c97b27a97c1bb0c7dd3df9caad5b3961502a91b3e792e2f7efaf1c56de993c34ce6b5da0d4611484dd57eb799674a04623caf9d36e5ea638fb16a85683117de75d1b246e2a6400949ed217a1adaf719f560ab378efa29c6c943a7668c8a3ce593e646b43e8f39ce181d4f79aecb93e62f13ab2ab60ecd651b9981044f53f090d75533e5b6af00d8536dcb2a7660edece4f44c5f84a98ffd8ce53c1d58f6128a812bbc382619dd6631e14ad63e8f3c2fffa1587ef59b5dbb08bf0fa5c558c58e33bd1fbb53d48eccaa02d7bab69c3c089d30ea47b7d8695bf7679299b8a793747b3eb67dc0f98acbb024bc80d45266d68d0ee6ae8cdc98a7e8d0009a0240b907d4b8676a098690b3e3f22aa3f1313df9fb820e54ffcbea8f311da5df23a82d2afc9cda3162a7c32676ffaecf0dd95b1bc8018344d842fd4fe0c8660fce96bd2103ec206230af238ea7ce65fd2c24bf3c70be4d74bcde3d9e78b3fb7871919d1e6afbd0451d89e086538c363d0fc59f331635074704c18b9e7ba9e4dca10227d41b80b4d84ec36aa418b523af58c55be767fc9e1c7263fd5e80d18d94360ffceaf1822c1e17cc2dc85c1841d2c345b7cc25d0abcacace89c6192ab71adfafe683b9bffcd2ef4f51cc6a4d0d3025df16d963e7b1d88cebe3387d3cdd39efe3d83d4fbe233380c9c5d2adbfd6fabb5d28fd8fd71b8c73a3f6cf65aa9fd2a458038ed98b7f29f80502eb56294cc6b1a217fc9a2d7567bcdfb3aaa158285b694dfed0e6ca5bdd0dd3d8cb35460f071320cb788845146e6fc1ec8a7baa77824a1796f931e6c52f8ae4a7d1e2f26cf0f6c436a30eaecf267f8090ddf5a8c6fe85dfa63bd42328d53667eabb625850a65e2527b22114070ebe4bb96f71555194169388dc19dc0f048d1619d963ea518e33eb068a00cb1dfbce2936fa65734a9be06093d1c92a3370b2b26d474ba25b986f2d19e24bacb9ab083192f70c037ede5d002b4bb26c94ea59f49c91d3589455e67386159754eab2e1aca47d55fb415c94166fee3e97cd78879dc44696486753aaddc0cd319c1da7dd00c752c7d9dd3ff0cdd7aa194c0f4196510a28b0a080ce61e087f330320a64b555b00b9a65df122f77204ba9a9e8c94c4bac5dbd7902eef7a5469c01c11203b5673fd022d7efc7aeb69536a74eb2d567fa9dacaf382b5bd4b0fe23f82895420c239c90a1e39c7f41afcc0b6b6608d8bd104474d0204cb82fc3d991bde288289120f72bc91827744e8b40144f0b4569b68162205f20146f7d61bf50ed9d20d7477a65fa91c9fa2014e11c0a76312d4eaaf1b7eeb8db6066c09fad1480069ee05ee040d5fb372acd3a0c4b84de1be1d734f8b7e67342408e93fc433180b9a3a9abe583184bb83545580e47a1965c3d29764c50bd3279aaaa11f00dc7daccb43fdc84ec451823dc9d6397b8b25f5dba25740ad9237b19bca075a89a0d8ac516ca101027234367cb507e487431b32d04e9b417222a48a795f4e1365094336b8275b53f84299a9ab2f2c2dfd2965a24f492cd7b49dd8009c2ab24c7a4250dc2cb36796eb9f3473f1adfa3e84fd7bf77429d470f0ee2c9feba4e1169ac6628d0ddc5b860bae5dcf88bb6062ea4b06c09cf860c79ec2c71d81f4aa519f3d8695379b53b930bedcad6a26e87146af147a2ccabcbff5c48fd0ecae0f44b941aa94567acdf3bdfad878fc9f64666cb8147b8ebd558499ba33e4bdd88f251be7c98d51aa022ee58394bd4e667222cc85d1d8fbe30bfb5bef7029d3679205e98586cb4580b52bd36c6307d158b0ab5c1d6e21e4d66f239cc37f763cc4bca8d89f45f0908b25706f1e536f9e809a090f44c6a2faf70beacb1fa7be7bdb1c4045e1b86adefe6965894782599f43a1b51148f3c00d40a0389762a61f1ee5dc0839d143267dcd1a394de01b76d49b378fc71cd611d14519783976aa3c80d7cb02beb7009b9dc07f3071aa9489900d9c541a5461001aa2a1154ce786edfd7736b4cbaa6717e1d74ed3c4a1ef4619fcdf13a40ab172c38e1afc93fab25f622772f75385319dcf4c8df589ffe3c998e1c90c046ff80b22e14bd13b0afddd447e9ca10088963cfd17cf64f7564cb65c02c0432760d77ee4ed121950eb759503453d8d18db5fa3e6705bb15b050b0fccd5b6a4c691e899a0302fd0a9bffa1a0e3d62ab7ca41ed810e9c57331fb76f2230f6480602580040d03dab1efd752777788bf5e3d274f61dc95b5631c4fdb2b13d05c01ba5f467c3d76632f715c6f1c034062a2918ff5be040b09effce9e4e4e9f51f58935fc71ec8d40dc7cb8491b740dcf6c02fa0c8287d72461bea6dac27f187bc5346d9e9d1ea3901f15316340ee9df20015d5e8b1a2876f59958e690311d29a434de304db7610dae02719da28c71cb485955f5e6dd252a24069cc86ea30d5d66f6f5cf7ca5c7a4bd7de4b59fce6d7af764d267fc06e87d68577f98d98599a4e086ec074933355ede6e27bf73ceaa06535f81adf60f1a38a642d72d98dfbcebb6833d2d558c6da22f5076ebd6f8bedb196fe571253f136d23eccb8137f6b972a4ce639020ac95656e5f2e64e034cab235806729b3d2ae1032c0348394a1dee9ab8ce40e004a45e89111528c79af92a5d64587412a8cfcf2a1379cd4644075b4ecbec000b1d995732ea5b27c5f21a8a59df7f7d94f57aaee447de51ff42f37dae50505f642c31f885d113b922c28020ec70234fe44c8cf549e8a38d570d3518a94324a511e995bc8ae8dfbfe05ae17fa31de052257ca857b47fce28d137627a85b10752c06b7223fa35d7c4704ee7ad95f24adf66b1a6546d52e27793e2fdb0acf12b9346817a88993b53e0686d6fdcf59ac30541e2a0a8331a31017058dca891af869321fb99d34343a3d898cfa072ee30a096ecb25d8fb98b85059b46ed988e71edede7c47205f3f5ff6c85f7c755514a457facd1ec465ca65b57a1b3d378af65ce03fa898bfc02982abaa1997e61b77c36743b2e6bba09aec175e9c4584484a9cd66fdbcabc2bc34af796ee737ed75f6963ded9c1c35be660a1296e83300d26fe1d78dd5d5b85a0335438966bb8f739232c54571e58d5ec796116bd3ff85e1082617b7b813e33830fe7a8f27414b42d26c23f0f22a464b7ab76dfe2efa43652c53dcc401f9e93431280744453521d698ab03e54842a695a8ecb296ef676362ca6fe97c755", 0x2000, &(0x7f0000001100)={&(0x7f0000000780)={0x50, 0x0, 0x0, {0x7, 0x27, 0x0, 0x0, 0x9a00, 0x8}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = dup3(r2, r3, 0x0) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r5, 0x4018620d, &(0x7f00000001c0)) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000480)={0x4c, 0x0, &(0x7f0000000580)=[@acquire, @transaction={0x40406300, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) syz_usb_disconnect(r0) syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x8, 0x10001, 0x9, 0x1}, 0x48) (async) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ramfs\x00', 0x0, 0x0) (async) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) (async) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}, {@xino_on}]}) (async) creat(&(0x7f0000000340)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./bus\x00') (async) r6 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) getdents(r6, &(0x7f0000000180)=""/98, 0x62) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b70800000000bfa200170000000007020000f8ffffffb7030000089f5f84d41491a46201f900906bbad44d53072d4e000000850000002300000095705218fbd72c3f31a6a1df1038c7201dd54db1478ebf7830958e37c770253e494c954ea85d8d9064b269db9dccc7"], &(0x7f0000000240)='GPL\x00', 0x735, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e}, 0x90) [ 156.117163][ T391] usb 3-1: device descriptor read/64, error 18 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x9, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x2, 0x1, 0x47}], {0x95, 0x0, 0x700}}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd}, 0x80) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000700)=ANY=[@ANYBLOB="54010000100013070000000000000000fe880000000000000000000000000001ac1414bb000000001600"/64, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="200100000000000000000000000000020000000032000000e000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000400210000000000000048000200656362286369706865725f6e756c6c29000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0004000200000000000000fe8000000000000000000000000000bb"], 0x154}}, 0x0) fgetxattr(r2, &(0x7f0000000280)=@known='system.posix_acl_default\x00', &(0x7f0000000940)=""/210, 0xd2) write$P9_RVERSION(r1, &(0x7f0000000e40)=ANY=[@ANYBLOB="1500000065ffff097b00000800395032303030"], 0x15) r3 = dup(r1) write$FUSE_BMAP(r3, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="b0"], 0xb0) write$FUSE_NOTIFY_RETRIEVE(r3, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r3}}) socket$netlink(0x10, 0x3, 0x0) r4 = socket$pppl2tp(0x18, 0x1, 0x1) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) pipe2$9p(&(0x7f0000000240), 0x0) socket$inet(0x2, 0x4000000000080001, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r5, &(0x7f0000000180)={0x2, 0x0, @local}, 0x10) socket$nl_route(0x10, 0x3, 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r5, 0x6, 0x1d, &(0x7f0000000080)={0x0, 0x4, 0x32fe3cf0}, 0x14) shutdown(r5, 0x1) socket$inet_udp(0x2, 0x2, 0x0) unshare(0x400) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000002c0)={0x3ff}, &(0x7f0000000300)={0x0, 0x3938700}, 0x0) getsockname$inet(r4, 0x0, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_MON_GET(r6, &(0x7f0000000500)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000005c0)={0x0, 0x88}, 0x1, 0x0, 0x0, 0x1}, 0x0) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x19, 0x4, 0x4, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r7, &(0x7f0000000000), &(0x7f0000000380)=@udp=r6, 0x2}, 0x20) executing program 4: socket$can_bcm(0x1d, 0x2, 0x2) (async) r0 = socket$can_bcm(0x1d, 0x2, 0x2) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000340)=0x80, 0x4) connect$can_bcm(r0, &(0x7f00000005c0), 0x10) recvmmsg(r0, &(0x7f0000004080)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000003c00)=""/248, 0xf8}], 0x1}}], 0x1, 0x0, 0x0) sendmsg$can_bcm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="050000007f0000000000010000000000", @ANYRES64=0x0, @ANYRES64=0x2710], 0x48}}, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) syz_mount_image$ext4(&(0x7f0000000780)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x3000482, &(0x7f00000003c0)={[], [{@euid_eq={'euid', 0x3d, r1}}, {@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@seclabel}, {@smackfsroot={'smackfsroot', 0x3d, 'ext2\x00'}}, {@euid_lt={'euid<', r1}}, {@obj_user}, {@euid_gt={'euid>', r1}}, {@func={'func', 0x3d, 'CREDS_CHECK'}}, {@func={'func', 0x3d, 'POLICY_CHECK'}}, {@obj_role={'obj_role', 0x3d, 'ext2\x00'}}]}, 0x49, 0x7aa, &(0x7f00000007c0)="$eJzs3c9rG1ceAPDvyPLPZNdeWNjNngwLu4YQeZ31JruwUJceSqGBQHtuYmTFpJatYMkhNqZNKIVeCm3prb3k3J+X0mt/HHpp/4+SkLZOaEoPxWX0w1ZiyZFrW0qazwcmem/mSe99541mXjTPUgCPrfH0n0zEsYh4I4kYra9PIqK/mspGzNTK3d1Yz6dLEpubz32fVMvc2VjPR9NzUkfqmb9GxBevRhzP7Ky3vLq2MFssFpbr+cnK4qXJ8uraiYuLs/OF+cLSqanp6ZOn/3P61MHF+uM3a0dvvvn0Pz+c+fmVv3z0+pdJzMTR+rbmOA7KeIzX90l/ugvv8dRBV9Yzn7zUQaGmIyB7mI1hj9KO6av3yrEYjb7d+me4my0DAA7LyxGx2U5f2y0AwCMtqV3/n+h1OwCAbml8DnBnYz3fWHr7iUR33XoyIoZq8Tfub9a2ZOv37Iaq90FH7iT33BlJImLsAOofj4h3P33h/XSJQ7oPCdDK1WsRcX5sfOf5P9kxZ2Gv/vXgIv33r3D+g+75LB3//LfV+C+zNf6JFuOfwcbcsX26/zV2vv8zNw6gmrbS8d//m+a23W2Kv26sr577Q3XM159cuFgspOe2P0bERPQPpvmpXeqYuP3L7Xbbmsd/P7z14ntp/enjdonMjezgvc+Zm63M7ifmZreuRfwt2yr+ZKv/kzbj37Md1vHM/157p922NP403sayM/7DtXk94h8t+z/ZKpPsOj9xsno4TDYOihY+nomRdvWPZ7f7P13S+hv/F+iGtP9Hdo9/LGmer1nu+KW3Zot9fX3083aFmo//1vG3Pv4Hkuer6YH6uiuzlcryVMRA8uzO9Se3n9vIN8qn8U/8vfX7f7fjPx24nO9wR2RvfvfBb4//cKXxz+2p//eciKG7C33t6u+s/6erl4mJ+ppOzn+dNnBfOw8AAAAAAAAAAAAAAAAAAAAAAAAAOpSJiKORZHJb6Uwml6v9hvefYyRTLJUrxy+UVpbmovpb2WPRn2l81eVo0/ehTtW/D7+RP3lf/t8R8aeIeHtwuJrP5UvFuV4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1R9r8/n/q28Fetw4AODRDfb1uAQDQZUk22+smAADdNrSn0sOH1g4AoHv2dv0HAH4PXP8B4PHzgOu/PwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgv86eOZMumz9trOfT/Nzl1ZWF0uUTc4XyQm5xJZ/Ll5Yv5eZLpfliIZcvLWbavdDV2kOxVLo0HUsrVyYrhXJlsry6dm6xtLJUOXdxcXa+cK7Q373QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBj5dW1hdlisbAs0ZPEwle1fnhY2iOxt0RcrfXfw9Keg0vEwPZZYrg3JycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAR8CvAQAA//8lDiLj") (async) syz_mount_image$ext4(&(0x7f0000000780)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x3000482, &(0x7f00000003c0)={[], [{@euid_eq={'euid', 0x3d, r1}}, {@rootcontext={'rootcontext', 0x3d, 'staff_u'}}, {@seclabel}, {@smackfsroot={'smackfsroot', 0x3d, 'ext2\x00'}}, {@euid_lt={'euid<', r1}}, {@obj_user}, {@euid_gt={'euid>', r1}}, {@func={'func', 0x3d, 'CREDS_CHECK'}}, {@func={'func', 0x3d, 'POLICY_CHECK'}}, {@obj_role={'obj_role', 0x3d, 'ext2\x00'}}]}, 0x49, 0x7aa, &(0x7f00000007c0)="$eJzs3c9rG1ceAPDvyPLPZNdeWNjNngwLu4YQeZ31JruwUJceSqGBQHtuYmTFpJatYMkhNqZNKIVeCm3prb3k3J+X0mt/HHpp/4+SkLZOaEoPxWX0w1ZiyZFrW0qazwcmem/mSe99541mXjTPUgCPrfH0n0zEsYh4I4kYra9PIqK/mspGzNTK3d1Yz6dLEpubz32fVMvc2VjPR9NzUkfqmb9GxBevRhzP7Ky3vLq2MFssFpbr+cnK4qXJ8uraiYuLs/OF+cLSqanp6ZOn/3P61MHF+uM3a0dvvvn0Pz+c+fmVv3z0+pdJzMTR+rbmOA7KeIzX90l/ugvv8dRBV9Yzn7zUQaGmIyB7mI1hj9KO6av3yrEYjb7d+me4my0DAA7LyxGx2U5f2y0AwCMtqV3/n+h1OwCAbml8DnBnYz3fWHr7iUR33XoyIoZq8Tfub9a2ZOv37Iaq90FH7iT33BlJImLsAOofj4h3P33h/XSJQ7oPCdDK1WsRcX5sfOf5P9kxZ2Gv/vXgIv33r3D+g+75LB3//LfV+C+zNf6JFuOfwcbcsX26/zV2vv8zNw6gmrbS8d//m+a23W2Kv26sr577Q3XM159cuFgspOe2P0bERPQPpvmpXeqYuP3L7Xbbmsd/P7z14ntp/enjdonMjezgvc+Zm63M7ifmZreuRfwt2yr+ZKv/kzbj37Md1vHM/157p922NP403sayM/7DtXk94h8t+z/ZKpPsOj9xsno4TDYOihY+nomRdvWPZ7f7P13S+hv/F+iGtP9Hdo9/LGmer1nu+KW3Zot9fX3083aFmo//1vG3Pv4Hkuer6YH6uiuzlcryVMRA8uzO9Se3n9vIN8qn8U/8vfX7f7fjPx24nO9wR2RvfvfBb4//cKXxz+2p//eciKG7C33t6u+s/6erl4mJ+ppOzn+dNnBfOw8AAAAAAAAAAAAAAAAAAAAAAAAAOpSJiKORZHJb6Uwml6v9hvefYyRTLJUrxy+UVpbmovpb2WPRn2l81eVo0/ehTtW/D7+RP3lf/t8R8aeIeHtwuJrP5UvFuV4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1R9r8/n/q28Fetw4AODRDfb1uAQDQZUk22+smAADdNrSn0sOH1g4AoHv2dv0HAH4PXP8B4PHzgOu/PwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgv86eOZMumz9trOfT/Nzl1ZWF0uUTc4XyQm5xJZ/Ll5Yv5eZLpfliIZcvLWbavdDV2kOxVLo0HUsrVyYrhXJlsry6dm6xtLJUOXdxcXa+cK7Q373QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBj5dW1hdlisbAs0ZPEwle1fnhY2iOxt0RcrfXfw9Keg0vEwPZZYrg3JycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAR8CvAQAA//8lDiLj") r2 = open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) ioctl$AUTOFS_IOC_ASKUMOUNT(r2, 0x80049370, &(0x7f0000000380)) (async) ioctl$AUTOFS_IOC_ASKUMOUNT(r2, 0x80049370, &(0x7f0000000380)) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x12, r2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r3, &(0x7f0000000140)='2', 0xfdef, 0x8000c61) io_setup(0x1, &(0x7f00000004c0)=0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x101042, 0x0) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x101042, 0x0) io_submit(r4, 0x1, &(0x7f00000002c0)=[&(0x7f0000000280)={0xffffff7f00000000, 0x0, 0x11, 0x1, 0x0, r5, &(0x7f0000000200)="96", 0x1}]) [ 156.164225][ T5147] binder: BINDER_SET_CONTEXT_MGR already set [ 156.170175][ T5147] binder: 5146:5147 ioctl 4018620d 200001c0 returned -16 executing program 3: r0 = socket(0x10, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@pppol2tpv3, &(0x7f0000000080)=0x80) sendto$inet6(r0, &(0x7f00000007c0)="7800000018002507b9199b02ffff48000203be04020406050402040c5c000500580006080a0000000d0085a168d0bf46d32345653600648d27000b000a00000849935ade4a460c89b6ec0cff3959547f509058ba86c902007a00004a327a0407160012000a0000000000e000e218d1dd3b6ed538f2523250", 0x78, 0x0, 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000300)='./bus\x00', 0x8) (async, rerun: 64) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) (async, rerun: 64) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000500)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) (async) chdir(&(0x7f00000001c0)='./bus\x00') (async) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async, rerun: 64) sendmsg$inet6(r2, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x1002}}], 0x18}, 0x0) (async, rerun: 64) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='attr/exec\x00') seccomp$SECCOMP_SET_MODE_STRICT(0x0, 0x0, 0x0) (async) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) (async) splice(r0, 0x0, r3, 0x0, 0x200002000622c, 0x0) (async) openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) (async) getdents64(r1, 0x0, 0x0) executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xa, 0x4, 0x9, 0x80000001, 0x0, 0xffffffffffffffff, 0x14}, 0x48) executing program 3: syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x6040000, &(0x7f0000000480), 0x1, 0x3fd, &(0x7f00000004c0)="$eJzs289rHFUcAPDvTH5h0ppYq9bWH6tFDETzs0IPOejBg+BBsDdPS5KWYppIE8GWHvx10oMg/gHqP6DozZNQ6NGDoCL4B0ilSC56XJndmWab7MZssuvazucD274385b3vjP73bx5MxtAaVWyf5KIIxHxW0SMN6p3Nqg0/vtr69rS31vXlpKo1V7/M6m3y7YVTYv3jeWVyTQi/TCJUy363bhy9c3q6urK5bw+s3nprZmNK1efv3ipemHlwsra3MLCwuzZF+Znz3Yt1m9Gf/38RvWVxU8+vj4y+OUvX2fjPZLva46jWypRufNYNnmm25312dGmcjLYx4HQkYGIyE7XUD3/x2Mgtk/eeLz8fl8HB/RUrVarjbTf/W4NuIcl0e8RAP1R/KHPrn+L13809fhfuPVS4wJod/yDkeZthnZc33ZTJSJenHrtj+wVPVqHAABo9n02/3mu1fwnjYeb2t2f3xuaiIgHIuJYRDwYEccj4qGIettHIuJEh/1XdtR3z3/SmwcKbJ+y+d9iy/lvMfuLiYG8drQe/1By/uLqymx+TCZjaCSrz+3Rx3c//jTVbl/z/C97Zf0Xc8F8HDcHdyzQLVc3q4eJudmt9yJOtpz/JrfvBCQR8WhEnDxgHyMnztxot+/f4++t2hcRz7Y8/9t37pK970/O1D8PM8WnYrfxn68vtuu/3/Fn53907/gnkub7tRud97H10Vdtr2kO+vkfTs7Vy8P5tneqm5uX5yKGk1d3b5/ffm9RL9pn8U+ebp3/x2L7SJyKiMci4vGIeCIinszH/lREPB0Rp/eIf+yND84dPP7eyuJf7uj8d174Ye3bT9v1v7/zf6Zemsy37Of7b78DPMyxAwAAgLtFWn8GPkmnb5fTdHq68Qz/8RhNV9c3NqfOr7+9ttx4Vn4ihtJipWu8aT10Ll8bLurzO+oL+brxZwP31evTS+ury/0OHkpurE3+Z34f6PfogJ7zey0oL/kP5SX/obzkP5SX/Ifykv9QXvIfykv+Q3nJfygv+Q+ldJjf9SsoKNyrhX5/MwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTHPwEAAP//lanUkA==") [ 156.285786][ T5159] netlink: 'syz-executor.3': attribute type 5 has an invalid length. executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$TIPC_CMD_DISABLE_BEARER(r0, &(0x7f0000001840)={&(0x7f0000001780)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000001800)={&(0x7f00000017c0)={0x30, 0x0, 0x400, 0x70bd2a, 0x25dfdbfe, {{}, {}, {0x14, 0x13, @l2={'ib', 0x3a, 'team_slave_0\x00'}}}, [""]}, 0x30}, 0x1, 0x0, 0x0, 0x4080}, 0x24044005) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0xd, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x61, 0x11, 0x88}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096}, 0x70) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000440)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f00000014c0)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000001480)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000001540)={&(0x7f0000001500)=@bridge_dellink={0x28, 0x11, 0x10, 0x70bd2c, 0x25dfdbff, {0x7, 0x0, 0x0, r2, 0xa000, 0x4001}, [@IFLA_PROTO_DOWN={0x5, 0x27, 0x8}]}, 0x28}}, 0x4000800) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r1, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000100), 0x30}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000a40)=@newtfilter={0x70, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {}, {0xfff3}}, [@filter_kind_options=@f_u32={{0x8}, {0x44, 0x2, [@TCA_U32_POLICE={0x40, 0x6, [@TCA_POLICE_TBF={0x3c}]}]}}]}, 0x70}}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r4, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f0000001680)={'syztnl2\x00', &(0x7f0000001600)={'ip_vti0\x00', 0x0, 0x80, 0x700, 0x40, 0x5, {{0x16, 0x4, 0x1, 0x7, 0x58, 0x65, 0x0, 0x1f, 0x2f, 0x0, @remote, @multicast2, {[@noop, @timestamp_addr={0x44, 0xc, 0xd9, 0x1, 0x3, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x6}]}, @ssrr={0x89, 0xf, 0x10, [@multicast1, @multicast1, @dev={0xac, 0x14, 0x14, 0x36}]}, @noop, @timestamp_addr={0x44, 0x24, 0x97, 0x1, 0x7, [{@rand_addr=0x64010100, 0x1}, {@broadcast, 0xfffffff9}, {@broadcast, 0x4}, {@local, 0x8001}]}, @noop]}}}}}) sendmsg$nl_route(r3, &(0x7f0000001740)={&(0x7f00000015c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000001700)={&(0x7f00000016c0)=@mpls_delroute={0x28, 0x19, 0x400, 0x70bd2c, 0x25dfdbfb, {0x1c, 0x80, 0x10, 0xc3, 0xfd, 0x0, 0xfe, 0x0, 0x1000}, [@RTA_MULTIPATH={0xc, 0x9, {0x1f, 0x1, 0x4, r6}}]}, 0x28}}, 0x800) r7 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000001380)='blkio.bfq.sectors\x00', 0x0, 0x0) r8 = syz_open_procfs(0x0, &(0x7f0000000100)='net/dev_mcast\x00') preadv(r8, &(0x7f0000000200)=[{&(0x7f0000000000)=""/36, 0x24}], 0x1, 0x0, 0x9) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001400)={0x18, 0x4, &(0x7f0000000140)=@raw=[@map_idx_val={0x18, 0x4, 0x6, 0x0, 0xc, 0x0, 0x0, 0x0, 0x1}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}], &(0x7f00000001c0)='GPL\x00', 0x9, 0xe6, &(0x7f0000001200)=""/230, 0x41100, 0x18, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001300)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000001340)={0x5, 0xd, 0xfffff048}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[r7, r3, r8, r3]}, 0x80) write$FUSE_INIT(r4, &(0x7f0000000040)={0x50, 0x0, r5, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) syz_fuse_handle_req(r4, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r9 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000cc0)="e1", 0x56000}], 0x1) dup3(r3, r9, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) syz_mount_image$fuse(0x0, &(0x7f0000001040)='./file2\x00', 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="15"], 0x15) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xb, 0x7, 0x8, 0x8, 0x5}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000100000000000000fe0018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = socket$inet_udp(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r2, 0x0, 0xffffffffffffffff, 0x0, 0x39000, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x5, 0x4, 0xfff, 0x5}, 0x48) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000045c0)={{r4}, &(0x7f0000004540), &(0x7f0000004580)}, 0x20) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) r6 = memfd_create(&(0x7f0000000080), 0x0) splice(0xffffffffffffffff, 0x0, r6, 0x0, 0x408cd, 0x0) write$binfmt_elf64(r3, &(0x7f0000000100)=ANY=[], 0xfffffe3e) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000080)=0x474c, 0x4) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_int(r1, 0x0, 0x14, &(0x7f00000000c0)=0x80, 0x4) connect$inet(r1, &(0x7f0000000440)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) setsockopt$inet_int(r1, 0x0, 0x19, &(0x7f0000000180)=0x40000000, 0x4) recvmmsg(r1, &(0x7f0000007640)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)=""/211, 0xd3}}], 0x1, 0x2020, 0x0) prlimit64(0x0, 0x9, &(0x7f00000000c0), 0x0) io_setup(0x202, &(0x7f0000000200)) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000000)=0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000000100)={0xa, 0x4e22, 0x3, @rand_addr, 0x7}, 0x1c) listen(r1, 0x7) syz_emit_ethernet(0x4a, &(0x7f0000000440)={@local, @broadcast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a8435", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x22d, &(0x7f0000000e80)={@local, @multicast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x1f7, 0x6, 0x0, @remote, @local, {[@hopopts={0xff, 0xa, '\x00', [@hao={0xc9, 0x10, @empty}, @calipso={0x7, 0x10, {0x3, 0x2, 0x14, 0x400, [0x4]}}, @calipso={0x7, 0x20, {0x2, 0x6, 0xa, 0x4d1, [0x9, 0x8001, 0x7fff]}}, @jumbo={0xc2, 0x4, 0x8}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x5e, 0x2, '\x00', [@ra={0x5, 0x2, 0xac}, @hao={0xc9, 0x10, @mcast1}]}, @dstopts={0x5e}, @srh={0x0, 0x4, 0x4, 0x2, 0x5, 0x20, 0x105, [@local, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}, @fragment={0x84, 0x0, 0x1f, 0x1, 0x0, 0x3, 0x67}, @hopopts={0x6c, 0x1c, '\x00', [@hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x2c}}, @jumbo={0xc2, 0x4, 0x2}, @ra={0x5, 0x2, 0x6}, @generic={0x0, 0xa7, "738c844b0c6874a853251ccb2135ee6f7db579129696dbdf54d4c1a6e4621cd22f9a141eb6ce1fd02cf8bfbe7e7653d11edd1aa064a28376530557a2b4e682eeae8b11acaa78fd29982d452bbdd7d79657fec85fedb21473ca9e6612574d23846955514bbb5f9d20264e4c00d197405439745df961abd74fefe4154f8ae6a8501dbd864ad4212d880168bcd94f7fbd32e5cc44ac16b2d7c2d99b54f570e7000000000000000000"}, @enc_lim={0x4, 0x1, 0xe4}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x3}, @enc_lim={0x4, 0x1, 0x7}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}]}], {{0x4e23, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0x4, 'Wv'}]}}, {"5af8bcc7914183521c5ddc29a2fc5a8821cc9f13d314fa4148be877baa4914227d90da2487c8d6bf54b3d4744c951698f70f72bf6fe948"}}}}}}}, 0x0) prctl$PR_SET_PTRACER(0x59616d61, r7) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000040)) executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x9, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x2, 0x1, 0x47}], {0x95, 0x0, 0x700}}, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd}, 0x80) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000700)=ANY=[@ANYBLOB="54010000100013070000000000000000fe880000000000000000000000000001ac1414bb000000001600"/64, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="200100000000000000000000000000020000000032000000e000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000400210000000000000048000200656362286369706865725f6e756c6c29000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0004000200000000000000fe8000000000000000000000000000bb"], 0x154}}, 0x0) fgetxattr(r2, &(0x7f0000000280)=@known='system.posix_acl_default\x00', &(0x7f0000000940)=""/210, 0xd2) write$P9_RVERSION(r1, &(0x7f0000000e40)=ANY=[@ANYBLOB="1500000065ffff097b00000800395032303030"], 0x15) r3 = dup(r1) write$FUSE_BMAP(r3, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="b0"], 0xb0) write$FUSE_NOTIFY_RETRIEVE(r3, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r3}}) socket$netlink(0x10, 0x3, 0x0) r4 = socket$pppl2tp(0x18, 0x1, 0x1) syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) pipe2$9p(&(0x7f0000000240), 0x0) socket$inet(0x2, 0x4000000000080001, 0x0) r5 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x210000000013, &(0x7f0000000040)=0x100000001, 0x4) connect$inet(r5, &(0x7f0000000180)={0x2, 0x0, @local}, 0x10) socket$nl_route(0x10, 0x3, 0x0) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(r5, 0x6, 0x1d, &(0x7f0000000080)={0x0, 0x4, 0x32fe3cf0}, 0x14) shutdown(r5, 0x1) socket$inet_udp(0x2, 0x2, 0x0) unshare(0x400) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000002c0)={0x3ff}, &(0x7f0000000300)={0x0, 0x3938700}, 0x0) getsockname$inet(r4, 0x0, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_MON_GET(r6, &(0x7f0000000500)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000005c0)={0x0, 0x88}, 0x1, 0x0, 0x0, 0x1}, 0x0) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x19, 0x4, 0x4, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000000c0)={r7, &(0x7f0000000000), &(0x7f0000000380)=@udp=r6, 0x2}, 0x20) [ 156.380829][ T5177] fuse: Bad value for 'fd' [ 156.387270][ T391] usb 3-1: new high-speed USB device number 16 using dummy_hcd executing program 3: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000640)='./bus\x00', 0x0, &(0x7f0000000080)=ANY=[], 0x1, 0x1268, &(0x7f0000002500)="$eJzs3U9rI2UcB/Bf2vTv2qbquroL4oNeFCFue/DkpcguiAWl2gUVhFmbamialCYUIuLWkyfBlyHq0ZsgvoFevHgWBJFePO5BHGmT1aZJu7ptU5HP5zIPzzzfeWYyzMCE+TF7L32+sb7WLK9lrRgpFKK4ORbFuylSjMRodOzEc7d+/OnJN956+9XFpaUbyyndXHxz/sWU0uxT373z0ddPf9+6dOub2W8nYnfu3b3fFn7evbJ7de+Pr6LaTNVmqjdaKUu3G41WdrtWSavV5no5pddrlaxZSdV6s7LVs36t1tjcbKesvjozvblVaTZTVm+n9Uo7tQqptdVO2ftZtZ7K5XKamQ5OY+XLu3meR+T5WIxHnuf5VEzHpXgoZmI2SjEXD8cj8WhcjsfiSjweT8TVg1EXvd8AAAAAAAAAAAAAAAAAAADw/3Kf+v+C+n8AAAAAAAAAAAAAAAAAAAA4f0fr/4sRvv8PAAAAAAAAAAAAAAAAAAAAQ3af7/8fqf9/Xv0/AAAAAAAAAAAAAAAAAAAAnIfJzmI5pcmIjU+3V7ZXOstO/+JaVKMWlbgepfg9Dqr/Ozrtm68s3bieDszFCxt3uvk72yujvfn5sVLMFQbm5zv51JufiOnD+YUoxeXB8y8MzE/Gs8/s5z/p5MtRih/ei0bUYjWi0D36g/zH8ym9/NrSVG/+2v64Y42e82kBAACAs1ROf+l/ft/pDhq4vrOq+3yeuiMLJ/w/cOT5vBjXihd11NzTbH+4ntVqla0HbIwfv53x0225r1GIiCwO98xO/7K8P/mZTfGgjdGhTjp28phTnNMo/gd+zDNo/PrFoZ7JGO7sI91LIqvt3z//WSp28vxcd2zgxThxUur4e0ZhCPclhuPvk37RewIAAAAAAAAAAMC/MfDtv6mI6Hsf8IO+nnuvh/fG+7d8/OyfDeEIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/mQHjgUAAAAAhPlbp9GxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwFcBAAD///ME0UM=") (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) write$binfmt_script(r0, &(0x7f0000000000)={'#! ', './bus/file0', [{0x20, 'p'}, {0x20, 'vfat\x00'}, {0x20, 'vfat\x00'}, {0x20, 'vfat\x00'}], 0xa, "8919a2b4e74d55834fbe18c0467cf5"}, 0x32) (async) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x0) (async) r1 = socket(0xa, 0x3, 0x9) getsockopt$nfc_llcp(r1, 0x29, 0x10, 0x0, 0x2000005d) (async) r2 = epoll_create1(0x0) r3 = epoll_create1(0x0) (async) close(r2) openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) epoll_ctl$EPOLL_CTL_ADD(r3, 0x1, r2, &(0x7f0000c85000)) (async) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r2, &(0x7f0000000140)={0x77540947ad9a168d}) (async) epoll_pwait(r3, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) (async) chdir(&(0x7f0000000240)='./file0\x00') (async) mknodat$null(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x103) (async) renameat2(r0, &(0x7f0000000380)='./bus\x00', r0, &(0x7f0000000200)='./bus/file0\x00', 0x0) executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0, @local}, 0x10) (async) r1 = accept$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) getsockname$packet(r1, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000140)=0x14) (async) connect$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @empty}, 0x10) (async) sendmmsg$inet(r0, &(0x7f0000000d40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@ip_retopts={{0x10}}], 0x10}}], 0x1, 0x0) executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x41, 0x0, &(0x7f0000000040)=0x28) mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) r1 = socket$igmp(0x2, 0x3, 0x2) sendmsg$sock(r1, &(0x7f0000000440)={&(0x7f0000000280)=@in={0x2, 0x0, @loopback}, 0x80, 0x0, 0x0, &(0x7f0000000380)=[@timestamping={{0x18, 0x1, 0x41}}], 0x18}, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000100)={[{@workdir={'workdir', 0x3d, './file1'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) chdir(&(0x7f00000001c0)='./bus\x00') fallocate(r1, 0x20, 0x4, 0x101) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents64(r2, 0x0, 0x0) executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000280)=0x7) getpid() sched_setscheduler(0x0, 0x0, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x6, 0x13, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020786c0000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000000008500000006000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000001700000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r2, 0x0, 0x10, 0x10, &(0x7f00000002c0)="0000000012000000", &(0x7f0000000300)=""/8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) [ 156.650810][ T5197] overlayfs: workdir and upperdir must be separate subtrees [ 156.657979][ T391] usb 3-1: device descriptor read/64, error 18 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x17, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000000000000000000000000006112040000000000950000070000000093932e2517b5b7b3c29456aa92f113d9bf7a7a3a5a7e95d0a2936cb1ae"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xc}, 0x80) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) openat$cgroup_ro(r0, &(0x7f00000003c0)='cgroup.kill\x00', 0x0, 0x0) (async) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x2) (async) bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@bloom_filter={0x1e, 0x80, 0xabb, 0xffffffff, 0x1001, 0xffffffffffffffff, 0x8, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0xb}, 0x48) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) (async) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="280000002100010500000000000000000a00000000000000000000000c001400a6"], 0x28}}, 0x0) (async) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000440), 0x4) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x3, 0x5}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000280)=ANY=[@ANYRESOCT=0x0, @ANYRES32=r3, @ANYBLOB="0000000000000000b70800004e9d00007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x4, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x13, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x100004, 0x220104, 0xe2a4, 0x841}, 0x48) (async) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000800)=@newlink={0x44, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_SPORT={0x6}, @IFLA_IPTUN_ENCAP_FLAGS={0x6}]}}}]}, 0x44}}, 0x0) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001940)="91", &(0x7f0000001940), 0x2, r4}, 0x38) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x18, &(0x7f0000000080)={0x0, &(0x7f0000000040)=""/30, &(0x7f0000000480), &(0x7f0000000040), 0x1, r4}, 0x38) (async) r6 = socket$inet6(0xa, 0x2, 0x3a) bind$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2}, 0x1c) executing program 1: syz_mount_image$ext4(0x0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[], 0x15) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f00000005c0)={0xb8, 0x0, 0x0, [{{}, {0x0, 0x0, 0x9, 0x0, 'trans=fd,'}}]}, 0xb8) write$FUSE_INIT(r2, &(0x7f0000000300)={0x50}, 0x50) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x16, 0x0, 0x4, 0xff, 0x0, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000002000000b704000000000000850000005700000095"], 0x0}, 0x90) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r4}, 0x10) mount$incfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x1, 0x40, 0x6, 0x8}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xc, 0x4, 0x4, 0x9, 0x0, r1}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000580)=@bpf_lsm={0xc, 0x5, &(0x7f00000000c0)=@framed={{0x6e, 0xa, 0xa, 0x0, 0x0, 0x79, 0x10, 0xa3}, [@map_fd={0x18, 0x0, 0x1, 0x0, r2}]}, &(0x7f0000000000)='GPL\x00'}, 0x80) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[@ANYBLOB="240000000d000d0400"/20, @ANYRES32=0x0, @ANYBLOB="000000000800040000000000"], 0x24}}, 0x0) syz_open_procfs(0x0, &(0x7f0000000100)='syscall\x00') r3 = socket$nl_route(0x10, 0x3, 0x0) socket(0x1, 0x803, 0x0) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=@newlink={0x7c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x4c, 0x12, 0x0, 0x1, @ip6gretap={{0xe}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_FWMARK={0x8}, @IFLA_GRE_OKEY={0x8, 0x5, 0x7}, @IFLA_GRE_ENCAP_DPORT={0x6, 0x11, 0x4e23}, @IFLA_GRE_FLOWINFO={0x8, 0xc, 0xffff}, @IFLA_GRE_REMOTE={0x14, 0x7, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}]}}}, @IFLA_LINK={0x8}, @IFLA_MASTER={0x8, 0x3}]}, 0x7c}}, 0x0) syz_emit_ethernet(0x2cf, &(0x7f0000000200)={@local, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "000210", 0x299, 0x3a, 0xff, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @remote, {[@dstopts={0x2, 0x0, '\x00', [@ra={0x5, 0x2, 0xd156}]}, @hopopts={0x32, 0xe, '\x00', [@calipso={0x7, 0x38, {0x3, 0xc, 0x0, 0x1, [0x9, 0x1000, 0x7ff, 0x80, 0x2, 0x2]}}, @ra={0x5, 0x2, 0xd5}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x8e}, @calipso={0x7, 0x10, {0x1, 0x2, 0x2, 0x0, [0x9]}}, @jumbo={0xc2, 0x4, 0xffffff7f}, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x3}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x5}]}, @srh={0x5e, 0x10, 0x4, 0x8, 0x2, 0x50, 0x2, [@mcast2, @dev={0xfe, 0x80, '\x00', 0x25}, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @empty, @loopback, @dev={0xfe, 0x80, '\x00', 0x40}, @ipv4={'\x00', '\xff\xff', @remote}, @dev={0xfe, 0x80, '\x00', 0x1a}]}, @routing={0x62, 0x0, 0x1, 0x5}, @routing={0x0, 0x0, 0x0, 0x4}, @fragment={0x2f, 0x0, 0x20, 0x0, 0x0, 0x3, 0x68}], @ndisc_redir={0x89, 0x0, 0x0, '\x00', @mcast1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', [{0x5, 0x8, "9d51f005cf88ae58f2fde962d5b7b9eaea575fb8df1a4d25dffab22b21700530fbec0913d50b303b7c4478bded65da08b6cc03ba261cdb68d8fdd392944d32fb4ea85d"}, {0x22, 0x1f, "5f7fbaee5556db8b144d5fc5f9401ef93e67458238df8c8e2ab96df84e5f8c27db0539d5f709fa5dc243166273d749bfcf7138a044e79faa750d7e23d9637ed8720a90cb09062c188840de3b0170ff9800728e2bbd3e14d973146cd655ae0c0aeac6005bb77850851305f9c8be4ae191ce570ef353fc00784cab5ea273cff3954b61d6c645d0741398214900e46a1f7befd6e870a7e4d5b39730e4ae9bff9b96df8f2cba2a18f504e2b408a7eb38559d1ce2a027fb4f9364f0c6aa1493d927c92159d3cbf8574edf17a248e17809d42f9fc459e0423c9d92e02aef787795c8e8c3f8616b5c3c2c737f509fc4a889cd2b54678b06666d12570e6f"}]}}}}}}, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) executing program 0: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./file2\x00', 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='noacl,fastboot,nolazytime\x00\x00\x00\x00nc_mode=strict,\x00'], 0x1, 0x54f9, &(0x7f000000ab40)="$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/tGi1921lb1DGlrDHPUYUkCYogbSQBqiB3FJCBBEeB4WIRJE8thX0fZIZxoIfMwgO80YaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgS3fVenFz9fu6bc5u306e2QAAAADnbKv1on4yS/2vzf3vza2fTb+IiDIizq3dR/HpJHPU5FSvvL56MYbbiDrh8BmT5voSEX+a6+FH198CAAAAXK7NcjVPq/X0MBt6QPQpFW3Kb38z5RURUc3uM6WVh7xfmcLq3/c4/mdKqwtY00xhqeQ2zpX2LvXf/Vi1mz5ritSUb78/29wBAIAejU6aflchAAAA9Onf0ANgGEU8bWUetwInqWm29z6f9AAAAIAPqBh6AAAAAEDn6vW/8/8AAADgsqXz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjStlovNsvVvG3Obt9OntkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/szzsKhEAYhMHe9Z3J3P+w0qCpqUkVCB9/YzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPndX/5PTI0zydxrY+l5JFk7NbZOjb1z4+gP4+vXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLE/LykQAkEQBXPG/076/oeVBD2DCBHQ8KiiFg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf9Ltf/k9MjTPJ3Glj6XgkWbtqbF019h40jh6Mt38DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLFzP69xVHEAwN/M7GxtVVyj7CEiCh70Yrfb2tqbeFCCB/8EIaTbGrv1R5uDLUXIxZvknIvoUURQ4i3/Q84J5BJvOewhgmdlZmeSyQ9w/dGZTfL5wJv33WGY932zEPKd9xIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNLo3YM4yQ6dcRwX5zb3Hi9k/daRPrO+sj2btSyO6kz6dHi5+iHqNpcIAAAA50dS1vchhJ10bS7r405e/6flNVnN/92z47is54/W/WVf1v5Z+/WX3Rf3B+qMx8luentxOLhyPJXWk5vldHvub69o5U8+f/eS5F9I/MHyC6M0f57RNxsb77Xz8EId2QIA/8blsi+C8vehrO83mRgA50arUniX9X/SaTYnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDqMlsPTZRyFEGZbB3Fma+/xwkn9+sr2bNlurK6uVO+Z3SINIdxeHA6u1DiXaffg4aO788Ph4H79wSshhKZGf6eY/t2PJrg4hEaej+B/CuLiy56WfE5H0OAPJQAAzqS0aFldv5OuzWXnopkQ/vz+cP3/eiUOE9b/ux/f2KyOVa3/+7XNcPr1lu593nvw8NGbi/fm7wzuDD5962r/7f61m9ev3+zl70p63pgAAADw37SLVq3/45nj6/+XKnGYsP7/4tv+V9WxEvX/iQ4W/ZrOBAAA4Hx7/tU/fo9OOB+12+HL+aWl+/3xcf/z1fGxgVT/sQtFq9b/yUzTWQEAAAB1GC1Hh9b/b1XiMOH6/zM/vPRT9Z5JCOFisf5/eeGz4a36pjPV6vhz4qbnCAAAQLMuFq26/p/m+//j/S0PcQjhjdfGcfFvACeq/5P3v/6xOlZ1//+1+qY4leLu+HnkfTeEVrfpjAAAADjLnipaVuz/lq7NffLzpQ/b9v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1O2vAAAA//+END5e") (async) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) bind$inet6(0xffffffffffffffff, 0x0, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0) (async, rerun: 32) r2 = open(&(0x7f0000000040)='./bus\x00', 0x14507e, 0x0) (async, rerun: 32) r3 = eventfd2(0x0, 0x0) dup2(r3, r2) (async, rerun: 64) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000002440)="b514bf6f2ea08f49", 0x8}], 0x1) (rerun: 64) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xc, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x71, 0x11, 0x46}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x2a}, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x70) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000007c0)={r4, 0xe0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0}}, 0x10) (async) sendto$inet6(r0, 0x0, 0x1e, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x0, 0x0, @loopback}, 0x1c) r5 = syz_open_procfs(0x0, &(0x7f0000000000)='net/sockstat\x00') write$UHID_SET_REPORT_REPLY(r5, 0x0, 0x0) (async) r6 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r6) (async) ptrace$setregs(0x1a, r6, 0x0, &(0x7f00000000c0)="45b46fbe7f") (async, rerun: 64) accept4(r5, &(0x7f00000000c0)=@caif=@util, &(0x7f00000001c0)=0x80, 0x800) (rerun: 64) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file0\x00', 0x1000801, &(0x7f0000000300)=ANY=[@ANYRES16=0x0, @ANYRESHEX, @ANYRESDEC, @ANYRESOCT], 0x1, 0x1ca, &(0x7f00000008c0)="$eJzsmb+uEkEUxr+Z3QvcG2NiY2GjiTfxmlyW3UUNjQU+gQn4r5PIStAFDGwBJBbExsbH8BUsqCzs7Gy1UBMTCymt18xw2B35J8QQSTy/hNlvZs7MnDnAVwAYhvlv+frl5+dXt0rVUwBncIwsjX+30hhpxH/Kkfj4+l377PPx/H4CQBxvfr4N4G3ZQkT9OP599TE9q5CJvgOJq6TvQcAh/RASd0kHEHhA+omhO4ckwsB51Anrj5th4KrGU42vmuJ8fpORQB1AjvITxnxvMHxaC8OgOy8O4tk5C1Pbij/Uz56UJW4a9VPv1/2XL0aqP6uNa9TPg4RHugiBCukSsnAcJy2Jcf8Ldrq/tcn990Gcy6+LOd2DDFn8AyGMkUMl1Bc6GTk/Gb9fXPVtl4ld2u2VQZ69MPXh6O92zpAJLI1J/VNZ7hXDn2zYiX8UotazQm8wzDdbtUbQCNq+X7zhXnPd635BG9G0XeN/Oe1PR8b+BytiMyKDfi2Kul4fiLpe0venreG4lTedH3qN1P4ncXJ5uof6qOhrZ5efIegl9VOpE2tl8gzDMAzDMAzDMAzDMAzDMFtxEUL/Ckp/VMUr8G/r6F8BAAD///ckZMc=") (async, rerun: 64) bpf$PROG_LOAD(0x5, 0x0, 0x0) (async, rerun: 64) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001be7000000000000120000f1850000006d00000095"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r7}, 0x10) (async, rerun: 64) mount$incfs(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) (async, rerun: 64) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) creat(&(0x7f0000000400)='./bus\x00', 0x0) (async, rerun: 32) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) lseek(r8, 0xffffffffffffffff, 0x4) executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x483}, {r0, 0x8000}], 0x2, 0x89) mknodat$null(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRES16=r1, @ANYRESDEC=r0, @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000000)) epoll_pwait(r2, &(0x7f00000002c0)=[{}], 0x1, 0x6f4, 0x0, 0x0) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f00000001c0)={0xa0000004}) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x0, @loopback}, 0x10) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000000)='./file0\x00', 0x800090, &(0x7f0000000a40)={[{@fat=@showexec}, {@uni_xlate}, {@uni_xlateno}, {@numtail}, {@shortname_lower}, {@uni_xlateno}, {@uni_xlate}, {@rodir}, {@fat=@check_strict}, {@rodir}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@fat=@codepage={'codepage', 0x3d, '874'}}, {@uni_xlate}, {@uni_xlateno}, {@fat=@dmask={'dmask', 0x3d, 0x1}}, {@fat=@showexec}, {@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@rodir}, {@uni_xlateno}, {@rodir}, {@shortname_mixed}, {@utf8}, {@shortname_win95}, {@utf8no}, {@uni_xlateno}, {@shortname_win95}, {@shortname_win95}, {@shortname_win95}, {@utf8}, {@rodir}], [{@defcontext={'defcontext', 0x3d, 'unconfined_u'}}]}, 0x6, 0x2d1, &(0x7f0000000740)="$eJzs3T9rJGUcB/DfbGb/qMVuYSWCA1pYHZdrbTbIHYipPLY4LTR4dyDZRUgg4h9cU4mdjaWvQBB8ITZ2loKtYGeEwMjMzmR3k3GzkWxE8/kUyZOZ5zvP73lmkkyTJ++9ONl/nMXT489+iV4vidawG3GSxCBaUfsilgy/DgDgv+wkz+P3fKbh9M9frcj2NlgXALA5l/z+r6Tlx0dFjx9urjYAYDMePnr7zZ3d3ftvZVkvHky+PBolEVF8np3feRofxDiexN3ox2lE+aLQjvJtoWg+yPN8mmaFQbwymR6NiuTk3R+r6+/8FlHmt6Mfg/LQ2dtGmX9j9/52NrOQnxZ1PFuNPyzy96Ifz5+Fl/L3GvIx6sSrLy/Ufyf68dP78WGM43FZxDz/+XaWvZ5/88en7xTlFflkejTqlv3m8q168OkN3yMAAAAAAAAAAAAAAAAAAAAAAP5/7lR753Sj3L+nOFTtv7N1WnzRjqw2WN6fZ5ZP6gvN9weKVp7n0zy+rffXuZtlWV51nOfTeCGtNhYEAAAAAAAAAAAAAAAAAACAW+7w40/298bjJwfX0qh3A0gj4s+HEf/0OsOFIy/F6s7dasy98bhVNZf7pItHYqvuk0SsLKOYxDUty2WNZy7UXDW++74xVczoMI2mU73LB203j3XFxkft2To29qmfrv29pHkNu2fF94obF+dvXCeaR2/HuSOdv6uwfhTXm06n8VT/ysvSea5sTFf0iWTV98Vrv87KXpjFUp9OuaqN8XbVWIifezbWep6jN4tf/FmR2K0DAAAAAAAAAAAAAAAAAAA2av7Xvw0nj1dGW3l3Y2UBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwI2a////dRrpcniNVCcODv+tuQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHB7/BUAAP//vaZV2Q==") bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[], 0x0, 0x1a}, 0x20) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000100), 0xfecc) bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004b40)=[{{&(0x7f0000000080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000100)="1fd2f3a4e21db2823c51925c7347d42612d2ba89381e8c5d024875c0387152c937e9548f90456631104a8f8ef687b63c3e37e42ddb32af6b97b132a71482fc3b840b774795e5b137a846f4fcb266ccc2d33f937b0ca9ea2af314c3514b7e9a3318c31f56334e0f666578d5d28e2c75c0570cc2a9a088a964440832b6a5bb81138f09f03ee92917faec28036e7dfe9037c4e11dfb0c8ee5b5d39dcc0e44c7093a013f13eb75cf86ca018399522126d0e7f4c964168e96183ec2b75886991177825d8a5ea3b10b6ad9e70aeacb4dc12d33a040e24133155d6b23c2", 0xda}, {&(0x7f00000002c0)="92af2b1ee56cab5a49b579cdca57f8bdce25f48ad81857b476060ddc39c2cbe329a0b9aeffb2f5aa3a4fb80f8aee8a0becee7d9cdd97a24854ac3314930dbe2e689ed1044860cfaa0caca8e6599125be4e6a9fbb9dd8dc8cae26f1d6b35ffb5143524419a3c32ea430a07bd9e376bd0e239d4989727b9230b57e2bc12aad9a43b60f49eec2c732c8329ea9ec2966d8d4bfbde5ff2c81e6d3194519852e153ac140823b6540e2baba5aec34ad36a2a5a17cd84ad545d8d77b72fd3b8b2d23cf99f8d159e8e1ba5c36df88443a5a545e310f0307a91d23b64cd99fd1db6236a249b478d217c0448f4a8f5b18d7fb72c4", 0xef}, {&(0x7f00000003c0)="e2b92a77aa7c9bc0a8dceb827d8e970ebda75b4042ff506530e40df284b3e628c52657b9a46fe5da05d301d265f119dbacc75781849d952c412fc22b0de751f31d2ac017a5c4315bff456552c82bcb2d818b352088ce555cf8a1837222aa1b36340569893b4d59ca6f8bdfc916836031db34ad726b615387f84250634cd470fad328fd479b5676700ba505f8a65adcfdbd1c7d175eafe238bb7d548720e217dc211ba94b00515490a1f162e99e492689f5ce53bb122b394b556414bd0cc2777dc0724a6dbded69c583", 0xc9}], 0x3, &(0x7f0000000740)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x50, 0x2400c004}}, {{&(0x7f0000000840)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000004340)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xe0, 0x1811}}, {{&(0x7f0000004440)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000045c0)=[{&(0x7f00000044c0)="2160d3fd6a7dc3e56299df7bc553f02169839a06f42ccf84434853dfcf80daa3af95a07ff715fbfee7f8a5a93824ab68bcc82d57bf7cd3f03d13c09585f62d86bb29dd373c8123475e7847fd1a13bd35cc85729fef5386d681a827673ffcaf246c4be0fab7d623f6b1ca63aa5cdbf28356b40f25c020e0e1823ef09dc39e469805fc72d3b4c23cab2f3896d43f280512fdba16f84ae99aed862cc1b4a94d1d767c6f06b5bceb4d15d95644620b85324072c3a6f6a35a2cac7896ff9e9e8ac13bfe14d2db6d313b6626cb5d73d159189eb3478cccadd1f3cd077c2123bb3bb00414ea416dd8ca1068f528afa08d19e2", 0xef}], 0x1, &(0x7f00000046c0)=ANY=[@ANYBLOB="1c000000c156ff008007001300000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x40, 0x4000002}}, {{&(0x7f0000004700)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004840)=[{&(0x7f0000004780)="a08959749868b70460daece3715e97410d2629033bb2515c9ae6d657bb1f701ee099c84b2a", 0x25}, {&(0x7f00000047c0)}, {&(0x7f0000004800)="76c45a47672f991c1567265fe3e58ce0f782bda80b3df9d456b767b7385eea5a3eccd38a4beb9a2a2ed0b6f6cb98ceb0e883256e5477f5cb", 0x38}], 0x3, 0x0, 0x0, 0x2040004}}, {{&(0x7f0000004880)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004b00)=[{&(0x7f0000004900)="884efee71ecb830c8a577f1924313c2266d4fcf66185b4ac70e03d14bb8d8283ce7eb4c5ed77270a7ec425321af6894c1bf4d5e361e702943c2c192999e67e9a0863b338c1c1689e9a97be4570c3f8ef9595322c319d3cac929fdb49080ff65b9270a6d342773c3fa33a39818a8bc6c49254c6a2", 0x74}, {&(0x7f0000004980)="0833c84eb7c5fad91d0cffbdaa0a5d478f9f648d694e984b00732da49f8f5337595022761d3edd3b50a120148a45de96c846a004aaee1d8ef8f0339339f5573e04ff858f15614ef9435ce7151d1a8ad75590367b093aa50f36a3d8f997a6824a6ab13854a07c3385755e041f79020b52d0f48937be4f790955b06b797c0937788d7309013c09a589a0c0b8f7a6a561e316c34ced836c36b3b90a10c3535997587ed2af71d0498994268363fa1c0962e53c5bd64f785e8a0ad3179b", 0xbb}, {&(0x7f0000004a40)="33b6a000cd9ca1f04b6a3d54902a885a4e6fede9fd2fa573085c307f7d8b9423bb2f5e6400fff7cc1b41b10b5dfc1983d71a8ccd537088df4ffca2c9b4cabdd9b1b167fd2f219031b243bc1056518417fb471e582a12f6460e415aaa22f9d52705e2d7b87b5b89c7e433e6de00459c3e86f81c7b25fd2e7c051229013326d288280f652ce067457c93d1a6f20662200e5d66755cc819493b02d753b7f44fcd217b64c4380195134a47cb393a", 0xac}], 0x3, 0x0, 0x0, 0x800}}], 0x5, 0x4850) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000580)={{{@in6, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in=@dev}}, &(0x7f00000004c0)=0xe8) r5 = getegid() syz_fuse_handle_req(r3, &(0x7f00000021c0)="7c23d79d2e4b9e2e92093dd7adc133b026910cacfd7e830e7d2837d367af54c764d63cc4f5064563c1d447abb248d095e31de53a47247be97066b047a403d75d3551ffbc82e428a490d56f7d012611df9d017ad2646506f1377f464f84287c9753f6d2050231a64ec7bca6fa73f41df04727876327a61f73c2bd5a29e5b70b9d58faf9c381315eca2646a8a3f71a3120936d1adc835167aa74964ac3bf5320372cae2b69c262a1a5959baa4921e75588f49e23e27951629dfbc9c6dbb396f21b3d052e46bc3c1709fc6df3a5960658c4788869aa338546018e9780e60251b9418398ced703d684537f25a7e464b89901cac72b00a7b710ff66d54069ec380869a772603fbf956a7c4e97f75d49ba77d040b755c54166282d883583ed6d5a589e77c758b9e92e94e8ff40a62ceec17b8b62cc930c88f0184a2e989f1774ca65d5d29dd28e6842ea892aa2b43136a50e7e2c648603fcca935b0752084e402fbfe8ad473ba9af7be446217fd0d280882943e76cc2b62bb99c777b28876215bf7f2217e975611ba7f029f86636b237c546e138a5dcaf2f29b5482c00c49575f60a40af7b5a1d6b3a381a9075767541c31fa0c82d4565f2d9a9c61038ce0d26b95bb1981b9710befd2fd3401412fef1ab0e98def9122e731e4458b45dd2590cdd1783dda36b8e83821b9b3d749b128265dfb7530bcb0c241dbe52dc1b3997d49821ad98637431edb23ebc2776fbe74119a38cf4b3330967b1d45dcc53f4d39b9e57df81bc3c91d94b96161934254f6d557f1ce171282aa0af7355eeed4fe2f61667a5337ee3467eb93875bd30c32e3f08f8e7ffeee92637d5eb25015dee3553c3278aa10402b54e9af925644529b51073e0e579baf33928328a626e58523882d5508d1a2330b7bd701d5d4cc3d43aaae6546240fd23bd869790608fa8addbb60e237b3337625e9458ce461e9c7dc5bb87d6a8422a4ebe83722b709ad7c5fb9ebe5b72969b33479698277082b632420143a9a3d81f7fbeb6dd71f1919b3ef8b5fd486792d8bd9460d1e96a9e5d00ca733efdabf0f87fefdfea2d8f3288375a66a29c0b657e748e6ec5c353ee86645a7f2920164cbb45ed8250503a86ed51af7e3434e09123faf0457ebbd0cbc0f98bdaf363cf67ea6670171f4d24ae991a28a0269602b4b0482c012503f27b95d1b39a9018326d5f7f8bfd8eb99f4afe9aaf674871a05a5f2da8bca1523abcf8bb38efcb946741f7ca431b76c7815be832960f691158acd274dd67bd1a8aa2158440f9fd60b25aad30b8a7d5bb4cf6ebda480410bc2700128b8cff7020bb0344d9e480c48c4fdfb93a5e2927b3d59826ebbdf57a6f84ef7dd3fd3a68b84cef6aa94584c70142de59515e013310a3990a1948018166c08c4e819b65a7066957c84d75bdfbde810d6f87ecbd161a166b63f276c17e7fac264b15ea2a1805be05a8fe791e85426539aae46767178bd38cbc948b13dadbb932e3cc04ebb224914e98ec425b8dcc13daa4526d0e8ad76f2e9e190668f2774173d379eaf332ba8b9849ac9c8d7fddea0e80bc6d49bf78df0db42ca64bbb3eb095e2916d3e3c4be01546e6dbc90ad466538d69955990ff1f8db1cc56d747aa15237e88a38fb28de1b680379fec8f85f3c9d5fd148cdb130977f2f77b5761a394313df3ae71e04b797dba1a1951fdf8bc15e939c262eb962118f1792da7a84f2e54e26e89f8224d181bc1dbfc31d660e93ee3b6fc30c4ca27a542a22b1bd4551c650f100ece1e905c666e45c42e56e4a6beb00c0832f608961105a30483e17711b86fcd1c458c5c38b3e829adfe9826c1d67409985d55889f95cba49c3779f7d9006cf17aff8e880e8abfff96cebc7db3d9b1a182e15ca4b62c8c91a13fa4f45feb9738b33ff8f576cc2e688d44659d6739f3c358d520c2ed13d0a3123e2a8a4269830e2a330c136666720fabcf6cd18a6cdbcf14be8e76d1ce67f66510feeb65894d7daf141561cadf863ca74a3b1711008aee9fc2dcd73b7ad0a8d7c6839139a31101fe3a90cd8e9e49a5920b6f9310f3b1c9f13c2a7f967717698161c29e531c4392f564b525531ad42a69f83c0f90251e258affc0a4a8004d58eb65432e0dbbb2c01eb94a4e6c3c2a829c287c87afc996c7b8e4896b874840b749d5eb7ee4b94a3d0c7953b10bdaebe924c8103157cbf3cef743f962f45f9ea61f286e1c163faa72430015a277093e11286439bbd63252caf3ae0f322118a3080117357d0a025a4c072ae8c6fb7e7a024f9d1e2502ce7384f6c9590e60d9bea52a0bc412c4b34edeed70dadec8951249c1978190c4ed4dea7541bfe0a023fafd2386aa25036d38dfbbc6e21fc56abaaa51f2dd11c60adcbb8c39eb848f68f98ca49ac17c8ae57974e1d27d687085276c3657a36ea0b95f7f4bbeb26fdb43cbeff14d491f28f3841e072d880a95dd5ef3338c3628f1e085d8ec8563d4b304e72a02b0a252330faec1b43c8da15a2938ed457aea36f7e2b8c74df9cc53c65f34a5dafdcc10b9edbd4439983003e841625a0847cea793cef30ca0f70f75cafd531891cc173f8539397cc71991117db53a9ad7f688575af9f6a6a208ca3c47b9ab6a2cfdb95521e5436199123e6c98905d673758fbdc3bbb0e637ffd327ed801227e8530142fdd719c8fca822592c149036ba4c23185e839bce73b43f879749339ae803b8f5a9130dfc8ea04cacd6a602291cce0045effb50fbbc1186a984b51fc5ceaf5e73cfd5e428ffa852e6150bed186d10a3829b57da8d24902956a7c402939ab61e2e6d724c789b258d218d64d5277be5e1fd38b04c298dd96a459d9fcd3c30331789cb23f5e34ed01e62eb439418e743dc7b453bdfd4e849114c81c2bd210b3c80c24d909e3b701ddc65bf20f04c6b14990dd036ab6ae816317c67a00abe4bccae521c3d760e871561d638f9e27bc10cddca864a35ec47c87be3912cb0e26001a2495130cba1460ec563779723c4793a884691fb7adfb45237dc6b4d947a73d22d6e09585f91adcd2ae3d58c3ea464696616bfad04093d3c3e519f160ef229412de47c592ab00e850e56f82b2a46213b9f6668de3fbd276f936ece60e6824a8015d0f605a0117e5a9de6617c6534bf9081ae90b70e3395854948e3b0f63fb91951cfcdc045b954223e15d008e89ebd12cf1a6d3250e3dcb7138723bd14b75fd69842341c3e37e5fbfb569c493a624b6e1433fa68efbeb6ed8857597adc6e62836b95199cc32df2001fa844d439708675736addd38882f76b34da29ebdfef614fa69b9d08789bedc096eada4d9f3de71f2f3d70148af4c6ed52bd06876c9296db31f0fb813651301092919634bb853a1ea501c78cbd3080d2c401c96ad1716455fb83e56ddfbe6937626660717344fef0bc96aaf88929912eb47793aacdc7b135ed5e6a4344c07ad64d562cf2cfbc6181c693841bb394d08b38d2d292e1dd05fcc0f184bd04594e4b565cf7c43769f7ca4dd99ca6fbd80141728b7673944d97b0e38f85ba700adbc7ee655d73e7b07bec31a053699ec97d83a9d55f13a3c0a26618783d6b2eef841953ea3d25e62175501c783d9517ea596ca5801bbc0ef901a9e1d419de91ef6709c39d633683397f061606fcf429f7ce2b66c76c4767d436a493d0ed1a5c23b8748cc24f0f034bd5434cef4bd93206654816347a9779df710ea8ea617607d9c4e5503df0aa9053e67346872cdb561e9a515d24544355b6c1cae0e29265c83d4e5d488332c9b74c860d53cbba90d8c7c4aab3da166b3fbf01ad42c8c410f7104f0304fd7176269ed48ef073a8a03f9c98f6b9ee82dde53fbe13db27c44fccf993a5feb069f6576b078e4362ecff8cb8ab8617c1aa9c3ebb3c15385731fc48a9953c354817b52808b70dd7a33c89b3bd371a198d8b6c6610f199c0adf98e19ad4e7beaa1f08969c50c41cc71467d18565f2788224b13b830b18b31028ddda68644e74306fc70f0be999358728b18022774a042b75e59764c52c0d5d3c742bd7e1a0c3136d044e624e6f5bef1133dfe28eacc0bb08f53b663226d9580fb8a1117f260aea27db509c53d854293435124beb75d3cb9a8dd18f2e742086013f009581eba09a1f88db3ec2c3525bec62af8bf988337626f02a9289c3c98e0d4333cb6886b958e17a59926de20eac2ed5f15ce0d91b01b74ee08cd6a068febf4def17fad2b8840133e531f4e6315a2a481804dcc67b7c82b4b77cbb1031238d0ccbdf5e01dec78431dd13dabe8abd34fcb25e9c859b3c8f2d57cd93e945c41f6815a3e83847036704b18d7a2c83d54c9bd12fa28774ebd34e2566fc1cd33412e4ac66691a5848fe6827daffb0f64ddb979b5b7c7b772b98a90be987f8d12de3d0b22edff5315a03b3609f2388471293d660c2b01c3d1905a7415888aff6dfc6c421d82424eb638d675852bc34ee5c31603746a7497f0ba6e8cbe0b7f1f695c71d5308bc87afa9ff03c168808fd4905543de7c773757165e96051fa80b00612c9125ea12425557671725e7e7bd91be4ca0649a20e9e90101591850a35770b5c38e528eaa35dcfb0b61541ff30b08dbcb75aed9bd10a4fdc9378e514da2f45b8086ccedeab14eaea81d287fdc914cedcc9a984829093e802e372dcd2dafeb17ff446eb74eccd47254f297441682f17f4e2361de3254d72f314657ad6eb8de0019486a6b6902727b8a39c5d6dfe05302040bb0371ecb9772f1c154db9c52356a6d9f2234af40d0f8a6eb299659657204f57f0b86a0808d0911ca156fb9bf9327aa757034a96ec65d219b44911ca4770b46974987cb9ca61015c8ea636b7045163a0cc99b951c7aefd3b5f4b479ec791f474840ca53c1b3248f976886958ded1104811bc01d3b4bc41badf8548e04fb12940c74b397d2fd5d4da27d580ec016a176edb1e4c02ad410dc51f56b29f781a5ead6da3d037e017788ddf0829314910a1acb0a30c45daac485a4755015a0fee0be2f12c5751d28749fd3afb143a5205a30ff6600cee3611ffb87ca9ab03b5b1aecf1a14e9069ce8cc1357e6de57f81b0cc3e3a5cb1ead9d86316774c93a0120948324c4731e47ff42f42b580e61103e00ecfeb0e38fd931ba3ced52e9927106a6620fdbeb94a7d5f26feb8bc809e29926c0b22f4bee784f50dc3578f9b3d94e0c27ca413bc1e5a9aac470240aef0d98aeff2feb3a223e4a4783da3ea1362bd21aed56846170c481398df9e7cad4b195deff9771fc0841bb6d8ef368b0fdd9f80e86543ccdc5a54516c5c05810485e3c1d6b6e598d782368bc5a5f53a8cfc1c4702ae33592d40357af9a732ad5d208d49c23ede96c5b328007b4945701268a5e74ef94882681c74095b8bc31e5c15012a72e31a2407ca758f8cc5bb976fd5646cfa959986eab7e4637813d86df220f11fa93e804b846d65daed15547279ee5a4d267b18f86c55e7a20ff268c5ef88fb9290151f36f88093271258c1921133fed07aa6171518767ec153d09c02de853e10aed4d74b8b8ebcd151bd43cf3f711e78b5ceea54499517b53b6570c6477a3dae282de80d162f9ae5d3711de22101f3dd959f291c7f3995d666cd183f3d49cc2bc0d00a1786e705effec276f8e120500fdcfb7f17a04d8d2c80ed5ff04ba2054af6589aed3aa2b875ecb0ee22257b9029581f3db0357d924c54af0961aad2125754cb4ac975a82f092fed5cac99d73fd4910209315778d7b797e4d0dbfdff7aaa6869ba65bdb3e18fb654e0522257289636e796b1f70528c331091dc9578676db5aac795ab0bfc8c0b56e7f026474c5dbf5837c83ca85e4edb7dd97e8860bf9751931abdc56171a6d4785427e66ed69bac2a2db945420f433fbc20a0537328d2fd0e1a7e6f87a9679491d6b4c3e3a9f2a024f2267b5591a7e07d02b294ec022ebb7f02a9b3f236e7accb3b20466598386e0757419f29524c92789f103f325e201ad81ae621a135439a43bfbb2664db3324cbe8fc36104462bedb77ff6960bb2bd1bfff03eff24439befd77cfa2de083c7c79a6c560c943d64bceff19d13ff05801b56d3dfd419220b89f7991cc368f3c12dbc1161d5bdbbc7e8ce6a0af7b3342fce0822cab6732eafa7ce6fdfb89d80620fac3596c011054decbcd5e4d70518fe4d1b7f6e342e90ed682743aac674cd79898e05a69ae639c168e71bdd22f1bd881ad41a4137f2856037fd4eaa502cf2476f61b313f9ca2075f90ba39f946717db9dddc7e35fcaaf80f8b6597ada9c9e87c46a67929ddcde0e8d228a5d6d2f594869829ba7d51b3407935c42a418a80e4966cfe897f127c57e6c3579a18c62ec149b00ac6d9986bc3621e91b0337f1f55ca8c596c7d898d5a80a413eda37a55e6107230a1b511ed598e83186be68b584678b055339d416da7e01609ec4756a8eabf5afa88285a67a10d5d9d1129f06dd9b20457353196af088d8a137d6658f93b39237d39848dbacba895ec64b2a47c3112b4e20c21744a0ae9c06bebb82bde876baa99970397887f2fedbdefb60682f711e8accb4ebc77ae49d7188ee7cd8cb2144d4577a4fc9ef69afc594b5b462c64f8b240572ba0eaa1d4407d84ba9cbd65bb129c771c7da59d6cad95ec5f7bcfd4ec3348fbfe8888de18a1680b0005077f8333dc41851659d937d0c24efd1330b4ecce506652cba09ebe42b44c9af111d277a12ac3eaf0b950d03afb3df8ef51cafb77695008e8eb9b7f92cee5335c420c63d50ab8e416e111fc5758e7c14d7d060b12a8bc0756b9cdd69145ad57f8ba03b58b6a0935c4291a632b364041ef9f16f2069c99a17aa70a199c7ddc43881088b1ccea78d666ea394c4d4549e2419c2df7221fa349c8f069a7108555d56dc05de101b8c1fe65be090861901ec9b0585b01026ffa50576dd43e1f078f2fa65e84bc8f16aa0ce0ed304db368e4c566f9af8de56352d370b91d83819cf8b69e9919458adeebce6e8be51ebb4e791e9292de507e7bf8783cc2846939fbe36cb10ba4b6a42a2c3ee7876f609cec14624cdc9008638e45fff8b27057b99e946e08fbb2522e7273d58b21a40e832d595f5a2598d892e26a509cf818e19a74f4747a6d1b98d7f59f4cb3e0fb26e52a6c8efd44ce430a5e3496b1f7d9e414fd2fbab6d2039e24cd160dba9723039abb8727d8dd4070b404e92ba22c1fedbac54f0660b0d8c6fcdd76321d4e0928ab4cb14b62edeb050b39680253b16add602ae8c43837bc9037c3c4c537228efcbf8c7bd12db4490e364556135c0d9e1f024dd77572ab17a60b9a8854c7f86b21db20217f8d80109913b44840abe96aca6130df4dcea232c2fb1ee7e08e4c51b36fe65f9d32cfabde3786f060086975b58aa6f694fd2a0e88ea158f8000abe2721719b1e9efb81d8d536f78e8a695c136891bc3d1ff0ef0ed5ddb33329eff4d7cb0f4f9ea9a7de464a285ae14c02cf5e48c17e7e60cbfd0ab6509fed7f63a64c68776d460345f494ee1c3e417d591f9ac9ee03a61966cd7f22f5be34af08b3fbab653ea42eb7bced1fe8b2fd1ae494575b7d7568839bb44f19b77ffd9e4f30c4ae8f8be3e682bac50304cd65f1da8bd9be780801d9d6f41c01fc42d7ef375adb22647fc36313e32cf48e3cb1b8f04f910325cd4649b2169c4784f7b2a3c7670c955429fc70489ad1e42953c02fbc20207afb773b9800631ed838c9abf2ae535b80fab1310d9eca964d2ae68b0d0e7e37248b5cbcd6d80b0ad870975661e0161e755a960b6fd583b10f8e475d6fdd4ea0179964968487464aca40d7c69c5d6d3849f7dd13adb9e9cd640a0aea3fbbc72cf09a9bb8873a3c36f438e440ca0a54bb122f5368a88db105f275d823baa8a939ec27ad3856be905ed791df2dbaf34f28688a342874e36753b80754bdbfd60e2e9495ac1f34e9dcded446260aaf34257d8a30126b0adc283d7d3f5c89cc1fde496cfdd6d289b73c48445df999a3018dfa2c6441f7d525bb24c1e445adf76cd69c2af55f2b30844dc679c5ef185b2b20893dbc974bd41eba21dd9517b2d464c543b8ea458f077ed5099ebb8d7494104eabd545102d6977b1b3d26eb9efe7085c2a5d2f86f4b48868cd128a7739fd36fe492feb496e971a69ef6e2ed1cd173bc2074353d1ee35204fe36ab81393ddf6906b521ab15c6e8690d7860fc5e285330a134b57ebb9fdd1e5197f538812cf04d6fe2b55946ee581f71fae633ee5c76166ac658299a23a48753fa74a6ed82d79cfcaab87454c34d8966695cf206a961607b8ba25c8531863f13c316b3b7eacb4add93de33355c6123026072f27720c7e936d3e08af733608e7df8e1d2ddcec736c47c0d944da187e4c2b64829f77f2c29b56e8300a5a5da3a5de1a7f19f4b6aa678101699a8ee2ec716caf2bc20afcef827b06b2241be7886dd3d95d92b502042974d244cd2b12c243d80e6c207e4f20ea0d23dd47e9035e93b3b01446a82742e47f8edcf2ea0898b55c5c4f3c2f2a4dc7016ffd329221adb6b07466e075947e47575b6c4f4136cff2340dbe784350fe160a67c9554a5dd1a469104fbab790d98f8a0efc88f958c867334465df96214d3cfa8988116a47f08bd08f46ba9fc6de80db07fc8d0877bdf985ceeea8deb67b19e6640f1dcad37a2260a76d96bcc8034f51af9839760d023156463c567a3a74e19e74d89cba900249245fec6ff27c603aa69d92715700e70eda556640e78595ac586e6e129a98a8dd23bc44af596b41eb03e11c587f3dc4f65ee56f3dd9cbc4d9fc17ae88cf78bfcb46b3d535723e226d0dac191d2ff810c6eb1235e65fd5e14d9671a91757e24f0a87360805c37fdd1a167165d41d0fbf835597f6c13d15fdde0f75ee08236f565f2e224c67975b4ad605bd064806b0dbcf94468b18b4d95ac20042a0fc56bf0cd990ef9a330c549fa9ec5077f7bfc10e8576d7c93fa1c0ec04ecba95f13d82c1967abebb9fddcc1f976be6d3f7a984b1e0faff6013d2da88e5c32ed8eac328c7a1633de18285d447e76c00156c8c506452a86f6c4f1bf0d2179aa89a523648f21bb0aacf4f267f10720cf30847813b8822f8889dd13753e30d9f283634aba07627b524c33f6e61545f58dfb4ba46722f0e73f2dcaf457072faa629aa7071e22f0028ca20edea8d799e17e04a044fe2a8e6d275db4742f1d28fac155c8c5437e0ef54084012d2d241280e6fb5842fd52f7a6e0ad57ff8861b3403477cbf32c0b49d9dd5b1ea77e87d7fe0780f7cea10e0c30e59e5566487ddc6ddb8e222308f1eafa8f1d9401bb903ce94440fcc0f1803e5e8fd1018822c3eaccdca9860fa1e54c1368b1d7266e3a46b92c9ad7ffad5371ef2c9faebc92a94210669186618563b615461dfd5a85122e040307d1a21921afcae22b525d383eb514e36565fc95df5ce62f82a24dff57f5d25973094abffaf265f1689657173bb0bfc9505738e72c759b13e433d9815d4be149cb63fac699afbf5a4cca1f5ea7a3bc467fd7f8ec1958fb5e088997849bfc3a93e62207d7314854764219a275e6e1713ef7c0494522bcd45bee5cdc4a32b792d3e86b48d3c45ba44ba492797677f99977c82501cd7b35237b3b92eea3a721f151f9ffbfdf6b712830c128ab63cc27a968e01dff4a9db2776e38f579586f5ea72f7d6111a405509c2ded83815fc069a403e5b67af5f238a1bf003d4986047551e329fb56fbaa1aa592c4c5b8863c1b3e081d1d0ef503465403f319246130199de0db21f17f426d0a8df7994af03132222e12cd4da2e6cabeb4855c279722dd7a2c62d1520d8e36ca52c37cbe4ccf96c18ba886e166c952ae51bb56632900a26f2cf8caef83f52c2581252151721fa97eced877968740bfe38d72652763cd1e73cd9d389d0f3133dff222fa4894a60596b44919968708fc52f16b4471a38d17b0b1b37fe401d742356e3901c21a7b1cba1637332540364fbde08f9b889ecc7d7794c37c9c34be626451462ff9e5d341848c09010de2cf6dfdda3fafc172fdbd95ae09350c19d8fae9c512bd2496816a100ce842b48fa30aa1202f1aa0b56251509f6c28a3ddeda9194f070fb5ab3944a9c9af2d17624583f7f0a16c44406e3a22cf0febce0cf1343bf2595961a24d9df52c12fe2ae35a4cfc1811f944db3d1a86632ad3ceddd1354a9fc61d8efb81ffaa23b262833759919f7c39f9daf89388c36c53a83434d8a88f4df067f91c6b111900a35a50533a1a62337e8fb6739023bc76a07a90c8270b920eefdfad6618e201d92399de7c5c1763629460f9a09a885f09cd83c981897efdbb97c25bbd544cd11118ec6700776266299202931f566c66758a31f9ceeff5a9fabaaefa204278b3f77cbc58a58db9b06ceadda495d20dd57abe00e84f3b13e44fe3e225b8646eec9d6e528a2ec6bd46d811ff07574e143df878211688eb475645c2a89128bf0bd918c46de62f03011454e1f5b36cdd2aa6a3b96efc72d37db4b9294cd01068079302dd0f365bcf78a274f7c2b1d0f0f4cd628d24a23043f66ae99b93491544d11e6c2995c9b10672f44add0fa38360d3d2d41f096e2d51ff345441e2701703d190e089629d378b3cac726724d939360901e422a4d9a2c0449869dcc98fe7a5b241df43fe1d7782e5c0175b0776c033931e64aa85975ca3166a26df52adb9475c040790aeea82e427c0a911faeb6c6fc369d9dbf8606c3cacf38b4af374a2c8c53b3efd20b94a7ec3832c6fe202c74eb636513009cb89e96dbbd35733725a9b78c22e945497e13b8e154f945585a2c02520900d425451610c1b8fd9e4098273f83a753bad715cc89937d5e15b375da626a09c855092a48167626a84dbdb86ae61b6afa4c751bbe0d147e468facfcdce0da5ac47e9190f56a93dc5221c59333b00f1b5a531a4553ae51689f44c58bb6695707a84cd73a75a2fb20b4a82baecc80a9d81f1267bb3a149ffe5c08632ee412690a0cc477f9e7bb73f05dbc8c716d72b3514d24d8823efbc6cba532194ccf22c257cb312cbfebccd758634da02f8bfedb6c0d72dccf0fe42929420aa4b41420ac867afc4e3c33b6375c1111b17568d78c41d342c5baa76aed0721b016714c6854bebb98de8d04610d262fc0d482ba9508f69eb0e8617a14cc0504440d41ce2fa829fa25de621502939ad11e012d9ffa136398c6452dbc3d735bd827cf36feeda7db4a7257c51426293e284eb8b79c66a2e1d58ee06206e41c44d382971bd9483ec64a08d068cdfc5212bd68ea3343caa9b13fec207efbcad715fb43973a747790979d6cbba9f9c812ae932956507b73fbe44e87afc76b87e7493f0fdff88076ebe56e0fda94f215603193290a69ae5e4397daff2a33f072e2c26d88da9c80ba49db249847dcc1a4aa6084dac36d9ae10984f127cc3c261a1184285d85d63cc92b1d5da454b1ef02296d48690c15f22d2eb41ca3d0c7f0fe7e5dce5ea444d6f8f5ce6b20dcf1bff1f08ad3baae91cd718549fd9c7056bc606282d7a62dd8bbec7c539ef825b293e0b73afa2f20a1b78f6f2134e9ce0ca5910d24ba80d5c729d597b1231fcc08f78b76280a1072fcc252a096ad5507feb24d58ef3c49", 0x2000, &(0x7f0000001800)={&(0x7f0000000200)={0x50, 0x0, 0xcc1c, {0x7, 0x27, 0x1ff, 0x406, 0x3, 0x9, 0x0, 0xf137}}, &(0x7f00000000c0)={0x18, 0x0, 0xb9a1, {0xc7f4}}, &(0x7f0000000180)={0x18, 0x0, 0x4, {0x6}}, &(0x7f0000000300)={0x18, 0x0, 0x1, {0x9}}, &(0x7f0000000340)={0x18, 0x0, 0x10000, {0x1000}}, &(0x7f00000006c0)={0x28, 0x0, 0x2, {{0x100000000, 0x3}}}, &(0x7f0000000c00)={0x60, 0xffffffffffffffda, 0x1d3d, {{0xdc1, 0x20, 0x9, 0x401, 0x40, 0x178, 0xb6, 0xd7a12605}}}, &(0x7f0000000700)={0x18, 0x0, 0x7, {0x7c000000}}, &(0x7f0000000c80)={0x11, 0xfffffffffffffffe, 0x21, {'\x00'}}, &(0x7f0000000cc0)={0x20, 0x0, 0x3f, {0x0, 0x1d}}, &(0x7f0000000f00)={0x78, 0xfffffffffffffff5, 0x40, {0xe4c1, 0x0, 0x0, {0x4, 0x28cf6ffe, 0x2, 0x10000, 0x438, 0x4, 0x6, 0x80000000, 0x4, 0x4000, 0x10000, 0x0, 0x0, 0x3, 0x9}}}, &(0x7f0000001040)={0x90, 0xfffffffffffffff5, 0x8000000000000000, {0x6, 0x2, 0x7343be9c, 0x4, 0x8, 0x6be0, {0xfffffffffffffff9, 0x1ff, 0x1, 0x9, 0x0, 0x75, 0x1, 0x4, 0x4, 0xa000, 0x4, 0x0, 0x0, 0x1, 0x7}}}, &(0x7f0000001100)={0xa8, 0x0, 0x4, [{0x2, 0x0, 0xa, 0x4, 'defcontext'}, {0x6, 0x5, 0x11, 0x3ff, '%-\\\\]-,\\-%^*\\-\'*{'}, {0x3, 0x100000000, 0x5, 0x0, 'fuse\x00'}, {0x0, 0x2, 0x1, 0x6, '!'}]}, &(0x7f00000011c0)=ANY=[@ANYBLOB="90020000f5fffffff8ffffffffffffff020000000000000000000000000000000300000000000000010000000000000080000000e6e8d96f0600000000000000020000000000000000000100000000000900000000000000ff07000000000000450800000000000005000000ed2d0000a10000000010000007000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff0700007f0000000000000001000000000f0000000800000073686f72746e6102003d6d697865640003000000000000000300000000000000f7ffffffffffffff72000000000000004d0f00000008000003000000000000000600000000000000000500000000000000030000000000000009000000000000000800000002000000f8ffffff0020000000000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0900000000100000000000000100000000000000080000000000000001000000030000002e0000000000000006000000000000000300000000000000000000000000000001000000000000803f0000000600000005000000000000000900000000000000050000000000000040000000000000000001000000000000fb1d000000000000a909000007000000010000000040000004000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="030000000008000010000000020000000000000007000000000000000100000036ffffff5c0000000000000005000000000000000000000000000000fdffffffffffffff0200000000000000ff7f00000000781f000000000000020000000400000002000000000000000000000000000000080000000000000083020000ffff000000000000000000003f00000052c08ac2f02ddf92a3bc63f0d770dbb70f1ca90d551ab32d6bd948a56f89236435e4ce29c4e89f58c51314cd6790d60480f30049675abc5492dd3c402e19640e69d0da34ff3bb52b78fd17f67b751faf746af8250a3de5b58809b2a2809dabcb5852206da724", @ANYBLOB="1020a6150c80a61af99c84eed70c60d5c404584b5d895e012e15a61ee59b82fa4f4ef22c550f8fc4f179db31900c7574898b", @ANYRES32=0x0, @ANYBLOB="1f0000000101000000000000020000000000000005000000000000000000000005000000"], &(0x7f0000001700)={0xa0, 0x0, 0x8, {{0x0, 0x3, 0x0, 0x1f, 0x9, 0x0, {0x0, 0x20, 0x3ff, 0x8000000000000001, 0x200, 0x2, 0x6, 0x4, 0x1f, 0x1000, 0x0, r4, r5, 0x100000, 0x20}}, {0x0, 0x2}}}, &(0x7f00000017c0)={0x20, 0xfffffffffffffff5, 0x80, {0x1, 0x0, 0x6, 0x9}}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r3, 0x0) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @multicast1}, 0x10) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket$netlink(0x10, 0x3, 0x0) r8 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) getsockname$packet(r8, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000000016000000", @ANYRES32=r9, @ANYBLOB="0000000200000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000140)=@newqdisc={0x24, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r9, {0x1}, {0xfff1, 0xffff}}}, 0x24}}, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000540)=@newtfilter={0x24, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r9}}, 0x24}}, 0x0) sendmmsg$inet(r0, &(0x7f0000000d40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@ip_retopts={{0x10}}], 0x10}}], 0x1, 0x0) executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000500)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$FS_IOC_FSSETXATTR(r0, 0x401c5820, &(0x7f0000000140)={0x20}) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f00000004c0), 0xb) ftruncate(r3, 0x2ff8) r5 = dup3(r4, r3, 0x0) write$cgroup_int(r3, &(0x7f0000000040), 0xfea0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuset.effective_cpus\x00', 0x275a, 0x0) write$cgroup_int(r6, &(0x7f0000000380), 0x101bf) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r6, 0x660c) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f00000000c0)={0x0, r6, 0x0, 0x8}) ioctl$EXT4_IOC_MOVE_EXT(r6, 0xc028660f, &(0x7f0000000100)={0x0, r3}) ioctl$EXT4_IOC_MOVE_EXT(r2, 0x40086602, &(0x7f00000000c0)) chdir(&(0x7f00000001c0)='./bus\x00') r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) getdents64(r7, 0x0, 0x0) [ 156.976413][ T5210] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=13 sclass=netlink_route_socket pid=5210 comm=syz-executor.1 [ 157.047214][ T391] usb 3-1: device descriptor read/64, error 18 [ 157.062606][ T5223] fuse: Bad value for 'fd' [ 157.128284][ T5223] FAT-fs (loop1): Unrecognized mount option "sho" or missing value [ 157.167221][ T391] usb usb3-port1: attempt power cycle [ 157.577193][ T391] usb 3-1: new high-speed USB device number 17 using dummy_hcd [ 157.747185][ T391] usb 3-1: device descriptor read/8, error -61 [ 158.017282][ T391] usb 3-1: device descriptor read/8, error -61 executing program 2: bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2c, &(0x7f0000000000)='/proc/sys/net/\x00\x00v4\x00\x00s/\x92ync_\x00le\xf44.\xab%nN\xd4\xa2\x88\x00\xd1l,'}, 0x30) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.net/syz0\x00', 0x200002, 0x0) fchdir(r0) (async) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/43, 0x2b) (async) getdents(r1, 0x0, 0x58) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={0x0, &(0x7f0000000040)=""/155, 0x1000000, 0x9b, 0x1}, 0x20) executing program 0: syz_emit_ethernet(0xae, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd600000000000000000bbff020000000000000000000000000001860090780000000000000000000000000101"], 0x0) r0 = socket$inet6(0xa, 0x3, 0x4) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'pim6reg1\x00', 0x1}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000002180)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="9feb01001800000000000000300000003000000002000000000000000300000d0000000000000000020000001000000000000000000000000000000000000000f700e101000000000000a3038e678abc1ef9d1d6955663"], &(0x7f0000000280)=""/204, 0x4a, 0xcc, 0x1}, 0x20) ioctl$SIOCSIFHWADDR(r2, 0x8923, &(0x7f0000000040)={'pim6reg1\x00'}) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000ac0)={'ip6tnl0\x00', &(0x7f0000000a40)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}) executing program 4: syz_emit_ethernet(0x7a, &(0x7f0000000e40)={@broadcast, @empty, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "dd690b", 0x44, 0x2f, 0x0, @private0, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x8100}, {}, {}, {0x8, 0x88be, 0x88a8ffff}, {0x543}}}}}}}, 0x0) executing program 1: syz_mount_image$ext4(0x0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x15) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f00000005c0)={0xb8, 0x0, 0x0, [{{}, {0x0, 0x0, 0x9, 0x0, 'trans=fd,'}}]}, 0xb8) write$FUSE_INIT(r2, &(0x7f0000000300)={0x50}, 0x50) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x16, 0x0, 0x4, 0xff, 0x0, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000002000000b704000000000000850000005700000095"], 0x0}, 0x90) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r4}, 0x10) mount$incfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) executing program 3: sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0xa, 0x0, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="480000001500190a20ffff7fffffff5602113e850e1de0974881030491720000de213ee23ffbf510040041feff5aff2b0000000000000700000000000000000000000000dd80d18a", 0x48}], 0x1) executing program 1: syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x9000000, &(0x7f0000000480), 0x1, 0x3fd, &(0x7f00000004c0)="$eJzs289rHFUcAPDvTH5h0ppYq9bWH6tFDETzs0IPOejBg+BBsDdPS5KWYppIE8GWHvx10oMg/gHqP6DozZNQ6NGDoCL4B0ilSC56XJndmWab7MZssuvazucD274385b3vjP73bx5MxtAaVWyf5KIIxHxW0SMN6p3Nqg0/vtr69rS31vXlpKo1V7/M6m3y7YVTYv3jeWVyTQi/TCJUy363bhy9c3q6urK5bw+s3nprZmNK1efv3ipemHlwsra3MLCwuzZF+Znz3Yt1m9Gf/38RvWVxU8+vj4y+OUvX2fjPZLva46jWypRufNYNnmm25312dGmcjLYx4HQkYGIyE7XUD3/x2Mgtk/eeLz8fl8HB/RUrVarjbTf/W4NuIcl0e8RAP1R/KHPrn+L13809fhfuPVS4wJod/yDkeZthnZc33ZTJSJenHrtj+wVPVqHAABo9n02/3mu1fwnjYeb2t2f3xuaiIgHIuJYRDwYEccj4qGIettHIuJEh/1XdtR3z3/SmwcKbJ+y+d9iy/lvMfuLiYG8drQe/1By/uLqymx+TCZjaCSrz+3Rx3c//jTVbl/z/C97Zf0Xc8F8HDcHdyzQLVc3q4eJudmt9yJOtpz/JrfvBCQR8WhEnDxgHyMnztxot+/f4++t2hcRz7Y8/9t37pK970/O1D8PM8WnYrfxn68vtuu/3/Fn53907/gnkub7tRud97H10Vdtr2kO+vkfTs7Vy8P5tneqm5uX5yKGk1d3b5/ffm9RL9pn8U+ebp3/x2L7SJyKiMci4vGIeCIinszH/lREPB0Rp/eIf+yND84dPP7eyuJf7uj8d174Ye3bT9v1v7/zf6Zemsy37Of7b78DPMyxAwAAgLtFWn8GPkmnb5fTdHq68Qz/8RhNV9c3NqfOr7+9ttx4Vn4ihtJipWu8aT10Ll8bLurzO+oL+brxZwP31evTS+ury/0OHkpurE3+Z34f6PfogJ7zey0oL/kP5SX/obzkP5SX/Ifykv9QXvIfykv+Q3nJfygv+Q+ldJjf9SsoKNyrhX5/MwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTHPwEAAP//lanUkA==") executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000100)) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000340)=[@acquire], 0x0, 0x0, 0x0}) r2 = dup3(r1, r0, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f00000001c0)) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000480)={0x4c, 0x0, &(0x7f0000000580)=[@acquire={0x40046304}, @transaction={0x40406300, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x0, 0x0}}], 0x0, 0x0, 0x0}) r4 = open(&(0x7f0000000180)='./bus\x00', 0x14927e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r4, 0x0) fallocate(r4, 0x0, 0x0, 0x1000f4) r5 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_inet_SIOCSIFPFLAGS(r5, 0x8948, &(0x7f0000004440)={'ip6_vti0\x00'}) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x147842, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_serviced\x00', 0x275a, 0x0) pwritev2(r6, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x6c000}], 0x1, 0x28000, 0x0, 0x3) executing program 3: write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="15"], 0x15) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xb, 0x7, 0x8, 0x8, 0x5}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000100000000000000fe0018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = socket$inet_udp(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r2, 0x0, 0xffffffffffffffff, 0x0, 0x39000, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x5, 0x4, 0xfff, 0x5}, 0x48) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000045c0)={{r4}, &(0x7f0000004540), &(0x7f0000004580)}, 0x20) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) r6 = memfd_create(&(0x7f0000000080), 0x0) splice(0xffffffffffffffff, 0x0, r6, 0x0, 0x408cd, 0x0) write$binfmt_elf64(r3, &(0x7f0000000100)=ANY=[], 0xfffffe3e) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000080)=0x474c, 0x4) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) setsockopt$inet_int(r1, 0x0, 0x14, &(0x7f00000000c0)=0x80, 0x4) connect$inet(r1, &(0x7f0000000440)={0x2, 0x0, @multicast2}, 0x10) sendmmsg(r1, &(0x7f0000007fc0), 0x800001d, 0x0) setsockopt$inet_int(r1, 0x0, 0x19, &(0x7f0000000180)=0x40000000, 0x4) recvmmsg(r1, &(0x7f0000007640)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)=""/211, 0xd3}}], 0x1, 0x2020, 0x0) prlimit64(0x0, 0x9, &(0x7f00000000c0), 0x0) io_setup(0x202, &(0x7f0000000200)) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000000)=0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r8, &(0x7f0000000100)={0xa, 0x4e22, 0x3, @rand_addr, 0x7}, 0x1c) listen(r1, 0x7) syz_emit_ethernet(0x4a, &(0x7f0000000440)={@local, @broadcast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a8435", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}, 0x0) syz_emit_ethernet(0x22d, &(0x7f0000000e80)={@local, @multicast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x1f7, 0x6, 0x0, @remote, @local, {[@hopopts={0xff, 0xa, '\x00', [@hao={0xc9, 0x10, @empty}, @calipso={0x7, 0x10, {0x3, 0x2, 0x14, 0x400, [0x4]}}, @calipso={0x7, 0x20, {0x2, 0x6, 0xa, 0x4d1, [0x9, 0x8001, 0x7fff]}}, @jumbo={0xc2, 0x4, 0x8}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x5e, 0x2, '\x00', [@ra={0x5, 0x2, 0xac}, @hao={0xc9, 0x10, @mcast1}]}, @dstopts={0x5e}, @srh={0x0, 0x4, 0x4, 0x2, 0x5, 0x20, 0x105, [@local, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}, @fragment={0x84, 0x0, 0x1f, 0x1, 0x0, 0x3, 0x67}, @hopopts={0x6c, 0x1c, '\x00', [@hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x2c}}, @jumbo={0xc2, 0x4, 0x2}, @ra={0x5, 0x2, 0x6}, @generic={0x0, 0xa7, "738c844b0c6874a853251ccb2135ee6f7db579129696dbdf54d4c1a6e4621cd22f9a141eb6ce1fd02cf8bfbe7e7653d11edd1aa064a28376530557a2b4e682eeae8b11acaa78fd29982d452bbdd7d79657fec85fedb21473ca9e6612574d23846955514bbb5f9d20264e4c00d197405439745df961abd74fefe4154f8ae6a8501dbd864ad4212d880168bcd94f7fbd32e5cc44ac16b2d7c2d99b54f570e7000000000000000000"}, @enc_lim={0x4, 0x1, 0xe4}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x3}, @enc_lim={0x4, 0x1, 0x7}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}]}], {{0x4e23, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0x4, 'Wv'}]}}, {"5af8bcc7914183521c5ddc29a2fc5a8821cc9f13d314fa4148be877baa4914227d90da2487c8d6bf54b3d4744c951698f70f72bf6fe948"}}}}}}}, 0x0) prctl$PR_SET_PTRACER(0x59616d61, r7) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000040)) executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000001040)='./file2\x00', 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f00000002c0)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) chdir(&(0x7f00000000c0)='./file2\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x4800, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000080)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) [ 158.205975][ T5231] netlink: 48 bytes leftover after parsing attributes in process `syz-executor.3'. executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000100)=0x9, 0x4) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000d00)={'bridge0\x00', 0x0}) sendto$packet(r1, &(0x7f0000000180)="0b031407e0ff64020200475400f6a13bb1000000080089064803", 0x10073, 0x0, &(0x7f0000000140)={0x11, 0x0, r2}, 0x14) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000080)=0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), r5) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000002fc0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@ipv4_newroute={0x2c, 0x1a, 0x1, 0x0, 0x0, {0xa}, [@RTA_SPORT={0x6}, @RTA_IIF={0x8, 0x3, r6}]}, 0x2c}}, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)=@updsa={0x444, 0x1a, 0x400, 0x70bd2c, 0x25dfdbfb, {{@in=@dev={0xac, 0x14, 0x14, 0x25}, @in6=@mcast2, 0x4e23, 0x80, 0x4e23, 0x4, 0xa, 0x0, 0x0, 0x2f, r2, r3}, {@in6=@mcast1, 0x4d4, 0x33}, @in6=@private1, {0x87, 0x2, 0x4, 0x7fff, 0x0, 0xfff, 0x0, 0x9d}, {0x45f, 0x1b4b, 0x2}, {0x4, 0x9, 0x1}, 0x70bd26, 0x3503, 0x2, 0x2, 0xff}, [@lifetime_val={0x24, 0x9, {0x8000000000000000, 0x4, 0x0, 0x8}}, @policy={0xac, 0x7, {{@in=@private=0xa010100, @in6=@private1={0xfc, 0x1, '\x00', 0x1}, 0x4e24, 0x1, 0x4e24, 0xff, 0x2, 0x20, 0x80, 0x6, r6}, {0x3, 0x8000000000000000, 0x6, 0x5, 0x8000000000000001, 0x8000000000000000, 0x400}, {0x4ba0, 0x83e0, 0x3, 0x4}, 0x7, 0x6e6bb7, 0x0, 0x1, 0x1}}, @replay_val={0x10, 0xa, {0x70bd27, 0x70bd28, 0x80000000}}, @extra_flags={0x8, 0x18, 0xfffffe00}, @policy_type={0xa, 0x10, {0x1}}, @algo_aead={0x140, 0x12, {{'rfc7539(cbc-des3_ede-asm,sha3-256)\x00'}, 0x7a0, 0xc0, "251939c1a10adb301766a0beadb4c9de2909fe7ce550c5e66ccd72eb88d611fed8e4a25568b9cc3b1f398c9cec5d7c67153535d1b78b5f8780e4076c9f468cd2cfb0644e0c69b118579622b133d5c0052a8651de8356afe2f941c8b94ec6f1ad1487dead363e11e0cea2eb4678df4c538acd978f77802ab0eefe46af5b4dd5c34c985459fc2cc1e398048d19d5feb4883323223914637f93041552fa0c84f0cb1ff6bd62ce4addea64013cbb1e792dd297246bc31a3d84c68e095071ea60555f7fd4c4e1586eb895748b00c6fd995f460c4ada10d3e019d0e2b9040456a7ad0f3a3b64adde91be7264c1ca9bde2478c52a992e2b"}}, @migrate={0xe8, 0x11, [{@in6=@dev={0xfe, 0x80, '\x00', 0xd}, @in=@dev={0xac, 0x14, 0x14, 0x3c}, @in6=@local, @in=@rand_addr=0x64010101, 0xff, 0x3, 0x0, 0x3506, 0x2, 0xa}, {@in=@broadcast, @in=@remote, @in6=@empty, @in6=@remote, 0x3c, 0x4, 0x0, 0x0, 0xa, 0x2}, {@in6=@ipv4={'\x00', '\xff\xff', @local}, @in6=@dev={0xfe, 0x80, '\x00', 0x2e}, @in=@private=0xa010102, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x3, 0x0, 0x3507, 0xa, 0x8}]}, @encap={0x1c, 0x4, {0x4, 0x4e23, 0x4e20, @in=@multicast2}}, @encap={0x1c, 0x4, {0x0, 0x4e23, 0x4e22, @in6=@private2={0xfc, 0x2, '\x00', 0x1}}}]}, 0x444}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @empty, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x2f, 0x0, @remote={0xac, 0x14, 0x30}, @dev}, @dest_unreach={0x2b, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast2}}}}}}, 0x0) executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000000000406c256d0000000000000109022400010000000009040000010300000009210000000122050009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000e00)='./file0\x00') syz_usb_control_io(r0, &(0x7f0000000540)={0x2c, &(0x7f0000000200)={0x0, 0x0, 0x5, {0x5, 0x0, "a8c6df"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000002c0)={0x24, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0}, 0x0) socket(0x10, 0x803, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') close(0x3) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/170, 0xaa}], 0x1, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x11, 0x8, &(0x7f0000000200)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0ff5b14104fe62cc60e413905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf2364149215108333719acd97cfa107d40224edc5465a93df8513a32ec450bebc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe511195418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4929330142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da8c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000dd11e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f000010000000000000905ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400bee3dfc8fb24f67c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341b74abaa7c95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb232bbdb9dc33cbd7643866fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595270fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f76dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d2e959efc71f665c4d75cf2458e3322c9062ece84c99a061997a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99f0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d164118e4cbe02400000000ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a4867217373934bbd42dcb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcd62981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba495aea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000001700d6d5210d7560eb92d6a97a27602b81f76386f1535b1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294059323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946932d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1fc8df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1785eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be2f5656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fd78f9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28de0bbc76d58dd92606b1ef6486c85fa3e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6968d12418a4d2a0d086d8438d415d713acebc5b014e61a543a5a391f03daca80f08f0e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e112645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127c000000000000000000000000000000a1c3da144589dcaddb71cf9374843e23f992a237a9040747e0434a8a643990b4059a98411ce867d1af7e8ea89f49e6f564d4dce8a7d6939a9214a7f39e83bd247e03a09dba000000000000000000000000aaf033d47249c8444bc13844cbf1be617d82b269e5ea0c0d525603c0ec543ea581f63893ae414a6683e941fdbdff03cfc5f8744583c0aa766a65321f907927a59d75b47f06895e8471ebc2840ce5bd054df223fb09b9c739ad64cfcfd2d498b0f11056f6c40874cb977c99b6bc1a8732198a17e610082b7ce0365f271b11d4b4a3d4c7d0bb273f406ecd4b26c93151c30f5a269991402d109becb1b9bafcb2b47e940000000000e540d8b0db3774effb7469a21f96e2594b2973ebf7a1bd9ace2ed4d6eb1735f85885be5be74dc2ea5d7d499bd28271b98f187f5879b16b409a04d78175cc8d0f707c822805d7011ed4b22419186dd2b22aadf15828db2ca19d79e1bf2f7989237ee5cb2e1eb7b2bfc92d3aa95a26f060935c4fee8b2d7d0bf3c6d82d04329164bd4ee0b8060183f36762b0440d9082d7c8b06e4c2024f77e1018758d28e7ee290f32a48bfc2aa10b3dba9bff00d2410f3477a8e0df689c880dc9a677cfaa16603527c06625a3363744cea5f2d350224cc0fea76c72ca08507235c67346722f20690fde0790f040f5fd3eff75f9b291cc5e9c686ebaadbe756c6fa039ff441e427ed12578d5cb041ebf729cfaa575cc852fbdb54e60435e6d62b9d270433b220ed9ff1ff042b8d3d866231c460765"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x1f) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000080)='kfree\x00', r2}, 0x10) syz_usb_control_io(r0, &(0x7f0000001780)={0x2c, 0x0, &(0x7f00000014c0)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000280)={0x24, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="00031200000012033f007b"], 0x0, 0x0}, 0x0) r3 = syz_usb_connect$cdc_ncm(0x4, 0x88, &(0x7f0000000e40)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x76, 0x2, 0x1, 0x81, 0x10, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0xb, 0x24, 0x6, 0x0, 0x1, "e2a1536a57c0"}, {0x5, 0x24, 0x0, 0x1}, {0xd, 0x24, 0xf, 0x1, 0x68, 0x2, 0x1, 0x8}, {0x6, 0x24, 0x1a, 0x800, 0x13}, [@acm={0x4, 0x24, 0x2, 0x2}, @acm={0x4, 0x24, 0x2, 0x1}, @mbim={0xc, 0x24, 0x1b, 0x9, 0x0, 0x80, 0x6, 0x3, 0x2}]}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0x24, 0x80, 0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200, 0x1, 0x6, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x400, 0x2, 0x7f, 0x5}}}}}}}]}}, &(0x7f0000001340)={0xa, &(0x7f0000000f00)={0xa, 0x6, 0x200, 0xfe, 0x8, 0x6, 0x10, 0x6}, 0x54, &(0x7f0000000f40)={0x5, 0xf, 0x54, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x0, 0x7, 0x0, 0x3, 0x1}, @ssp_cap={0x14, 0x10, 0xa, 0x6, 0x2, 0x54, 0xf0f, 0xf4f2, [0xc030, 0xc0c0]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x98, 0x18, 0x0, 0x81, 0x18}, @wireless={0xb, 0x10, 0x1, 0x4, 0xe8edf5f3fa67cc5b, 0x0, 0xc3, 0x0, 0x6}, @ext_cap={0x7, 0x10, 0x2, 0x18, 0x3, 0x0, 0x7}, @ss_container_id={0x14, 0x10, 0x4, 0x80, "0a09be940e0e095d29b7a4b4fb37e9eb"}]}, 0x7, [{0xe7, &(0x7f0000000fc0)=@string={0xe7, 0x3, "bbc9078a150e83c45d2bd9c024625540c4a6dd3ee6e7c723f1cd3e285eb8fca19563a3da2280d5c4305adde95e829aae063e8e489c1be04dd5b08d8e1e7b10936b006d8ba359e4e896c00de1e321979352fbdd8d8612a64156fe02059fb48430a4f1447b22f28f34ef78ab236ba5ddec82e45d715f7bf57136084742d5e1a5e362aee80ff9cc5a97db9defa59762feb8023793c504259559dee4cc2f5f5793ec2ab39c84b26c03c381741d392e70d74909bf3335f3518a07ff6550bac35757530f879f37279c96c897c737bb3214665ded3b03ee560d638929d4e325127aa0e8ced4e72b97"}}, {0x72, &(0x7f00000010c0)=@string={0x72, 0x3, "1acd74cda194536fa28b73abcda4be73007243bd185c09e7e586fe3083b8528f8258ad05647b067967f94d786e0f99a6f7e958857a4b01399ad01b12e15628bd828d62d6815eecd539a94b5697108d684f1e34c877767de8e05cf68e46fb60e180faac09ff3ae832b61eece81117d4dd"}}, {0x89, &(0x7f0000001140)=@string={0x89, 0x3, "2fdec5f79ee89facc73085d2bcdc035047ddef4fc00ecae5a259d67970b7c39a4504ea08b4a2dbe52c92e7faf778ed19bc7f6eec9cd6eda3508a3ae8a8d9963335a72d71f62f1bd5428b5fbfc6c10b9ba5c6dea1771b741b4adb0f7497d3129fc5782be438edbaa3141aeb48205004582deb2d4158e8e28afa72e4f520bc132d8c3419888647c4"}}, {0x4, &(0x7f0000001200)=@lang_id={0x4, 0x3, 0x813}}, {0x24, &(0x7f0000001240)=@string={0x24, 0x3, "f9c2bdf75a7eb9c79f163035c86cd134568d7ef4aab33bab48754a1a1bf5122f3f39"}}, {0x4f, &(0x7f0000001280)=@string={0x4f, 0x3, "7aa620085553ca11f96861ec1d4b793bde0286bd46bccaf3dff34328e9152193e5d00cc4215858457185a26ac30f75415b2092381e177e5a28f35d8685864509149a43413249cce503e785eff5"}}, {0x4, &(0x7f0000001300)=@lang_id={0x4, 0x3, 0x1c0a}}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@local, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "122d92", 0x38, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "4cb86a", 0x0, 0x11, 0x0, @ipv4={'\x00', '\xff\xff', @dev}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], "1390918fdc652633"}}}}}}}, 0x0) syz_usb_control_io$cdc_ncm(r3, &(0x7f0000001400)={0x14, &(0x7f0000001500)={0x0, 0xb, 0xfd, {0xfd, 0x9, "215211e53abc4de87253f29a304abb678a305759154635f30b2897fc3ef6c6796798878597692950ea6e5a287a46873820faf589bdb8cbc9f9284f83b52d7b83e25dc1cb60c01fd66bd0e5f23e67ab7ecb8720bb3fb77cb1fb1042a94c35998651f48f6325e6fd114ddb2a67e1afe5914d81e4c554762b4536511b4c4be93096db7626ed495f34e5ed7193df3025ca6398a452029b410ba0963d27dfa78d364f75af6ad6b8698792497287b326173de9a01c8a85440dcebeda594f6892eb6510e61ba0ef0559942bf7befd4d2b4f3058383c25cc12131af6d9669ae8ec29c450ac1f8ac117404f676e6a0d443a975396d1b5a279eb67628b695cab"}}, &(0x7f00000013c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001880)={0x44, &(0x7f0000001640)={0x0, 0x13, 0x87, "3d3cf0efb0dd9ca8a4df73bbbc1a39bdacfc3ef0c75a49cfda4f8b228dbdb2dbeb848d8b84f1275ae892348f96a41283a08d46118b5e5c16be467efaed9790c09811ee307d5e01569e3ac51ca79d0f252bdeb0d8e1c181f73b3ee45585bc67bab0b21d8f78c78080486c7d7ce2656bfeeab1170b313a1f7af55b7bf98a1e59b62d8037218e758f"}, &(0x7f0000001440)={0x0, 0xa, 0x1, 0xc0}, &(0x7f0000001480)={0x0, 0x8, 0x1, 0x7}, &(0x7f0000001700)={0x20, 0x80, 0x1c, {0x4, 0x3f, 0x65, 0x0, 0x81, 0x1, 0x40, 0x1, 0x400, 0x5, 0x7ff, 0x1f6}}, &(0x7f0000001740)={0x20, 0x85, 0x4}, &(0x7f00000017c0)={0x20, 0x83, 0x2}, &(0x7f0000001800)={0x20, 0x87, 0x2, 0x6}, &(0x7f0000001840)={0x20, 0x89, 0x2, 0x1}}) syz_usb_connect$printer(0x5, 0x36, &(0x7f0000001900)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x10, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0x60, 0x7, [{{0x9, 0x4, 0x0, 0x9, 0x1, 0x7, 0x1, 0x3, 0xc6, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x81, 0xfe, 0x81}}, [{{0x9, 0x5, 0x82, 0x2, 0x3df, 0x75, 0xff, 0x3}}]}}}]}}]}}, &(0x7f0000001a40)={0xa, &(0x7f0000001940)={0xa, 0x6, 0x110, 0x3f, 0x80, 0x3, 0x40, 0x70}, 0x2a, &(0x7f0000001980)={0x5, 0xf, 0x2a, 0x3, [@ss_container_id={0x14, 0x10, 0x4, 0x7, "c77876171c42f91527f825552cf8a290"}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0xb, 0x5, 0x100}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x7, 0x80, 0x1f, 0x7}]}, 0x2, [{0x4, &(0x7f00000019c0)=@lang_id={0x4, 0x3, 0x100a}}, {0x4, &(0x7f0000001a00)=@lang_id={0x4, 0x3, 0x411}}]}) executing program 2: syz_mount_image$ext4(0x0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x15) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f00000005c0)={0xb8, 0x0, 0x0, [{{}, {0x0, 0x0, 0x9, 0x0, 'trans=fd,'}}]}, 0xb8) write$FUSE_INIT(r2, &(0x7f0000000300)={0x50}, 0x50) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x16, 0x0, 0x4, 0xff, 0x0, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000002000000b704000000000000850000005700000095"], 0x0}, 0x90) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r4}, 0x10) mount$incfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) executing program 0: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(0xffffffffffffffff, 0xc004743e, 0x0) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000003200)='./file1\x00', 0x4204, &(0x7f0000003240)=ANY=[], 0x6, 0x325, &(0x7f0000000b40)="$eJzs3M9LG2kYwPEnMcYkoslh2WUXFl92L7uXQbN7XjYsCssGVtQsq4XCqJM2ZJpIJlhSStVTr6X3ngo9iEdvQus/4KW39tJLb14KPdRD6ZSZzJjfGmNsrH4/UObN+75P5n3zvinPDE4O/390J5+1tKxelmBESUBE5EgkIUHxBbxj0C2Hpd6m/Dr6/tWP84tL/6TS6ek5pWZSC78llVLjE8/v3o963fZG5CBx8/Bd8u3BtwffH35auJ2zVM5ShWJZ6Wq5+KasL5uGWs1ZeU2pWdPQLUPlCpZRqrYXq+1Zs7i2VlF6YXUstlYyLEvphYrKGxVVLqpyqaL0W3quoDRNU2MxwWky23NzeqrH4JU+DwYXpFRK6UMiEm1pyWwPZEAAAGCgmvP/oJPS95T/y7ib/zuda/n/zk/75dH/dse9/H8v3C7///119b0a8v+IiPSS/z+RM+T/rRnR9XKu/B+Xw0S4pSrQ8MrJ/2Pe99e1dWNn0i2Q/wMAAAAAAAAAAAAAAAAAAAAA8DU4su24bdtx/+j/qz1C4L3GldRp/UdEJOKsvs36X2Xzi0sScR/cc9bYfLieWc9Uj16HfRExxZBJictHdz94nLL/5JFyJOSFueHFb6xnhtyWVFZybvyUxCXRHG/bM3+np6dUlRd//JhSrD4+KXH5pn18sjHeO39Yfvm5Ll6TuLxckaKYsuru61r8gyml/vo33RQfdfsBAAAAAHAVaOpY2+t3TevUXv2VkVTWvU3U4f5A9fp6su31eSj+Q2jQswcAAAAA4HqwKvfyumkapRMKUTm9T++FUHedw001wyd1HqqbYbfjCbs3MkTOO6+nXX6qDQX/DykamiJeZW/j8efft/XarK8JShdRoebBTzgV6oxn3/Imclzj3zYKd/icZbb1fYIn7IThvu3n7x4/+9C/L8gfu/4OOL3zVq/nijTvOrcwfNH/7wAAAAD48mpJv1/zZ31zYCCDAgAAAAAAAAAAAAAAAAAAAAAAAAAAAADgmrmQn/RrKgx6jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBl8TkAAP//3cD3xQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143042, 0x0) pwritev2(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="f7", 0x1}], 0x20000081, 0x0, 0x0, 0x0) [ 158.291971][ T5238] EXT4-fs (loop1): Unsupported blocksize for fs encryption executing program 1: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/cgroups\x00', 0x0, 0x0) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/cgroups\x00', 0x0, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000080)='cpuacct.usage_sys\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x4, 0x28011, r1, 0x0) ftruncate(r1, 0x796c) r2 = socket$vsock_stream(0x28, 0x1, 0x0) getsockopt(r2, 0x1, 0xc, 0x0, &(0x7f0000000280)) (async) getsockopt(r2, 0x1, 0xc, 0x0, &(0x7f0000000280)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x38}}, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) fsopen(&(0x7f0000000400)='pipefs\x00', 0x0) (async) r6 = fsopen(&(0x7f0000000400)='pipefs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000200)='source', &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\xee', 0x0) fsconfig$FSCONFIG_SET_STRING(r6, 0x1, &(0x7f0000000140)='source', &(0x7f0000000180)=',(*\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r6, 0x1, &(0x7f0000000300)='\x00', &(0x7f0000000240)='\x00', 0x0) (async) fsconfig$FSCONFIG_SET_STRING(r6, 0x1, &(0x7f0000000300)='\x00', &(0x7f0000000240)='\x00', 0x0) close(r6) socket(0x10, 0x3, 0x0) (async) r7 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000680)={&(0x7f00000000c0)=ANY=[@ANYBLOB="3c0000006800010000000000000000000200000000000000080004"], 0x3c}}, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r8, 0x4008ae89, &(0x7f00000001c0)=ANY=[@ANYBLOB="04000000000000000f02"]) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) (async) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='huge=always']) creat(&(0x7f0000000000)='./file0/file0\x00', 0x0) mount$incfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0), 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0), 0x0) executing program 2: getrandom(&(0x7f0000000240)=""/115, 0x73, 0x1) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) fadvise64(r0, 0x3, 0x5, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r1, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x1c) mmap(&(0x7f0000000000/0x2000)=nil, 0x30000, 0x2, 0x11, r1, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$BTRFS_IOC_SNAP_CREATE(r0, 0x50009401, &(0x7f00000006c0)={{r0}, "295d7d7803237450ed9afd3ff7f962c5e4a4d7e9b607c962d2f2eefa312be609bc82efdf38ada022717b2be7c5f49c12f9ba186ccecb6d7594d0966dd6a271fbac55a1277ca919473f3f1e5433a93912eee3bb1b4240f380eab7b510f40e50e694ef503c617cd95d3d8450e6f415b7fff08e9d802c67b60b88fbef541f031c41bb046ad6313e46cf5fca064fc237d93b5ca429fb232122cded366f188fda48f61702c775eb273741d1d95038c29b7bf1c28340de9dfb3e095b72a9eb7a0fe3a3145a4b4971113b777fe9e49424cfacf321478a40f03483177e6f9cdc9c095f353edb4ee04ead20702f7e3f1e9345015345a900e590af2514346d5cf73bdf7b1d9ba1f55236a0e56d2a852245b0e0da06b6d995b9f09ea7ad28c80db65a15cb263eeb977f1ce5890bd2f55bc544b30b49dec17e221bb0086c49898ddd4f1a54dec1d6dec672a8df22dce843d6ebde5d3f86a907bee75891e59adea38477e01401eeca6d008aa61f849e74f43467016becd966bceb05463f9db0fe46da282301276246380c88655c8333e490054a2358caa2d21e2b685b5489180986a5719bf9b67c81bb432f6607a5c000f3a288738bc6f71e5cacb7b4a6d64e33c96821c7f345add81ddd2100930e6e09ac789b856cfda3b61bf4a3fb6adb4af144655a64580e8d5dd69ca99bf17c9ddb882763f7daef746266587743c4237cd19eae738e04fb1fc053997836a8744f4da69b84b2afe42701ce6cb6e751b89e4b21adf9f53a0f1ed4b761fe7d248f925a4e11e2382739d618c68b3648dffcd6bb5dd67d641023f85df97c7dc133911e20e167e3e9378cec3b946a3be35dbfbd804699d3f912869d04210ae25ba97f7f981e9b7edaa5f9a5c5b423075309f1778d6e265f4e0a286fc846f498a568b018dce50ccec435fae27bb306d8f5daf054c95166a7bb1e052043fa9bd481a294c9365eb94fabaee79a389dfd8422e6f25d7510e8b0d95a1fb5475abd289011e35a9f1abe7dd8c6e3d44b584944d70b1b095e5ecc7bb7c728010d8c4c32e9cbcaa55140079d33a0b4b3b759fabecc68deb30df41702abeef1f23bd85180ae8595fdcc096049ef80c67e5f9ef094b74004e6f83920aa6856c43e734a407df15fd0a283e0467da5e95c57a914a7968295a2ff2e36eb1b426e651524f9143957b80e7b15d9f11c7eb855cdf8428a2ca2d668fe7a171c465f06d22de28dca0a20518744dfc5f779ad00c95f33bd12a98909d2478d4e79b04900e4e43d44d109905fdbe7d252b3da6b98e9e9edea62a5a011b13aa6b9352723a2f6d1c04226afb818b7d997a03c4505fba5ae2702e1f366663d726dbbd59a64ac9cb2073827a3a4a7856651aa78ea1cc5338571325f04672ec2e2a17942e27f0029290c57e0afa05b3eff9a63a8efd48269fa2038f4a78773e3d32bf6b2a396ea1d356efb8861c57228dfa6af7c8b8d71e5104ee88f062785d4c8c7352a273d352e9e9b3dc0f128c5ae0d9371d4a61766f97a5967ee3ce7cca9c2e7e93baad5b477ba2e45be4387ff327e875699e3f531e2c87b7d7058fd7a35df19c34d802079d7162091bac1d41725b5a5159ccef6432ed3fc4f43b25cd9efd3668dbeedb3bd1e9d1794bb8fcd199b2c969f31b1d782d6fdabc87b19e88d369744a9cf17ea8e9046e36a6723d9322fd11b0d9d1e5eb08f32662a7d090c77d5371f307336588c99a9d032e43c9de5e6d5900839af405d5262662b407bad951e12d5780ac6f54435fbcc66cb056c18469ec8ad4806177ae2a4dc1330d68a91af0851000b640edaa2adf5bc0d764a1c3c1a32e5455d517d8555d26c7fab48b8cf9ef08f6055e5ad272c6b0c1020170bdf73e386b303ee200979f6e48198fc43cf0c6b60ec8b6d3f680607a69ad707b171fb02ee876f4b89672e1328048bac66b240739f5945d2e7231da0ccfe1fdd937701e87a0d3d00e6f837b511267101d8fd1eeec5c00524ba82a11e3ccc35122c7c73b4ad0a64d61014c8b2bf2b3e247018ca6282ba731f3d97fbf7bf01d2d2f6084b7136c64ed0405b88886d9609f94131aae93753fc2431dd72bf31359e5a93bcb5fc17a9203621ebcd67e2dc6e456f2d732309b882b024428fa63734d1da887df1658852755fde2e22e52e0b6c171e52ec58fdd56ca90e4ca2e602c2e8ee416a46a88d461060b388caafd6b073dc878eaad5087faa0aed308c8efa102352cd1e214968797c1b1832985fcb10784edaed80ed25683203174a16d1d79422f33b436970144fc00dd73a893ffb4e224bea859cf1b5921d5968bfd6299c8acafdd54559efef2ae6b7b7f8710630d325a4b15c3e3613a24a732f85937475024f37b0e6918fc26bd86b1e34db080c78b402bcef645def57df194dca430d7002b23d57efa020fc65b0a4010612786817ff4c07d5220fbfb6e6c8a7567c1a432f6b201ff6d6bf8606493f5304dac103e4917849662342bb045ddd55be03622271aa87e19bc31255bb90058622ed5822511d5e1020c29b34a03c04ef24118c4d52e49e47f06dfaf51b331c3940b2cd640bcf60c3798a771bc49e9dfa5d58fd94134d59c25c1fb20fb7bf075c4f97b8ce75bdb971e0f399532f6ec15013fffe2ad07d909578b62e362c7fade5bc272a01ad1eb4a244946a7c795e9ab0842f454d71983e8804b8823712e39bdfbd9242a947d282cc7335e850450f93dfe4637d1750ea3184253fc4e916916b7da87b78f60dfe9206bd51f17b4ed918d4253b82a3e47f6673b7f153e45ea368817bde6c11fbae19f097623f79423798c81fa7df7787f592c409be9d1cfdb6cdc0df0b8d41b530431e3de59b808c2b04c1f423168e39f6bef5bd1ad04c20da6df21d71c28d61961a9fabfe45cdc8dace9c8119ac5af42413675c91f86182707c6078ac7f23574b26cff1daa44df14064faac00e3030365621c7875a1203cfbc088c7c43ad90259bc863680296b9268e44aebf6cfed9f50453662457cecc98e4cef73f92d0a96e89be281d1b303a2d68ef988a329ecea9b5f1ee9ec22b18dd911237a3406f5c14e1fcd32dac001e11cd1cb6c4c8c52cd9aa0a0edbd9e61cd6128c677432e8e8f9fc51f0412642d1c19a8b59379520c19013ad6702d66413c5cb0525d6437d0c52f6aec10a8a7e501b80b2857a57af6dcf9835e4987526a60faef903925d8b29d2ca7ef033fd2406770e5525453818f90ece12ab0cca80758f749389dfd308e433bb2ad591b0a282c392838362be2c4409eed093fccfbab7d6ddbd5affa81c459412ce98a6c51ae484a18d3dc93f0ae8e786b1ca5b160ab97309369d46d03c7947cafc93fba31a67e1a507e8c29e7ac838a3a584a49d5e4fc97ee07384418200afe6166f9fd7a1c28ce7e7001ff467fef34308c507cc6cf37be0fceab550735bc4a5fd8a96108e74f2ad36f7c78c919421a117cece5e978c1e9792062241a020f860b81948711ced08eb23bc5766eff0b20343ed5334891acc9ff64dcbd7b002bcda47e6adaaadf9fd70d3482a3b1a96803b76fa592e0bac89d97c9ba9a4fc2c95ec5f79432d7987af4d9d4f4b73c289dceb0cc2ec829e8d1d2ed8ececd4a8f8e23f39e7ca248f6e070cc6e741fa0140eaaaf699facff68cb95baa416a23dde73598e856c7f453ee31635fb7d8f7109b9ec0535a828894e65160bf7de69d5a5dfd297a8024132ecd69bf2888deafc3dbe53716de410075181ec0d6ef04eb648439e2ae6568f169ebfcb337020e59e0d451e66bdf8f15ffd8da52ef61d80239dcb15042166f5cab8109bb8bbce8f580b9b1e67d74e4b8245e20fb39b33b751cc72ffa047fd16507be0a63364173111ba5355bd6ec61073da5c1c7e2534f38004e7a703b60f8936eb673bc2870706aa659c8bec8d6b8d8b37b9b1fb8869899873f888d0e9496594c2d79968031547ec1c5d69ffb3b43394a4f9a2bb51172246cbc763edb5df93f545027987810821da6390c8f963cce2e3845391c329d3abf065447896bf1246910121d7bd1249919819d7f6b8d80cbeeaa638d3a66f2055410f3560db08757a68f0be4b685f4b60f96591c0fc4775aa498be420d48f85bd793f787001ca88ef38338ba924439ad213f6e730a86ab2523b930b9ba1e36ba2a9f84e7107f029499fa747a6780a890d2fb1153632a9d3c7a061e9a3058d29d257ed874be8a6927ff1005f338e3fc41a64d556ad58ea90d3fb4d13cfad6ca930521cb9b4bbb66c402d9ca9da8d80257a72703917335332d6586da977096ddd0f3c66b0fb6396ef7374db618c20770032a2db8d0905bdce33dd56ab50bacb273049fca369ea933ac6016433acde81c7862251ecfca1c3e82824a20e01de643f832105313447643e76c1835c60c646cc85555868fbe83c52f2015a9eb8a178ac995462779cee4c0ae356659a11a79a275c7edfdde52d0ad09e633ac2acd9372c95ef8789855f78e9bda129fbb18e48af25d288e927d9a077885703c9454d3be5d7b0865076b614eaf8901faa40961e72ddab63e453a7af18b29704be539d57745eb20e84acde34eb06b476fddb2c9277250f1541f8b9cdb69ad172ed6ca17e8e7b63a7738093af7aa671ba184740cd51473d983a1f72b3a7cb3dbb42d7d1aa0148183e853d399a48fc8e68096232d8fc361ad78517d3b2e171b856eb1528542e52fe15db2e5002d31fafbefcdfb5d2fd39eb9d5260d8b1a3aea05e80b2d21274488a09f9efb2b14c1f138cddd088e66aeae9be901ec2b2f2caae7a3557e82fcf65f84de139e531a1e7b4d8f307bcb7bf99b5b2cc764fa2809e8850085662bebd6d284542cb9a0c9ec5e365b34a2ee15906f87f5083e92b5bcd42f4babfdb61f49f8b160180e7ebe7098979db865897cd7ef1877d084ec2d2d49ec8f250b0b673b4ece1c4c05c1c2a81a3564f27b2e8b76dc444cf80f454de34919996d26bb150f164888542c341bcefce5c1b11b03b50a1724ad81ceb4501b63a7c55b92aab70fa408c0a420f9cfd47738561bae25ab730fa2e74b7e70d62e85e770c0fef5caa5323a1236ebe6632d271188a7954ec6e922755c23319e1d5ce6cc28ea94b5e025055a4510d1744f2d14a4a390d32f88de7b8c4212d42e487a48cbd03e63e66f5a65199b9f4b4b12667a6100755cee86172408656e6f6b4657f3d6028aed3e4e70995581bb60a8a688102bbfce6d72a45dfbf1542e48e8335c367f26792ae6d647b0c2ab497e827a21c519e558106a7e649f8f412e9bc3adee86327317cfe043022e069236b5559a6293a39da99ebd713f193c9c7f1cb2cbb8dbb6602295edf7ea7f54eca2ff9dd117f5e8c4a251a1ad722794eaf5fe23ac914f297a2694d96130128c2c18e30d53e91d5e5bdecd89d881c5d24dfb1f2284f944c31d8ff1257b96a3f7eda53ecd213175f5c5338a26781ba69659adc3b750103455e852bf8e268d23a9bd556e294884789850ace779ca540e990c3c3c1bf10308c8d210ab83340a6253d015bc78ae1160d961f36bf3b9c0f7ed7b08da69622dfbe912530aafd3a60881bb4a7e9c9d4143e3a3fdd80d01dd2a6e7b9f368ae3909e0836dcff94b72d0e9b804f495daa2484f45c2f07819584d399c48764adbf2509786f63db0d50ddf97d92df81b5e2193c0572fed33be9ee6d4ace0730ed5f72e79428f3d58a9443c37d69462fe69f29ef36fb0300ab7e6772646d2b35a54ab5374194c25870fba62397bcf974aca44538dcd1efa001b140488a5ca0f5103a9dc5ac8356da24c5174fd22e53bce1caa"}) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x41, &(0x7f00000000c0)=0x54, 0x4) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000140)='kmem_cache_free\x00', r2}, 0x10) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x1c1341, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff110000000900450000300000000000019078ac1e0001ac1414aa0b00907803000000450000000000000000000000ac14149fe01414bb"], 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x84aebfbd6349b7f2}) sendmsg$TIPC_NL_NET_GET(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000280)=ANY=[@ANYBLOB="9fe301001800000000000000ea000000c80000f2010000000000000001b79d0d00000000000000000009301fe025949230000008000000000000000007000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000005000000000000000000000000000000000000000000000000000019000000000000000000000800000000000001000004000000000000000005"], 0x0, 0xe2}, 0x20) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000000280), 0xfea7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r4, 0x0) ioctl$EXT4_IOC_GET_ES_CACHE(r4, 0xc020662a, &(0x7f00000000c0)) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), r1) sendmsg$NL80211_CMD_FRAME(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000004c0)={&(0x7f0000000400)={0x60, r5, 0x400, 0x0, 0x25dfdbff, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_FRAME={0x33, 0x33, @action_no_ack={{{}, {}, @device_a, @device_a, @initial, {0x2}}, @tdls_disc_req={0xc, 0xa, {0x9, {0x65, 0x12, {@from_mac, @broadcast, @broadcast}}}}}}, @chandef_params=[@NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x170c}]]}, 0x60}, 0x1, 0x0, 0x0, 0xe0165fa54c9dca8c}, 0x45) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r6, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) write$cgroup_subtree(r3, &(0x7f0000000180)=ANY=[], 0xe) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)={0x14, 0x0, 0x1, 0x101, 0x0, 0x0, {0x0, 0x0, 0x1}}, 0x14}, 0x1, 0x0, 0x0, 0x20000004}, 0x0) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r0, 0x80089419, &(0x7f0000000040)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x3, 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="460a00000000000079109800f8480b7a1c199062b54b0000000095003d0000000000"], &(0x7f0000000480)='syzkaller\x00'}, 0x80) executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x14927e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x4002011, r0, 0x0) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x3) ioctl$FS_IOC_GETFSLABEL(r1, 0x400452c8, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={0x0, &(0x7f0000000040)=""/155, 0x1000000, 0x9b, 0x1}, 0x20) executing program 1: unshare(0x40000600) r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r0, 0x29, 0x41, &(0x7f0000000000)=ANY=[@ANYBLOB="6d616e676c65000000000000040000000000000000000000000000000000000002"], 0x48) executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cpuacct.usage_all\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000000), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r0, 0x0) mremap(&(0x7f00003ad000/0x400000)=nil, 0x400000, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000400)='rdma.current\x00', 0x275a, 0x0) mremap(&(0x7f0000a6e000/0x2000)=nil, 0x2000, 0x3000, 0x3, &(0x7f0000946000/0x3000)=nil) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r2, 0x6, 0x24, 0x0, &(0x7f0000000440)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) r3 = socket$inet6(0xa, 0x2, 0x3a) r4 = syz_open_dev$usbmon(&(0x7f0000000040), 0x1, 0x80000) mmap$usbmon(&(0x7f000087c000/0x1000)=nil, 0x1000, 0x2000001, 0x110, r4, 0x5) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2}, 0x1c) executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000100)=0x9, 0x4) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000d00)={'bridge0\x00', 0x0}) sendto$packet(r1, &(0x7f0000000180)="0b031407e0ff64020200475400f6a13bb1000000080089064803", 0x10073, 0x0, &(0x7f0000000140)={0x11, 0x0, r2}, 0x14) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000080)=0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), r5) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000002fc0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@ipv4_newroute={0x2c, 0x1a, 0x1, 0x0, 0x0, {0xa}, [@RTA_SPORT={0x6}, @RTA_IIF={0x8, 0x3, r6}]}, 0x2c}}, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)=@updsa={0x444, 0x1a, 0x400, 0x70bd2c, 0x25dfdbfb, {{@in=@dev={0xac, 0x14, 0x14, 0x25}, @in6=@mcast2, 0x4e23, 0x80, 0x4e23, 0x4, 0xa, 0x0, 0x0, 0x2f, r2, r3}, {@in6=@mcast1, 0x4d4, 0x33}, @in6=@private1, {0x87, 0x2, 0x4, 0x7fff, 0x0, 0xfff, 0x0, 0x9d}, {0x45f, 0x1b4b, 0x2}, {0x4, 0x9, 0x1}, 0x70bd26, 0x3503, 0x2, 0x2, 0xff}, [@lifetime_val={0x24, 0x9, {0x8000000000000000, 0x4, 0x0, 0x8}}, @policy={0xac, 0x7, {{@in=@private=0xa010100, @in6=@private1={0xfc, 0x1, '\x00', 0x1}, 0x4e24, 0x1, 0x4e24, 0xff, 0x2, 0x20, 0x80, 0x6, r6}, {0x3, 0x8000000000000000, 0x6, 0x5, 0x8000000000000001, 0x8000000000000000, 0x400}, {0x4ba0, 0x83e0, 0x3, 0x4}, 0x7, 0x6e6bb7, 0x0, 0x1, 0x1}}, @replay_val={0x10, 0xa, {0x70bd27, 0x70bd28, 0x80000000}}, @extra_flags={0x8, 0x18, 0xfffffe00}, @policy_type={0xa, 0x10, {0x1}}, @algo_aead={0x140, 0x12, {{'rfc7539(cbc-des3_ede-asm,sha3-256)\x00'}, 0x7a0, 0xc0, "251939c1a10adb301766a0beadb4c9de2909fe7ce550c5e66ccd72eb88d611fed8e4a25568b9cc3b1f398c9cec5d7c67153535d1b78b5f8780e4076c9f468cd2cfb0644e0c69b118579622b133d5c0052a8651de8356afe2f941c8b94ec6f1ad1487dead363e11e0cea2eb4678df4c538acd978f77802ab0eefe46af5b4dd5c34c985459fc2cc1e398048d19d5feb4883323223914637f93041552fa0c84f0cb1ff6bd62ce4addea64013cbb1e792dd297246bc31a3d84c68e095071ea60555f7fd4c4e1586eb895748b00c6fd995f460c4ada10d3e019d0e2b9040456a7ad0f3a3b64adde91be7264c1ca9bde2478c52a992e2b"}}, @migrate={0xe8, 0x11, [{@in6=@dev={0xfe, 0x80, '\x00', 0xd}, @in=@dev={0xac, 0x14, 0x14, 0x3c}, @in6=@local, @in=@rand_addr=0x64010101, 0xff, 0x3, 0x0, 0x3506, 0x2, 0xa}, {@in=@broadcast, @in=@remote, @in6=@empty, @in6=@remote, 0x3c, 0x4, 0x0, 0x0, 0xa, 0x2}, {@in6=@ipv4={'\x00', '\xff\xff', @local}, @in6=@dev={0xfe, 0x80, '\x00', 0x2e}, @in=@private=0xa010102, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x3, 0x0, 0x3507, 0xa, 0x8}]}, @encap={0x1c, 0x4, {0x4, 0x4e23, 0x4e20, @in=@multicast2}}, @encap={0x1c, 0x4, {0x0, 0x4e23, 0x4e22, @in6=@private2={0xfc, 0x2, '\x00', 0x1}}}]}, 0x444}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @empty, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x2f, 0x0, @remote, @dev={0xac, 0x30}}, @dest_unreach={0x2b, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast2}}}}}}, 0x0) executing program 0: syz_mount_image$fuse(0x0, &(0x7f0000001040)='./file2\x00', 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f00000002c0)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) chdir(&(0x7f00000000c0)='./file2\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x4c00, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000080)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) executing program 1: syz_mount_image$ext4(0x0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x15) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f00000005c0)={0xb8, 0x0, 0x0, [{{}, {0x0, 0x0, 0x9, 0x0, 'trans=fd,'}}]}, 0xb8) write$FUSE_INIT(r2, &(0x7f0000000300)={0x50}, 0x50) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x16, 0x0, 0x4, 0xff, 0x0, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000002000000b704000000000000850000005700000095"], 0x0}, 0x90) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r4}, 0x10) mount$incfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) executing program 0: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(0xffffffffffffffff, 0xc004743e, 0x0) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000003200)='./file1\x00', 0x4204, &(0x7f0000003240)=ANY=[], 0x6, 0x325, &(0x7f0000000b40)="$eJzs3M9LG2kYwPEnMcYkoslh2WUXFl92L7uXQbN7XjYsCssGVtQsq4XCqJM2ZJpIJlhSStVTr6X3ngo9iEdvQus/4KW39tJLb14KPdRD6ZSZzJjfGmNsrH4/UObN+75P5n3zvinPDE4O/390J5+1tKxelmBESUBE5EgkIUHxBbxj0C2Hpd6m/Dr6/tWP84tL/6TS6ek5pWZSC78llVLjE8/v3o963fZG5CBx8/Bd8u3BtwffH35auJ2zVM5ShWJZ6Wq5+KasL5uGWs1ZeU2pWdPQLUPlCpZRqrYXq+1Zs7i2VlF6YXUstlYyLEvphYrKGxVVLqpyqaL0W3quoDRNU2MxwWky23NzeqrH4JU+DwYXpFRK6UMiEm1pyWwPZEAAAGCgmvP/oJPS95T/y7ib/zuda/n/zk/75dH/dse9/H8v3C7///119b0a8v+IiPSS/z+RM+T/rRnR9XKu/B+Xw0S4pSrQ8MrJ/2Pe99e1dWNn0i2Q/wMAAAAAAAAAAAAAAAAAAAAA8DU4su24bdtx/+j/qz1C4L3GldRp/UdEJOKsvs36X2Xzi0sScR/cc9bYfLieWc9Uj16HfRExxZBJictHdz94nLL/5JFyJOSFueHFb6xnhtyWVFZybvyUxCXRHG/bM3+np6dUlRd//JhSrD4+KXH5pn18sjHeO39Yfvm5Ll6TuLxckaKYsuru61r8gyml/vo33RQfdfsBAAAAAHAVaOpY2+t3TevUXv2VkVTWvU3U4f5A9fp6su31eSj+Q2jQswcAAAAA4HqwKvfyumkapRMKUTm9T++FUHedw001wyd1HqqbYbfjCbs3MkTOO6+nXX6qDQX/DykamiJeZW/j8efft/XarK8JShdRoebBTzgV6oxn3/Imclzj3zYKd/icZbb1fYIn7IThvu3n7x4/+9C/L8gfu/4OOL3zVq/nijTvOrcwfNH/7wAAAAD48mpJv1/zZ31zYCCDAgAAAAAAAAAAAAAAAAAAAAAAAAAAAADgmrmQn/RrKgx6jgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBl8TkAAP//3cD3xQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x143042, 0x0) pwritev2(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="f7", 0x1}], 0x7ffff000, 0x0, 0x0, 0x0) executing program 1: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = open(0x0, 0x4e603f, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x10d) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000340)}, {&(0x7f0000003280)="4fdeca58835569e25b7b2c9836ef7e154279285a14a63981de9da2afb9a70a3540fe3b64f69cdb929c244f2fe658ba9ac80427593bf1644cffd94dd2d4b3ca4eccfac719fb01b2d2e0d4499b54492548ee29a34b88e5747014cfbf418d27631063c3b25d90d3a78022be20ad044f635b7034aaa1782564e20207d403f602b624aaa566711ec9659274cddc2fd8d79f1b4a49ec1f6060efa786aa0398f2ed82e5f34e0cd4507d4ebf72893cd36d02c87daa945a44c01fddb7ae2471ab4674996313a577f7a69860837ef9553d911cca7b21e5f5695d6a99468fa6653ce4bbab076a8150f89ded62a590e5fae06de3ec1e67885beff629c3ef0a1de43aebbdd9a5b5808c99af9cb641d9db6707121ce25cd57ba61fedfc0a837fa6472414459832dbd5519bf5c7fd6e237c566f736fa87f2871e9a95ca9f2d626cb053885b5751190412d9ebe6db769229f333aa741e8b7242816c3fa16fdd8a8178a9586b70a282d68f26c373082dcc3c1a845b580b2faf9cefa595823b385588862c6f20643ef7dbc9eb3bc25da9b3fddbcf9b955c7f5f1365711edaf9298a3cda803ebf4589afd5ae92db0f8af524282e56a3f1a361febf95b695d7cad8cf304b62a60bd6a680d76c5f3d686ef3e4936744d3478141154dc849d40a697765628e5dd0dc4abdd34e2f188fa1a791d20a2e1a6990886932cc3d409b7a08373897b5cd927d5dc8bf5357afc35221a237365cea5b57cea3f24ea93ad66fe8e03a1e1cd710721228d7fbd16af34e694254e293addc3d96d55aa45da4d081efd7265979289178cbef6cd01560182eb20b8b5d8cf3bb5daded7a94401284b418f631d9bc649b0bc5a3796ee80991963f95854d4b0c08404cd4da256c3061370b2617a657161edc0b5f3f93533f0f634b54fa9a7b7481faca10bf3a516daa52072d9758caf90ac83a493f0b8505313a081726ded68fd4d113c47c4a1a572122469c32102c37392a22b99e29e56ec3c04fdcf4a14b1bb7ac419db9db7173d193a68f2451d396a50ea9dbeb7bb4ea266a5390b443258beb4ade0f627210151e8eac1ffc7233ad4931ced79e1389724860560f5fcc54ecadbf05286204f7a3a1b13dac947e410151a4fdffee59ce13945c7810cfdf61e5e8ed19d44737527741acd2c23cbb3661f986ee1d8d7fb3d783b6ac38d575f77006c03ab257f28f04c2b46db2bd69a12baf98f80935835ddb0c40282683f85a2d96593192fb23c0d6e9623e778fe9bf8c5061d37a822f3f2b8ce10dfd5ded1d5e5d1963fde65e2df8f99e80adb1aaee03dfe94be314c2044d4475d8a9579a8c757d2943bc8bc077b4b6a1178298af782eeb4583969afb70edca295012c85ca4779f3459d2568ddf8ae0fef895557addaa3c1bdb397983b6ad463f3d6a8d00117f3c018e08ef50ecc3b52f93ddcd8ed3643b20d48dd50104eb24a983c0382ad8e79eec93bd9723ca2f5a1339254f9b3f0af8846595ffde54350c10b5123ffbb32458e2f6033da693921e0dc3dd734e2d42c2339afd22664fd228e93eb4dc5ac59ff271e020d9bab04f518bedd4d09b4399fd6498fa05bf924256f46694f90a440c837e4cea57eebe243ae520624490cf6a9fb882198ecc9ec41542a4835a23978bc9e7372e1eefd41fad6cb83456d705aec718f8c0ddfbbe3627bb9a1c0b4e9ea9618dc6c67764e499015d7c0a73040f278132cccd1b63da094ae6369ccfe3ab707f381a5dbc073bd214d55f77b92f62b3539a938965b9bcdefe3c43f33fd0ff5f95063c9a73dae1610f5d5cd4b357f92c37664abd1474662e0dbd36babc941ea8354ee540c7ef58261d6b35c5d054521201c1a631e78c928dffa9e02dd68ab6e6b73a122f61714225c8b2afd9641392682302bee17ef280ca0c619e882098ca088d90330d7f328b6e60c4f93b3700080ed1c1598e44633d08afa79b4da12577f159029cfaff0d5344038490fb033a0b95b1716e2b3415f25280a2f5f031a686b847b98cd940d133d060f814d13e90858112b804c4adc2c757c649a59dba5e471c7f01db50b36d0080fa857e5775bc6a4e3259870c49c53fe0e929840ff2dd319570b2c5c7f0ec4ab36b796dc6868f700be242a2ac8cfb22b8c312c2bd54d67dbfdcb79889e783a2b67d7eea059e1dd4df38d0e9416c881835e6d7f6b46f3fcd76558b12d68d8c291ccf153fdf5a24c2f9edb8e5804c38dd225f6d7e0e1274dbf1566b93fccfb717838cf84f35a8a424e30292738ba3282e9865061d2cd98582ce69b10bae326bc635e9904f6c16f40cf529521e181e742da007e48531560ff7a6fb757ee0a21e92872be8dceae8d0306075bea88cd953426f64c896d0f6b66e6478b774abd1d7a800505480793e6ee948ebe2b6bf3f80b35cc99face13c043087f302d8ee7f6e1218e3b42e8628fde8447107fbe10055bf5785511a6751c9c8fdbc8f33deeb07f97ad6199bc8a0b237d14e02dc54848fa05006000cc7ea1e1b49e32970c19c510ac0257b5729846a7534d8d5786675a5c9ca62179ae5443cb7366d0fa750b65121198352d279c87e674ea922483e4a67857402f5b20fc305a532320816a187781ae1f7aee5372d85383f8be9e509a67c9605bfc0eb7f06a803c9e93f3cf75694992de5c1dac084d2b1ca34b47e1012a899c3e3204afc00259c32441e92e60776aa3b1b4daa6585b8220968a1a7667d34ac82210c16a3659fc6e7aa87ee1a0e2b891b2204920ae4891e81673798f39e5291b471fedcb111f86776e92ef025f1caff1421b2dad3e1441302494c811d51bc66c1c08ef1cfab90ef31570e02faee63a9b2ec265c1da16d6f8a6f2aaa77e4ed5a8a1ddc09cd6f277a8f8adadc1d25c85011581ae14b586f9f2df1f7ee1e8453a8d119db190177db76f436b4263bc38636c44fe06f10a1ae7af98fe41be125e6420a430762d546fa03d8017eea391a852af0fd60bc489f43018784d4b4939cba20de04ca6c3a0d9b4504e71473cc9d5933038499c6799ceb873caac280a98f7eca8ff5ec764a0042590745578afbac4bb558e9230fa510c32f89fb299edf2ed498f9a8894bccda61a978650c9e771d84b8298a6041cf579a82c98a2e1391322cb3ee114f317b806757884262e5db5f54987b44b15ae3a51efd90c8f7370eaa1f7af708a6e420e3e8eb0e87b83d332be44382aa9d69ea9fec0164ffff9adc4e30d30e7b72f742d40fc1e831e3c68c4f9cedbadeae45383c58605662419a1bade92529a0f4fc2d4f98e79220dad66d7ca67c9c854851320f502ff7fc3295369182ddbc256a47b0da7aac2778c3c306f92f511813dec003978ecb51eaddc37eb8cae52100fa28a656aa9cf4a0f59640e4a78a56595be3e09482d01dea6f8af9726713a51b1f8f0aa65411e44c422336faa0885dd2d8663eb8679102298d85c56331bfb85eab32d2bac605519201cb265739b690a89dc07942129125625a0644f3a39a77ea65ef58775b546c08b7157a25db5a99affc1fb65e32319c3cb0830873e9288bab9fbd5b19415141af5bed3e75445a8644b31c79d915e243b03f2eba77c876649ec140cf7a66d3bbecde09a8f7c74bf5131d8debdbf291291fdae764eee1416fa9bb5f673093df497552678be69d0d46dc8bd8ed6152ab30eeb1e83819e3683d1b87080cd2fe817705ff2d83aa3b35b9d27187f91e39f50b52234ba7e443a97ef41dac3f2b020e563cb6eaf93718dc3d3bf2358105f5d88efc8f042aa49d789421626d5bcc1b7716c200ab5e7fa92b63858a2020b9214da1d86833492d3caacb5545bdbd38cc4f927103c6a04a8e22bd291ae3c215cc4d8a36569567d07817bb6b04c7ce1487177849d626a39e26b71f01b0ef7c33fe980f3e9950a4e8e05b507626461008a74976e3b7ac3f44394211beab44de2e38db4c7b4e3b0c031e4e030f907fe6db828e47504ea63c4f3fe1f0d4e0809859fd205dd9f06f4bd5abb56d3454991e53338ad39c05b636c9776c9610f4af04763e349840bc6101ab519405fdc0acccc64c6122f92be5141c5d6602da7561a7e8e4538166a0cb6bb47d49b13cd9c45bf8d02236ff28bf9b44d20e881d4945d8979b686097c6d298e26c328d32381f8529fd97f959c2ec70c1113a0ddc82947cbbec13634967473cd14d5540cddd3b0a9b5558c6759b6f2c688e54ce9a2549453c042e3a7044828f6b2faf33a751b13a7ca2b0fe8fdc978a1f5ade61175ef56c50f4a4f1e7d4cf990aa1cbd23e80cb85c045e2d44151d04b45614e3e38dc54fe87a9a96304798d0f6103f1a0bce17dff94338a7d5e46748245c9bee690c009c1f96ca7e0a1568399efd9a7dc56c43907f3be693904ff7a952720456569441af74084cfb7842f0e3a2ff2030825ce5fb845d77fe3f42dead645f5d7d8c90a3a85d2a890115217d65cdc92c204d41b44dc0ebc90406f7049b332f0726cdebab5a05e8a094211d68d9e7c8631a8436ca0867c66d4ddc30f52b925efa31f090b1580e7c53e76ab420b0664294e4584e48f776b4d53296266eaf178170737c245c659449060aaf9b143537011fd48dc466464574a5a5ae16b4dc9a8476ceb25ece2c7304531ad8d83f73c2797feffd374aab187d80b770283233f322615415c5ea174a71df7bb3c84aafd87f03ca373e6899dbad74c2a76cb19d78d93b12abba0b393bbe1cdb0c3f3ae450a5d8519fb689e2e5910e4f1b6c7fa11c0a6f8a98d36306cf68bbd97c2659453857280bb8baf6423ae89fba37f305e52637203b1b36aac8df12123eb222f39fdf49408e76938f1060860ffe0600844259cce83a6e554b3aed93f0a6a40decc1f6ee86db6b167c918d3d95d9547c81d5705d91c52ace27126b4a10f259a2400fe0ab9f5a0dfa5d7dbdd48f8279290661753ca3c28cae68c685bcecec9ca2dd29f7eb1d8340186a1bf2966d75fc3a94c88257e9a1a82221f0bffbfbaf221c3f42025eac49f1345720cc4c83e9b706a04c84d5195db7267e1669d9b4b44de59c0047c8766d32e97694cda0fd46d46aba1037becbed6c8bd3bc591e901bc6ef95a84f73cc7687c7cdb20467cd04d8d5b8dcdafd8ce9c78f0d4ff12fe12dcc6865104c38c79273a48cc00b2e9600ef992b0e9c4c3a0b997e09dfbcd57fd001d0c3fcf666512c0a3215a30c17b9e7221a6b17fc7b38aa9b7730afa72b041a146e39233ff349aea6b2e5ca75d32681f59bb63e34fb44dc6fadc6f199d9390e1b455f24d5908e142210caac6fe3484f353750a56f3d282beab0a3bba846d6a5a3f78fd32ba15df00340fc29b24ec0f2e4a13e1159fe11ea6fec727004932a8e9365137b91e6716dd8722b89b62d49d7df1847d1a0fd8f9cdaa28c659d1f34ee9ed7b7068f19ba71ab001ef5ca3e0b4adbbc94b381b83cf2928e4e0aded3aaade1e89ff212579259b1d3d21930fec33f317acb2f2cc6417fd556f341b75782a5dc18497a5559ed8921123a25cc71e75256fe9b5832ad8ddc585ebcd731ebaa49c83949048d9f1672490217e58d3097263db36d3cd53278fde6166c516128f3c5275dfebcbcd4cdd76124591541b67a20869410562daf7ee2820ab9b53331ada3a74fe1ef955c06fd9666ef00da39937101212a855bf6cca94accd8a9be8121fb7228d730eeb0cc9fbe79c10341b844dca5283ae8a013dccc464f7aeabca2f465ffd0633500e0d97d01ec7dffae9a6c7f0a143b84d923ac9c3cff8596d3c61fa27a2027277d3f579c97372049392ca1ae18a4392c4332db461f14c6a3b1b62ba8edb9e58b9f", 0x1000}, {&(0x7f0000000940)="0bfda941a14b49a7e776b12249fbf83b7cd3c391142baee65b70bdcd8dd90f32b32c76c08e3b4139ac7d65ce506eb7a5b0a028a3fe81263538f2ffe321a91bbfc5cef289772f317eb4834a81c2598d83fd1dbe70031e4c5e15d25bbdb0a2a9ffc4b4c870b82e2ccc9bdf39d9b948be94666e744b4522e34688eca45c", 0x7c}], 0x3) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r4, 0x8, &(0x7f0000000300)=0x6) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0x16, 0x0, 0x8, 0x2}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000000)={r7, 0x0, 0x0}, 0x20) pipe2(&(0x7f0000003040)={0xffffffffffffffff}, 0x80000) r9 = openat(0xffffffffffffffff, &(0x7f0000003080)='\x00', 0x0, 0x180) r10 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000030c0), 0xa80, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000031c0)={0xf, 0x7, &(0x7f0000000ac0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffff8}, [@map_val={0x18, 0x8, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2777}, @map_idx_val={0x18, 0x3, 0x6, 0x0, 0x2}]}, &(0x7f0000000b00)='GPL\x00', 0xbad, 0x6, &(0x7f0000000b40)=""/6, 0x40f00, 0x1, '\x00', 0x0, 0x23, 0xffffffffffffffff, 0x8, &(0x7f0000000b80)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000bc0)={0x0, 0x0, 0x624ebbea, 0x5}, 0x10, 0x0, r8, 0x7, &(0x7f0000003100)=[r9, r10, r1, r2], &(0x7f0000003140)=[{0x1, 0x1, 0x9, 0xa}, {0x5, 0x3, 0xa, 0x5}, {0x1, 0x4, 0x8, 0x5}, {0x5, 0x2, 0x3, 0x4}, {0x3, 0x5, 0xd, 0x2}, {0x4, 0x2, 0xd, 0x8}, {0x3, 0x1, 0x5, 0x1}]}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0xd, 0x2, 0x4, 0x4, 0x0, r7}, 0x48) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000d00)="627bf84425246a42c94661d43e7f8356d41b67ef5c7ac94734eb1cfb1b4b290feb6739904962a24862bc6b5838dc472bf67bb5897b6a56f6167a0d020ff906b883b4afa24527fcadf85c21a643e29e23a2ef7aac7e755a01d3f1e618c5b3c4fad331e0c8c21c8a46a2c5dab4bc99ee42cd52a7ad576cf6e8a2a6be9be3107aade9fb93b6fb458f9c6933e5cc2b46f65c8d14f7108160708343894687674b7c26804da47adbbb8e412ceabb00d1a82bddb6dec8eba6190066b8a10aaa40a2d509905f26da5215df01b7e864dce923b959c2a37e1488d598ad059301824701a6298c7a8ba7eb0b94dea0bd2441bf4f6a43560fa6b32494453d03bc3170f5560450698f87fb984823b3acddd8ee5dfff2179882f6dc5d9b3d0615be2249202a8862f2dbff372649fda90099185837517f38f8c4707b3633c29da00a7fa834e9229414b8643ee02782216fb0094bb078ce27490581ec7ca600f6330e9ffa96caeeb57aada7f64b37c93017e410f72cf4a5d291682bea45dbf5d8db4beec56263df46d51bdbb85bb3ae3135ef702f79f7fe235c0e5a9bff2afc804cf2a52c8c8d44964cf72493987e3726da2727bb7127416bc9143b76d20ef687abaea6404326d9c650e5242e4356e32577fc15ebd5efe909c4cec729da6c53be90db279f5df3b0a0ad73a0c18b8a3d62319ce6bd1842b9a56445ab78fdc90c27482b2ccba96b11856fb9cbfc41c80c59a98c0d416b2ddf660dab05a350314b16664a04531c4596cb48743e8bd8f501fe893bc9fe531287f7dbda8e0a37f29949004a4105c6a050171e21ef5532cade3955c3c5529adb9e0df036d19da82a3dc41c4d90accb2fd131a24149a711e6e9c93d94e3dd7a1921c3d0e19d0370157efd1c33e02b435604903acbf8754de824589447a327a1aa8fd5c18ba55623b1aac4ac42f180287fb082d70cb19fc3fbd8f4dc6e98e90e2ab0e785c6a3a309f37f0a18c040ed6f3521159da9dcfd935d54994d866263da3169a719f7937c9b393e85cc3597f9fc4f9dd2045785c36e6a08bdf176a853e5544f3eb5a5832122fc0e81ec78244d0994693af209bf87348b0b3811032bfe73d449c86437a57115412fc4fab3364de341376fc5338557b9303302fecb26ee76d69f586fc688c76071a206918bbe10fffa3c137267827a15ccd13907258b005431e3a727c4d414e97707e2f58733bba89f2b079c783169e5ccdee9a2f43cedacbe466ab4981ea6424eedfe885fde0307027c149ecf19c34c6dbf7f97348c177cc28efd54aa462ea90f85c46313f0d810c43fa38d25ca857ea5d31a75b58ea2f9f7a7f98759f82d46c3f10b027b682fb4fddf2b942dbdefdad22396ef28b86ce11408b37ec99422d9883630e43c4bc5c6b9773fc2f4b0ee2f496a74753d6410f1fb72f9e05ff284ed6aea55af97a234e02aeb9c35d9381c9f5923e8a9143496754a00324e2d7f92952b13b6e6b7446e244d9b99ad8965e8c8f967a6c0109f0c3dcc4afb3e8d5d60c30ceec3de266a84e227764ccb0f8813519ed3d4a37748d753b89fa0591ddf7f4421f3196533f0356c66b75360f2c115dcf5d0b16e02c89fe8870539b3a11c829a31e24533a748583343898fdef323f69b444d773a515d32158efa57ef2cda50b6e5b7bfc9d83953b8cddaac1e44ff79f98748db8828658ab3afd12fd95fc373b0bb69f068056259d1ca29493ad0000a14308d2fa0e558e349d5c0b00c32302e0459d040cad053fcc3e6a5427e763ee10afde1ca778864ec6f558e39cb674ad3a0da0e17b667bd8d90a17d4a0591ffb57fc55ec6c34880b15e90117162d97d420f1f643ba9e901a3cb965f9edb2a2b13efeac4613c491b1ea08ef4b49141050121077e33db580a9c5bda9e4f52c350cbcacccadf3a877950d931652bf14f31aa105f1fbf4dc8c5516cbcf391a919a4140b505a051d91326409b52e1b8a0664d7560cb9cb65a550abe01ff7cb6c39f8d5b2cd34e1105a95bf2fd29bf95566ba83673e4ade02f9615d2c51a26cbe71a7f01d871fbee455d88e849c750171f259e8f001693e62bce40e29deb76ea80bc8a83f8fa40ce5a4f30f171834dde258774359012e158e7ee960e6c5e95e8025f67c9bc3d8677456e8d0bf52e3faedc4a5e7f090c144de676074b1aef91c5f95ecc87873f584cd4509b785379b05a4febe457971d161422c7734ae3ebba69e20c8581433b553646255e3b8d34ade686f4c049b261aa89e880ee2d817cdb6a9412f354b8c7bf4704068fb97ced37fae45483e36b4227977ddbc5a7bc5cd9b052a6bd1043347c8d3815e3a9c6dee41bf29ab3a3f1f0741bd610056b2a54fdca5f0ee2dd0bdb37adc05b18d782b1b3558c999bce2a09113087bdf77e6a51f6708dd7a0b213b12ee564bd0b516cbf2fb899ef1eb1111a084f2d58a44f53befd6f4330836dec1b2d8412a5bcc962f176a0fc48d62da22d4d8b32dfd2752a1a713d1064f1387a6796966ecb1feeee01dd88b5a76ac625382a23faea9a09d99ff023fed3d9f6f396b4a6d44f1132483ded37b22089d83e2635d8a2f9edb81ae81d5d6a409d37506a071479b0fc10a6eeec8d8ce4ecdb1e5737f24b85e19c95e16c854a75056017cf1913002747d386751981df315d0105aa3325b2ecef99d1519d911adfbc804957be5c2f78e1aeb8c363074836c7bf0696ff1b2d5252ad1fc0bc96bea3c9b240380438bd880a0e5a65ae01eaaf10f344ff18ed2e6a10d68177a6ef9a8956389ac80cb9a82ccb9a94cd111b73a888b6b41fb5fb71b9d3c71095d9b152eb2fd3b6c16bd15243a94fa245779dc590a5f42978d187d91d63cec8dfa84a4089940300f03e43248ec2cfaee9afd7a8b89b652d2847c62c849dd50914cdb4a324a9434811167f7183d2e3c129b71f598d62ea0d877cd0651531bf2dbf186de44cb472c28ee48027e3fb6f3b68c632e4ee862d5a41b2fef30fbf586f3cd6eeecf4bea90894de8d60c881d6cad58038dfa8e41e6c3c0cff99077262c3184b02d0abc8e4305de707765e55330381bbdd8cff37439d5f6bd113a2c3c58a633d5513ddb81aea6bcd45308b8defe1bda7439b7eed8c13eab1ecc99bb58b7b35d03224ee03c9caf4361cf3be239dc3b9629b341e7cb18ab26f7a856dc477e77e8d73c220b8dbfb30acee115563aa95f4a1cc5c168f11c42aed31f157bec394901fc69ca86da1cf5116a1d2f1f4e6707c3534e3ec57ce0c1220b6012c0d3d21a56a3dbf597abf164c1dac8337e60a9438cd67a3b1e5ca5d505033c825d33692be98fa4fdceb4f052b1b9f7621de94b0a46014a6ca7a6690000a17600a592589bca5d697d6170084e0e821ca12fe9d5a3cc58c8647bad3d132c8c9780ac26b76cb097f0cb99fe7a520d2e14eba49ba90a0400d336a74070a76368a015406702b20ef162e1a3697bda463d5920fb36ab466f0ca49f0b8c662126e18cb121813c14e42f1b8a0ef055b2d0dc204017f3c0094b7bf6381ef0963fe19f909d347f4ff615a7d7af09eb609390e8ef3771c7d4b4a85c5aa99dfcf62ea4bca4073f2736b529b507015c8cf59c8639ab9fb66093932a1fa75bdaba290e84e351bf3d8765e275bcfbe3a14e29608dbd8d2ccb6a20a32b0ddd648002edecc478f66570ef6907dea2052c3859c9bb921b2876165857c1a4c5e8ae5c114b7e6a2f4bcd9e0a77468eea0ae4acd7b56de533ea632c9f81f39844e9f334b3428dcb714b667f7f7b227f178b13f9b02e4f7b24a5d4aee83953dda530c7fa3ad7f21f147f670796769a90e3449e7ed3685ff065e7e0cc341e8e153c3f4b44780e9709366d5415812a78b55ddbef8a9c16b30afced15cf8e2f9418712aaacbf5b41682c96d9866442544b97985b3c661f575b0580476f165b76ab4ee77ca2443c05751a2221b73ca6e0889f99a352b4ca2b303f7c45ce53e431129626df6d91ecba0bb52d367f86d13f0964d6d889876696c70541e33f81ac3fb0b29fee2afbaf94f573614697449e1087b6830e9f13fb5f8bba68d4c9f194eb324a4636d1e559c778eb231a36350a258be0e8f6e8879065de9885f6b1b05123a99dd28cf608d99d7794545ab36ffbad7967439809f2618036793a4c9c629c207f8f953a96f9e853453b7a60308171322e381a3fe7beb8c88ab16769d5152a0bd9bdb50eb44e8d4690166658c7225cfe8eb7fb9a1bb4cc61c1926d79d3eeb25f7d17dc2579dc7b04240a17d993b87fadf2c093dc4a84647c24496b511330f4e29448cb02df3370958de506e44ddf317c65b16d01a349f1d0695aac21e521f11dd142d99a5c2926dc8948fa9e6de2152274145ec7be72ed19c7ddc93eb5ab8775f6c8d858b782eb64a0b00f253b24710d9a3e3d808ce104d8a38466d853148fe8965d512cee6e76e5ab560adcd74d6cf78682ba5bffa13f123b13a52e703f6e3cc77666a6a29b2878b413a479cf281e887f795c1ca1d8aee27950672111557a3e5e574d8ba838d13dd7b5ef814b82f30a1aafd268c03385a174f7b2ebd5b5fd9b8e7cc30ff0fc769f7b7f7e414a7c8992fa8a5bffcc3fa55b99decca922cf318682cd473ee55fdd9928e658c561cb90da40e5d91bb07cc172b66e6762b8275dad7855cd037fe7f3866d6c3febca7aaaadf0d882b2e015c96fabec5303b78fb822d029b6214924236273c03fed89f7c97c63bef1d2342d84678c581a579740db66b996befb8709b455466ea74fa2f7ffd30d8f2404bed6ea466a31076e3b86ab1c5c71aaefc4b8e689f2c5b62e1509f508783000b3d1a889a71517abc920bb8e7f9dbd5227fdec5b4ad7685a14a5517e77a1ae5ee02e1921ef7df606d40b7b67cf3b1f578708517da455da970e65af75f1e4e155ec9fa3985ce8309aa982e07e354460d6b44e1a0b0e9ca801e920dfdb797c7773ab979162552801662001ab903320dd175208a5cd2ceffe3970091e6caafdc665512146d014125332f537fdfc1069e6106005a8c006ae30de97e439697be59285b4c228b08e47d4d604f0f486746ba5d747016d5c698612451a26048e36eacbc3c1d60595f504d13a03dc3c5746944fe47baebf21b8619421be1006fede274d62f97feb85e89eb1bfba70a7ea941bd891f3482f7c782b7115453d7cf300ddc9835e29c6894fd49ef79b400617c64b51ca6cdcf88512e01fa619ab35edf283ec85109aeb06231890970fc03cc7654079f70673097dd2af8d2b32088c78f20d689fe4681d2a1138ccb2fa12f5880c4f460e444b169933b2e30d71f6efe804b80ebcd6657d3c361241c682288f0ca2ffd31e1646b01a2668cc7b354810241fbc8ce9b93aa788367d572f4ad5735ccb023b521d89f274b7d9f1e48e882af816b04c4ee0a39b5a450e511ca45dd1c4f7f8a8a276b138c83bfdb61610818a87810ec795a376a6c8f63852bb67e9678b010421faa921a3aebeeb6da6abdf6d16a82c6d5ba4e86021d816d8f6d9d56db46723f450d2e17371e344ce9d7a352b45db6cae8b7219019f18547e74ccd4f59fc33a83eacc725d390d10048c719319828b854d33fe8a6150016b0a674d6a86ac979942d80c2a5f304c81cfd03a07c00fc4f4648eb5dd5d5fe803a6fb56c8b398d573b858649d4e972ce6eefad7f407fe004c4ff9dfecc4bdbe4b5ebc2e3d756f75b21a26bab2b0c8039e6c667bd39706ae414eb33c3f68af981c7fa086a0bfef6f2f1403e20aa84bee11145594ea4b7531bc5827f1b1125f6ce864ab677ef6504c7787008cfaae99e6ed104a4d74295b316f6c5", 0x1000}, {&(0x7f0000000600)="38df03d63d627cc21cda85e1619ae4943c3a8f461c2c486561288d769832beff1b7c1021e52de99db8d708e4cdd614da876c008f570eb134ee99a09a9b9130b91f1b9c81ad39e6ecb9fa17143e59cef656b252a9998aad1532c8a9efe55b0d218523dde5a0868bdfa5016cb69c8d2bdac19c1a59cc877445954d3e4fc3c57f7a03", 0x81}, {&(0x7f00000006c0)="18a50e1e2542b9d8667c6d549d57b5928fc28d3bbb4769f0706723b269e6bcbde8a3aee1bde496206acd6c871e7adcdf16857642b77e362373ac1a5c8e3e094357c26b89b0c572838553645bd3b4f1537a1a90329b1ecd7cef86bff34c984aad40e788a7257c477baac63084a46025ff5e69247570b185b345d660a26e4bc28b39262dc70cc5b148d829aea2239f6ccb8a92e37f0317a3537cf4445c17a410013aca847d31114b429870d1e54b981c2e69cdb0991e23dcccd2d70fc97fd75212599ceccd836d242ac206a4bc3cdff6fee3b5528e65c9e7906e75c33a86ba377d601821", 0xe3}, {&(0x7f0000000540)="0ac89a7775480c73d9b84f5d7d5c4928c84270ea142df84309aac76ade508c088c835df2dcb69937c9d9bbbbf7c27bdc0ca290870c8746239f9ddf5c12e738efefa79c", 0x43}, {&(0x7f0000004280)="423be6058502d547097539696053738287342a8353ec2ee00c301364a335510e60565a0747f73e6b86000bba6ee329395954ef6009e6a5cabff3595203385ba9651a063a5ac028088729404719a8937c60891510c141417a6dcbd3281ff1026d23a83288f2f6609d32f0da9c7b9c1f389ba56666d3f49de176f608e3929d9fc91af9b5565b896e3bd14cd7cdc2b382f7dc191f66e5e0bd159ee69c4cd5a282f968eda856b630de82819a64e96d6388dd9b3fb6336060776e69eaaa482b53090075150154aaa87d824e53baa3fa587791c41d94bfe539fa3534510c951885c59c9af8d260b8789eccea2ca227148eabfcd135b97612a1a8b1bd92f04afb5e7e633a98cd39288c7245afe1dfd502aa59111a2020878b10e17a48762cd5f78b2d351ea18ef70bc832c42d4a80d62a22b0548b4f3972ac551564ae40d87136dc38c6910fe67e239722611128e3caba27eac58f22d8efdd08a1e6ed1d4aab14862fb1f63c692c963883f8f9a4ee46d4394d90ab2deb8a4b5d801062a4745fefe0f7f3ed8df9e180642739004473f76a5291eb6165a6f53de33094b718c88194f238275701187dd009562dc7239ae2223645f0452a78e27ce3f8eb4732e23d131c06ac7d070b40c643e07b860c3e273d6faf21a585173c1e2e26ae949a955214cc3ec22ae14cfe8c95d3ffffffffdf6d284f4573ec0b2bfda54521390e56652eb94ae8dbc7339d2b65300d7ba5235fbfbf98041d71162d5149b23888baaa794c78f26684f4d870e5086d2ba211b89cc00cb92578284b5561e918beccbacddec906d8498c5428f52ea3189140bae269f942637ee931acc5db367e5b5001d08002471e2d0076275df2b34fab5c2686abff8808b7e621c0bc19c4198f290c08917c2548aee60534328189c906116e5fe242181a5048dcee03c8262ea62c5a967730c6fbf706689f00b566ebb8bef860e12a276e98b06d11dabf1284c3f89b4bb9d424a3689877b36bd8dd812bdb22cf5ed93354a251e46dde35642556728ff0d1c5dd39ca1a5adb72c58d6af7fb6b68570696c31adb4a4831de49ab7100f55df481ef21b7321c42c25bdb27c7bb9ef8c4c8b697e62791fb93fda3d49af826ed4eb2c9c00d1a1ec6c0d6cecc018b425da5d2c30ab78419b3bea9e03ea27dafa6d12186a8531e4a8904cdffb603ea6ee2e26c7402a97f45cb3b96d655d5233104dec777a69d16b66ad5524e7b2e3d30d6d22a5c59384d21fdb36ed42d982188fc7e372cbd26597418cb844b8847daa9e332b42c79d3fd2078e18797ed7746e9e095be7adfac5f2f5b129aeb87400f0f24519f1b8b8b19de587d09574cd8d508a475675ad865d51999a813430a7e67e6e220f322b44e958401fec858eee4cf5081bf3ed026422f4bc5ee435c9d269ae6875b2456c89b2fc1501856f6212110c3edfc4a3ebe1b1bf4c7193b347773959ad8802ac6e066e2abffbfa654c76ef99edb0be0ce6215ed33d1c2d7dd1f5aa7374d2bbe62ea6592315ae4effc7c609b2195727210853498d11740547cf997b49b8e13f970cb1c402a7586a91321f01241d3119bb65cde71b2e2f7a1c7e4d07a4791c49d607bc30f2de4bb1f058603e9e8a9234b1dc3dd2d2691e2bbdcffd0a9da25bd8af052354fa5c979b59d095502a787ac398d7505272615a6859f282e312952d9d822f9c9dd0cf537481946d842df8f2798bd488c01403c4b305902a8ff5cb3a3fd6f11be8695d6b36c2cd3338b70785e453bd09b54cab68388925fff522e32c4d759216f1f1e4e8e157143c980315db721204ecf04cfc2067f42aedf1a70a51723b9d76e882dcf872bc0f86f0ee153aca4cd2f79de9617d79c277fa391c8fcb53e3570b4f95b120626fc3491e997091308f82c05bf6ea4207259f478cc03799b08362b617ee003f68a00eef98d118f10031b28fe3982ecd162d0dadd8e0a069cc7339c846f6d46e09a7561dcf66895438d5d6d95e2d5eeba89eb061246478d7be655d447f7e0e53ac3fa7f7c8050ac47443244717fd8a997796ca1f4c4e589f3213c37f44bf262ac7cda754c5f36071a507ec0107f47e24785c348830818b2ba83f1f596adfff3aa1f5ef12430fcdaead0bb966a329f615bfef574addd6ea32d8abf0ecebbccab3d1b7509a6e833c4f13fb705819e7b30e9799db253d9a582fcd2adab67ad5d4dcb5dcb1b83e8bfe50c71fc1ead8822d5e2ca363e6056f00147ce591cc4fde094e0308a0c4ff312873a866578a000bf4a5563c323ce7770f22d6ad1945cc61086fa16947b053bb9ffc3dac651465646f93e2b017383936592bad7e3820aaa38419226293fd47b6a16e76b2a488ab7412f1ebdb9d00814449453a678c300c73dbaddb7064ca133dbb9008b6c8a6d180f2139b7bc9133180f64a6b70f4f849bf55e53aa9a5cb33697f625aa7e1aa9a71ae9037361aaf093f1fba57acb42d03d6403014c0cc7316bb23cfdd746cf22bd3fe2af861e2f9bff55ba65db22f0e50ffc1917f9084a7654641bddba00c536f4d17230dd43a33bcf3b0c9c143880e28e93b27803bf75f43269cc1ab91b39ada8e9a87d2560731ae09b62e37c83baa5435fd5420e9d6acad0ce4f46829ef5708fb3631c7290895f7e26d75f93a7d497be4e4d5fc6a78ca300d528144eb8a0982b8805003dc4749675e0d1237cb235d97425cd25ff23718264e7113687065d61a0c110ddbaa5cdd09d7720551ddcdf41e5c947551bf14bbaa01d579c4c0000826e6b5d2d37ac7e18a5ac77c136b7ce094e1b05ab39a5b61e45a71f67c2e00e880787c7c0248577ebbe3c34bd5847028a16ee0e8479d43ea05928348803e86125a62b1e8dec531e0e78f92d2353ac8ec603a27aa5a9069bafecab9dfe98209370bdb99392839afd0e5bde583c19f1f51029577def0b52900372d7565c1bd548ff2a70da383c4b437e0de523500cafb2e7ac9c94c7dc1785a417bb86329e13eded44a5bad438834a473873fcda06916cb13d3bf17f927c3672924218161698297212ef38c6fc78fa654982d2fbc1f91f4ef6785474d158485c555bed421f9b5fbefc4907985b3e84c773652ee090a4cb5a4135a14068c6f5c0e325b2a6ba957ddf00301eab193ec0c32b934bc16ee02e4493f56674c1b2b1bad2a570518887fd254f485a30adad284a83d761f74b44ebb8c0491aedea645af255d524a0e8a0d2bacb460ccb3e49dd52e5ed7cda01c6e828626009d69339f451e931fab990dd19a7d524dc31613b39b3bf5152540de7a42f661c0d3e2cdf4e33a6510403ba349a9d3e135bf150b54223f46d7cd0285da586642d712745037daf3049e3fb97dbd26f268e4c1be60cb384fad12062558ff8fdea5dbcb3dd82f99fac5451b6daccc76182af6ccec236b705ae9edf2c4f977bb706c5673b85726c2ccf159d8c16fba6c8389ef679d5457229f8b73f69c6da40a21dd28b1636c5085496c2acb17f85145a0ea55214d0f12673e6ba85464e8f2d3b2e4d8fe552a5e2c09953a799790f795acda9fba3383548279ba3c8ed04be61724a1d6d5a541e308d31950de9fda8a58b7ad127d493b735f76a752a417cc7e2b884139c27bd89037d703c8ac9ad7f495694c08d4082125299fe61f330705ee667c3dbd016d718597e5bdeb814351c70acb72ddd31c3a4ca0d70db0f5c4bbdbeb18b4c98d4c58e569b4c29f680b889834cb282ba5e7a6311f6a85e6c36a725a2d512a033f62181bb9f3097cfb882e900b6b77ef0404eda91557e05916aa7d0dcf1b9009f772052392adc04fbfa029797a527e1fea387c8f07912f266a93cc8e35264cc66d3915ae98ae47feade7cb3c88547d7a7c399800d41c8929cb342ec365296ff24e4900663b8b6fed19cdf77023f2a66138b5e4c0b2b436b4e6993995d6fd3221eccfb81919e8388e6e889637c5ebb51b6c998d8e6a3f260769e8dc903e7c11c118f9b8878181c1c1ce5d7f9a6e2e8a3beb5657d4d2e11bcfef9a9dcc3dc4cfa344ff333cd243e6fb37cb86e8336af1d0b7dc30062dd55bdd6045820d431f5d11bc7961d9620e2947bf8fd1d7789f79718d61da3e13c89c904f746a1b1e5acbb584e976fb5fb27a217fc13c1cc77faeed295315a357af082ecdda0261867d2c5bc1c209c0e38a782084b9f426d1b0514f1f02d63762e9759d52358a81efbd2980843a7047821c3f5edfd840e3809e1b0e74cdf44dfe45b04e1406e75b1b3e3048b84469320b9951949777f0a4eb90102cee71a480c1256952b20335a2e080592a299fdcb79da41e0f864643961960eca9cf3116eab8855c2f2acc3c9069a304768ec8ea02d7d659f11f524a22411a07ba046abd559099541c51d20ecac22d6dc6070e5c178694415de3fd3ab265a6716ef29692e46d2594bdf4b7adceac2827e2c1af0bee224ea00b60f983044bc492ac7de17d8e8a888c4693810156737cfac06abf4791c1654dacac69765a56a414d3bf3c89010d245a5a77864cea123df871c3d79f2722bca3f8ab089ab697e6eadd4ccd9dc0cfbf24208bb69d0ada75c7abf5e028efea3425dca1d76ead5409214dfc22adf116384f4e70adf62a5ce96f2e20acb02f1cca6809b5e9cad4d13d9d15d22dc136753755cd854b33e56d036ee6fc75e7dd9e0028883f1227e56b8f680c73bd409e5e5598f33a6d2dfa6a193", 0xcf1}, {&(0x7f0000000340)="bc70ebdb00361d3ba97f", 0xa}, {&(0x7f00000007c0)="1a3c746849494bbf2665eca8b8d504e8792ff5b8952f29cec488afd7ee550faa5ef6fb4d293c104fdb11b77d76a55c527929dc", 0x33}, {&(0x7f0000000800)="8420f997bf8d54016e545a93053719ff01e5cbfffbc1c8201eaeaad8f0ee140256bd93f25139cf7e31c0c2de4220f2660b6b687843baf096c239b3bd8b65d4094e2b3d22845c0f5b3f79571239c3a34f917331d69470727892a4cf31c683d0c334e76fe2f31602dec757568552e75d6750d6a2a5bb0263ce46db244ebe8cc743f4baf572f0489f12723b454e6edd3a17469a259ebfb8610310f7c48873a22a045e93b5e7aac9ec15f051530fd6c20710a8ffd9a48605baeef30bfb7a1d0abf62fd44e93b689cd57bed928bb9e630392324781e451aebd024ec47bccc79ec63595a8a5645ee27", 0xe6}, {0x0}], 0x9) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002d80)={0x11, 0x9, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0xc3, 0x0, 0x0, 0x0, 0xfffff001}, [@exit, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @map_idx={0x18, 0xa, 0x5, 0x0, 0xe}, @btf_id={0x18, 0x9, 0x3, 0x0, 0x5}]}, &(0x7f0000000380)='GPL\x00', 0x63e, 0xb9, &(0x7f0000000c00)=""/185, 0x41100, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0xb, 0x4, 0x64c}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000002d00)=[r7, 0xffffffffffffffff], &(0x7f0000002d40)=[{0x3, 0x4, 0x10, 0x1}, {0x1, 0x3, 0x5, 0x7}, {0x5, 0x5, 0x0, 0x1}, {0x4, 0x3, 0x9}], 0x10, 0x8}, 0x90) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) socket$netlink(0x10, 0x3, 0x0) executing program 2: r0 = open(&(0x7f0000000080)='./bus\x00', 0x4005eb203, 0x90) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x7800007, 0x12, r0, 0x0) r1 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r1, 0x81fd) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000000), 0x1670e68) io_submit(0x0, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x8, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}]) socket$nl_xfrm(0x10, 0x3, 0x6) r3 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x0) r4 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5W+\xad7\vP\xa8a\xd7\xe9^\xb7\x10\x82\xcc\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0x0}) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x14, 0x8, &(0x7f0000001940)=ANY=[@ANYRESDEC=r1], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x800000}, 0x8, 0x10, &(0x7f0000000000)={0x5, 0x0, 0xfffffffd}, 0x10}, 0x90) lsetxattr$security_selinux(&(0x7f0000000500)='./bus\x00', &(0x7f00000007c0), &(0x7f0000000800)='system_u:object_r:sudo_exec_t:s0\x00', 0x21, 0x3) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000140)='kmem_cache_free\x00', r3}, 0x10) setsockopt$inet_msfilter(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="1a"], 0x1) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000980)={0x0, @local, @local}, &(0x7f0000000900)=0x78104986) r6 = socket$inet6(0xa, 0x3, 0x44) ioctl$sock_inet6_SIOCSIFADDR(r6, 0x8916, &(0x7f0000000000)={@local, 0x5e, r5}) setsockopt$inet6_mreq(r4, 0x29, 0x15, &(0x7f00000003c0)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', r5}, 0x14) r7 = syz_btf_id_by_name$bpf_lsm(&(0x7f0000000240)='bpf_lsm_inode_removexattr\x00') ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000780)={'ip6tnl0\x00', &(0x7f0000000440)={'ip6tnl0\x00', r5, 0x4, 0x5f, 0x6, 0x5, 0x4, @empty, @dev={0xfe, 0x80, '\x00', 0x44}, 0x8780, 0x7, 0x5, 0xf}}) r9 = fsopen(&(0x7f0000000040)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r9, 0x6, 0x0, 0x0, 0x0) r10 = fsmount(r9, 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000f00)={@cgroup=r10, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) unlinkat(r10, &(0x7f0000000580)='./file1/file0\x00', 0x200) r11 = openat$cgroup_ro(r1, &(0x7f00000005c0)='cpuacct.usage_percpu_sys\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10012, r11, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x15, 0x5, &(0x7f0000000400)=ANY=[@ANYRESHEX=r11], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0xf, &(0x7f0000000180)=""/15, 0x41100, 0x5, '\x00', r8, 0x17, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000200)={0x4, 0xb, 0x4, 0x6}, 0x10, r7, r3, 0x1, &(0x7f0000000280)=[r10], &(0x7f00000002c0)=[{0x2, 0x4, 0x3, 0x4}], 0x10, 0x8}, 0x90) r12 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000280), 0x755b00, 0x0) r13 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r13, &(0x7f0000000600), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x28011, r13, 0x0) r14 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000002c0), 0x260a02, 0x0) r15 = bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x19, 0x25, &(0x7f0000000640)=ANY=[@ANYBLOB="1800000008000000000000000500000018110000", @ANYRES32=r13, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500a800000085120000fcffffff18110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000faffffff7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000002000000850000008200000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b70800008bf600007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000001000000850000008200000018200000", @ANYRES32=r1, @ANYBLOB="0000000000080000bf91000000000000b7020000020000008500000084000000b7000000000000009500000000000000"], &(0x7f0000000000)='GPL\x00', 0xf9, 0x3c, &(0x7f0000000040)=""/60, 0x0, 0x1c, '\x00', r2, 0x1a, r0, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000240)={0x4, 0x1, 0xfb1b, 0x7}, 0x10, r7, r12, 0x1, &(0x7f0000000300)=[r1, 0xffffffffffffffff, r1, r1, r1, r1, r14, r1, r1, r1], &(0x7f0000000380)=[{0x5, 0x1, 0x9, 0x2}], 0x10, 0x4}, 0x90) pwritev2(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="d6", 0x1}], 0x1, 0x10001, 0x0, 0x0) sendfile(r4, r15, 0x0, 0x800) executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x16, 0x0, 0x4, 0xff, 0x0, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000280)=ANY=[@ANYRESOCT=r0, @ANYRES32=0x0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000005900000095"], 0x0, 0x54}, 0x90) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000100)='mm_lru_insertion\x00', r1}, 0x10) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000004c0)={&(0x7f0000000700)='mm_lru_insertion\x00', r2}, 0x10) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r3, &(0x7f0000000180), 0x2000) [ 158.823421][ T5287] SELinux: Context system_u:object_r:sudo_exec_t:s0 is not valid (left unmapped). [ 158.833001][ T23] kauditd_printk_skb: 6 callbacks suppressed [ 158.833010][ T23] audit: type=1400 audit(2000000042.699:1700): avc: denied { relabelto } for pid=5286 comm="syz-executor.4" name="bus" dev="sda1" ino=1968 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="system_u:object_r:sudo_exec_t:s0" executing program 4: unshare(0x40000600) r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r0, 0x29, 0x41, &(0x7f0000000000)=ANY=[@ANYBLOB="6d616e676c65000000000000040000000000000000000000000000000000000002"], 0x48) executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x483}, {r0, 0x8000}], 0x2, 0x89) (async) mknodat$null(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) (async) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRES16=r1, @ANYRESDEC=r0, @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000000)) (async) epoll_pwait(r2, &(0x7f00000002c0)=[{}], 0x1, 0x6f4, 0x0, 0x0) (async, rerun: 64) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f00000001c0)={0xa0000004}) (rerun: 64) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x0, @loopback}, 0x10) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f0000000000)='./file0\x00', 0x800090, &(0x7f0000000a40)={[{@fat=@showexec}, {@uni_xlate}, {@uni_xlateno}, {@numtail}, {@shortname_lower}, {@uni_xlateno}, {@uni_xlate}, {@rodir}, {@fat=@check_strict}, {@rodir}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'cp936'}}, {@fat=@codepage={'codepage', 0x3d, '874'}}, {@uni_xlate}, {@uni_xlateno}, {@fat=@dmask={'dmask', 0x3d, 0x1}}, {@fat=@showexec}, {@uni_xlateno}, {@shortname_lower}, {@uni_xlate}, {@rodir}, {@uni_xlateno}, {@rodir}, {@shortname_mixed}, {@utf8}, {@shortname_win95}, {@utf8no}, {@uni_xlateno}, {@shortname_win95}, {@shortname_win95}, {@shortname_win95}, {@utf8}, {@rodir}], [{@defcontext={'defcontext', 0x3d, 'unconfined_u'}}]}, 0x6, 0x2d1, &(0x7f0000000740)="$eJzs3T9rJGUcB/DfbGb/qMVuYSWCA1pYHZdrbTbIHYipPLY4LTR4dyDZRUgg4h9cU4mdjaWvQBB8ITZ2loKtYGeEwMjMzmR3k3GzkWxE8/kUyZOZ5zvP73lmkkyTJ++9ONl/nMXT489+iV4vidawG3GSxCBaUfsilgy/DgDgv+wkz+P3fKbh9M9frcj2NlgXALA5l/z+r6Tlx0dFjx9urjYAYDMePnr7zZ3d3ftvZVkvHky+PBolEVF8np3feRofxDiexN3ox2lE+aLQjvJtoWg+yPN8mmaFQbwymR6NiuTk3R+r6+/8FlHmt6Mfg/LQ2dtGmX9j9/52NrOQnxZ1PFuNPyzy96Ifz5+Fl/L3GvIx6sSrLy/Ufyf68dP78WGM43FZxDz/+XaWvZ5/88en7xTlFflkejTqlv3m8q168OkN3yMAAAAAAAAAAAAAAAAAAAAAAP5/7lR753Sj3L+nOFTtv7N1WnzRjqw2WN6fZ5ZP6gvN9weKVp7n0zy+rffXuZtlWV51nOfTeCGtNhYEAAAAAAAAAAAAAAAAAACAW+7w40/298bjJwfX0qh3A0gj4s+HEf/0OsOFIy/F6s7dasy98bhVNZf7pItHYqvuk0SsLKOYxDUty2WNZy7UXDW++74xVczoMI2mU73LB203j3XFxkft2To29qmfrv29pHkNu2fF94obF+dvXCeaR2/HuSOdv6uwfhTXm06n8VT/ysvSea5sTFf0iWTV98Vrv87KXpjFUp9OuaqN8XbVWIifezbWep6jN4tf/FmR2K0DAAAAAAAAAAAAAAAAAAA2av7Xvw0nj1dGW3l3Y2UBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwI2a////dRrpcniNVCcODv+tuQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHB7/BUAAP//vaZV2Q==") bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[], 0x0, 0x1a}, 0x20) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000100), 0xfecc) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000b00)={0x0, 0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004b40)=[{{&(0x7f0000000080)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000100)="1fd2f3a4e21db2823c51925c7347d42612d2ba89381e8c5d024875c0387152c937e9548f90456631104a8f8ef687b63c3e37e42ddb32af6b97b132a71482fc3b840b774795e5b137a846f4fcb266ccc2d33f937b0ca9ea2af314c3514b7e9a3318c31f56334e0f666578d5d28e2c75c0570cc2a9a088a964440832b6a5bb81138f09f03ee92917faec28036e7dfe9037c4e11dfb0c8ee5b5d39dcc0e44c7093a013f13eb75cf86ca018399522126d0e7f4c964168e96183ec2b75886991177825d8a5ea3b10b6ad9e70aeacb4dc12d33a040e24133155d6b23c2", 0xda}, {&(0x7f00000002c0)="92af2b1ee56cab5a49b579cdca57f8bdce25f48ad81857b476060ddc39c2cbe329a0b9aeffb2f5aa3a4fb80f8aee8a0becee7d9cdd97a24854ac3314930dbe2e689ed1044860cfaa0caca8e6599125be4e6a9fbb9dd8dc8cae26f1d6b35ffb5143524419a3c32ea430a07bd9e376bd0e239d4989727b9230b57e2bc12aad9a43b60f49eec2c732c8329ea9ec2966d8d4bfbde5ff2c81e6d3194519852e153ac140823b6540e2baba5aec34ad36a2a5a17cd84ad545d8d77b72fd3b8b2d23cf99f8d159e8e1ba5c36df88443a5a545e310f0307a91d23b64cd99fd1db6236a249b478d217c0448f4a8f5b18d7fb72c4", 0xef}, {&(0x7f00000003c0)="e2b92a77aa7c9bc0a8dceb827d8e970ebda75b4042ff506530e40df284b3e628c52657b9a46fe5da05d301d265f119dbacc75781849d952c412fc22b0de751f31d2ac017a5c4315bff456552c82bcb2d818b352088ce555cf8a1837222aa1b36340569893b4d59ca6f8bdfc916836031db34ad726b615387f84250634cd470fad328fd479b5676700ba505f8a65adcfdbd1c7d175eafe238bb7d548720e217dc211ba94b00515490a1f162e99e492689f5ce53bb122b394b556414bd0cc2777dc0724a6dbded69c583", 0xc9}], 0x3, &(0x7f0000000740)=[@rights={{0x10}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x50, 0x2400c004}}, {{&(0x7f0000000840)=@file={0x0, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000004340)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xe0, 0x1811}}, {{&(0x7f0000004440)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f00000045c0)=[{&(0x7f00000044c0)="2160d3fd6a7dc3e56299df7bc553f02169839a06f42ccf84434853dfcf80daa3af95a07ff715fbfee7f8a5a93824ab68bcc82d57bf7cd3f03d13c09585f62d86bb29dd373c8123475e7847fd1a13bd35cc85729fef5386d681a827673ffcaf246c4be0fab7d623f6b1ca63aa5cdbf28356b40f25c020e0e1823ef09dc39e469805fc72d3b4c23cab2f3896d43f280512fdba16f84ae99aed862cc1b4a94d1d767c6f06b5bceb4d15d95644620b85324072c3a6f6a35a2cac7896ff9e9e8ac13bfe14d2db6d313b6626cb5d73d159189eb3478cccadd1f3cd077c2123bb3bb00414ea416dd8ca1068f528afa08d19e2", 0xef}], 0x1, &(0x7f00000046c0)=ANY=[@ANYBLOB="1c000000c156ff008007001300000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x40, 0x4000002}}, {{&(0x7f0000004700)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000004840)=[{&(0x7f0000004780)="a08959749868b70460daece3715e97410d2629033bb2515c9ae6d657bb1f701ee099c84b2a", 0x25}, {&(0x7f00000047c0)}, {&(0x7f0000004800)="76c45a47672f991c1567265fe3e58ce0f782bda80b3df9d456b767b7385eea5a3eccd38a4beb9a2a2ed0b6f6cb98ceb0e883256e5477f5cb", 0x38}], 0x3, 0x0, 0x0, 0x2040004}}, {{&(0x7f0000004880)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004b00)=[{&(0x7f0000004900)="884efee71ecb830c8a577f1924313c2266d4fcf66185b4ac70e03d14bb8d8283ce7eb4c5ed77270a7ec425321af6894c1bf4d5e361e702943c2c192999e67e9a0863b338c1c1689e9a97be4570c3f8ef9595322c319d3cac929fdb49080ff65b9270a6d342773c3fa33a39818a8bc6c49254c6a2", 0x74}, {&(0x7f0000004980)="0833c84eb7c5fad91d0cffbdaa0a5d478f9f648d694e984b00732da49f8f5337595022761d3edd3b50a120148a45de96c846a004aaee1d8ef8f0339339f5573e04ff858f15614ef9435ce7151d1a8ad75590367b093aa50f36a3d8f997a6824a6ab13854a07c3385755e041f79020b52d0f48937be4f790955b06b797c0937788d7309013c09a589a0c0b8f7a6a561e316c34ced836c36b3b90a10c3535997587ed2af71d0498994268363fa1c0962e53c5bd64f785e8a0ad3179b", 0xbb}, {&(0x7f0000004a40)="33b6a000cd9ca1f04b6a3d54902a885a4e6fede9fd2fa573085c307f7d8b9423bb2f5e6400fff7cc1b41b10b5dfc1983d71a8ccd537088df4ffca2c9b4cabdd9b1b167fd2f219031b243bc1056518417fb471e582a12f6460e415aaa22f9d52705e2d7b87b5b89c7e433e6de00459c3e86f81c7b25fd2e7c051229013326d288280f652ce067457c93d1a6f20662200e5d66755cc819493b02d753b7f44fcd217b64c4380195134a47cb393a", 0xac}], 0x3, 0x0, 0x0, 0x800}}], 0x5, 0x4850) (async) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000580)={{{@in6, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in=@dev}}, &(0x7f00000004c0)=0xe8) (async) r5 = getegid() syz_fuse_handle_req(r3, &(0x7f00000021c0)="7c23d79d2e4b9e2e92093dd7adc133b026910cacfd7e830e7d2837d367af54c764d63cc4f5064563c1d447abb248d095e31de53a47247be97066b047a403d75d3551ffbc82e428a490d56f7d012611df9d017ad2646506f1377f464f84287c9753f6d2050231a64ec7bca6fa73f41df04727876327a61f73c2bd5a29e5b70b9d58faf9c381315eca2646a8a3f71a3120936d1adc835167aa74964ac3bf5320372cae2b69c262a1a5959baa4921e75588f49e23e27951629dfbc9c6dbb396f21b3d052e46bc3c1709fc6df3a5960658c4788869aa338546018e9780e60251b9418398ced703d684537f25a7e464b89901cac72b00a7b710ff66d54069ec380869a772603fbf956a7c4e97f75d49ba77d040b755c54166282d883583ed6d5a589e77c758b9e92e94e8ff40a62ceec17b8b62cc930c88f0184a2e989f1774ca65d5d29dd28e6842ea892aa2b43136a50e7e2c648603fcca935b0752084e402fbfe8ad473ba9af7be446217fd0d280882943e76cc2b62bb99c777b28876215bf7f2217e975611ba7f029f86636b237c546e138a5dcaf2f29b5482c00c49575f60a40af7b5a1d6b3a381a9075767541c31fa0c82d4565f2d9a9c61038ce0d26b95bb1981b9710befd2fd3401412fef1ab0e98def9122e731e4458b45dd2590cdd1783dda36b8e83821b9b3d749b128265dfb7530bcb0c241dbe52dc1b3997d49821ad98637431edb23ebc2776fbe74119a38cf4b3330967b1d45dcc53f4d39b9e57df81bc3c91d94b96161934254f6d557f1ce171282aa0af7355eeed4fe2f61667a5337ee3467eb93875bd30c32e3f08f8e7ffeee92637d5eb25015dee3553c3278aa10402b54e9af925644529b51073e0e579baf33928328a626e58523882d5508d1a2330b7bd701d5d4cc3d43aaae6546240fd23bd869790608fa8addbb60e237b3337625e9458ce461e9c7dc5bb87d6a8422a4ebe83722b709ad7c5fb9ebe5b72969b33479698277082b632420143a9a3d81f7fbeb6dd71f1919b3ef8b5fd486792d8bd9460d1e96a9e5d00ca733efdabf0f87fefdfea2d8f3288375a66a29c0b657e748e6ec5c353ee86645a7f2920164cbb45ed8250503a86ed51af7e3434e09123faf0457ebbd0cbc0f98bdaf363cf67ea6670171f4d24ae991a28a0269602b4b0482c012503f27b95d1b39a9018326d5f7f8bfd8eb99f4afe9aaf674871a05a5f2da8bca1523abcf8bb38efcb946741f7ca431b76c7815be832960f691158acd274dd67bd1a8aa2158440f9fd60b25aad30b8a7d5bb4cf6ebda480410bc2700128b8cff7020bb0344d9e480c48c4fdfb93a5e2927b3d59826ebbdf57a6f84ef7dd3fd3a68b84cef6aa94584c70142de59515e013310a3990a1948018166c08c4e819b65a7066957c84d75bdfbde810d6f87ecbd161a166b63f276c17e7fac264b15ea2a1805be05a8fe791e85426539aae46767178bd38cbc948b13dadbb932e3cc04ebb224914e98ec425b8dcc13daa4526d0e8ad76f2e9e190668f2774173d379eaf332ba8b9849ac9c8d7fddea0e80bc6d49bf78df0db42ca64bbb3eb095e2916d3e3c4be01546e6dbc90ad466538d69955990ff1f8db1cc56d747aa15237e88a38fb28de1b680379fec8f85f3c9d5fd148cdb130977f2f77b5761a394313df3ae71e04b797dba1a1951fdf8bc15e939c262eb962118f1792da7a84f2e54e26e89f8224d181bc1dbfc31d660e93ee3b6fc30c4ca27a542a22b1bd4551c650f100ece1e905c666e45c42e56e4a6beb00c0832f608961105a30483e17711b86fcd1c458c5c38b3e829adfe9826c1d67409985d55889f95cba49c3779f7d9006cf17aff8e880e8abfff96cebc7db3d9b1a182e15ca4b62c8c91a13fa4f45feb9738b33ff8f576cc2e688d44659d6739f3c358d520c2ed13d0a3123e2a8a4269830e2a330c136666720fabcf6cd18a6cdbcf14be8e76d1ce67f66510feeb65894d7daf141561cadf863ca74a3b1711008aee9fc2dcd73b7ad0a8d7c6839139a31101fe3a90cd8e9e49a5920b6f9310f3b1c9f13c2a7f967717698161c29e531c4392f564b525531ad42a69f83c0f90251e258affc0a4a8004d58eb65432e0dbbb2c01eb94a4e6c3c2a829c287c87afc996c7b8e4896b874840b749d5eb7ee4b94a3d0c7953b10bdaebe924c8103157cbf3cef743f962f45f9ea61f286e1c163faa72430015a277093e11286439bbd63252caf3ae0f322118a3080117357d0a025a4c072ae8c6fb7e7a024f9d1e2502ce7384f6c9590e60d9bea52a0bc412c4b34edeed70dadec8951249c1978190c4ed4dea7541bfe0a023fafd2386aa25036d38dfbbc6e21fc56abaaa51f2dd11c60adcbb8c39eb848f68f98ca49ac17c8ae57974e1d27d687085276c3657a36ea0b95f7f4bbeb26fdb43cbeff14d491f28f3841e072d880a95dd5ef3338c3628f1e085d8ec8563d4b304e72a02b0a252330faec1b43c8da15a2938ed457aea36f7e2b8c74df9cc53c65f34a5dafdcc10b9edbd4439983003e841625a0847cea793cef30ca0f70f75cafd531891cc173f8539397cc71991117db53a9ad7f688575af9f6a6a208ca3c47b9ab6a2cfdb95521e5436199123e6c98905d673758fbdc3bbb0e637ffd327ed801227e8530142fdd719c8fca822592c149036ba4c23185e839bce73b43f879749339ae803b8f5a9130dfc8ea04cacd6a602291cce0045effb50fbbc1186a984b51fc5ceaf5e73cfd5e428ffa852e6150bed186d10a3829b57da8d24902956a7c402939ab61e2e6d724c789b258d218d64d5277be5e1fd38b04c298dd96a459d9fcd3c30331789cb23f5e34ed01e62eb439418e743dc7b453bdfd4e849114c81c2bd210b3c80c24d909e3b701ddc65bf20f04c6b14990dd036ab6ae816317c67a00abe4bccae521c3d760e871561d638f9e27bc10cddca864a35ec47c87be3912cb0e26001a2495130cba1460ec563779723c4793a884691fb7adfb45237dc6b4d947a73d22d6e09585f91adcd2ae3d58c3ea464696616bfad04093d3c3e519f160ef229412de47c592ab00e850e56f82b2a46213b9f6668de3fbd276f936ece60e6824a8015d0f605a0117e5a9de6617c6534bf9081ae90b70e3395854948e3b0f63fb91951cfcdc045b954223e15d008e89ebd12cf1a6d3250e3dcb7138723bd14b75fd69842341c3e37e5fbfb569c493a624b6e1433fa68efbeb6ed8857597adc6e62836b95199cc32df2001fa844d439708675736addd38882f76b34da29ebdfef614fa69b9d08789bedc096eada4d9f3de71f2f3d70148af4c6ed52bd06876c9296db31f0fb813651301092919634bb853a1ea501c78cbd3080d2c401c96ad1716455fb83e56ddfbe6937626660717344fef0bc96aaf88929912eb47793aacdc7b135ed5e6a4344c07ad64d562cf2cfbc6181c693841bb394d08b38d2d292e1dd05fcc0f184bd04594e4b565cf7c43769f7ca4dd99ca6fbd80141728b7673944d97b0e38f85ba700adbc7ee655d73e7b07bec31a053699ec97d83a9d55f13a3c0a26618783d6b2eef841953ea3d25e62175501c783d9517ea596ca5801bbc0ef901a9e1d419de91ef6709c39d633683397f061606fcf429f7ce2b66c76c4767d436a493d0ed1a5c23b8748cc24f0f034bd5434cef4bd93206654816347a9779df710ea8ea617607d9c4e5503df0aa9053e67346872cdb561e9a515d24544355b6c1cae0e29265c83d4e5d488332c9b74c860d53cbba90d8c7c4aab3da166b3fbf01ad42c8c410f7104f0304fd7176269ed48ef073a8a03f9c98f6b9ee82dde53fbe13db27c44fccf993a5feb069f6576b078e4362ecff8cb8ab8617c1aa9c3ebb3c15385731fc48a9953c354817b52808b70dd7a33c89b3bd371a198d8b6c6610f199c0adf98e19ad4e7beaa1f08969c50c41cc71467d18565f2788224b13b830b18b31028ddda68644e74306fc70f0be999358728b18022774a042b75e59764c52c0d5d3c742bd7e1a0c3136d044e624e6f5bef1133dfe28eacc0bb08f53b663226d9580fb8a1117f260aea27db509c53d854293435124beb75d3cb9a8dd18f2e742086013f009581eba09a1f88db3ec2c3525bec62af8bf988337626f02a9289c3c98e0d4333cb6886b958e17a59926de20eac2ed5f15ce0d91b01b74ee08cd6a068febf4def17fad2b8840133e531f4e6315a2a481804dcc67b7c82b4b77cbb1031238d0ccbdf5e01dec78431dd13dabe8abd34fcb25e9c859b3c8f2d57cd93e945c41f6815a3e83847036704b18d7a2c83d54c9bd12fa28774ebd34e2566fc1cd33412e4ac66691a5848fe6827daffb0f64ddb979b5b7c7b772b98a90be987f8d12de3d0b22edff5315a03b3609f2388471293d660c2b01c3d1905a7415888aff6dfc6c421d82424eb638d675852bc34ee5c31603746a7497f0ba6e8cbe0b7f1f695c71d5308bc87afa9ff03c168808fd4905543de7c773757165e96051fa80b00612c9125ea12425557671725e7e7bd91be4ca0649a20e9e90101591850a35770b5c38e528eaa35dcfb0b61541ff30b08dbcb75aed9bd10a4fdc9378e514da2f45b8086ccedeab14eaea81d287fdc914cedcc9a984829093e802e372dcd2dafeb17ff446eb74eccd47254f297441682f17f4e2361de3254d72f314657ad6eb8de0019486a6b6902727b8a39c5d6dfe05302040bb0371ecb9772f1c154db9c52356a6d9f2234af40d0f8a6eb299659657204f57f0b86a0808d0911ca156fb9bf9327aa757034a96ec65d219b44911ca4770b46974987cb9ca61015c8ea636b7045163a0cc99b951c7aefd3b5f4b479ec791f474840ca53c1b3248f976886958ded1104811bc01d3b4bc41badf8548e04fb12940c74b397d2fd5d4da27d580ec016a176edb1e4c02ad410dc51f56b29f781a5ead6da3d037e017788ddf0829314910a1acb0a30c45daac485a4755015a0fee0be2f12c5751d28749fd3afb143a5205a30ff6600cee3611ffb87ca9ab03b5b1aecf1a14e9069ce8cc1357e6de57f81b0cc3e3a5cb1ead9d86316774c93a0120948324c4731e47ff42f42b580e61103e00ecfeb0e38fd931ba3ced52e9927106a6620fdbeb94a7d5f26feb8bc809e29926c0b22f4bee784f50dc3578f9b3d94e0c27ca413bc1e5a9aac470240aef0d98aeff2feb3a223e4a4783da3ea1362bd21aed56846170c481398df9e7cad4b195deff9771fc0841bb6d8ef368b0fdd9f80e86543ccdc5a54516c5c05810485e3c1d6b6e598d782368bc5a5f53a8cfc1c4702ae33592d40357af9a732ad5d208d49c23ede96c5b328007b4945701268a5e74ef94882681c74095b8bc31e5c15012a72e31a2407ca758f8cc5bb976fd5646cfa959986eab7e4637813d86df220f11fa93e804b846d65daed15547279ee5a4d267b18f86c55e7a20ff268c5ef88fb9290151f36f88093271258c1921133fed07aa6171518767ec153d09c02de853e10aed4d74b8b8ebcd151bd43cf3f711e78b5ceea54499517b53b6570c6477a3dae282de80d162f9ae5d3711de22101f3dd959f291c7f3995d666cd183f3d49cc2bc0d00a1786e705effec276f8e120500fdcfb7f17a04d8d2c80ed5ff04ba2054af6589aed3aa2b875ecb0ee22257b9029581f3db0357d924c54af0961aad2125754cb4ac975a82f092fed5cac99d73fd4910209315778d7b797e4d0dbfdff7aaa6869ba65bdb3e18fb654e0522257289636e796b1f70528c331091dc9578676db5aac795ab0bfc8c0b56e7f026474c5dbf5837c83ca85e4edb7dd97e8860bf9751931abdc56171a6d4785427e66ed69bac2a2db945420f433fbc20a0537328d2fd0e1a7e6f87a9679491d6b4c3e3a9f2a024f2267b5591a7e07d02b294ec022ebb7f02a9b3f236e7accb3b20466598386e0757419f29524c92789f103f325e201ad81ae621a135439a43bfbb2664db3324cbe8fc36104462bedb77ff6960bb2bd1bfff03eff24439befd77cfa2de083c7c79a6c560c943d64bceff19d13ff05801b56d3dfd419220b89f7991cc368f3c12dbc1161d5bdbbc7e8ce6a0af7b3342fce0822cab6732eafa7ce6fdfb89d80620fac3596c011054decbcd5e4d70518fe4d1b7f6e342e90ed682743aac674cd79898e05a69ae639c168e71bdd22f1bd881ad41a4137f2856037fd4eaa502cf2476f61b313f9ca2075f90ba39f946717db9dddc7e35fcaaf80f8b6597ada9c9e87c46a67929ddcde0e8d228a5d6d2f594869829ba7d51b3407935c42a418a80e4966cfe897f127c57e6c3579a18c62ec149b00ac6d9986bc3621e91b0337f1f55ca8c596c7d898d5a80a413eda37a55e6107230a1b511ed598e83186be68b584678b055339d416da7e01609ec4756a8eabf5afa88285a67a10d5d9d1129f06dd9b20457353196af088d8a137d6658f93b39237d39848dbacba895ec64b2a47c3112b4e20c21744a0ae9c06bebb82bde876baa99970397887f2fedbdefb60682f711e8accb4ebc77ae49d7188ee7cd8cb2144d4577a4fc9ef69afc594b5b462c64f8b240572ba0eaa1d4407d84ba9cbd65bb129c771c7da59d6cad95ec5f7bcfd4ec3348fbfe8888de18a1680b0005077f8333dc41851659d937d0c24efd1330b4ecce506652cba09ebe42b44c9af111d277a12ac3eaf0b950d03afb3df8ef51cafb77695008e8eb9b7f92cee5335c420c63d50ab8e416e111fc5758e7c14d7d060b12a8bc0756b9cdd69145ad57f8ba03b58b6a0935c4291a632b364041ef9f16f2069c99a17aa70a199c7ddc43881088b1ccea78d666ea394c4d4549e2419c2df7221fa349c8f069a7108555d56dc05de101b8c1fe65be090861901ec9b0585b01026ffa50576dd43e1f078f2fa65e84bc8f16aa0ce0ed304db368e4c566f9af8de56352d370b91d83819cf8b69e9919458adeebce6e8be51ebb4e791e9292de507e7bf8783cc2846939fbe36cb10ba4b6a42a2c3ee7876f609cec14624cdc9008638e45fff8b27057b99e946e08fbb2522e7273d58b21a40e832d595f5a2598d892e26a509cf818e19a74f4747a6d1b98d7f59f4cb3e0fb26e52a6c8efd44ce430a5e3496b1f7d9e414fd2fbab6d2039e24cd160dba9723039abb8727d8dd4070b404e92ba22c1fedbac54f0660b0d8c6fcdd76321d4e0928ab4cb14b62edeb050b39680253b16add602ae8c43837bc9037c3c4c537228efcbf8c7bd12db4490e364556135c0d9e1f024dd77572ab17a60b9a8854c7f86b21db20217f8d80109913b44840abe96aca6130df4dcea232c2fb1ee7e08e4c51b36fe65f9d32cfabde3786f060086975b58aa6f694fd2a0e88ea158f8000abe2721719b1e9efb81d8d536f78e8a695c136891bc3d1ff0ef0ed5ddb33329eff4d7cb0f4f9ea9a7de464a285ae14c02cf5e48c17e7e60cbfd0ab6509fed7f63a64c68776d460345f494ee1c3e417d591f9ac9ee03a61966cd7f22f5be34af08b3fbab653ea42eb7bced1fe8b2fd1ae494575b7d7568839bb44f19b77ffd9e4f30c4ae8f8be3e682bac50304cd65f1da8bd9be780801d9d6f41c01fc42d7ef375adb22647fc36313e32cf48e3cb1b8f04f910325cd4649b2169c4784f7b2a3c7670c955429fc70489ad1e42953c02fbc20207afb773b9800631ed838c9abf2ae535b80fab1310d9eca964d2ae68b0d0e7e37248b5cbcd6d80b0ad870975661e0161e755a960b6fd583b10f8e475d6fdd4ea0179964968487464aca40d7c69c5d6d3849f7dd13adb9e9cd640a0aea3fbbc72cf09a9bb8873a3c36f438e440ca0a54bb122f5368a88db105f275d823baa8a939ec27ad3856be905ed791df2dbaf34f28688a342874e36753b80754bdbfd60e2e9495ac1f34e9dcded446260aaf34257d8a30126b0adc283d7d3f5c89cc1fde496cfdd6d289b73c48445df999a3018dfa2c6441f7d525bb24c1e445adf76cd69c2af55f2b30844dc679c5ef185b2b20893dbc974bd41eba21dd9517b2d464c543b8ea458f077ed5099ebb8d7494104eabd545102d6977b1b3d26eb9efe7085c2a5d2f86f4b48868cd128a7739fd36fe492feb496e971a69ef6e2ed1cd173bc2074353d1ee35204fe36ab81393ddf6906b521ab15c6e8690d7860fc5e285330a134b57ebb9fdd1e5197f538812cf04d6fe2b55946ee581f71fae633ee5c76166ac658299a23a48753fa74a6ed82d79cfcaab87454c34d8966695cf206a961607b8ba25c8531863f13c316b3b7eacb4add93de33355c6123026072f27720c7e936d3e08af733608e7df8e1d2ddcec736c47c0d944da187e4c2b64829f77f2c29b56e8300a5a5da3a5de1a7f19f4b6aa678101699a8ee2ec716caf2bc20afcef827b06b2241be7886dd3d95d92b502042974d244cd2b12c243d80e6c207e4f20ea0d23dd47e9035e93b3b01446a82742e47f8edcf2ea0898b55c5c4f3c2f2a4dc7016ffd329221adb6b07466e075947e47575b6c4f4136cff2340dbe784350fe160a67c9554a5dd1a469104fbab790d98f8a0efc88f958c867334465df96214d3cfa8988116a47f08bd08f46ba9fc6de80db07fc8d0877bdf985ceeea8deb67b19e6640f1dcad37a2260a76d96bcc8034f51af9839760d023156463c567a3a74e19e74d89cba900249245fec6ff27c603aa69d92715700e70eda556640e78595ac586e6e129a98a8dd23bc44af596b41eb03e11c587f3dc4f65ee56f3dd9cbc4d9fc17ae88cf78bfcb46b3d535723e226d0dac191d2ff810c6eb1235e65fd5e14d9671a91757e24f0a87360805c37fdd1a167165d41d0fbf835597f6c13d15fdde0f75ee08236f565f2e224c67975b4ad605bd064806b0dbcf94468b18b4d95ac20042a0fc56bf0cd990ef9a330c549fa9ec5077f7bfc10e8576d7c93fa1c0ec04ecba95f13d82c1967abebb9fddcc1f976be6d3f7a984b1e0faff6013d2da88e5c32ed8eac328c7a1633de18285d447e76c00156c8c506452a86f6c4f1bf0d2179aa89a523648f21bb0aacf4f267f10720cf30847813b8822f8889dd13753e30d9f283634aba07627b524c33f6e61545f58dfb4ba46722f0e73f2dcaf457072faa629aa7071e22f0028ca20edea8d799e17e04a044fe2a8e6d275db4742f1d28fac155c8c5437e0ef54084012d2d241280e6fb5842fd52f7a6e0ad57ff8861b3403477cbf32c0b49d9dd5b1ea77e87d7fe0780f7cea10e0c30e59e5566487ddc6ddb8e222308f1eafa8f1d9401bb903ce94440fcc0f1803e5e8fd1018822c3eaccdca9860fa1e54c1368b1d7266e3a46b92c9ad7ffad5371ef2c9faebc92a94210669186618563b615461dfd5a85122e040307d1a21921afcae22b525d383eb514e36565fc95df5ce62f82a24dff57f5d25973094abffaf265f1689657173bb0bfc9505738e72c759b13e433d9815d4be149cb63fac699afbf5a4cca1f5ea7a3bc467fd7f8ec1958fb5e088997849bfc3a93e62207d7314854764219a275e6e1713ef7c0494522bcd45bee5cdc4a32b792d3e86b48d3c45ba44ba492797677f99977c82501cd7b35237b3b92eea3a721f151f9ffbfdf6b712830c128ab63cc27a968e01dff4a9db2776e38f579586f5ea72f7d6111a405509c2ded83815fc069a403e5b67af5f238a1bf003d4986047551e329fb56fbaa1aa592c4c5b8863c1b3e081d1d0ef503465403f319246130199de0db21f17f426d0a8df7994af03132222e12cd4da2e6cabeb4855c279722dd7a2c62d1520d8e36ca52c37cbe4ccf96c18ba886e166c952ae51bb56632900a26f2cf8caef83f52c2581252151721fa97eced877968740bfe38d72652763cd1e73cd9d389d0f3133dff222fa4894a60596b44919968708fc52f16b4471a38d17b0b1b37fe401d742356e3901c21a7b1cba1637332540364fbde08f9b889ecc7d7794c37c9c34be626451462ff9e5d341848c09010de2cf6dfdda3fafc172fdbd95ae09350c19d8fae9c512bd2496816a100ce842b48fa30aa1202f1aa0b56251509f6c28a3ddeda9194f070fb5ab3944a9c9af2d17624583f7f0a16c44406e3a22cf0febce0cf1343bf2595961a24d9df52c12fe2ae35a4cfc1811f944db3d1a86632ad3ceddd1354a9fc61d8efb81ffaa23b262833759919f7c39f9daf89388c36c53a83434d8a88f4df067f91c6b111900a35a50533a1a62337e8fb6739023bc76a07a90c8270b920eefdfad6618e201d92399de7c5c1763629460f9a09a885f09cd83c981897efdbb97c25bbd544cd11118ec6700776266299202931f566c66758a31f9ceeff5a9fabaaefa204278b3f77cbc58a58db9b06ceadda495d20dd57abe00e84f3b13e44fe3e225b8646eec9d6e528a2ec6bd46d811ff07574e143df878211688eb475645c2a89128bf0bd918c46de62f03011454e1f5b36cdd2aa6a3b96efc72d37db4b9294cd01068079302dd0f365bcf78a274f7c2b1d0f0f4cd628d24a23043f66ae99b93491544d11e6c2995c9b10672f44add0fa38360d3d2d41f096e2d51ff345441e2701703d190e089629d378b3cac726724d939360901e422a4d9a2c0449869dcc98fe7a5b241df43fe1d7782e5c0175b0776c033931e64aa85975ca3166a26df52adb9475c040790aeea82e427c0a911faeb6c6fc369d9dbf8606c3cacf38b4af374a2c8c53b3efd20b94a7ec3832c6fe202c74eb636513009cb89e96dbbd35733725a9b78c22e945497e13b8e154f945585a2c02520900d425451610c1b8fd9e4098273f83a753bad715cc89937d5e15b375da626a09c855092a48167626a84dbdb86ae61b6afa4c751bbe0d147e468facfcdce0da5ac47e9190f56a93dc5221c59333b00f1b5a531a4553ae51689f44c58bb6695707a84cd73a75a2fb20b4a82baecc80a9d81f1267bb3a149ffe5c08632ee412690a0cc477f9e7bb73f05dbc8c716d72b3514d24d8823efbc6cba532194ccf22c257cb312cbfebccd758634da02f8bfedb6c0d72dccf0fe42929420aa4b41420ac867afc4e3c33b6375c1111b17568d78c41d342c5baa76aed0721b016714c6854bebb98de8d04610d262fc0d482ba9508f69eb0e8617a14cc0504440d41ce2fa829fa25de621502939ad11e012d9ffa136398c6452dbc3d735bd827cf36feeda7db4a7257c51426293e284eb8b79c66a2e1d58ee06206e41c44d382971bd9483ec64a08d068cdfc5212bd68ea3343caa9b13fec207efbcad715fb43973a747790979d6cbba9f9c812ae932956507b73fbe44e87afc76b87e7493f0fdff88076ebe56e0fda94f215603193290a69ae5e4397daff2a33f072e2c26d88da9c80ba49db249847dcc1a4aa6084dac36d9ae10984f127cc3c261a1184285d85d63cc92b1d5da454b1ef02296d48690c15f22d2eb41ca3d0c7f0fe7e5dce5ea444d6f8f5ce6b20dcf1bff1f08ad3baae91cd718549fd9c7056bc606282d7a62dd8bbec7c539ef825b293e0b73afa2f20a1b78f6f2134e9ce0ca5910d24ba80d5c729d597b1231fcc08f78b76280a1072fcc252a096ad5507feb24d58ef3c49", 0x2000, &(0x7f0000001800)={&(0x7f0000000200)={0x50, 0x0, 0xcc1c, {0x7, 0x27, 0x1ff, 0x406, 0x3, 0x9, 0x0, 0xf137}}, &(0x7f00000000c0)={0x18, 0x0, 0xb9a1, {0xc7f4}}, &(0x7f0000000180)={0x18, 0x0, 0x4, {0x6}}, &(0x7f0000000300)={0x18, 0x0, 0x1, {0x9}}, &(0x7f0000000340)={0x18, 0x0, 0x10000, {0x1000}}, &(0x7f00000006c0)={0x28, 0x0, 0x2, {{0x100000000, 0x3}}}, &(0x7f0000000c00)={0x60, 0xffffffffffffffda, 0x1d3d, {{0xdc1, 0x20, 0x9, 0x401, 0x40, 0x178, 0xb6, 0xd7a12605}}}, &(0x7f0000000700)={0x18, 0x0, 0x7, {0x7c000000}}, &(0x7f0000000c80)={0x11, 0xfffffffffffffffe, 0x21, {'\x00'}}, &(0x7f0000000cc0)={0x20, 0x0, 0x3f, {0x0, 0x1d}}, &(0x7f0000000f00)={0x78, 0xfffffffffffffff5, 0x40, {0xe4c1, 0x0, 0x0, {0x4, 0x28cf6ffe, 0x2, 0x10000, 0x438, 0x4, 0x6, 0x80000000, 0x4, 0x4000, 0x10000, 0x0, 0x0, 0x3, 0x9}}}, &(0x7f0000001040)={0x90, 0xfffffffffffffff5, 0x8000000000000000, {0x6, 0x2, 0x7343be9c, 0x4, 0x8, 0x6be0, {0xfffffffffffffff9, 0x1ff, 0x1, 0x9, 0x0, 0x75, 0x1, 0x4, 0x4, 0xa000, 0x4, 0x0, 0x0, 0x1, 0x7}}}, &(0x7f0000001100)={0xa8, 0x0, 0x4, [{0x2, 0x0, 0xa, 0x4, 'defcontext'}, {0x6, 0x5, 0x11, 0x3ff, '%-\\\\]-,\\-%^*\\-\'*{'}, {0x3, 0x100000000, 0x5, 0x0, 'fuse\x00'}, {0x0, 0x2, 0x1, 0x6, '!'}]}, &(0x7f00000011c0)=ANY=[@ANYBLOB="90020000f5fffffff8ffffffffffffff020000000000000000000000000000000300000000000000010000000000000080000000e6e8d96f0600000000000000020000000000000000000100000000000900000000000000ff07000000000000450800000000000005000000ed2d0000a10000000010000007000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff0700007f0000000000000001000000000f0000000800000073686f72746e6102003d6d697865640003000000000000000300000000000000f7ffffffffffffff72000000000000004d0f00000008000003000000000000000600000000000000000500000000000000030000000000000009000000000000000800000002000000f8ffffff0020000000000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0900000000100000000000000100000000000000080000000000000001000000030000002e0000000000000006000000000000000300000000000000000000000000000001000000000000803f0000000600000005000000000000000900000000000000050000000000000040000000000000000001000000000000fb1d000000000000a909000007000000010000000040000004000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="030000000008000010000000020000000000000007000000000000000100000036ffffff5c0000000000000005000000000000000000000000000000fdffffffffffffff0200000000000000ff7f00000000781f000000000000020000000400000002000000000000000000000000000000080000000000000083020000ffff000000000000000000003f00000052c08ac2f02ddf92a3bc63f0d770dbb70f1ca90d551ab32d6bd948a56f89236435e4ce29c4e89f58c51314cd6790d60480f30049675abc5492dd3c402e19640e69d0da34ff3bb52b78fd17f67b751faf746af8250a3de5b58809b2a2809dabcb5852206da724", @ANYBLOB="1020a6150c80a61af99c84eed70c60d5c404584b5d895e012e15a61ee59b82fa4f4ef22c550f8fc4f179db31900c7574898b", @ANYRES32=0x0, @ANYBLOB="1f0000000101000000000000020000000000000005000000000000000000000005000000"], &(0x7f0000001700)={0xa0, 0x0, 0x8, {{0x0, 0x3, 0x0, 0x1f, 0x9, 0x0, {0x0, 0x20, 0x3ff, 0x8000000000000001, 0x200, 0x2, 0x6, 0x4, 0x1f, 0x1000, 0x0, r4, r5, 0x100000, 0x20}}, {0x0, 0x2}}}, &(0x7f00000017c0)={0x20, 0xfffffffffffffff5, 0x80, {0x1, 0x0, 0x6, 0x9}}}) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r3, 0x0) (async, rerun: 64) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @multicast1}, 0x10) (async, rerun: 64) r6 = socket$nl_route(0x10, 0x3, 0x0) (async) r7 = socket$netlink(0x10, 0x3, 0x0) (async) r8 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r8, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) (async, rerun: 64) getsockname$packet(r8, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) (rerun: 64) sendmsg$nl_route(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000000016000000", @ANYRES32=r9, @ANYBLOB="0000000200000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000140)=@newqdisc={0x24, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r9, {0x1}, {0xfff1, 0xffff}}}, 0x24}}, 0x0) (async) sendmsg$nl_route_sched(r6, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000540)=@newtfilter={0x24, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r9}}, 0x24}}, 0x0) (async, rerun: 32) sendmmsg$inet(r0, &(0x7f0000000d40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@ip_retopts={{0x10}}], 0x10}}], 0x1, 0x0) (rerun: 32) executing program 2: syz_mount_image$ext4(0x0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="15000000"], 0x15) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f00000005c0)={0xb8, 0x0, 0x0, [{{}, {0x0, 0x0, 0x9, 0x0, 'trans=fd,'}}]}, 0xb8) write$FUSE_INIT(r2, &(0x7f0000000300)={0x50}, 0x50) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x16, 0x0, 0x4, 0xff, 0x0, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000002000000b704000000000000850000005700000095"], 0x0}, 0x90) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r4}, 0x10) mount$incfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0xf000) mkdirat(0xffffffffffffff9c, &(0x7f00000003c0)='./file1\x00', 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) r3 = socket$key(0xf, 0x3, 0x2) r4 = dup3(r3, r2, 0x0) ioprio_set$pid(0x1, 0x0, 0x2004) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x5, 0x10001, 0x9, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r5, &(0x7f0000000080), &(0x7f0000001540)=""/155}, 0x20) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000740)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r5}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, &(0x7f0000000700)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000240)={&(0x7f0000000200)='kmem_cache_free\x00', r6}, 0x10) r7 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000002c0)={'veth1_to_batadv\x00', 0x0}) sendto$packet(r7, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000540)={0x11, 0x0, r8, 0x1, 0x0, 0x6, @multicast}, 0x14) r9 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000680)={0x2, 0x4, 0x8, 0x1, 0x80, r5, 0x3f4e, '\x00', 0x0, r6, 0x1, 0x0, 0x5}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000800)={0x6, 0x1e, &(0x7f0000000500)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff7}, {{0x18, 0x1, 0x1, 0x0, r5}}, {}, [@printk={@llu, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x10000}}, @map_val={0x18, 0xa714fdc910aea0d9, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x6}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r4}}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000000400)='syzkaller\x00', 0x3, 0x11, &(0x7f0000000440)=""/17, 0x41100, 0x4, '\x00', r8, 0x25, r4, 0x8, &(0x7f0000000600)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000640)={0x1, 0x10, 0xf6, 0x1f}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[r9], 0x0, 0x10, 0x2}, 0x90) sendmsg$key(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000002c0)={0x2, 0x7, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, [@sadb_address={0x5, 0x0, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @mcast1}}]}, 0x38}}, 0x0) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="1801000000000800850000007b00000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r10}, 0x10) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000b01000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r11 = socket$inet(0x2, 0x4000000000080001, 0x0) recvmmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001740)=[@cred={{0x1c}}], 0x20}}], 0x1, 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(r11, 0x0, 0x60, &(0x7f00000001c0), 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000001, 0x12, r0, 0x0) r12 = bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r12, 0x8040942d, &(0x7f0000000000)) executing program 2: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010280)='./mnt\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000ffffffff6c03bb00007367", @ANYRESHEX=0x0, @ANYRESHEX], 0x1, 0x10212, &(0x7f00000102c0)="$eJzs3L9uW1UYAPBzaxoVWkqEGNg4EiA5ErGu7aSCskRUVQdIFdEyMji2Y7lN7Ch2nNAJBv48BBtMvAMPwMbSoW+AxIbEUiGBfO4NQhVDVUzcOL+fdO93z3dvvnOO5eW7ihyAc2s5/v5bFq6GF0MIlRDClRDSdVYeyUYRXg8hvBFCuPCPIyvzfyeWQggvhRCuTosXNbPy1nc/fvXp9798+Pa3P/xUyb/5+tf57RqYt7dCCHv7xfXRXhGHvSLeK/OtST/FvbVJGYsbe/fL8bCIR93tVOGodfJcK8Vmr3h+uH84msad3VZ7Gnv9nZTfHxQTjia9kzrpD+61DtK4091OsT8apth7UKzruIwPRuOiTqes91kqH8bjk1jku8fdYj/791NsD8Zlvqg77HSPp3FSxnK60Nl+9s/3rPioPzg8jpPuwag/HMT1Wj2v5asH7WureV5/r7na67R22te6jbVOa2ctVrsbo+HuSqz22u1YvXXjxkqs57VGLX8n3rr9SdztxOo0ftAfHI77u6OV2Kg112v1lfhmPd7Z3IpbH9+8ubl1N24OB/H2cBKbeaw3r683rjffjVt37sZG3sjt/1R9ccrzsWCyeS8A4OzR/wPz8Ez9/6Uir/9fHOe9/z3v+9e+8Z/4AgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFuXf37/MF0sF+MLZf7lMvVqOc7Ke3/+i+yJmpVp3RDCxad8/ssshKVyjpPjhRDCRnn88cr/+xkAAADAInv0uPowS916cVqe94I4TUvpnF35fEb10mudmX2H0ouo12ZVrZLWN6udXg7lG6qZuDg9XZpVtadSOdXZAACA54NOAAAAABbak/+GDwAAACwe/T8AAAAsvtT/+/0/AAAAWGyPHlcfznsNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzF3r2cIAwEAQCd9XcJotiOF0uwGUuwEDvymjq8iUQRRxARFaKI4T0YkklCdue4e5gFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqu2s5X9f58V1r9pzm286l6AAAAgCeml0sv03E+mmVe8t2jtfv9zkE/IqqIGL75/bpEjHKMawwiYpFxmHy7eAAAAOiuerNb/noOAAAAAAAAAAAAAAAAAAAAwI1/7P/XODgAAAAAXtH/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABO7M7LCQAwCAPQfhbo/tMWQTcQvLwHCTkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOizM+vUuFFv+hcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDZnWMbgAAgCqDnLKCyjyHUtjWLxgxETiVqQt5LLpf833wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+bR0ilrYuj6CrPM9+3Obp7l81Tw3+qv7tAbCzX4c2AAAhEAT/QwP0Xy0GQQcIZpLzZxcAALggem+0+s/FQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFLtzaAUADAJRrKX7sP94FTw8DpMYvkAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAyBt93BOdUQkAQMm+uTwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgM8OHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24IAEAAAAQND/1+0IFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYKAAA//8ypRiS") mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f00000002c0)=@v2={0x2, @aes256, 0x0, '\x00', @c}) r1 = syz_mount_image$fuse(0x0, &(0x7f0000000200)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file1/file0\x00', 0xffffffffffffffff, 0x0) pipe2$9p(&(0x7f0000000380)={0xffffffffffffffff}, 0x800) r4 = geteuid() stat(&(0x7f00000003c0)='./file1\x00', &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}) mount$9p_fd(0x0, &(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000300), 0x5, &(0x7f0000000540)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@fscache}, {@dfltuid={'dfltuid', 0x3d, r4}}, {@access_client}, {@version_u}, {@cachetag={'cachetag', 0x3d, '![+\xc0%%::'}}], [{@fowner_gt={'fowner>', r5}}]}}) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r2, 0x800c6613, &(0x7f0000000180)=@v1={0x0, @aes256, 0x0, @desc3}) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file1\x00') r6 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0xfff, 0x7}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r6, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000000000085000000c300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x90) r7 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000000)='sched_switch\x00', r7}, 0x10) r8 = socket$key(0xf, 0x3, 0x2) sendmsg$key(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) sendmsg$key(0xffffffffffffffff, &(0x7f00000001c0)={0x40000000, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="02030609100000000000004c9e000000020013000200000000000000ff0800ed05000600200000000a00060000000000000500e50000070000001ffeff0001000003f1dc7f7c6e870200010000000000004000020000000005000500000000000a"], 0x80}}, 0x0) sendmmsg(r8, &(0x7f0000000180), 0x400008a, 0x0) sendmsg$key(r8, &(0x7f0000000140)={0x9, 0x0, &(0x7f0000000100)={&(0x7f0000000240)={0x2, 0x9, 0x0, 0x0, 0x2}, 0x10}}, 0x0) executing program 4: r0 = syz_usb_connect(0x0, 0x2d, &(0x7f0000000780)=ANY=[@ANYBLOB="12010000e500d208030489ec94770102030109021b4cea9daa00000904000001d6a1db000905000000000000006d768a2912413e04286e2d8f0474583905a53b3267e94e7a6f25cf5e175b8c7827fe60c2ce3d49b277b5997532b6b216307a3f0ea835006d99fd63e2a59773bf7e436f7993740ba4d1b176b76662a3b1b9e171426609927a6b28078c5985c52e4de8dffef7a72816c9473b1b95169b6a1398a2647482f06655e4b887acd41c142d15c5866d4f1f0e6a72b2965751a59b"], 0x0) pipe2$9p(0x0, 0x0) r1 = bpf$MAP_CREATE(0x0, 0x0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$inet6_tcp_int(r2, 0x6, 0x11, &(0x7f0000000040)=0xfff, 0x4) bind$unix(r3, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0x6e) listen(r3, 0x0) mlockall(0x1) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mremap(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x5000000, 0x3, &(0x7f0000ffd000/0x1000)=nil) socket$netlink(0x10, 0x3, 0xf) socket$inet_tcp(0x2, 0x1, 0x0) dup3(r2, 0xffffffffffffffff, 0x0) ioctl$sock_inet_tcp_SIOCINQ(0xffffffffffffffff, 0x541b, 0x0) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, 0x0, &(0x7f00000001c0)=ANY=[], 0x1e, 0x0) getsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x43, &(0x7f00000001c0)=""/127, 0x0) r4 = accept$unix(r3, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mlockall(0x1) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) prctl$PR_GET_NO_NEW_PRIVS(0x27) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000004c0)=@delneigh={0x24, 0x1c, 0x1, 0x0, 0x0, {0x2}, [@NDA_DST_IPV4={0x4, 0x1, @multicast1}]}, 0x24}}, 0x0) listen(r4, 0x0) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b7080000000019007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000900)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000280)='kfree\x00', r6}, 0x10) syz_usb_control_io(r0, &(0x7f0000000200)={0x2c, &(0x7f0000000080)={0x20, 0xc, 0x4b, {0x4b, 0x21, "ec5a66511eec0a29e6cd19b2092b09f3572cbae30e2a355322e776d2f8c96b8c4410de1cab85989f3c9e054d2937706929969cd76c24be7451d735a7da2ea7c543005cec0cbd26f5bb"}}, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x438}}, &(0x7f0000000140)={0x0, 0xf, 0x8, {0x5, 0xf, 0x8, 0x1, [@ptm_cap={0x3}]}}, &(0x7f0000000180)={0x20, 0x29, 0xf, {0xf, 0x29, 0x2, 0x2, 0x8, 0x5, "56a67cba", "318651c2"}}, &(0x7f00000001c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x26, 0x9a00d56a23bfce0e, 0x9, 0x1f, 0x2, 0xf000, 0xf198}}}, &(0x7f0000000640)={0x84, &(0x7f0000000240)={0x20, 0x15, 0x8, "f5bfec86d7000000"}, &(0x7f0000000280)={0x0, 0xa, 0x1, 0x8}, &(0x7f00000002c0)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000300)={0x20, 0x0, 0x4, {0x0, 0x1}}, &(0x7f0000000340)={0x20, 0x0, 0x4, {0xe0, 0x4}}, &(0x7f0000000380)={0x40, 0x7, 0x2, 0x9}, &(0x7f00000003c0)={0x40, 0x9, 0x1, 0x7}, &(0x7f0000000400)={0x40, 0xb, 0x2, "9408"}, &(0x7f0000000440)={0x40, 0xf, 0x2, 0x9}, &(0x7f0000000480)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x2c}}, &(0x7f00000004c0)={0x40, 0x17, 0x6}, &(0x7f0000000500)={0x40, 0x19, 0x2, "ba85"}, &(0x7f0000000540)={0x40, 0x1a, 0x2, 0x8000}, &(0x7f0000000580)={0x40, 0x1c, 0x1, 0x3f}, &(0x7f00000005c0)={0x40, 0x1e, 0x1, 0xff}, &(0x7f0000000600)={0x40, 0x21, 0x1, 0x3}}) [ 158.990423][ T5294] FAT-fs (loop0): Unrecognized mount option "sho" or missing value executing program 3: r0 = open(&(0x7f0000000080)='./bus\x00', 0x4005eb203, 0x90) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x7800007, 0x12, r0, 0x0) (async) r1 = creat(&(0x7f0000000000)='./bus\x00', 0x0) ftruncate(r1, 0x81fd) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000000), 0x1670e68) (async) io_submit(0x0, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x8, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}]) (async) socket$nl_xfrm(0x10, 0x3, 0x6) (async) r3 = syz_open_dev$loop(&(0x7f00000001c0), 0x0, 0x0) (async, rerun: 64) r4 = memfd_create(&(0x7f0000000880)='C\x13\xfc2\x95WD\xaa\xba^\x90\xfd\x8d\xc2\xb1[\x81\xda\xda\xd6\x8c\xc99\xec\x0e*||\xe4\xb3\xc4\xb6\v\xaa\x15\x86,\xac\x8d\x89cu\x10\xdc\x93\x9b\xb4\x93\xafE*:\xe4\xdd\xa5W+\xad7\vP\xa8a\xd7\xe9^\xb7\x10\x82\xcc\xa75\xb8\x1e;7\xb7.V\xdcrw[\r\x98\x93j\x9c\xf6\xf8\x99\xefF_\xcd\xdf!b\xc5\xec\ntb\xff\b\xaaF?!\x9f\a\x1a\x03\f\xe94\x1deU\x06zS\xc9\xb4\xa7@\xa1\\B\xc2@\r_b\x9a\xeb\b\xa4(V\xd6/N\xc5\xc6f\xb1\x95Z\xe5w^\xd8\xe7J\x80\xf7\xae\xafuv\x84\x9eG\xd1\xe7\x9b\xf0_9\xc2\x9b\xfd\xc3\xf3\xe4\x95P\xf1m\xcf\xc2\xe1\xe6\xa6\x8c\x11\xfb\xb8S\x8b\x92\\\asW-Ee\x02\x00\x00\x00\xd0;Q\xc1~\x89\xec\xc8\x9b\x88\a\xf2\x93\x82(\x8b\x00\xd8\xb4T\x80\x95\x93i|\xc0\x00\x04\x00\x00\x00\x00\x00\x00v\xef\xee+\xab\x9c\x00^R\xb2n?i=\xbe\x16\x8a\xbf\xe3\xcdB\xed\xe14\xe8\xd0\xb7\xff\xfeQ\x1c\x85n8\x1b\xc1\b\x00\x00\x00\x00\x00\x00\x00\x17\x94\xdfW\x92z\xbe\xb2R)\xf1K\xd7\xaf\x99\xf6d\xe8\xec\xb7\xbd+T3\xa6\xa9\xfaY-1qs\x82\xefn*\x96\xc9\x1e\xf4\xd1\x02Dt\xc0\x19\xf7\x89\x96.D [F\xeeYW\x95\x13\xc7;\xb5\x13^\x13\xcb\xf0C\x9c\xabf\x1daCS2\x02\xb0\xef\xc7\x8c\x9e\xed\a\n0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="15000000"], 0x15) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f00000005c0)={0xb8, 0x0, 0x0, [{{}, {0x0, 0x0, 0x9, 0x0, 'trans=fd,'}}]}, 0xb8) write$FUSE_INIT(r2, &(0x7f0000000300)={0x50}, 0x50) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x16, 0x0, 0x4, 0xff, 0x0, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000002000000b704000000000000850000005700000095"], 0x0}, 0x90) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r4}, 0x10) mount$incfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) executing program 0: unshare(0x20000400) r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) r1 = syz_open_dev$usbfs(&(0x7f0000000000), 0x20000007d, 0x0) r2 = dup3(r0, r1, 0x0) ioctl$MON_IOCG_STATS(r2, 0x40189206, &(0x7f0000000180)) bpf$MAP_CREATE(0xe4ffffff00000005, &(0x7f0000004440), 0x48) executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000100)=0x9, 0x4) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000d00)={'bridge0\x00', 0x0}) sendto$packet(r1, &(0x7f0000000180)="0b031407e0ff64020200475400f6a13bb1000000080089064803", 0x10073, 0x0, &(0x7f0000000140)={0x11, 0x0, r2}, 0x14) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000080)=0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), r5) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000002fc0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000400)=@ipv4_newroute={0x2c, 0x1a, 0x1, 0x0, 0x0, {0xa}, [@RTA_SPORT={0x6}, @RTA_IIF={0x8, 0x3, r6}]}, 0x2c}}, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)=@updsa={0x444, 0x1a, 0x400, 0x70bd2c, 0x25dfdbfb, {{@in=@dev={0xac, 0x14, 0x14, 0x25}, @in6=@mcast2, 0x4e23, 0x80, 0x4e23, 0x4, 0xa, 0x0, 0x0, 0x2f, r2, r3}, {@in6=@mcast1, 0x4d4, 0x33}, @in6=@private1, {0x87, 0x2, 0x4, 0x7fff, 0x0, 0xfff, 0x0, 0x9d}, {0x45f, 0x1b4b, 0x2}, {0x4, 0x9, 0x1}, 0x70bd26, 0x3503, 0x2, 0x2, 0xff}, [@lifetime_val={0x24, 0x9, {0x8000000000000000, 0x4, 0x0, 0x8}}, @policy={0xac, 0x7, {{@in=@private=0xa010100, @in6=@private1={0xfc, 0x1, '\x00', 0x1}, 0x4e24, 0x1, 0x4e24, 0xff, 0x2, 0x20, 0x80, 0x6, r6}, {0x3, 0x8000000000000000, 0x6, 0x5, 0x8000000000000001, 0x8000000000000000, 0x400}, {0x4ba0, 0x83e0, 0x3, 0x4}, 0x7, 0x6e6bb7, 0x0, 0x1, 0x1}}, @replay_val={0x10, 0xa, {0x70bd27, 0x70bd28, 0x80000000}}, @extra_flags={0x8, 0x18, 0xfffffe00}, @policy_type={0xa, 0x10, {0x1}}, @algo_aead={0x140, 0x12, {{'rfc7539(cbc-des3_ede-asm,sha3-256)\x00'}, 0x7a0, 0xc0, "251939c1a10adb301766a0beadb4c9de2909fe7ce550c5e66ccd72eb88d611fed8e4a25568b9cc3b1f398c9cec5d7c67153535d1b78b5f8780e4076c9f468cd2cfb0644e0c69b118579622b133d5c0052a8651de8356afe2f941c8b94ec6f1ad1487dead363e11e0cea2eb4678df4c538acd978f77802ab0eefe46af5b4dd5c34c985459fc2cc1e398048d19d5feb4883323223914637f93041552fa0c84f0cb1ff6bd62ce4addea64013cbb1e792dd297246bc31a3d84c68e095071ea60555f7fd4c4e1586eb895748b00c6fd995f460c4ada10d3e019d0e2b9040456a7ad0f3a3b64adde91be7264c1ca9bde2478c52a992e2b"}}, @migrate={0xe8, 0x11, [{@in6=@dev={0xfe, 0x80, '\x00', 0xd}, @in=@dev={0xac, 0x14, 0x14, 0x3c}, @in6=@local, @in=@rand_addr=0x64010101, 0xff, 0x3, 0x0, 0x3506, 0x2, 0xa}, {@in=@broadcast, @in=@remote, @in6=@empty, @in6=@remote, 0x3c, 0x4, 0x0, 0x0, 0xa, 0x2}, {@in6=@ipv4={'\x00', '\xff\xff', @local}, @in6=@dev={0xfe, 0x80, '\x00', 0x2e}, @in=@private=0xa010102, @in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x0, 0x3, 0x0, 0x3507, 0xa, 0x8}]}, @encap={0x1c, 0x4, {0x4, 0x4e23, 0x4e20, @in=@multicast2}}, @encap={0x1c, 0x4, {0x0, 0x4e23, 0x4e22, @in6=@private2={0xfc, 0x2, '\x00', 0x1}}}]}, 0x444}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @empty, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x2f, 0x0, @remote, @dev={0xac, 0x14, 0x30}}, @dest_unreach={0x2b, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @multicast2}}}}}}, 0x0) executing program 1: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f00000000c0)=0x2) timer_create(0x0, &(0x7f0000000680)={0x0, 0x21, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001300)=""/244, 0x940}], 0x1) open(0x0, 0x200200, 0x141) (async) r1 = open(0x0, 0x200200, 0x141) r2 = socket$igmp(0x2, 0x3, 0x2) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000200)=@o_path={&(0x7f0000000100)='./file1\x00', 0x0, 0x10, r2}, 0x18) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000200)=@o_path={&(0x7f0000000100)='./file1\x00', 0x0, 0x10, r2}, 0x18) r3 = openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r3, 0x0, 0x0) (async) writev(r3, 0x0, 0x0) setrlimit(0xe, &(0x7f0000000380)={0xbe, 0x7fff}) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) (async) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002180)='/proc/cpuinfo\x00', 0x0, 0x0) read$FUSE(r6, &(0x7f0000004f00)={0x2020}, 0x2020) (async) read$FUSE(r6, &(0x7f0000004f00)={0x2020}, 0x2020) executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x3000482, &(0x7f0000000380), 0x49, 0x7aa, &(0x7f00000007c0)="$eJzs3c9rG1ceAPDvyPLPZNdeWNjNngwLu4YQeZ31JruwUJceSqGBQHtuYmTFpJatYMkhNqZNKIVeCm3prb3k3J+X0mt/HHpp/4+SkLZOaEoPxWX0w1ZiyZFrW0qazwcmem/mSe99541mXjTPUgCPrfH0n0zEsYh4I4kYra9PIqK/mspGzNTK3d1Yz6dLEpubz32fVMvc2VjPR9NzUkfqmb9GxBevRhzP7Ky3vLq2MFssFpbr+cnK4qXJ8uraiYuLs/OF+cLSqanp6ZOn/3P61MHF+uM3a0dvvvn0Pz+c+fmVv3z0+pdJzMTR+rbmOA7KeIzX90l/ugvv8dRBV9Yzn7zUQaGmIyB7mI1hj9KO6av3yrEYjb7d+me4my0DAA7LyxGx2U5f2y0AwCMtqV3/n+h1OwCAbml8DnBnYz3fWHr7iUR33XoyIoZq8Tfub9a2ZOv37Iaq90FH7iT33BlJImLsAOofj4h3P33h/XSJQ7oPCdDK1WsRcX5sfOf5P9kxZ2Gv/vXgIv33r3D+g+75LB3//LfV+C+zNf6JFuOfwcbcsX26/zV2vv8zNw6gmrbS8d//m+a23W2Kv26sr577Q3XM159cuFgspOe2P0bERPQPpvmpXeqYuP3L7Xbbmsd/P7z14ntp/enjdonMjezgvc+Zm63M7ifmZreuRfwt2yr+ZKv/kzbj37Md1vHM/157p922NP403sayM/7DtXk94h8t+z/ZKpPsOj9xsno4TDYOihY+nomRdvWPZ7f7P13S+hv/F+iGtP9Hdo9/LGmer1nu+KW3Zot9fX3083aFmo//1vG3Pv4Hkuer6YH6uiuzlcryVMRA8uzO9Se3n9vIN8qn8U/8vfX7f7fjPx24nO9wR2RvfvfBb4//cKXxz+2p//eciKG7C33t6u+s/6erl4mJ+ppOzn+dNnBfOw8AAAAAAAAAAAAAAAAAAAAAAAAAOpSJiKORZHJb6Uwml6v9hvefYyRTLJUrxy+UVpbmovpb2WPRn2l81eVo0/ehTtW/D7+RP3lf/t8R8aeIeHtwuJrP5UvFuV4HDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1R9r8/n/q28Fetw4AODRDfb1uAQDQZUk22+smAADdNrSn0sOH1g4AoHv2dv0HAH4PXP8B4PHzgOu/PwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgv86eOZMumz9trOfT/Nzl1ZWF0uUTc4XyQm5xJZ/Ll5Yv5eZLpfliIZcvLWbavdDV2kOxVLo0HUsrVyYrhXJlsry6dm6xtLJUOXdxcXa+cK7Q373QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBj5dW1hdlisbAs0ZPEwle1fnhY2iOxt0RcrfXfw9Keg0vEwPZZYrg3JycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAR8CvAQAA//8lDiLj") r0 = open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x12, r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r1, &(0x7f0000000140)='2', 0xfdef, 0x8000c61) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000580)='./file1\x00', 0x18000c0, &(0x7f0000000340), 0x1, 0x548, &(0x7f0000000b40)="$eJzs3U1oHGUYAOB3ZrPWttG0oKDSQ1GhQukm6Y9WT+lVLBR6ELzUZbMNIZtsyG5qE3JI70UsKCq91JsePCoePIgXj169KJ4F0aDQ9CCRye6mbf5ca5OtmeeB2f1+lrzfl5l3st8wQwLIraPZSxrxbERcSCIG7unri3bn0dbnlpcWKneWFipJrKxc/C2JJCJuLy1UOp9P2u8HI2IxIp6JiG+LEcfTjXEbc/MT5VqtOtOuDzYnpwcbc/MnxifLY9Wx6tSpV149c/b0meGTww9trtd/uvHu9e9fv3Xjs8+PLFY+KCcxEv3tvnvn8TC1fifFGFnXfnongvVQ0usB8EAK7TwvRsTTMRCFdtYDe9/KvogVIKcS+Q851fkekK1/O9tufv/49VxrAZLFXW5vrZ6+1rWJeHx1bXLgj+S+lUm23jy0mwNlT1q8FhFDfX0bj/+kffw9uKGHMUB21DfnWjtq4/5P184/scn5p79z7fQ/6pz/ljec/+7GL2xx/rvQZYy/3vr54y3jX4t4btP4yVr8ZJP4aUS83WX8m29+dXarvpVPIo7F5vE7ku2vDw9eHq9Vh1qvm8b4+tiR17ab/4Et4o9sM/+sbbrL+X/53RfPL24T/6UXtt//m8XfHxHvdRn/8O1P39iqL4s/usX8t4uftd3qMv7LI0d/7PKjAAAAAAAAAADAv5Cu3suWpKW1cpqWSq1neJ+KA2mt3mgev1yfnRpt3fN2KIpp506rgVY9yerD7ftxO/WT6+qnIuJwRLxf2L9aL1XqtdFeTx4AAAAAAAAAAAAAAAAAAAAeEQfXPf//Z6H1/D+QE/7lN+SX/If8uj//k56NA9h9/v5Dfsl/yC/5D/kl/yG/5D/kl/yH/JL/kF/yHwAAAAAAAAAAAAAAAAAAAAAAAAAAdsSF8+ezbeXO0kIlq49emZudqF85MVptTJQmZyulSn1mujRWr4/VqqVKffKffl6tXp8eiqnZq4PNaqM52JibvzRZn51qXhqfLI9VL1WLuzIrAAAAAAAAAAAAAAAAAAAA+H/pX92StBQR6Wo5TUuliCci4lAUk8vjtepQRDwZET8Uivuy+nCvBw0AAAAAAAAAAAAAAAAAAAB7TGNufqJcq1VnFDYWImLxERiGgkJPDn4AAAAAAAAAAAAAAAAAAGBX3X3ot9cjAQAAAAAAAAAAAAAAAAAAgDxLf0kiItuODbzYv773sWS5sPoeEe/cvPjh1XKzOTOctf++1t78qN1+shfjB7rVydNOHgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3NebmJ8q1WnVmBwu9niMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAg/g7AAD//4zf2Wg=") open(&(0x7f0000000100)='./bus\x00', 0x143142, 0x0) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x1000, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x21081e, &(0x7f0000000dc0), 0x1, 0x4fe, &(0x7f0000000080)="$eJzs3c9vG1kdAPCvnV9uNrvJLnsABGxYFgqq6iTubrTaA1tOCKGVEHsEqQ2JG0Wx4yh2ShN6SP8HJCpxgiN/AOeeuHNBcONSDkgFIlBTiYPRjCetm9iNaVo7sj8faTTz3tjzfa/uvFd/7foFMLLmI+IgIiYj4mZEzGb1uWyL660tedzjw7urR4d3V3PRbH7+z1x6PqmLtuck3siuWYiIH38/4me503Hre/ubK5VKeScrLzSq2wv1vf2rG9WV9fJ6eatUWl5aXvz42kelV9bX96qT2dFXH/7x4Du/SJo1k9W09+PlfNqxttX1iadxEuMR8cPzBbswxrL+TA66IbyUfES8ExHvp/f/bIylryYAMMyazdlozraXAYBhl09zYLl8McsFzEQ+Xyy2cnjvxnS+Uqs3rtyq7W6ttXJlczGRv7VRKS9mucK5mMgl5aX0+Fm5dKJ8LSLejohfTl1Ky8XVWmVtkP/wAYAR9saJ+f8/U635HwAYcoVBNwAA6DvzPwCMHvM/AIwe8z8AjB7zPwCMHvM/AIwe8z8AjJQfffZZsjWPst+/Xru9t7tZu311rVzfLFZ3V4urtZ3t4nqttp7+Zk/1rOtVarXtpQ9j987cd7frjYX63v6Nam13q3Ej/V3vG+WJvvQKAHiRt9978JdcRBx8cindom0tB3M1DLf8oBsADMxYx9r5vrcD6D+rfcHoOsd7fOkBGBIdluh9TiEiLp2sbDabzdfXJOA1u/ylDvn/g9Y5EzwMt7b8v28Bw4jpnP8HRoH8P4yuZjPX65r/0esDAYCLTY4f6PL5/zvZ/nfZhwM/XTv5iPu9XP3UNwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgKByv/1vM1gKfiXy+WIx4MyLmYiJ3a6NSXoyItyLiz1MTU0l5acBtBgDOK//3XLb+1+XZD2ZOnp3MPZlK9xHx819//qs7K43Gzp+S+n89rW/cz+pLg2g/AHCW43k63be9kX98eHf1eOtnex59LyIKrfhHh5Nx9DT+eIyn+0JMRMT0v3NZuSXXlrs4j4N7EfHFTv3PxUyaA2mtfHoyfhL7zb7Gzz8XP5+ea+2TP4svvIK2wKh5kIw/1zvdf/mYT/ed7/9COkKdXzb+JZdaPUrHwGfxj8e/sS7j33yvMT78ww9aR6fXYX50L+LL4xHHsY/axp/j+Lku8T/oMf5fv/K197uda/4m4nJ0jt8ea6FR3V6o7+1f3aiurJfXy1ul0vLS8uLH1z4qLaQ56oXus8E/PrnyVrdzSf+nu8QvnNH/b/bY/9/+9+ZPvv6C+N/+Rqf4+Xj3BfGTOfFbPcZfmf59odu5JP5al/6f9fpf6TH+w7/tn1o2HAAYnPre/uZKpVLeceDg4h8kf2UvQDM6Hnzar1iT8X89q9l8qVjdRoxXkXUDLoL0Xr9eKe9ExJNBNwYAAAAAAAAAAAAAAOioH/9jadB9BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYHj9LwAA//8s3tL0") writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000780)="99978024827eb128594d75b1d023359ab12073e1e43a84e26984478d4ab3dc6da20164cc4fbe4e9ea59acc490619305d727a7a5b874089dfc7098b8cb25f572679356ea1fd320158104f1e7a96ecfb094a9011264a65f386687f72e8407251033f5668243d07d61e1fcb950828bd4a406760c15cf69b381be60e5290a5739cca46b1c920f5efda2b4931", 0x8a}], 0x1) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x4000000000000, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0xc08, 0x3, 0x468, 0xc, 0x5002004a, 0xb, 0x310, 0xea13, 0x3d0, 0x3c8, 0x3c8, 0x3d0, 0x3c8, 0x3, 0x0, {[{{@ip={@rand_addr, @local, 0x0, 0x0, 'erspan0\x00', 'ip6tnl0\x00'}, 0x0, 0x2c8, 0x310, 0x0, {}, [@common=@unspec=@bpf1={{0x230}}, @common=@ttl={{0x28}}]}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'pptp\x00'}}}, {{@uncond, 0x0, 0x98, 0xc0, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @common=@unspec=@NFQUEUE2={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x4c8) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x101042, 0x0) io_submit(0x0, 0x1, &(0x7f00000002c0)=[&(0x7f0000000280)={0xffffff7f00000000, 0x0, 0x11, 0x1, 0x0, r3, &(0x7f0000000200)="96", 0x1}]) executing program 0: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) (async) r1 = open(0x0, 0x4e603f, 0x0) (async) mkdir(&(0x7f0000000500)='./file0\x00', 0x10d) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000340)}, {&(0x7f0000003280)="4fdeca58835569e25b7b2c9836ef7e154279285a14a63981de9da2afb9a70a3540fe3b64f69cdb929c244f2fe658ba9ac80427593bf1644cffd94dd2d4b3ca4eccfac719fb01b2d2e0d4499b54492548ee29a34b88e5747014cfbf418d27631063c3b25d90d3a78022be20ad044f635b7034aaa1782564e20207d403f602b624aaa566711ec9659274cddc2fd8d79f1b4a49ec1f6060efa786aa0398f2ed82e5f34e0cd4507d4ebf72893cd36d02c87daa945a44c01fddb7ae2471ab4674996313a577f7a69860837ef9553d911cca7b21e5f5695d6a99468fa6653ce4bbab076a8150f89ded62a590e5fae06de3ec1e67885beff629c3ef0a1de43aebbdd9a5b5808c99af9cb641d9db6707121ce25cd57ba61fedfc0a837fa6472414459832dbd5519bf5c7fd6e237c566f736fa87f2871e9a95ca9f2d626cb053885b5751190412d9ebe6db769229f333aa741e8b7242816c3fa16fdd8a8178a9586b70a282d68f26c373082dcc3c1a845b580b2faf9cefa595823b385588862c6f20643ef7dbc9eb3bc25da9b3fddbcf9b955c7f5f1365711edaf9298a3cda803ebf4589afd5ae92db0f8af524282e56a3f1a361febf95b695d7cad8cf304b62a60bd6a680d76c5f3d686ef3e4936744d3478141154dc849d40a697765628e5dd0dc4abdd34e2f188fa1a791d20a2e1a6990886932cc3d409b7a08373897b5cd927d5dc8bf5357afc35221a237365cea5b57cea3f24ea93ad66fe8e03a1e1cd710721228d7fbd16af34e694254e293addc3d96d55aa45da4d081efd7265979289178cbef6cd01560182eb20b8b5d8cf3bb5daded7a94401284b418f631d9bc649b0bc5a3796ee80991963f95854d4b0c08404cd4da256c3061370b2617a657161edc0b5f3f93533f0f634b54fa9a7b7481faca10bf3a516daa52072d9758caf90ac83a493f0b8505313a081726ded68fd4d113c47c4a1a572122469c32102c37392a22b99e29e56ec3c04fdcf4a14b1bb7ac419db9db7173d193a68f2451d396a50ea9dbeb7bb4ea266a5390b443258beb4ade0f627210151e8eac1ffc7233ad4931ced79e1389724860560f5fcc54ecadbf05286204f7a3a1b13dac947e410151a4fdffee59ce13945c7810cfdf61e5e8ed19d44737527741acd2c23cbb3661f986ee1d8d7fb3d783b6ac38d575f77006c03ab257f28f04c2b46db2bd69a12baf98f80935835ddb0c40282683f85a2d96593192fb23c0d6e9623e778fe9bf8c5061d37a822f3f2b8ce10dfd5ded1d5e5d1963fde65e2df8f99e80adb1aaee03dfe94be314c2044d4475d8a9579a8c757d2943bc8bc077b4b6a1178298af782eeb4583969afb70edca295012c85ca4779f3459d2568ddf8ae0fef895557addaa3c1bdb397983b6ad463f3d6a8d00117f3c018e08ef50ecc3b52f93ddcd8ed3643b20d48dd50104eb24a983c0382ad8e79eec93bd9723ca2f5a1339254f9b3f0af8846595ffde54350c10b5123ffbb32458e2f6033da693921e0dc3dd734e2d42c2339afd22664fd228e93eb4dc5ac59ff271e020d9bab04f518bedd4d09b4399fd6498fa05bf924256f46694f90a440c837e4cea57eebe243ae520624490cf6a9fb882198ecc9ec41542a4835a23978bc9e7372e1eefd41fad6cb83456d705aec718f8c0ddfbbe3627bb9a1c0b4e9ea9618dc6c67764e499015d7c0a73040f278132cccd1b63da094ae6369ccfe3ab707f381a5dbc073bd214d55f77b92f62b3539a938965b9bcdefe3c43f33fd0ff5f95063c9a73dae1610f5d5cd4b357f92c37664abd1474662e0dbd36babc941ea8354ee540c7ef58261d6b35c5d054521201c1a631e78c928dffa9e02dd68ab6e6b73a122f61714225c8b2afd9641392682302bee17ef280ca0c619e882098ca088d90330d7f328b6e60c4f93b3700080ed1c1598e44633d08afa79b4da12577f159029cfaff0d5344038490fb033a0b95b1716e2b3415f25280a2f5f031a686b847b98cd940d133d060f814d13e90858112b804c4adc2c757c649a59dba5e471c7f01db50b36d0080fa857e5775bc6a4e3259870c49c53fe0e929840ff2dd319570b2c5c7f0ec4ab36b796dc6868f700be242a2ac8cfb22b8c312c2bd54d67dbfdcb79889e783a2b67d7eea059e1dd4df38d0e9416c881835e6d7f6b46f3fcd76558b12d68d8c291ccf153fdf5a24c2f9edb8e5804c38dd225f6d7e0e1274dbf1566b93fccfb717838cf84f35a8a424e30292738ba3282e9865061d2cd98582ce69b10bae326bc635e9904f6c16f40cf529521e181e742da007e48531560ff7a6fb757ee0a21e92872be8dceae8d0306075bea88cd953426f64c896d0f6b66e6478b774abd1d7a800505480793e6ee948ebe2b6bf3f80b35cc99face13c043087f302d8ee7f6e1218e3b42e8628fde8447107fbe10055bf5785511a6751c9c8fdbc8f33deeb07f97ad6199bc8a0b237d14e02dc54848fa05006000cc7ea1e1b49e32970c19c510ac0257b5729846a7534d8d5786675a5c9ca62179ae5443cb7366d0fa750b65121198352d279c87e674ea922483e4a67857402f5b20fc305a532320816a187781ae1f7aee5372d85383f8be9e509a67c9605bfc0eb7f06a803c9e93f3cf75694992de5c1dac084d2b1ca34b47e1012a899c3e3204afc00259c32441e92e60776aa3b1b4daa6585b8220968a1a7667d34ac82210c16a3659fc6e7aa87ee1a0e2b891b2204920ae4891e81673798f39e5291b471fedcb111f86776e92ef025f1caff1421b2dad3e1441302494c811d51bc66c1c08ef1cfab90ef31570e02faee63a9b2ec265c1da16d6f8a6f2aaa77e4ed5a8a1ddc09cd6f277a8f8adadc1d25c85011581ae14b586f9f2df1f7ee1e8453a8d119db190177db76f436b4263bc38636c44fe06f10a1ae7af98fe41be125e6420a430762d546fa03d8017eea391a852af0fd60bc489f43018784d4b4939cba20de04ca6c3a0d9b4504e71473cc9d5933038499c6799ceb873caac280a98f7eca8ff5ec764a0042590745578afbac4bb558e9230fa510c32f89fb299edf2ed498f9a8894bccda61a978650c9e771d84b8298a6041cf579a82c98a2e1391322cb3ee114f317b806757884262e5db5f54987b44b15ae3a51efd90c8f7370eaa1f7af708a6e420e3e8eb0e87b83d332be44382aa9d69ea9fec0164ffff9adc4e30d30e7b72f742d40fc1e831e3c68c4f9cedbadeae45383c58605662419a1bade92529a0f4fc2d4f98e79220dad66d7ca67c9c854851320f502ff7fc3295369182ddbc256a47b0da7aac2778c3c306f92f511813dec003978ecb51eaddc37eb8cae52100fa28a656aa9cf4a0f59640e4a78a56595be3e09482d01dea6f8af9726713a51b1f8f0aa65411e44c422336faa0885dd2d8663eb8679102298d85c56331bfb85eab32d2bac605519201cb265739b690a89dc07942129125625a0644f3a39a77ea65ef58775b546c08b7157a25db5a99affc1fb65e32319c3cb0830873e9288bab9fbd5b19415141af5bed3e75445a8644b31c79d915e243b03f2eba77c876649ec140cf7a66d3bbecde09a8f7c74bf5131d8debdbf291291fdae764eee1416fa9bb5f673093df497552678be69d0d46dc8bd8ed6152ab30eeb1e83819e3683d1b87080cd2fe817705ff2d83aa3b35b9d27187f91e39f50b52234ba7e443a97ef41dac3f2b020e563cb6eaf93718dc3d3bf2358105f5d88efc8f042aa49d789421626d5bcc1b7716c200ab5e7fa92b63858a2020b9214da1d86833492d3caacb5545bdbd38cc4f927103c6a04a8e22bd291ae3c215cc4d8a36569567d07817bb6b04c7ce1487177849d626a39e26b71f01b0ef7c33fe980f3e9950a4e8e05b507626461008a74976e3b7ac3f44394211beab44de2e38db4c7b4e3b0c031e4e030f907fe6db828e47504ea63c4f3fe1f0d4e0809859fd205dd9f06f4bd5abb56d3454991e53338ad39c05b636c9776c9610f4af04763e349840bc6101ab519405fdc0acccc64c6122f92be5141c5d6602da7561a7e8e4538166a0cb6bb47d49b13cd9c45bf8d02236ff28bf9b44d20e881d4945d8979b686097c6d298e26c328d32381f8529fd97f959c2ec70c1113a0ddc82947cbbec13634967473cd14d5540cddd3b0a9b5558c6759b6f2c688e54ce9a2549453c042e3a7044828f6b2faf33a751b13a7ca2b0fe8fdc978a1f5ade61175ef56c50f4a4f1e7d4cf990aa1cbd23e80cb85c045e2d44151d04b45614e3e38dc54fe87a9a96304798d0f6103f1a0bce17dff94338a7d5e46748245c9bee690c009c1f96ca7e0a1568399efd9a7dc56c43907f3be693904ff7a952720456569441af74084cfb7842f0e3a2ff2030825ce5fb845d77fe3f42dead645f5d7d8c90a3a85d2a890115217d65cdc92c204d41b44dc0ebc90406f7049b332f0726cdebab5a05e8a094211d68d9e7c8631a8436ca0867c66d4ddc30f52b925efa31f090b1580e7c53e76ab420b0664294e4584e48f776b4d53296266eaf178170737c245c659449060aaf9b143537011fd48dc466464574a5a5ae16b4dc9a8476ceb25ece2c7304531ad8d83f73c2797feffd374aab187d80b770283233f322615415c5ea174a71df7bb3c84aafd87f03ca373e6899dbad74c2a76cb19d78d93b12abba0b393bbe1cdb0c3f3ae450a5d8519fb689e2e5910e4f1b6c7fa11c0a6f8a98d36306cf68bbd97c2659453857280bb8baf6423ae89fba37f305e52637203b1b36aac8df12123eb222f39fdf49408e76938f1060860ffe0600844259cce83a6e554b3aed93f0a6a40decc1f6ee86db6b167c918d3d95d9547c81d5705d91c52ace27126b4a10f259a2400fe0ab9f5a0dfa5d7dbdd48f8279290661753ca3c28cae68c685bcecec9ca2dd29f7eb1d8340186a1bf2966d75fc3a94c88257e9a1a82221f0bffbfbaf221c3f42025eac49f1345720cc4c83e9b706a04c84d5195db7267e1669d9b4b44de59c0047c8766d32e97694cda0fd46d46aba1037becbed6c8bd3bc591e901bc6ef95a84f73cc7687c7cdb20467cd04d8d5b8dcdafd8ce9c78f0d4ff12fe12dcc6865104c38c79273a48cc00b2e9600ef992b0e9c4c3a0b997e09dfbcd57fd001d0c3fcf666512c0a3215a30c17b9e7221a6b17fc7b38aa9b7730afa72b041a146e39233ff349aea6b2e5ca75d32681f59bb63e34fb44dc6fadc6f199d9390e1b455f24d5908e142210caac6fe3484f353750a56f3d282beab0a3bba846d6a5a3f78fd32ba15df00340fc29b24ec0f2e4a13e1159fe11ea6fec727004932a8e9365137b91e6716dd8722b89b62d49d7df1847d1a0fd8f9cdaa28c659d1f34ee9ed7b7068f19ba71ab001ef5ca3e0b4adbbc94b381b83cf2928e4e0aded3aaade1e89ff212579259b1d3d21930fec33f317acb2f2cc6417fd556f341b75782a5dc18497a5559ed8921123a25cc71e75256fe9b5832ad8ddc585ebcd731ebaa49c83949048d9f1672490217e58d3097263db36d3cd53278fde6166c516128f3c5275dfebcbcd4cdd76124591541b67a20869410562daf7ee2820ab9b53331ada3a74fe1ef955c06fd9666ef00da39937101212a855bf6cca94accd8a9be8121fb7228d730eeb0cc9fbe79c10341b844dca5283ae8a013dccc464f7aeabca2f465ffd0633500e0d97d01ec7dffae9a6c7f0a143b84d923ac9c3cff8596d3c61fa27a2027277d3f579c97372049392ca1ae18a4392c4332db461f14c6a3b1b62ba8edb9e58b9f", 0x1000}, {&(0x7f0000000940)="0bfda941a14b49a7e776b12249fbf83b7cd3c391142baee65b70bdcd8dd90f32b32c76c08e3b4139ac7d65ce506eb7a5b0a028a3fe81263538f2ffe321a91bbfc5cef289772f317eb4834a81c2598d83fd1dbe70031e4c5e15d25bbdb0a2a9ffc4b4c870b82e2ccc9bdf39d9b948be94666e744b4522e34688eca45c", 0x7c}], 0x3) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r4, 0x8, &(0x7f0000000300)=0x6) (async) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0x16, 0x0, 0x8, 0x2}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000000)={r7, 0x0, 0x0}, 0x20) (async) pipe2(&(0x7f0000003040)={0xffffffffffffffff}, 0x80000) r9 = openat(0xffffffffffffffff, &(0x7f0000003080)='\x00', 0x0, 0x180) r10 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000030c0), 0xa80, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000031c0)={0xf, 0x7, &(0x7f0000000ac0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xfffffff8}, [@map_val={0x18, 0x8, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2777}, @map_idx_val={0x18, 0x3, 0x6, 0x0, 0x2}]}, &(0x7f0000000b00)='GPL\x00', 0xbad, 0x6, &(0x7f0000000b40)=""/6, 0x40f00, 0x1, '\x00', 0x0, 0x23, 0xffffffffffffffff, 0x8, &(0x7f0000000b80)={0x4, 0x5}, 0x8, 0x10, &(0x7f0000000bc0)={0x0, 0x0, 0x624ebbea, 0x5}, 0x10, 0x0, r8, 0x7, &(0x7f0000003100)=[r9, r10, r1, r2], &(0x7f0000003140)=[{0x1, 0x1, 0x9, 0xa}, {0x5, 0x3, 0xa, 0x5}, {0x1, 0x4, 0x8, 0x5}, {0x5, 0x2, 0x3, 0x4}, {0x3, 0x5, 0xd, 0x2}, {0x4, 0x2, 0xd, 0x8}, {0x3, 0x1, 0x5, 0x1}]}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0xd, 0x2, 0x4, 0x4, 0x0, r7}, 0x48) (async) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000d00)="627bf84425246a42c94661d43e7f8356d41b67ef5c7ac94734eb1cfb1b4b290feb6739904962a24862bc6b5838dc472bf67bb5897b6a56f6167a0d020ff906b883b4afa24527fcadf85c21a643e29e23a2ef7aac7e755a01d3f1e618c5b3c4fad331e0c8c21c8a46a2c5dab4bc99ee42cd52a7ad576cf6e8a2a6be9be3107aade9fb93b6fb458f9c6933e5cc2b46f65c8d14f7108160708343894687674b7c26804da47adbbb8e412ceabb00d1a82bddb6dec8eba6190066b8a10aaa40a2d509905f26da5215df01b7e864dce923b959c2a37e1488d598ad059301824701a6298c7a8ba7eb0b94dea0bd2441bf4f6a43560fa6b32494453d03bc3170f5560450698f87fb984823b3acddd8ee5dfff2179882f6dc5d9b3d0615be2249202a8862f2dbff372649fda90099185837517f38f8c4707b3633c29da00a7fa834e9229414b8643ee02782216fb0094bb078ce27490581ec7ca600f6330e9ffa96caeeb57aada7f64b37c93017e410f72cf4a5d291682bea45dbf5d8db4beec56263df46d51bdbb85bb3ae3135ef702f79f7fe235c0e5a9bff2afc804cf2a52c8c8d44964cf72493987e3726da2727bb7127416bc9143b76d20ef687abaea6404326d9c650e5242e4356e32577fc15ebd5efe909c4cec729da6c53be90db279f5df3b0a0ad73a0c18b8a3d62319ce6bd1842b9a56445ab78fdc90c27482b2ccba96b11856fb9cbfc41c80c59a98c0d416b2ddf660dab05a350314b16664a04531c4596cb48743e8bd8f501fe893bc9fe531287f7dbda8e0a37f29949004a4105c6a050171e21ef5532cade3955c3c5529adb9e0df036d19da82a3dc41c4d90accb2fd131a24149a711e6e9c93d94e3dd7a1921c3d0e19d0370157efd1c33e02b435604903acbf8754de824589447a327a1aa8fd5c18ba55623b1aac4ac42f180287fb082d70cb19fc3fbd8f4dc6e98e90e2ab0e785c6a3a309f37f0a18c040ed6f3521159da9dcfd935d54994d866263da3169a719f7937c9b393e85cc3597f9fc4f9dd2045785c36e6a08bdf176a853e5544f3eb5a5832122fc0e81ec78244d0994693af209bf87348b0b3811032bfe73d449c86437a57115412fc4fab3364de341376fc5338557b9303302fecb26ee76d69f586fc688c76071a206918bbe10fffa3c137267827a15ccd13907258b005431e3a727c4d414e97707e2f58733bba89f2b079c783169e5ccdee9a2f43cedacbe466ab4981ea6424eedfe885fde0307027c149ecf19c34c6dbf7f97348c177cc28efd54aa462ea90f85c46313f0d810c43fa38d25ca857ea5d31a75b58ea2f9f7a7f98759f82d46c3f10b027b682fb4fddf2b942dbdefdad22396ef28b86ce11408b37ec99422d9883630e43c4bc5c6b9773fc2f4b0ee2f496a74753d6410f1fb72f9e05ff284ed6aea55af97a234e02aeb9c35d9381c9f5923e8a9143496754a00324e2d7f92952b13b6e6b7446e244d9b99ad8965e8c8f967a6c0109f0c3dcc4afb3e8d5d60c30ceec3de266a84e227764ccb0f8813519ed3d4a37748d753b89fa0591ddf7f4421f3196533f0356c66b75360f2c115dcf5d0b16e02c89fe8870539b3a11c829a31e24533a748583343898fdef323f69b444d773a515d32158efa57ef2cda50b6e5b7bfc9d83953b8cddaac1e44ff79f98748db8828658ab3afd12fd95fc373b0bb69f068056259d1ca29493ad0000a14308d2fa0e558e349d5c0b00c32302e0459d040cad053fcc3e6a5427e763ee10afde1ca778864ec6f558e39cb674ad3a0da0e17b667bd8d90a17d4a0591ffb57fc55ec6c34880b15e90117162d97d420f1f643ba9e901a3cb965f9edb2a2b13efeac4613c491b1ea08ef4b49141050121077e33db580a9c5bda9e4f52c350cbcacccadf3a877950d931652bf14f31aa105f1fbf4dc8c5516cbcf391a919a4140b505a051d91326409b52e1b8a0664d7560cb9cb65a550abe01ff7cb6c39f8d5b2cd34e1105a95bf2fd29bf95566ba83673e4ade02f9615d2c51a26cbe71a7f01d871fbee455d88e849c750171f259e8f001693e62bce40e29deb76ea80bc8a83f8fa40ce5a4f30f171834dde258774359012e158e7ee960e6c5e95e8025f67c9bc3d8677456e8d0bf52e3faedc4a5e7f090c144de676074b1aef91c5f95ecc87873f584cd4509b785379b05a4febe457971d161422c7734ae3ebba69e20c8581433b553646255e3b8d34ade686f4c049b261aa89e880ee2d817cdb6a9412f354b8c7bf4704068fb97ced37fae45483e36b4227977ddbc5a7bc5cd9b052a6bd1043347c8d3815e3a9c6dee41bf29ab3a3f1f0741bd610056b2a54fdca5f0ee2dd0bdb37adc05b18d782b1b3558c999bce2a09113087bdf77e6a51f6708dd7a0b213b12ee564bd0b516cbf2fb899ef1eb1111a084f2d58a44f53befd6f4330836dec1b2d8412a5bcc962f176a0fc48d62da22d4d8b32dfd2752a1a713d1064f1387a6796966ecb1feeee01dd88b5a76ac625382a23faea9a09d99ff023fed3d9f6f396b4a6d44f1132483ded37b22089d83e2635d8a2f9edb81ae81d5d6a409d37506a071479b0fc10a6eeec8d8ce4ecdb1e5737f24b85e19c95e16c854a75056017cf1913002747d386751981df315d0105aa3325b2ecef99d1519d911adfbc804957be5c2f78e1aeb8c363074836c7bf0696ff1b2d5252ad1fc0bc96bea3c9b240380438bd880a0e5a65ae01eaaf10f344ff18ed2e6a10d68177a6ef9a8956389ac80cb9a82ccb9a94cd111b73a888b6b41fb5fb71b9d3c71095d9b152eb2fd3b6c16bd15243a94fa245779dc590a5f42978d187d91d63cec8dfa84a4089940300f03e43248ec2cfaee9afd7a8b89b652d2847c62c849dd50914cdb4a324a9434811167f7183d2e3c129b71f598d62ea0d877cd0651531bf2dbf186de44cb472c28ee48027e3fb6f3b68c632e4ee862d5a41b2fef30fbf586f3cd6eeecf4bea90894de8d60c881d6cad58038dfa8e41e6c3c0cff99077262c3184b02d0abc8e4305de707765e55330381bbdd8cff37439d5f6bd113a2c3c58a633d5513ddb81aea6bcd45308b8defe1bda7439b7eed8c13eab1ecc99bb58b7b35d03224ee03c9caf4361cf3be239dc3b9629b341e7cb18ab26f7a856dc477e77e8d73c220b8dbfb30acee115563aa95f4a1cc5c168f11c42aed31f157bec394901fc69ca86da1cf5116a1d2f1f4e6707c3534e3ec57ce0c1220b6012c0d3d21a56a3dbf597abf164c1dac8337e60a9438cd67a3b1e5ca5d505033c825d33692be98fa4fdceb4f052b1b9f7621de94b0a46014a6ca7a6690000a17600a592589bca5d697d6170084e0e821ca12fe9d5a3cc58c8647bad3d132c8c9780ac26b76cb097f0cb99fe7a520d2e14eba49ba90a0400d336a74070a76368a015406702b20ef162e1a3697bda463d5920fb36ab466f0ca49f0b8c662126e18cb121813c14e42f1b8a0ef055b2d0dc204017f3c0094b7bf6381ef0963fe19f909d347f4ff615a7d7af09eb609390e8ef3771c7d4b4a85c5aa99dfcf62ea4bca4073f2736b529b507015c8cf59c8639ab9fb66093932a1fa75bdaba290e84e351bf3d8765e275bcfbe3a14e29608dbd8d2ccb6a20a32b0ddd648002edecc478f66570ef6907dea2052c3859c9bb921b2876165857c1a4c5e8ae5c114b7e6a2f4bcd9e0a77468eea0ae4acd7b56de533ea632c9f81f39844e9f334b3428dcb714b667f7f7b227f178b13f9b02e4f7b24a5d4aee83953dda530c7fa3ad7f21f147f670796769a90e3449e7ed3685ff065e7e0cc341e8e153c3f4b44780e9709366d5415812a78b55ddbef8a9c16b30afced15cf8e2f9418712aaacbf5b41682c96d9866442544b97985b3c661f575b0580476f165b76ab4ee77ca2443c05751a2221b73ca6e0889f99a352b4ca2b303f7c45ce53e431129626df6d91ecba0bb52d367f86d13f0964d6d889876696c70541e33f81ac3fb0b29fee2afbaf94f573614697449e1087b6830e9f13fb5f8bba68d4c9f194eb324a4636d1e559c778eb231a36350a258be0e8f6e8879065de9885f6b1b05123a99dd28cf608d99d7794545ab36ffbad7967439809f2618036793a4c9c629c207f8f953a96f9e853453b7a60308171322e381a3fe7beb8c88ab16769d5152a0bd9bdb50eb44e8d4690166658c7225cfe8eb7fb9a1bb4cc61c1926d79d3eeb25f7d17dc2579dc7b04240a17d993b87fadf2c093dc4a84647c24496b511330f4e29448cb02df3370958de506e44ddf317c65b16d01a349f1d0695aac21e521f11dd142d99a5c2926dc8948fa9e6de2152274145ec7be72ed19c7ddc93eb5ab8775f6c8d858b782eb64a0b00f253b24710d9a3e3d808ce104d8a38466d853148fe8965d512cee6e76e5ab560adcd74d6cf78682ba5bffa13f123b13a52e703f6e3cc77666a6a29b2878b413a479cf281e887f795c1ca1d8aee27950672111557a3e5e574d8ba838d13dd7b5ef814b82f30a1aafd268c03385a174f7b2ebd5b5fd9b8e7cc30ff0fc769f7b7f7e414a7c8992fa8a5bffcc3fa55b99decca922cf318682cd473ee55fdd9928e658c561cb90da40e5d91bb07cc172b66e6762b8275dad7855cd037fe7f3866d6c3febca7aaaadf0d882b2e015c96fabec5303b78fb822d029b6214924236273c03fed89f7c97c63bef1d2342d84678c581a579740db66b996befb8709b455466ea74fa2f7ffd30d8f2404bed6ea466a31076e3b86ab1c5c71aaefc4b8e689f2c5b62e1509f508783000b3d1a889a71517abc920bb8e7f9dbd5227fdec5b4ad7685a14a5517e77a1ae5ee02e1921ef7df606d40b7b67cf3b1f578708517da455da970e65af75f1e4e155ec9fa3985ce8309aa982e07e354460d6b44e1a0b0e9ca801e920dfdb797c7773ab979162552801662001ab903320dd175208a5cd2ceffe3970091e6caafdc665512146d014125332f537fdfc1069e6106005a8c006ae30de97e439697be59285b4c228b08e47d4d604f0f486746ba5d747016d5c698612451a26048e36eacbc3c1d60595f504d13a03dc3c5746944fe47baebf21b8619421be1006fede274d62f97feb85e89eb1bfba70a7ea941bd891f3482f7c782b7115453d7cf300ddc9835e29c6894fd49ef79b400617c64b51ca6cdcf88512e01fa619ab35edf283ec85109aeb06231890970fc03cc7654079f70673097dd2af8d2b32088c78f20d689fe4681d2a1138ccb2fa12f5880c4f460e444b169933b2e30d71f6efe804b80ebcd6657d3c361241c682288f0ca2ffd31e1646b01a2668cc7b354810241fbc8ce9b93aa788367d572f4ad5735ccb023b521d89f274b7d9f1e48e882af816b04c4ee0a39b5a450e511ca45dd1c4f7f8a8a276b138c83bfdb61610818a87810ec795a376a6c8f63852bb67e9678b010421faa921a3aebeeb6da6abdf6d16a82c6d5ba4e86021d816d8f6d9d56db46723f450d2e17371e344ce9d7a352b45db6cae8b7219019f18547e74ccd4f59fc33a83eacc725d390d10048c719319828b854d33fe8a6150016b0a674d6a86ac979942d80c2a5f304c81cfd03a07c00fc4f4648eb5dd5d5fe803a6fb56c8b398d573b858649d4e972ce6eefad7f407fe004c4ff9dfecc4bdbe4b5ebc2e3d756f75b21a26bab2b0c8039e6c667bd39706ae414eb33c3f68af981c7fa086a0bfef6f2f1403e20aa84bee11145594ea4b7531bc5827f1b1125f6ce864ab677ef6504c7787008cfaae99e6ed104a4d74295b316f6c5", 0x1000}, {&(0x7f0000000600)="38df03d63d627cc21cda85e1619ae4943c3a8f461c2c486561288d769832beff1b7c1021e52de99db8d708e4cdd614da876c008f570eb134ee99a09a9b9130b91f1b9c81ad39e6ecb9fa17143e59cef656b252a9998aad1532c8a9efe55b0d218523dde5a0868bdfa5016cb69c8d2bdac19c1a59cc877445954d3e4fc3c57f7a03", 0x81}, {&(0x7f00000006c0)="18a50e1e2542b9d8667c6d549d57b5928fc28d3bbb4769f0706723b269e6bcbde8a3aee1bde496206acd6c871e7adcdf16857642b77e362373ac1a5c8e3e094357c26b89b0c572838553645bd3b4f1537a1a90329b1ecd7cef86bff34c984aad40e788a7257c477baac63084a46025ff5e69247570b185b345d660a26e4bc28b39262dc70cc5b148d829aea2239f6ccb8a92e37f0317a3537cf4445c17a410013aca847d31114b429870d1e54b981c2e69cdb0991e23dcccd2d70fc97fd75212599ceccd836d242ac206a4bc3cdff6fee3b5528e65c9e7906e75c33a86ba377d601821", 0xe3}, {&(0x7f0000000540)="0ac89a7775480c73d9b84f5d7d5c4928c84270ea142df84309aac76ade508c088c835df2dcb69937c9d9bbbbf7c27bdc0ca290870c8746239f9ddf5c12e738efefa79c", 0x43}, {&(0x7f0000004280)="423be6058502d547097539696053738287342a8353ec2ee00c301364a335510e60565a0747f73e6b86000bba6ee329395954ef6009e6a5cabff3595203385ba9651a063a5ac028088729404719a8937c60891510c141417a6dcbd3281ff1026d23a83288f2f6609d32f0da9c7b9c1f389ba56666d3f49de176f608e3929d9fc91af9b5565b896e3bd14cd7cdc2b382f7dc191f66e5e0bd159ee69c4cd5a282f968eda856b630de82819a64e96d6388dd9b3fb6336060776e69eaaa482b53090075150154aaa87d824e53baa3fa587791c41d94bfe539fa3534510c951885c59c9af8d260b8789eccea2ca227148eabfcd135b97612a1a8b1bd92f04afb5e7e633a98cd39288c7245afe1dfd502aa59111a2020878b10e17a48762cd5f78b2d351ea18ef70bc832c42d4a80d62a22b0548b4f3972ac551564ae40d87136dc38c6910fe67e239722611128e3caba27eac58f22d8efdd08a1e6ed1d4aab14862fb1f63c692c963883f8f9a4ee46d4394d90ab2deb8a4b5d801062a4745fefe0f7f3ed8df9e180642739004473f76a5291eb6165a6f53de33094b718c88194f238275701187dd009562dc7239ae2223645f0452a78e27ce3f8eb4732e23d131c06ac7d070b40c643e07b860c3e273d6faf21a585173c1e2e26ae949a955214cc3ec22ae14cfe8c95d3ffffffffdf6d284f4573ec0b2bfda54521390e56652eb94ae8dbc7339d2b65300d7ba5235fbfbf98041d71162d5149b23888baaa794c78f26684f4d870e5086d2ba211b89cc00cb92578284b5561e918beccbacddec906d8498c5428f52ea3189140bae269f942637ee931acc5db367e5b5001d08002471e2d0076275df2b34fab5c2686abff8808b7e621c0bc19c4198f290c08917c2548aee60534328189c906116e5fe242181a5048dcee03c8262ea62c5a967730c6fbf706689f00b566ebb8bef860e12a276e98b06d11dabf1284c3f89b4bb9d424a3689877b36bd8dd812bdb22cf5ed93354a251e46dde35642556728ff0d1c5dd39ca1a5adb72c58d6af7fb6b68570696c31adb4a4831de49ab7100f55df481ef21b7321c42c25bdb27c7bb9ef8c4c8b697e62791fb93fda3d49af826ed4eb2c9c00d1a1ec6c0d6cecc018b425da5d2c30ab78419b3bea9e03ea27dafa6d12186a8531e4a8904cdffb603ea6ee2e26c7402a97f45cb3b96d655d5233104dec777a69d16b66ad5524e7b2e3d30d6d22a5c59384d21fdb36ed42d982188fc7e372cbd26597418cb844b8847daa9e332b42c79d3fd2078e18797ed7746e9e095be7adfac5f2f5b129aeb87400f0f24519f1b8b8b19de587d09574cd8d508a475675ad865d51999a813430a7e67e6e220f322b44e958401fec858eee4cf5081bf3ed026422f4bc5ee435c9d269ae6875b2456c89b2fc1501856f6212110c3edfc4a3ebe1b1bf4c7193b347773959ad8802ac6e066e2abffbfa654c76ef99edb0be0ce6215ed33d1c2d7dd1f5aa7374d2bbe62ea6592315ae4effc7c609b2195727210853498d11740547cf997b49b8e13f970cb1c402a7586a91321f01241d3119bb65cde71b2e2f7a1c7e4d07a4791c49d607bc30f2de4bb1f058603e9e8a9234b1dc3dd2d2691e2bbdcffd0a9da25bd8af052354fa5c979b59d095502a787ac398d7505272615a6859f282e312952d9d822f9c9dd0cf537481946d842df8f2798bd488c01403c4b305902a8ff5cb3a3fd6f11be8695d6b36c2cd3338b70785e453bd09b54cab68388925fff522e32c4d759216f1f1e4e8e157143c980315db721204ecf04cfc2067f42aedf1a70a51723b9d76e882dcf872bc0f86f0ee153aca4cd2f79de9617d79c277fa391c8fcb53e3570b4f95b120626fc3491e997091308f82c05bf6ea4207259f478cc03799b08362b617ee003f68a00eef98d118f10031b28fe3982ecd162d0dadd8e0a069cc7339c846f6d46e09a7561dcf66895438d5d6d95e2d5eeba89eb061246478d7be655d447f7e0e53ac3fa7f7c8050ac47443244717fd8a997796ca1f4c4e589f3213c37f44bf262ac7cda754c5f36071a507ec0107f47e24785c348830818b2ba83f1f596adfff3aa1f5ef12430fcdaead0bb966a329f615bfef574addd6ea32d8abf0ecebbccab3d1b7509a6e833c4f13fb705819e7b30e9799db253d9a582fcd2adab67ad5d4dcb5dcb1b83e8bfe50c71fc1ead8822d5e2ca363e6056f00147ce591cc4fde094e0308a0c4ff312873a866578a000bf4a5563c323ce7770f22d6ad1945cc61086fa16947b053bb9ffc3dac651465646f93e2b017383936592bad7e3820aaa38419226293fd47b6a16e76b2a488ab7412f1ebdb9d00814449453a678c300c73dbaddb7064ca133dbb9008b6c8a6d180f2139b7bc9133180f64a6b70f4f849bf55e53aa9a5cb33697f625aa7e1aa9a71ae9037361aaf093f1fba57acb42d03d6403014c0cc7316bb23cfdd746cf22bd3fe2af861e2f9bff55ba65db22f0e50ffc1917f9084a7654641bddba00c536f4d17230dd43a33bcf3b0c9c143880e28e93b27803bf75f43269cc1ab91b39ada8e9a87d2560731ae09b62e37c83baa5435fd5420e9d6acad0ce4f46829ef5708fb3631c7290895f7e26d75f93a7d497be4e4d5fc6a78ca300d528144eb8a0982b8805003dc4749675e0d1237cb235d97425cd25ff23718264e7113687065d61a0c110ddbaa5cdd09d7720551ddcdf41e5c947551bf14bbaa01d579c4c0000826e6b5d2d37ac7e18a5ac77c136b7ce094e1b05ab39a5b61e45a71f67c2e00e880787c7c0248577ebbe3c34bd5847028a16ee0e8479d43ea05928348803e86125a62b1e8dec531e0e78f92d2353ac8ec603a27aa5a9069bafecab9dfe98209370bdb99392839afd0e5bde583c19f1f51029577def0b52900372d7565c1bd548ff2a70da383c4b437e0de523500cafb2e7ac9c94c7dc1785a417bb86329e13eded44a5bad438834a473873fcda06916cb13d3bf17f927c3672924218161698297212ef38c6fc78fa654982d2fbc1f91f4ef6785474d158485c555bed421f9b5fbefc4907985b3e84c773652ee090a4cb5a4135a14068c6f5c0e325b2a6ba957ddf00301eab193ec0c32b934bc16ee02e4493f56674c1b2b1bad2a570518887fd254f485a30adad284a83d761f74b44ebb8c0491aedea645af255d524a0e8a0d2bacb460ccb3e49dd52e5ed7cda01c6e828626009d69339f451e931fab990dd19a7d524dc31613b39b3bf5152540de7a42f661c0d3e2cdf4e33a6510403ba349a9d3e135bf150b54223f46d7cd0285da586642d712745037daf3049e3fb97dbd26f268e4c1be60cb384fad12062558ff8fdea5dbcb3dd82f99fac5451b6daccc76182af6ccec236b705ae9edf2c4f977bb706c5673b85726c2ccf159d8c16fba6c8389ef679d5457229f8b73f69c6da40a21dd28b1636c5085496c2acb17f85145a0ea55214d0f12673e6ba85464e8f2d3b2e4d8fe552a5e2c09953a799790f795acda9fba3383548279ba3c8ed04be61724a1d6d5a541e308d31950de9fda8a58b7ad127d493b735f76a752a417cc7e2b884139c27bd89037d703c8ac9ad7f495694c08d4082125299fe61f330705ee667c3dbd016d718597e5bdeb814351c70acb72ddd31c3a4ca0d70db0f5c4bbdbeb18b4c98d4c58e569b4c29f680b889834cb282ba5e7a6311f6a85e6c36a725a2d512a033f62181bb9f3097cfb882e900b6b77ef0404eda91557e05916aa7d0dcf1b9009f772052392adc04fbfa029797a527e1fea387c8f07912f266a93cc8e35264cc66d3915ae98ae47feade7cb3c88547d7a7c399800d41c8929cb342ec365296ff24e4900663b8b6fed19cdf77023f2a66138b5e4c0b2b436b4e6993995d6fd3221eccfb81919e8388e6e889637c5ebb51b6c998d8e6a3f260769e8dc903e7c11c118f9b8878181c1c1ce5d7f9a6e2e8a3beb5657d4d2e11bcfef9a9dcc3dc4cfa344ff333cd243e6fb37cb86e8336af1d0b7dc30062dd55bdd6045820d431f5d11bc7961d9620e2947bf8fd1d7789f79718d61da3e13c89c904f746a1b1e5acbb584e976fb5fb27a217fc13c1cc77faeed295315a357af082ecdda0261867d2c5bc1c209c0e38a782084b9f426d1b0514f1f02d63762e9759d52358a81efbd2980843a7047821c3f5edfd840e3809e1b0e74cdf44dfe45b04e1406e75b1b3e3048b84469320b9951949777f0a4eb90102cee71a480c1256952b20335a2e080592a299fdcb79da41e0f864643961960eca9cf3116eab8855c2f2acc3c9069a304768ec8ea02d7d659f11f524a22411a07ba046abd559099541c51d20ecac22d6dc6070e5c178694415de3fd3ab265a6716ef29692e46d2594bdf4b7adceac2827e2c1af0bee224ea00b60f983044bc492ac7de17d8e8a888c4693810156737cfac06abf4791c1654dacac69765a56a414d3bf3c89010d245a5a77864cea123df871c3d79f2722bca3f8ab089ab697e6eadd4ccd9dc0cfbf24208bb69d0ada75c7abf5e028efea3425dca1d76ead5409214dfc22adf116384f4e70adf62a5ce96f2e20acb02f1cca6809b5e9cad4d13d9d15d22dc136753755cd854b33e56d036ee6fc75e7dd9e0028883f1227e56b8f680c73bd409e5e5598f33a6d2dfa6a193", 0xcf1}, {&(0x7f0000000340)="bc70ebdb00361d3ba97f", 0xa}, {&(0x7f00000007c0)="1a3c746849494bbf2665eca8b8d504e8792ff5b8952f29cec488afd7ee550faa5ef6fb4d293c104fdb11b77d76a55c527929dc", 0x33}, {&(0x7f0000000800)="8420f997bf8d54016e545a93053719ff01e5cbfffbc1c8201eaeaad8f0ee140256bd93f25139cf7e31c0c2de4220f2660b6b687843baf096c239b3bd8b65d4094e2b3d22845c0f5b3f79571239c3a34f917331d69470727892a4cf31c683d0c334e76fe2f31602dec757568552e75d6750d6a2a5bb0263ce46db244ebe8cc743f4baf572f0489f12723b454e6edd3a17469a259ebfb8610310f7c48873a22a045e93b5e7aac9ec15f051530fd6c20710a8ffd9a48605baeef30bfb7a1d0abf62fd44e93b689cd57bed928bb9e630392324781e451aebd024ec47bccc79ec63595a8a5645ee27", 0xe6}, {0x0}], 0x9) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002d80)={0x11, 0x9, &(0x7f0000000240)=@framed={{0x18, 0x0, 0x0, 0x0, 0xc3, 0x0, 0x0, 0x0, 0xfffff001}, [@exit, @kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @map_idx={0x18, 0xa, 0x5, 0x0, 0xe}, @btf_id={0x18, 0x9, 0x3, 0x0, 0x5}]}, &(0x7f0000000380)='GPL\x00', 0x63e, 0xb9, &(0x7f0000000c00)=""/185, 0x41100, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x3, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0xb, 0x4, 0x64c}, 0x10, 0x0, 0x0, 0x4, &(0x7f0000002d00)=[r7, 0xffffffffffffffff], &(0x7f0000002d40)=[{0x3, 0x4, 0x10, 0x1}, {0x1, 0x3, 0x5, 0x7}, {0x5, 0x5, 0x0, 0x1}, {0x4, 0x3, 0x9}], 0x10, 0x8}, 0x90) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) socket$netlink(0x10, 0x3, 0x0) [ 159.609604][ T23] audit: type=1400 audit(2000000043.479:1701): avc: denied { ioctl } for pid=5343 comm="syz-executor.0" path="/dev/usbmon0" dev="devtmpfs" ino=846 ioctlcmd=0x9206 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x7c, r1, 0x400, 0x70bd2a, 0x25dfdbfc, {}, [@NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0x10a}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x3}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x7739}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x1}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x2}, @NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0x21}, @NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0x120}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x2}]}, 0x7c}, 0x1, 0x0, 0x0, 0x4004}, 0x8814) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000180)={0x1, 0x1, 0x2000, 0x2000, &(0x7f0000ffb000/0x2000)=nil}) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000240)={'wpan4\x00', 0x0}) sendmsg$NL802154_CMD_SET_LBT_MODE(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, r2, 0x400, 0x70bd2a, 0x25dfdbff, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x1c}, 0x1, 0x0, 0x0, 0x84}, 0x1) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000340)={'wpan3\x00'}) r4 = openat$incfs(0xffffffffffffff9c, &(0x7f00000003c0)='.log\x00', 0x200040, 0x1) syz_genetlink_get_family_id$devlink(&(0x7f0000000380), r4) r5 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_MCAST_MSFILTER(r5, 0x0, 0x30, &(0x7f0000000400)={0xfffffff8, {{0x2, 0x4e24, @loopback}}, 0x1, 0x4, [{{0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0x1}}}, {{0x2, 0x4e21, @multicast1}}, {{0x2, 0x4e24, @private=0xa010100}}, {{0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x24}}}]}, 0x290) r6 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x1) ioctl$KVM_SET_CPUID2(r6, 0x4008ae90, &(0x7f00000006c0)={0x8, 0x0, [{0x80000019, 0x8000, 0x1, 0x7fff, 0x8, 0x9, 0x2}, {0xc0000000, 0x0, 0x4, 0xfffffe01, 0x8, 0x4, 0x6}, {0x4d59341184f2384d, 0xffffff01, 0x0, 0xfffffffb, 0x200, 0x7fffffff, 0x20000000}, {0x40000000, 0x80000001, 0x6, 0x7c, 0x7f, 0x10001, 0x9}, {0xc0000001, 0x27, 0x0, 0x4, 0x800, 0x9, 0x3}, {0x80000000, 0x0, 0x5, 0x0, 0x8, 0x7, 0xfffffffb}, {0x2, 0x8, 0x2, 0x4a5, 0x8, 0x800, 0xfffffffe}, {0x1, 0x10000, 0x6, 0xb34, 0x7ff, 0x6, 0x4}]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, &(0x7f0000000840)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP(r4, 0xd0009412, &(0x7f0000000a40)={r7, 0x2}) r8 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_bt_hidp_HIDPCONNADD(r4, 0x400448c8, &(0x7f0000001b40)={r4, r8, 0x14fa, 0xc7, &(0x7f0000001a40)="56d3a31fee597f2b0b1f632bb0114cd6fcc85aee4c98111f1f8afdb15a62562eda53ce9aaedefedad96e16b7379e03235940a3fb470e73d5bd0f2b82614672cda4cce0e816bce001d81df08d2b676a38920dd802d66481e1bab8cf0764af047eff1cf09d2e30e37e06b1796b731dae4e58b3a333b4aadd9671a0a767ddc1972f0c8a032b6bb9797b7518b8ab728bd238a05482302fd66edd263b50c2c74feb15e94f41a7362df5229852ebd705bc2474e44ecac212e10bca80876a71cb6567a6cc89bba111a950", 0x0, 0x5, 0x9b3, 0x0, 0x410f, 0x0, 0x80, 'syz0\x00'}) r9 = openat$full(0xffffffffffffff9c, &(0x7f0000001c00), 0x20200, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r4, 0x89f2, &(0x7f0000001d40)={'gretap0\x00', &(0x7f0000001c80)={'gretap0\x00', 0x0, 0x20, 0x78a7, 0x3, 0x7, {{0x27, 0x4, 0x3, 0x4, 0x9c, 0x66, 0x0, 0x8, 0x4, 0x0, @broadcast, @multicast2, {[@timestamp_addr={0x44, 0x34, 0x37, 0x1, 0x2, [{@rand_addr=0x64010101, 0x80000000}, {@private=0xa010101, 0x5}, {@dev={0xac, 0x14, 0x14, 0xc}, 0x80000001}, {@multicast2, 0x8}, {@empty, 0x1ff}, {@multicast1, 0x9}]}, @timestamp={0x44, 0x14, 0x90, 0x0, 0x0, [0x3, 0x6, 0x7, 0x3f]}, @ssrr={0x89, 0x23, 0x19, [@remote, @dev={0xac, 0x14, 0x14, 0x30}, @private=0xa010101, @remote, @empty, @private=0xa010101, @broadcast, @rand_addr=0x64010102]}, @ssrr={0x89, 0x13, 0xf5, [@initdev={0xac, 0x1e, 0x0, 0x0}, @remote, @rand_addr=0x64010102, @multicast1]}, @noop, @generic={0x89, 0x7, "c9f9f6d022"}]}}}}}) sendmsg$nl_route(r9, &(0x7f0000001e00)={&(0x7f0000001c40)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000001dc0)={&(0x7f0000001d80)=@bridge_newneigh={0x1c, 0x1c, 0x4, 0x70bd2b, 0x25dfdbfb, {0x0, 0x0, 0x0, r10, 0x2, 0x0, 0x8}}, 0x1c}, 0x1, 0x0, 0x0, 0x80c0}, 0x20004055) ioctl$EVIOCSKEYCODE_V2(r9, 0x40284504, &(0x7f0000001e40)={0x40, 0x1f, 0x5, 0x69f5, "e4e1ef4115d414b62a74705ec88bb27909c3bf9d8b0cd2741b235390cac4a840"}) sendmsg$nl_netfilter(r4, &(0x7f0000003000)={&(0x7f0000001e80)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000002fc0)={&(0x7f0000001ec0)={0x10f0, 0x13, 0xb, 0x401, 0x70bd2d, 0x25dfdbff, {0x0, 0x0, 0xa}, [@nested={0x97, 0xe2, 0x0, 0x1, [@generic="1594c03d384b336fa7f4f89ba5c4519959299a8181bb50b4c21d635a3752d39d5976439d30e877272c9da29ed54e92dd70cd882f9e63cabd5bc9301e005ad953352b21f13285d8d5c7d3ff5672e2ecca4485d4b69e680c2042f83ebd91a5c9d4eddfa6716f4cb7546fd00c459882afbe55f4c224d895c54ea2c087d5bb47f334ccb757b426eb1b3768e3c5cc2384085222f041"]}, @generic="51e26977779e3f233a7437fcb8b36e6a88415ada7a143e108fb14d9f99d1f64e1bcdfc741bba34f06595ad663f394a35843287ab3d38197c641d18e8", @typed={0x8, 0x9c, 0x0, 0x0, @ipv4=@remote}, @generic="dd7a4247df8cca358fdc9881088f2de4e56c38b0515472ccd36b4bb6186b1e424852593fe94e9c301deedc2b1b24f0c8c5ae26c29bd995c1be999bd1fde37808f9c70bcf4f63b9ccd491bc84644923cfdf14d723b140527b64ef1c7743086d5fe9ba146db404f7fe247e24a3b895e4241a45047c56282482d9393cd7185f2df0eb5ffb5b7865138c3bea61c5a7faa04e9b355db1b55ac72434b3ec74874feb9347a87dd869549e55f8446704f88748a3b9e3a6e0553a121cf7c963a9ae48e1ee7deb8be7e69265d9cb9a27a9087c3ddef8277e0bf3039b6afb9c186c8187e22655a42ed39d5bcb20eb04900defb11a9d014831db057013f80e2b37eb087cf6b606040e098a64cef215bd1acee9c7ad899f07eeb3a5a8187dae99a0571f949c0059008f8b401b191b0c6b8b896fda5aa46ce52651824ef9c272003ab515f4f613203839eaa008b26bb9d7af0aa54d44cc3294833f9cb4c7681759b6a6bd96aa9cc1899f9259f6f61aff7afe4483e887256239c1e6147aad7729a112393778d31d6f4db5ab714fc4ca462bd39501b2e1aeab3b13be79dbc04ade0e87bb3bea97d137135c894e57f99c72c6915c41107f89f61165d8a19a729eafd1989d2f1a797a2991b86db3549084ffe494a72f83ff7f56890ccddf2450f77f956f1589afedac2aaf7beedbff4933edaa5a6d6144acbabc1af2d09324308768df385cc5466540891c7f9abfcb3d367d167d59db4a890a3104db4b5a6ccd4669b3fc3e085effa9415375583be602f2f7c3d7b0e7d0e23b992bf7dea60e188d36c79f7cef0487c1e4a52f5bd6b5d5a400ab19b619330cdf6d5128b965f2b18ba5987f62e31936224775db62cb67e95644afdabe36eb7a8f09fa39f1e7ccc2c9864b3017b0a22bcf78bc79aa34b0abca6506cc2d5e274198cc950f508406118364e2fcd07879bbda76b60a632232a794dc9b93eb045fba77e60e360ecaa1d35e8b8f3ed464af7068440a7e1add9999961dd4755033143e94c02d0e0f96d8d76abe3bbcac065c73eade52e58433f3b08be1e05b16102afd89e187613149a3237de7d91fe2bd4cd7f3633af35c25317a28cccfe331e40dea1f2330fdd4d4d1e835ffe0c02ca1bd3806f6bdebc1dec04699e1915d05bb463cf7d1c05e685cd651fe8e102f5938c9f738e0c7fe9439722e0391c6d58e2d09a28809158135cce9aee3d03796213210e913e37b5ab21e34e4c649c067692991a3d62a3528810ae3e498efe507fa53d2ebd49098867a0d00e7cf3412d49ff10a4697b59e0dfbf82e731dcb9fbce222553a61d0067fb0583672ca5b13eca11ebd46ed6ff9f5a718e99bbeed92415182aefc7c0085a09005c0bcd2d88ad4c1bdebd5d2a205f192958b10c3382f0eacc90631ade176d97f5e5ba21d9591d0bd5fe70b1f25f2115e60f33e8f9a689b9601a8fb359d3e11b088423f9543783561f23cd6cd05c91395f797d02afa646d134b5e8813b1dc9db1296456e7199388f0afa03c8f90038bcbe52eb7c52f50a6e7b5a9f367a74cae3a68a50a3ea8e97d919de484b352d39892b96afa96e2ca239ad5934a2ca588af400109202bfa4e90726bbc1b1b17bec6b51fec7b4d7946ff70c7293be429a08e64680dd6dc5cc795eeca360e85ff87772d88258e1e97d48ec4a479cb2a3de5fae4b1ced374c8e456d5152f34a8b3f8bfe5a209c21763db75cfbb54df8d634b5cc10e0140e06ec851783cfd3e05773a77885dc88a421d09a28463e8bb4e8e1bb02643405676c9045d6cd40b9efd43f1c65d866fde06ff926249361ac281d63055339108881a2a2d54a0f6bc1fe243d44ddb515ca1cb25824d9a1162a41ad783e3f02e902eeefe6fb5a0278af24841bfec338900cf1422d6408f4c238a1be27587bebe96ba99a68a67b711b333d5ee087ef7dd8b22f218c7cb3bdd74d8e7ed462fbec43392c666c6fb08a8bfb26d5ca35c8312e93e1f0cbb7a322fa4c311d80280a57565855cded64cbbb704210ca48809ea3bb90b65ec8b20cdb8c16eee4dfd1cb19fb6291fe46c63bccd4602d43fbe1bc6cd5fb2a3ab5e0688e6ff4217230daadd1986d00bd8ca449f615e2b0ac28ccc66a5f29a30c575c2a54a28d1ce9efdb484884598be54f2a8948faa8071ec9c17a954b75d211685e780c10f6d6e04c3a11f94f8393a1aec3480067c08317accd76d1d2cc775ad6c7fd64ff2392068e464539b0e2e7956f9440a86e6354720c916797b3f53671e0c1c7ea75937d4be1a3f4a8e2b1e65a6f393a0765842b00df3d4e8b2fc2555014121695f0de8d01300b8063a1d21666b4d29bd77b342ddb000db2655955d8d2ad4d9476630d2634af95486e869d157b394ab29d36b34531463cd66d32d2ab5ad85be0164aa6bc85953c3718f45f8b44e6a1cbdb23c75c0c1e590d51b994d0be90807384f1873a85defff1dcfee8bacf13cd07145011a5ad6eac2cac994d44952d73b0cc99c4354aa50f034747bcff6f75b648ddb58add056152a3ca916632f93e3b74d0d5bd5bd56e680c978272b26056c5bfcaff6b72066c3a8442956109d1590bcf0d5e6096c7cd68de56f5d0c353effe4bcd48df7b15adf6cc21b25514c83f87da7f34135c363d0ef5ab9d2b51d6c7b79f08a45577bc58577c5ba6d321ef8093ccabb39d919e0632765f03b17508356e218267ff02ba461db0a62dbe846e8b9e83a201ccd1a6194f10ab784835bfcdf7501d159791323362dde86b77ef32ef423f84c5d8617c99c228cfc8ec6d040143dd0b4987f5ad0d74aa1fcb138107c1aa5fa318b236307f1a35409ae60b4d2e510aff80286cf4bba7212070d0e98676b6eff160812f35c578f382f4ff0b3209e92f210eaa8e8ddb33b2bee80e1bc8217291c4f4947fbce72c7caf3d336489cf79f8494102f157c72ad4e292acbd6840bf441fbf20edb2d11a1c1cbf962e868592f1d4f01f0ccf8493d33d80a8ed2ab00a42fe4a55c96ae0e63f507b4e4a63f2b8c0c5273b3215f7a7a441117f3cba253fc3bfff7b35b3e67a50bbdf4a74c0a2d8a4347c46a54e5b8d04492b7b0c4bd022d310a5f9f581009b4761891553f3f2cc36e215563ede3780d6d490beca168185e1c5a092e372d6281bc0aa41d24e7c1949a508f0e940b9d84d58821e3c812617e9cde9c68935a89de85be1d18a45ea5d81cad7368d464e318f9ea663b8a88ab2d77e0cb66d0c9a0405a7bd865c12d1295416b4b5b27572abd63665a059e38de9ff79c7bb2013ba124ca71e6342f269fd5dc58c40a09e15e47e26440df2050a430ef9d07b88d047b8f7c3cb4d6bd12557d3a43164ce4c6f0db6b559f43b4c0a366f8b992559a1de97db2afa801852d0f8e80889275b2acd94b0d0c6ae37889f6799a6727300a08e044f26c3c3ef837fe4fab31b6171a1fe6abcf62ce91bcdcc61d602a5130e62b739d40a29fecefc3a2be01bf0210fa377cccd09c69ded837bcd4b7b05619c6bed2d2c73ffe28581de209e961b284f3bda5273c2a3cc2152e238c4fd42aa8eef7320374109f72661ff579a41ccec80df435934160a763005d46dff8397b8eca6855edcf7e6dc2386afdadffd159df8a07f77ec612facc93b6510ae19ff26225c379b6b9f22d2b45b275ae548f1bd683d98642207caaf6b04acc9a06677c2712fa85b35190c4f5b105615328f123d60447768e968a4a4d3e28815593425609a93b55290bbb46526352539577e3627a334e58146c329064849d572bddcacf8e442573a43ee042b2806f287b0dab973dad7cb52f6d1c3713c3032c404b9e3f91452cc0a876c8c4b6f9160ce46c611b1d282f69a7764a307197f068d1a3a71c98bf099b72d38481101d04c4c9272a637779413916e4df32cacbab191d08e0150dc25b62b1e531d189cd42b867d3133e7f8ea6c876952bc1632f694d268404bb26d817a9acacd3b6e6a22d21b4014e9c69714275c336db6a0f2b51c9190708ff910dec89b3886a2f1fb3554aeb5b70ad876dc2474f3edbd6f63da731128cf0f8af300cb70b013d944e555522e9487acf508bf5137e9db7cc4f7d5d33d933f358f3a0a487d10a6eef0c7a51bec2c1df9d7d60d3f9b99065c0e48b42f24b32f39564b5d47223865366c08a23723384a1d4d96fa26d55097fbf6203249f181814642441290b326c22f3f4261881668362ea245736082cfe150c79779d7c059efeb7b53b11ad1c561e4bb59fa77ee85a361dcf459954a97e3e68f999147d5f314f5b6d8059852b82201d2b01cafbc54fbff7302da9063113b3c28e66935f1891254425ab024408183418b027d1274fe68615b65d55e3794816b18e1e5f02d8645768632844153c033503c32c0d5ab27bba8df34eb214c6ddc42d454dd7e19abf85199c7ea0c6bc5fde4d3d153320d62e5ab905a365a0f96ca9a195ab9b351b22c3089ab8e1e2e3fd0b7a04ba7a0a32aa8dd2e2fb97234ee3043b83c2cb5c9f61b441c341da8ab2acbd91059701f146db4ec9193e3c1792a0304a170a57be799a00c9e6d3f456bee6ce7471686478c70a3beb686cb8b7a2bcb66f321da76e15a8da6b9460ad5f13e7446870cccb33f4e80079ea0393261a4ee682cf53f6d25bb22ac461f4b83e938ac0f1e868c28f8a0ac98c08e93689f348ba34e02f2e0a47638f513d5ded517dfad86abca57278cc79ac436d5414a9bb5249a6b0a090a3cbf6021fd5bff9c7b7fdca26cf92e3292902c7cfe1a5615af91c35ffce6e462b639291c7504eb164faf7af4dfa87053eb5aefe05a74346175be821427da6625aa5daea81911d4c124ccc229044c2cc50366abe2d7add2ea518be681aa5558494123ba91edfcf854aabb91323eed90db7b8100f3baf858929c98d82b4cfacc9137d37d3fdf926f54819d0347f9f6d2c4006f46a5154dbe773f475b21df2ce9b3dacbb622f8b0df489c110acc3e983db6a2ff44657cc685967f079a829f3b2be1665e77e652fbf76b7ad6db5a60df3c52a56fc87033304610e47134a23f40d07daa89f6eedce31f568f5153bae5af9b0948ea94eb4a973651a4f930752e259227816ca30627e7f0230ffd99efe45571f79fd0113d2656e14a246f566c3bfe30f425a785e354f3b2b8ddd1a39610198690b7b228ac1f4f955e378adba3eb48ee71dd0dbf223b0aa884f2f9001d2694eceb2402cf0a1dfe700c65b627db1afa4c5a5b48ed22255bef26ba84ec12b47b2b0360fccc89d6d92e44b2870e65970c6bba7773d29abba504c4589a7dbc0c902cd9f42d8f0d9a15fc6eeb4c272ca2b3aa24862c9fd050a36bdca70fff0b7d86cd8cee8398e452b2230426dc64b3085b4e07acce3360998a6f20c13ae0aaec1f4a304f1b4b097a36bd70957deb7ccb164b13ec557c66ed7275a20f51588bb8b5985cfe4e48ad75a86e99724ab846ecc0267c53d6815e21456d3790294fb771ead8c166016441a6612a61c7fe65c6d513c2a7a2c28c575c61dada72c06e64e2b82739a4d2305661e85c41ed5984f1a902fa3b16e0a73c81ee24bd2de511776e32606b4967c1e6078c45343a17836b272faf299a8434bc560d8afb7c425894c4392cdeea77c5db3c8b719ec87de4d909a8ede13c9a09319eb1ff7de42d8bee1e1750470567542d1ef0167a82eaae958672c5c737a2d5982f6ee7113bbd752b68df88ad9b221f777e239dbd688d91a950d5c00ea0992586e15b06ddbfb81e93a09936c988bdb1fe58f22d0bb999662da5b8a08213cc5b1a9be99b3f0d98c5d5639dea5b8332fa91b4abe9a4f96a8337a892696318a471316e44e"]}, 0x10f0}, 0x1, 0x0, 0x0, 0x800}, 0x1) sendmsg$NL802154_CMD_SET_CHANNEL(r0, &(0x7f0000003100)={&(0x7f0000003040)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000030c0)={&(0x7f0000003080)={0x2c, r2, 0x20, 0x70bd28, 0x25dfdbff, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x2}, @NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_CHANNEL={0x5, 0x8, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x10080}, 0x40000) r11 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000003180), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f00000031c0)={'wpan4\x00', 0x0}) sendmsg$IEEE802154_LLSEC_DEL_DEV(r0, &(0x7f00000032c0)={&(0x7f0000003140)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000003280)={&(0x7f0000003200)={0x80, r11, 0x800, 0x70bd28, 0x25dfdbfe, {}, [@IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0xaaaaaaaaaaaa0102}}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan4\x00'}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r12}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}, @IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0x300}}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan1\x00'}, @IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0xaaaaaaaaaaaa0202}}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r3}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r3}]}, 0x80}, 0x1, 0x0, 0x0, 0x20048000}, 0x48048) r13 = syz_clone(0x144500, &(0x7f0000005480)="e46901ecf0f79d6105fbd43a5fedecef0b62cb8caf00d327b5db430e8933ad9f6e1adf3940e3060aa609513c10f53ac97c3f1095aa5ed065cab4f7a293d00b7b44958c288175dd47fdb13b4d65d2e9392dbb26a83eb0d2d130afeb7c40e1523e0518dea2e61bf106bcd4f8d70a7f9c0b0b1c63310ae3275678e294297f6c08aef5bab88675e07af34f0ef9a9f0fb244a56ba9a10d77bff3d2d9e5f6dd0fa399ecd74e279b47e784e", 0xa8, &(0x7f0000005540), &(0x7f0000005580), &(0x7f00000055c0)="9a9f904d0bef771253981567bf79921203747b2ffd56404889690855cd52ebed62740c7c1c04993f5035c867d927671c253f2e383efb8e63fc6378c955d00e8d3f064e991f6112b3c5bc5f04bc899f674ed04c01ac6afdace7765870ec53c5ffe3cc319ef64ff5882434619e3f5c9dea8dc710cbbbc25f52ea1a6fffbe871cec4271430f4f59b035d1241f90568a7cf94511a651d58352e5a9a26159f54e6253d53897c18af19f85140a8110930a29fe560f428e7fff8d72ad8361c860176f6d219ce95fbce59fd69b451fa49e651329221ff2c3c79ea1b7131b5c9f") getresuid(&(0x7f0000005840), &(0x7f0000005880), &(0x7f00000058c0)=0x0) syz_fuse_handle_req(r4, &(0x7f0000003300)="fdfe30615cc1a75d1cff33c3e145af8597753a79adc9b8340c9f186031dccfe11ca7fb937914cba3ed234b6d6cd033b212198f56dbcf7ecdb50864a81c806b5e13e1c0a373fa98757c29516aa911b7cfbaf20f6fe1ef4d99cf87e0eb302f1118ae79f2ff85cc94284145bcc5370c044fc22c6172da9ff026d05cb04aeb1be4f8d73d6e0ac3bbcf05359158198776db9c8396044dcdbe59389ca47854ae94407a98433f0602e3801cb5d82979a817ed2dde10e4691b6c68e84dfe11c387a1eea7f08cff5b2f0a888e6aad159ad51d7b59f81469d4d8b30aecef1d7b585735b992a2bfad8f98391d74cb895b82586bc1ba23dfca3ebebbdbcb128e8913db77ba6a2d54e4d42671ba1911c0865b52e94231d2f1a9ef51869e6b5019dfaf36bc2178d921a9c7e30ee11fb583524359aa05fbd6d71e256ed54728bf28df5d4005e5216c462ad500ee1043ff0fc522c5570568fa79c6639d44003792fbef3007888bad23d73187ebeb81c0896a43f69c65a38c0d5ba3da48b61f6a50a84b6e7226004846c9eea1c103a38a8006b112d3fe5be767633a857c328462da81daf10c03ed2c33bcc581a074f438d53b0f478d188bf5470e7bc8085d351e5c1d5d6ec6deec92b0035ae9cb642afbf803d04088889bea3d3c6fdab530cfc37241629c740bf9e3b35b89c000b4dc3437e94a19aa60ba41fa550b04182a15437c4dba9036aa7349c67266294aa51ed04a7da71651158c4be89f48e5ca4943dc538db014b4db26bd0344ef016e35537f21f7c756cf156d079a0a63aa06b122374b8ec174467a7e4e1de11b50daa3b64a69bfed72c99b879134d1ffa9e8ad691745998065f6386603672bda232545a11c37c5bed175b60d23235d50de51a41f8d60a1cb74d36b47c03309ee1dee13590d8d9c16b83fa5d91261d51fc9713fd05893e4afcd933e5d6fc92807ad7f15a8018c2cec8302c4d2a81e432ba670ee0dc3bfb6263f769e31396e390d01949d86776318e2947aca2daebf12753589bc8bfa58a94ebc5b6d807228ab46329685350455ca5ae91350a87d79b7a8577e59ed78d8b03ef8aeebdb52843a5b0ee79946cb1ca5c762a723d7525aaadb8196b28d6bce5b402eb740bc7dd8e8fa77f052d8ae8a682785322f341ed26c18c8b57921429d9c4f1e8c88a710c7479afbe42325edc1a6101ae00834a22ee81fda0cb66ec8d8f3d2c8ea8405b5e518a6261aa3c77bd7ccf4d24f386a38f4101a2ba9c3b1f2351675f58d972fe645cc2533ed32c3d411b2e5251ed8671d98522f5df2363b19356df957bd24c645598cab20b88283d0685907742599a658e88f8ca5f27f4d3afd7b5cf30b8e72f67f4fcb1792f2af972e02adc2a41a2b3e95121455b7b407d61fae8754bb7a127377adb436392c470b0009bb21bab755e7d66331c3651ae810862fbc66ed017cdc393e3849cb7291c3b3e7f7cb113ae023600002636c1db7a2e979148d4094b68855b594a7e6c0ad856f9e9cc9b6532bf9ba47c3b0a7bf164aefed059c912b13e77a5c2d197c92ad592ce7b6fa7f46c9a165d34bb325fa66a23b7b3747c45451fb149412697f2b86b9467f0924de77cfee542efe706f5e7f1a0887e1a9ad75f66e7de4128961fd42d2e9fc6d440afb9fc9f1a8772be50f690e63d3272c9f9d2785ffb4a30901a881a5d822dfc3f245b6fb17583594cd2199c869e8befdad8c9c0d83c3b3b1ea939b8500bc4dd2a919b29553d02e1cbbb1800f39f977802eebda5f48842f036811c195723666c6fa948d7448977625760a84daefafd74f6018261e0fdd10b0d80e1c743c72b2be2bbfa99a1f65e5a937d8365179da276e6a42734f5c6e019700f2941bbbcb0e8e586d42759bcbea1d6471bb062ebd5bf83736c653a5017a5936ddc46b154ad719ed39a88c9f23b3ab736a0b86096ae064e55a994edcc0e1334d6cc5824802dede6b9ba7aca5f016a81b0d96551586aec1659af4a8d64ea6eec3480c0983300d13d9e294c8db95acc802823fe06f381bf9cdb10b66118ca45b4e0bfd2bb573ed0834d440556d1e8eb0c070715a98aaebca47f7fa9b13bd7e5037949d71955ebb0d3617c5901e9eef5c749b85d19b75b1da6ad900f76179031c4e7f8691c21f1e9659950973b177e12239a42af7026c8d24ebc1d9e700f3b72ea8f9daed33f724fde807710fae9c83022f264819f09965be4d9db629eaea7d789be76f6453279dcc899681096271c3b94b08c9b4c94220c9096be1ba224f012349ab7cbc10eadf15b08d1e9cb6d6c4df741fee4a9bd1b1c41a6a15e2cbd76c7e1e042dbe6e0136f19ec67dfa4edf244e51040faffc5c8f1e722123fc613a98fc69c99305f3b15064149093aeef99ff4eaed993fcf688cd9e3eecc90e2508af295aafdb6cc725329b409753703a5d3fca55b5ad38a6ecbbb15d86cf54e97f880edb4629b7d9a1cec94117e64eca112eeeaeb6afa5f9760769832c86427430275059b76e6ece09babbd50aa2f29fd8a4e82cb88ee965ea4bbd33811a09275581e3cbba49021ae22f7f6aa1bcf13f3688855041c243d6f2f4d18a8514f5d2624d6d96cbab48d53d6c0fd8ff320af9190738291bf6a95ecba8cbb764f5ca8d92742bca0d9d3cea30081b5d97df29529875782dce866c6ce73a402ed7ac2e7ac7869dee90942bbd4e90dc84c4043547b180a4575555a7999570a1341216da6850762541e520ca7a0aeae78cb596bfc84b57fd6d25d0c2c34eaa889bdae439af6af3362b7245a847cea1bad8e7796831d8b422936536e5d7a78a17f6d9e52f311b908c361b38f53a84cb264d04327445ff28a41b719b3e3e8862336436bfbc9d7000f136bbc033d6068ae14b17f561d821f82ad29997dea7ea02886ce171b47e4334f2f429e3435d52f2809174d68727b50542533c14e2ad05ac7777643ccfafbe87bf1aedb358a291ff2ae94f153393c1bec2091c9d47be8618d7e8d8f69483fd3555b8afadb9c87c610260c1d7a7416fb4add0f505a0a97755f4dc377ee01d0ac71d7207bbb96390e52347a0e65acafdcab6c336aa84c4220cde793aedef20c4291b8bc7b9a9cf3661f937b51b784b2b0ac22e0b9ae90d9bd3f4526d70b90eca6fa1a9eae2e0aca3645a15b9769b0f744a67551abde17af892bc24edc944409e57d226c124a4e70d9928de74d4340f566ae29146ca3451caa33d47710194afdefc926eae778ff08fed76c4f7e5af569dbeaecbcab8b7bba3a5c9cd15261a69874a53daae055f03d985431fc051ab11be0d89a7a1618a3018034f0661c9c007b0c3e0887df4ee837bcfee8e5db307e1ddad3675ca92acceaafa82576f928a64bb11187a788b6b507942eee28bca966d27e6610e469912a3133a95837bcafffcc352806819f81f82d9f7bf959828be17a58f175f344b91ac58626fa85c95b8bd186b61826f7f7fc23132e4ddac45e70827fd5336827017747701195d2d7fa90ac057d5d0cb47841a16b6308c3297c25183429c702f574ec8e7e39331c1e8f063961138f8e9457a2f0ad41680292311f6c043ae277c69bd3a57afcd3bf44e3c84857cabc7b111443e3cb12ff3de30c9e006db69b83e703ade9b178851a831951949d3ea211172ff855d5d7db0467d58f31da9deb81094dd078df17b1d04f083c7a24b44a4df969c0efb3e515439d50ec02f54df5124bc3377e6af33254e1a5177e1cfe4f236fd69b3588b469a4dd06aab5de5e4b2125632555301afcf533f49d9a11ada8bf189f6649593cc095a03f2b40105a6bd7dfba5252f506e24d268d77c9e65a904128cee23ab834cbfbe8f297a7cda757e1fb63e06db091abdd440c8e43e7db503e43b3894d57962db35d4c118bf6d27cad56cf0fc6f0a93680a13b5cc19a0b4a32be9bbdfad0b2a33181cb2ee2d4dd56ea26e0a9d3be84e516e1943d520dccf76e12638f49b51e782576d9a688e48aab6629b1ee01131049d63973e934fa884549a1e1ddd43f52c42c743410964b12904def2ecf7171a826a798bbef64af0d0a0ddb47beaa1b6d0eff138ffda3184dd8a6e14e866b23986c255cd85edbcc2c38dc8b4acc2645d732b0bfd71ee36909baeaaedb90c5822595bc0673af2f6b0bf92b8715a0cdb97206f21ff5108e72ac27bec7bba0e68e59a2dd21a0aa278e18e23b16c7f20f41edeccd7d949b52ad5da7497bf5b981d2edbbb5148f3e48c9454ed098b07b748c9eba5886aaef0caa08bfb9cf6de4cce6bfcdda534d0856a3fd641c2f4efc9f42e9f2b91c92a5a5c3000e9efbd9513411db386c9d1d9cb598fcf44ee22313bcf20c6fb9655226ad3731351e7f99baff6b5af140200775ac0631876fee7b5359742bd373426e9c2d6ec18b4abe8e705c1d727ee2bb8a6d71b9ca912495921f7cc2e9aac8d8b817f39f9174d099befd39a6ef2c43e2dbd8456dd4c8f9bb3522418e12c65f21fad8bc8267a01fe039348d9ecae1c5ca017bbc220b1ad20a973166ad5d29fd9185b579cd569d0279579e7fe56b4255fa5c6f4542bcfa212898ab54db939d303e1db3af75833b3dfe4e366d028442ce628502b850ec711710072b42463c8288cbcf450ca704766443ce05bb8f7993fe5d2444f0aa52b7c85935a74e09b7457e098e9d18b10fc533d67191e1a635272946946c9bf06351276dde041978ddc7215f24b55a5ce0deffa2c280c45eade9a3c5e3a61e78976f78d1f8d71285890e4e9c31836c8e82eeee2efe4253f2aabc84ae9f202638b90449d67c79410eb0b3f0bdda6d425f00b4b8153f75de01b7f08c5d061a15b0870f974418f8a2482f14932d8964ccd0094ae2bba9464551c7f90fd31b2fd344d7a14201ce1d73e062f76609daa7b6ceb2590a00da18a30ec3f4c2b970ea6476c754685a2801a9ece45a55d5e7ff87832b63db6fbef3ceed47c8fa088ce97fcbae6fc688ca747c343534f2a571786bb20bc71ff2a0ccad67dbf8990c6aeeb018903ffd89e49bbf2d867ba3e36db2c7acc2118f840a1c35a7ac84671eb3b62b31934aebfbd880e3df82f2a4bdd1e709e9a7accd2d176fe7072492eba09d7d7eaf9bc177a02e371d630906605ea4e0501728413ed6b6c5cdc25363618b94983769f29f0e2d1b9d853df563c9175444e3363747f01327a09b2c472d410e4a80064f535f96db28fc77ea616155ee83b34156f5a57f20ff08540d396f349a93356afe6769395e1ef2ba71354b3b6e7f389e94c0126fc0721a2af66f45a2e0675c51715fd6eeac1046eb8cb99cdd7ad1648a05fba7ee174751b88909383d31be3d5d6c5c251f1081f071e1b396eae4e1397bd76bce4fffcd480347260b0f04112d9a76dcedd1b7241779fa91d98a1eb1e4bc06b592a9551864712a6fec65f052a2f57496e34a183f5ef7c944dcb274d2532bae6cd1393a3235937812515529b09a37e65acebcd44869a62399ad6eaaf5aa148316001545b5d9c696f7075394a3a59aa2def0aa648e04cf7507c17ce028bd49472f36758fcf0d33ba652eba5d83e04546876ea5ce27411978e3688c75c3a4ece72e42f2696bfd4b15d415374984923bd8c66e777808119ded0b77fb762e0fc3eded458827a062f5652db9f9da9ea561479909e8dc49c318ebaa5ff38d5db9ab622617fc2e11fe58938d45f9e384f725110582ebf71fe999d7ad9c55c6967b0d56b74ed0c856c75249dab379f614c48e4388adc00e1d3128763e8c04e9abc7fc4ccfd6eeabcfc7264dff5492faf9166b835b1dfcd166b2515574b5b24defda3620e87242f91c0e4c3f823ee53f6e421eda0e2369f3aeae79d8bd1506d6a22c4c43ad7ab15da0e5d1821c22b9d999a5c2b4b31389f9d164f75d029aeac1476b426cb46e84a480b3ac6bf97ee0209643eeec821b324e10b2dcc6ad19dc9c448dd9fcf3548bcd3e1e484e0bcf1919e3425488b8a5e310a07950542c4473dc29d4a96429f5453e3dc5e3f1406d03901e6569c68cfb72a3b525a0fad8e6d14e1f71dba89f892d108cd4ef5008fb6e4e1d5408feb1cce3152a89e8ca04d3247da6d64e1ac674b3eb0f63f6d346e236e90bf17974cfe0acefbb014887851611e93ea3594e65e87e4218482787bbe17c7c35fd494c23ae830ef2ab53dfdaccdf645f832c672b393534231f4b5a8db1e7708b4d4692460782d4e98dffffd67d13d678da297a985e23273bb1e59fd3bc1918043c9329217f21d5651ae0636b96316bbe45bc78576c78a26e529f5739689b4d744cefe94ffe86c403788cf148bbf3b273c1e24bbdcb456473a42aff1802339d268c6434bba028d436d431d1fb7a7a0ec407c57a88cdeba8fa7700575b7fd91771c4778854d469d342fd4afbc2bd5d3c4d57ac98fcf27b41a0e8d016198334553e64c8630745575451a65dd2c8857131f2fa4b2741a4365f1265afbcdf4c1cb90fd2af14893decbc0cad40f25b426864f8dfef56ba58084d42b07666417ee0a08e9ffaf2585ec4c8153123d1e7bf6eda35e15f7f541fdc950d4b4ee115c4b0545b84a421fa1730551dcce6e8f6d3887deb98a3fdd116cfd9ac4bc7dab34073389af72db228685c30586428241bd8a5c4eff0796300102af1ac8b58dfb7fe913a8229c90796443ddf54bfa8041cfbb68b27aa6dc85b92e792d25fb81f203deb5204929bf07f17bef402ed7cd8142ee8e5c972c011bf6cfdd9ba08665df4a54403b486bc888e12c7cd1de1c402f246412072c4213be6e988ea86ff69446ab2ede3702c443ea42f409bf48dbf8d2fe61f88e31851bbb793128562a9e46991d1af64744782f3dd34c4e6c872c9cbf15318468db936d909de7c2a81e09e916f5ed276ca62967c422cfbcd62e3ab5f4d22cd00225a488a7b757f41acf4913cdd560d8c2e3ee0014c4734f72ee60553b44a32572aa99f6aa6ae023fb914903ddb3dcc947f550d63de8df68aeae4d35ce0c539a1ebf44583aaa6ba74888ffbe4059844ebb2394c9d01831f1dad006b33ac8762f0bdae80f440db7850eea01a35c5f46c31c86e4cb3cfde77d110d25f8e8c4404642c3e1d344e924efaa5f88d40943d36ed125c9bf190d13262f4aa6bd1f42600f25970ff03e506b5261fad38fd7b8d93b56d52ad713a6dbd8c6313e0b1f05e6561b5627801f9f983c4402f8cd79f63734605574d0d6be0674969a47bdfd40be0636c49b21bc1b8ddbf5dd8ca254bda6a9a1b05319bad73a1bf27ccdc615ecc9b2fde76fb836ecd6eacb642f9b4d28187fb64facd4fdfd2c9d0e7fad759c24e97f086796621b582a6576cdea2e49fd0f34229d9be28a8935a0edd0a06eb703392b5646ebbb7bbe6cb493b615b14dbd175b841d6e69dd26f6ecfb5bc61e3a374627acd11b8a0bcee181c68fbe181086cebbe7561d07b0b8120962dd58901095e7257ca6c5c1dca9fb8241ce8ad02df0f7caf5b49e0459caad2976ece1ca92939f226ed8bbf9c01bbd2defe4d8a23d08550932c1288855812d619e5c7b155e92208bb6fdb1af91412008fec1b2300efebb079f44162f719b8ed86b1cd07a0f678493cb8c5690c7a69ba2141dff27075181f94ea28c2402e8985eba111ebbc7b9cfaed5e3c312875266e28ae911147143cb00b5c12b5afb2bf69633a65d019aaf20a6b03b6b674e2e2682c7acc54793b61b30c48097d33668a697eca26aaa447b82770fb60a2c7f714bdebff7bab764a52aa5d180adafde4b7b43e2cd6b0a84798d198128a61620351a11bc446e93f49a0f090a9bd22f4f7f1d547027e4f95cb4ab4165804cc77190db0e9aabe03644ed5e2f1acd7c02aabc11aa308f0359dc808a15893a0dd9aec571f5b275aa222316e15b4502a28c11f20d97fdf698126bb33761e41ad16c950c073c4b9fffd775a4563c119ac8eead78bf311523b99bf54f44fdcb80175a18968a3837f3f0d9bde2d655b9954c709edacdcaecbbdb1e696861a6905e93ca746e3bf9588ea0f574a0f42683ffbbd6b9632b2c13c9f4311a5899e657dc414bfa93673a992b73d7f7d2e481fb250c412654a2bd1d0f6ac28751bc51f45fa153efc3449b747944bf67ea24232863cfc503b98c3e5b8cbdcfa42d57278c4139e49cb53546a81269b9339cf943692dfda4134cd2289069ba0ab8dd1a1870a1feee8779e493215a562ef76ce8cedf0162d650a731c9df3b1a98397d18b5750588f8c11670a56045415116f4db0e33f7a3ebffa5b16c507993e4596a3d8e2d618cae5bf373d426bc0ea8993a6f1eb801228124a8156919a4300f6c5dc9d3e3d65ca598a9fa0100a0f3e68bec193ab26a847124c6bf002519bd826d5c05452e758e0d8c5b08bcafc45e1827bf729368b8e6e84ca1cfd955d3a3ff88942bab2335af4c18d96b29edc6f9032fd55f382a6d0bb3e6886cd25669a5823f7c66af0d51b5d3e8c1f6b7da1d367114094a0bf38183a43c8722fead93340b783798f907eb755717699b17276ca12e136f2e0ce9b89c340f924b68ed061403695442aa7fd4954bd23acf99d556b04dc1d30ede98087434562e10d0368c059aa979e4f884e92de1489c86f0c099f37f3d6323ea3522b567433c5a5372cb4fc5cba30e5d37da0ec32019b66eb1bf0d877f6973482aff90dc2d7847e3fb0bb56a5c447bd59f04c9941200b6b015fada74fdcb8ce4a060d90661a9532b9003f9d0661502a374bf43323696bc7276cf3be1994fb84b48d002a0ff99f306b248d7c9cc5e2156ad39257cf553de1b7954ab18a4dfd13c46ec245cc5d80b814da761ef5274d22ab942c8244971c1a4c54743636516d11f455ac253aeb58ce373b53b9fda75b0db69864bf71277807a8c4d88a9ab6d5d1cf9c2c22fba4396afe01c9dbb86ac5585e92a0397c777cce49460dd0cd54dd53dd08c16bb9f75f7eda83f18389e7e25033d3a5b63f89ac985497b4b6d85ce9d0c5b54ae319bd4dae17d7e6897ad948bb02c6e06511c79820366dc858261c4e7778a347e2110f24247d76ccac6659981e4ea28ed1855120c693d523aadd745135bd602db1a3c43c995eb309214f2168002ea29589a1dd24eb371d1550fc44224369b17aa42d8e8030dec0ab4954bd7dee5acd57f5d94736e1ac2c0f070033c7dd958d0bb4a240bbdf7c0aa6418756eb2b513a291bc06c0d90b21408decdb6caf85943db4eceb0972e6bd83cab1bf6b5bff95d4684eafb7713ca7d1ce635f4c081894506f9799e251d64e304d113ed7188152a80fdb08266c8375da1fcd90e6e580f3f5dde91f3349224e3ae31d883bfde28f865ffe7d962cd20adfb12d41e9891984c1de98eb1a9976187e87c4a41ec8a4f7d1abc69a36ec024e1eac7b06dba17568c9a216e468e26f097bdfeed6a46e674c1f7f505ce08c189d88b98b9973781aec5f5c444665e243f643ece426bb3d984404e423b7c2348a2fdeafcf781500b525a0919cd77826c17fc19620b3d29f5b10a9dbca5c8e56b4cdf99234febf2008e43db1add6dc566a25782b4db57f121cde2264cd4adbbbd3f19b1f61e302525315eca9f36659ec6a0f1a11f402de0f2444d870ea82a87ce8b6f964630078b6a3d0987467e8a2be24847f9b9bc180a2b652bacc64eb77fecb2bf948f1f00f135f6d7605d4b314a7ba2ad7c9724163119ec2bb1a275ae1d80f6a929d48335a5b423d51d90eb30a799f88467e8ba2f2c5f3a0cfb9f10f6b9526c4a1273331023ac166ba00650931e6cc1eebd933285b618b9f6b606a8db04d76d0e787b53cabe13ff362db1fc653cd3558b6c15809bf77b55448c254df10eb2cbe41b071b2c3c798ecf3357ff892a3b10897755c6403c52d242bf2ad15597b8c9e0544f8e49b4a2a908fcaebbd9fd52e2097bff7cd80a40a31d25506bfe24694bc60260392c9dae81fb93ca0111471a70384af117763043d7d6d87c7c6b50d5d3b642ad5372614aa3cef1a48d386b568f36b8eb03bdf5d637850f508da56bc81e575f09fd73e5afb860d04f16fa96fbf759011be5fa2c52601ff320b958c1fc9fab8c4a5dff1e8a6dc76a80630cdc8959334435db38e59f116a5a089c52546217156a9ded8ab0a5a430f6752d46142e35611b2660a4a838c697595098c76b45ca73eb86a190edb54807d54809ed6d39bb0b30410f1398e71c5536158b5f225d7140ae3034193d8fb7733e0ae6f788703ab4505548f7a68bf6998bacfb6e494f1cfb5137c3806792df7c741d615f7c985087ef41b9c5302964a10e026cc4ab872b7da22596b459a90698d169c6ca2263cd7a9444dbed0611fed03ddf362459fa085b3532726781929dd0e0a5e3fec778d1fd285dea8d782255317ba77d72a3a8361859f8c6f5be742a029fdcce531c1e2fa11c3a51eea5b381debdb4fcc2b7c615a94f2f5c0b2f6da13abf2986581f72fe40badc683ee152c7e4c612baeacb57e8ff79744d56a322a898b0d882b834acba00cf26a5e7a615d14107453cad22c6edd9f02a2761da9f1036e4a481d3430df3370b1facd2bac9e109ba4af6176e63d2d4dfc376a4d7bccc39f6115622f92ad1e939685f5078678cb3024f019049f4ca4d3793757ca3bce7969fec4019cb1b3dda9e93cd79a9118995731cf86636e9a6c8f3330c67e92f6f9252fa67a997f102978322c18e2fbeed92ce2f6ad57cee47d871af71185684e132282d58506f6a838fb10b82beca63d55d0bb1fb8ba79159263cb6979f30113b51e037716ad595b1a207d6d0d13661814f630bcaf2bc57d422014566ef9d27af15a8bec643dd280e509a56a58c5ef73489a72b84d72df32930fe1e4ed9899511c989535b16414a9ea1da7d22332cdaa7a7f94e7dfe8042f4191abcaa9b876e86a1901e4fc3a91a1feef5d62453b44abf0357adfd53cfd2b98f71690ebb5d18814b8a1d47c290c797171abb0c6c43e91716328263aa8500404c7716e30ff61ca883283f9525ce8f55d57398381da57a5440f738a3ab5f958f29613024ab3ee1296eed7d0a65aff1f4d70a0256955ef57495b7ee5999f71941b0c7b74bff0de7222bada516e345b7a2a83dcaa717944d2e6cef239ba1af8c65e4c7748bea41a9d0597a6d117813f8193877e67bd7c894c239545cfc2ce2010353d79e9b3a7a4d0a62b939d5ed5679c26876dd326d019c07dcf4dee3204dd57343931cce372efcd8152f9b2a5c400fe0518ed8abb70beed69d6106c5febe7752e89aa172e0a746dd4784b7918a0cbfe410436cab404f093d34669cd0f799cec36f1e41e143b155757e2cedf61cc6ce23746be9a7f01e24fd576e3508132a89b7109b5801af8efc81c7eec54aa8474f110f632d0e9925c75dafc864ecc7ecac59560f9afa12bcb5a148f5790be6b952cc9a391e02ef751ffad3a9d39468c972d6c4aa80b72e421b3f7aa70e0142b4d8f27b191717b4669a9a346abf4560e81ff4da3ba3375ad48be3ce592f3d66ccdd56f47884fe24fbdb3f537662d35861bac11c7b745e650738372533bbf6941df4989686992cbae967efd892140f42dbae524417e7e588f1e2de200a4d3f429ac165344f15cb989b0449d3d72b16d1eda9361d182667dbd83730c6d4e261ab8470296acf6b72b942389640534fba4de1d0e1f555aa5c4877fe2ed5f", 0x2000, &(0x7f0000006c40)={&(0x7f0000005300)={0x50, 0x0, 0x3, {0x7, 0x27, 0xfffffffa, 0x820080, 0x20, 0x7f, 0x8, 0xb6}}, &(0x7f0000005380)={0x18, 0x0, 0x4, {0xfffffffffffffff7}}, &(0x7f00000053c0)={0x18, 0x0, 0x1ff, {0xd17}}, &(0x7f0000005400)={0x18, 0xfffffffffffffffe, 0x9, {0x401}}, &(0x7f0000005440)={0x18, 0x0, 0x3, {0x3}}, &(0x7f00000056c0)={0x28, 0x0, 0x4, {{0x0, 0x1, 0x0, r13}}}, &(0x7f0000005700)={0x60, 0x0, 0x6, {{0x9, 0x7c, 0x7, 0x0, 0xff, 0x57b, 0x7, 0x7fffffff}}}, &(0x7f0000005780)={0x18, 0xffffffffffffffda, 0x7, {0x4a}}, &(0x7f00000057c0)={0x15, 0x0, 0x8001, {'++)+\x00'}}, &(0x7f0000005800)={0x20, 0x0, 0x10000}, &(0x7f0000005980)={0x78, 0xfffffffffffffffe, 0x0, {0x3, 0x7fff, 0x0, {0x6, 0x4, 0xdb, 0x3, 0xa3, 0x100, 0xee0a, 0x0, 0x5, 0x6000, 0x80, r14, 0x0, 0x90b2, 0x7}}}, &(0x7f0000005a40)={0x90, 0xffffffffffffffda, 0x8, {0x6, 0x3, 0x8, 0x0, 0x3, 0x2, {0x0, 0x101, 0x9ffc, 0x8, 0x100000001, 0x596f, 0x0, 0x10001, 0x1, 0xa000, 0x3, 0x0, 0x0, 0x6, 0x10000000}}}, &(0x7f0000005b00)={0x38, 0x0, 0x81, [{0x5, 0x40, 0xd, 0x1ff, '802.15.4 MAC\x00'}]}, &(0x7f0000006540)={0x510, 0x0, 0x5, [{{0x5, 0x1, 0x3f, 0x8000000000000000, 0x4, 0x80000000, {0x0, 0x5, 0x9, 0x8001, 0xffffffffffffffff, 0xfff, 0x1a6, 0x800, 0x3f, 0x1000, 0x4, 0x0, 0xee00, 0x9, 0x8001}}, {0x4, 0x9, 0x6, 0x3f, 'wpan3\x00'}}, {{0x2, 0x1, 0x5e6d, 0x2, 0x5, 0x2, {0x6, 0x8c, 0x5, 0x7, 0x10000, 0xe7, 0x80, 0x1, 0x1, 0x1000, 0xea00, 0x0, 0x0, 0x6, 0x9}}, {0x5, 0x5, 0x1, 0x2, '\x00'}}, {{0x2, 0x1, 0x5, 0x5, 0x6d6c, 0x6, {0x1, 0x5, 0x1, 0x8000000, 0x7, 0x0, 0x598, 0x27, 0x7, 0x4000, 0x7fff, 0x0, 0x0, 0x7, 0x7f}}, {0x5, 0x80, 0xd, 0xffffffff, '802.15.4 MAC\x00'}}, {{0x3, 0x3, 0x81000000000000, 0x3, 0x7f, 0x2, {0x2, 0x3, 0x9, 0x201a, 0xfd, 0x4, 0x8e, 0xff, 0x1, 0x8000, 0x1, 0x0, 0x0, 0xffffffff, 0xffffffc1}}, {0x1, 0xb6b, 0x6, 0x40, 'wpan3\x00'}}, {{0x5, 0x3, 0x8, 0xafb, 0x824, 0xffffff00, {0x0, 0x2, 0x8000000000000000, 0x1000, 0x1000, 0x90, 0x3e00, 0x4, 0x81, 0x6000, 0x8530, 0x0, 0x0, 0x3, 0x3b}}, {0x5, 0x773, 0x0, 0xf048}}, {{0x6, 0x1, 0x0, 0x1, 0x20, 0x2, {0xfff, 0x10001, 0xfffffffffffffffb, 0x6, 0x9, 0x1000, 0xddf8, 0xfffff6c7, 0x8, 0x6000, 0x9, 0x0, 0x0, 0x2, 0xfffffff7}}, {0x1, 0x1, 0x6, 0x0, 'wpan0\x00'}}, {{0x2, 0x0, 0x3f, 0x6, 0x3ff, 0x0, {0x2, 0x6, 0x7fffffff, 0xca7, 0x48a, 0x1, 0x0, 0x6, 0xb9, 0xc000, 0xc4c6, 0x0, 0x0, 0x0, 0x5}}, {0x2, 0x10001, 0x5, 0x0, '.log\x00'}}, {{0x5, 0x2, 0x5, 0xffffffff80000000, 0x1000, 0x1, {0x3, 0x3f, 0x7fffffffffffffff, 0x1, 0x2, 0x6, 0x1, 0xfffffff7, 0x5, 0x4000, 0x1, 0x0, 0x0, 0x8, 0xa7}}, {0x3, 0x1, 0x5, 0x4, '!\xa2-\x19\''}}]}, &(0x7f0000006b40)={0xa0, 0x0, 0x6, {{0x5, 0x3, 0x9, 0x8, 0x9, 0xb3ca, {0x3, 0x2, 0x1, 0x167, 0x6, 0x7, 0x2, 0x10000000, 0x0, 0x4000, 0x4db0ff7d, 0x0, 0x0, 0x9, 0x7}}, {0x0, 0x4}}}, &(0x7f0000006c00)={0x20, 0x0, 0x9276, {0x4, 0x0, 0x6, 0x4}}}) [ 159.702865][ T5350] serio: Serial port ptm0 [ 159.750925][ T5307] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. executing program 0: syz_mount_image$ext4(0x0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="15000000"], 0x15) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r2]) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r2, &(0x7f00000005c0)={0xb8, 0x0, 0x0, [{{}, {0x0, 0x0, 0x9, 0x0, 'trans=fd,'}}]}, 0xb8) write$FUSE_INIT(r2, &(0x7f0000000300)={0x50}, 0x50) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}}) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x16, 0x0, 0x4, 0xff, 0x0, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000002000000b704000000000000850000005700000095"], 0x0}, 0x90) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000100)='kmem_cache_free\x00', r4}, 0x10) mount$incfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, 0x0) executing program 1: unshare(0x20000400) (async) r0 = syz_open_dev$usbmon(&(0x7f0000000080), 0x0, 0x0) (async) r1 = syz_open_dev$usbfs(&(0x7f0000000000), 0x20000007d, 0x0) r2 = dup3(r0, r1, 0x0) ioctl$MON_IOCG_STATS(r2, 0x40189206, &(0x7f0000000180)) (async) bpf$MAP_CREATE(0xe4ffffff00000005, &(0x7f0000004440), 0x48) executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0046209, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) syz_mount_image$ext4(&(0x7f0000000180)='ext2\x00', &(0x7f0000000040)='./file1\x00', 0x200000, &(0x7f00000000c0)={[], [{@seclabel}, {@subj_user={'subj_user', 0x3d, '-'}}, {@permit_directio}, {@subj_type={'subj_type', 0x3d, '){- \'\x0e\xd9\xd3\x93\x87\xe6'}}, {@rootcontext={'rootcontext', 0x3d, 'root'}}, {@context={'context', 0x3d, 'user_u'}}, {@obj_user={'obj_user', 0x3d, 'cpuacct.usage_percpu_sys\x00'}}]}, 0xfc, 0x575, &(0x7f0000000ec0)="$eJzs3V9rU+cfAPDvSRv//35WENl2MQQv5nCmtt0fBwPd5dhkwnbvQnss0tRIk4rthOnFvNnNkMEYE8ZewO53KXsDexXCJsiQsl2MQcdJTzS2SZvGuFTz+cCJz3POic/55pzv0+fJSUgAQ+to9lCIeDkivk4iDrZsG41849G1/VYeXp/OliRWVz/5I4kkX9fcP8n/3Z9XXoqIX76MOFHY2G5taXmuXKmkC3l9vD5/Zby2tHzy0nx5Np1NL09OTZ1+a2ry3Xfe7lusr5//67uP735w+qtjK9/+dP/Q7STOxoF8W2scT+FGa+Vo+Z+8VIyz63ac6ENjO0ky6AOgJyN5nhcj6wMOxkie9cCL74uIWAWGVCL/YUg1xwHNuX2f5sHPjQfvr02ANsY/uvbeSOwpZnOjfSvJEzOjbL471of2szZ+/v3O7WyJzd+H2LtFHWBbbtyMiFOjoxv7vyTv/3p3qvHm8ebWtzFsf39gkO5m45832o1/Cs3xT+Nx/fhnf5vc7cXW+V+434dmOsrGf++1Hf8+6rrGRvLa/xpjvmJy8VIlPRUR/4+I41HcndU3u59zeuXeaqdtreO/bMnab44F8+O4P7r7yefMlOvlp4m51YObEa+0Hf8mj85/0ub8Z6/H+S7bOJLeebXTtq3jf7ZWf4x4re35f3xHK9n8/uR443oYb14VG/1568ivndofdPzZ+d+3efxjSev92tr22/hhz99pp229Xv+7kk8b5V35umvlen1hImJX8tHG9ZOPn9usN/fP4j9+bPP+r931n02+Pusy/luHb3Xctavzv6fLhnqQxT+zrfO//cK9Dz//vvf4s/P/ZqN0PF/TTf/X7QE+zWsHAAAAAAAAO00hIg5EUig9KhcKpdLa5zsOx75CpVqrn7hYXbw8E43vyo5FsdC8032w5fMQE/nnYZv1yXX1qYg4FBHfjOxt1EvT1crMoIMHAAAAAAAAAAAAAAAAAACAHWJ/h+//Z34bGfTRAc9c44cNdg/6KIBB2PIn//vxS0/AjrRl/gMvLPkPw0v+w/CS/zC85D8ML/kPw0v+w/CS/wAAAAAAAAAAAAAAAAAAAAAAAAAAANBX58+dy5bVlYfXp7P6zNWlxbnq1ZMzaW2uNL84XZquLlwpzVars5W0NF2d3+r/q1SrVyYmY/HaeD2t1cdrS8sX5quLl+sXLs2XZ9MLafE/iQoAAAAAAAAAAAAAAAAAAACeL7Wl5blypZIuDGPhQER0sfOZGPyhPtPCmfxi6OnpozslCoW+FgbcMQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAi38DAAD//6iBNKM=") r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x15, &(0x7f0000000000)={@rand_addr, 0x0}, &(0x7f0000000080)=0x14) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, &(0x7f0000000140)={'syztnl1\x00', &(0x7f00000001c0)={'syztnl2\x00', r2, 0x10, 0x0, 0x1, 0x8, {{0x19, 0x4, 0x1, 0x24, 0x64, 0x68, 0x0, 0x1, 0x29, 0x0, @dev={0xac, 0x14, 0x14, 0x37}, @rand_addr=0x64010100, {[@end, @ssrr={0x89, 0x13, 0x60, [@local, @broadcast, @broadcast, @private=0xa010102]}, @timestamp_addr={0x44, 0x14, 0xf6, 0x1, 0x6, [{@rand_addr=0x64010101, 0x44}, {@broadcast, 0x200}]}, @ssrr={0x89, 0xb, 0x61, [@dev={0xac, 0x14, 0x14, 0x26}, @rand_addr=0x64010102]}, @generic={0x88, 0x12, "ed84315b59392a0af25ee2b74372b280"}, @ssrr={0x89, 0xb, 0x23, [@loopback, @loopback]}]}}}}}) [ 160.167551][ T5365] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000280)={{{@in6=@rand_addr=' \x01\x00', @in=@remote, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x825b6c866c44d54b, 0x11}}, {{@in6=@dev}, 0x0, @in6=@dev}}, 0xe8) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'sit0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000900)={0x6, 0x200000000000009a, 0x0, 0x0, 0x2, 0x20, &(0x7f0000000800)=""/32, 0x40f00, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000500)=[{}]}, 0x90) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='task\x00') r4 = socket$inet6_tcp(0xa, 0x1, 0x0) fchdir(r3) mount(0x0, &(0x7f0000000080)='.\x00', &(0x7f0000000000)='proc\x00', 0x0, 0x0) accept4(r4, &(0x7f0000000440)=@hci, &(0x7f00000004c0)=0x80, 0x80800) r5 = inotify_init1(0x0) r6 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setown(r5, 0x8, r6) fcntl$getownex(r5, 0x10, &(0x7f0000000140)={0x0, 0x0}) r8 = syz_open_procfs(r7, &(0x7f0000000040)='syscall\x00') r9 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setresuid(0xee00, r10, 0x0) pread64(r8, &(0x7f0000000340)=""/254, 0xfe, 0x0) write$cgroup_int(r2, &(0x7f0000000200), 0xf000) syz_open_procfs(0x0, &(0x7f0000000100)='syscall\x00') r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = socket(0x1, 0x803, 0x0) getsockname$packet(r12, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r11, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="400000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000128008000100736974000c00028008000100000000ad162271ccbcb887f4918a31dc7ddb3eee358209b5f6b4528a9c10baa391316cad51d0893f59789a7f01c1408f00"/86, @ANYRES32=r13, @ANYBLOB="08000300", @ANYRES32=r13, @ANYBLOB], 0x40}, 0x1, 0x0, 0x0, 0x20000004}, 0x0) executing program 1: r0 = open(&(0x7f0000000500)='./bus\x00', 0x4005eb203, 0x22) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x7800007, 0x12, r0, 0x0) r1 = creat(&(0x7f0000000000)='./bus\x00', 0x0) unshare(0x60600) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x44, &(0x7f00000000c0)=ANY=[@ANYBLOB="6673796e635f6d6f64653d706f7369782c6e6f696e6c696e655f646174612c6e6f71756f74612c6e6f657874656e745f63616368652c00200986b66319ef116d2432664316313aa1a078ed66dd14a7ad3d0c113936ab5d86ac5b84653abd454b1a4acd04229b93896ffd537e116bd43070ce528efc6431f8ad2da82bc0beb7606f22a3db01d63be61ffe938670cfcdfb089de360da901415efcf84017ba674f295e33942b266c96cc5b4f2318f"], 0x1, 0x5504, &(0x7f00000038c0)="$eJzs3M1rI2UYAPAn7Xa/XYsIetuBRWhhEzbd7qK3VXfxA3cpfhw8aZpMQ3aTTGnStPbkwaN48D8RFzx59G/w4Nnb4kHxJiiZmchWVFaaNnb7+8HkmXnzzjPPO4fAMwMJ4MRaTH79uRKX4lxEzEfExYh8v1JuuVtFeDEiLkfE3GNbpRz/c+B0RJyPiEvj5EXOSvnVl1dHV2789PYv335/5tSFr775YXarBmbtpYjobRb7O70iZu0i3i/HG6NOHnurozIWX/QelMdZEXfS9TzDTmMyr5HH6+1ifra5PRjHjW6jOY7tzkY+vtkvLjgYtSd58hPuN7by41a6nsfOIMtje6+oa3ev+G3bGwyLPK0y3yd5+hgOJ7EYT3fTYj2bD/LY7A/L8SJv1kp3x3FUxvJy0cy6rbyO9YPc6f+3dzr97d1klG4NOlk/uVGrv1yr36zWt7JWOkxXq41e6+ZqstTujqdVh2mjd6udZe1uWmtmveVkqd1sVuv1ZOl2ut5p9JN6vXa9dq16Y7ncu5q8ce+DpNtKlsbxtU5/e9jpDpKNbCspzlhOVmrXX1lOrtST9+6uJWvv3rlzd+39j25/eO/Vu2+9Xk7aX9ajdDVZWrm2slKtX6uu1JdP0Po/K4v+T+t/eLAbBP+mMusCAI4f/T8wC8e9/w/9/1Qcq/53UtZJ7f8PYf1wIPp/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAT68eFr9/MdxaL4wvl+DPl0HPlcSUi5iLi978xH6f35Zwv8yz8w/yFv9TwXSXyDONrnCm38xFxq9x+e/aw7wIAAAA8vR5+evmLolsvPhZnXRBHqXhoM3fx4ynlq0TEwuKjKWWbG388P6Vk8UJEnIrdKWXLH2CdnVKy4pHbqWlleyLz+8LZx0KlCHNHWg4AAHAk9ncCR9uFAAAAcJQ+n3UBTNmZJ5tWicmrzMm74MmZ5QvBc/uOAAAAgGOoMusCAAAAgEOX9//+/w8AAACebsX//wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf7BzPzmpQ1EcgE8LfY/3x0iMc7fiDJbhEhw6NCzATbAE3IIbYA04cwkGDG2J1mBi0ts2ku9L2sttyI9TwuTcSwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXXouVvPH+6uHtjnbXTtp7gYAAAA4ZlOs5uWLaTX/V18/qy9d1PMsIvKIONa7j+JXI3NU5xRfvL/4VMNTRJmw/4zf9fE3Iq7r4/W8628BAAAATtd6sZxV3Xp1mg5dEH2qFm3y/zeJ8rKIKKYvidLy/ekyUVj5+x7HXaK0cgFrkiisWnIbp0r7llFjmHwYsmrIey0HAADoRbMT6LcLAQAAoE+3QxfAMLI4bGUe9oLLf96/bwj+acwAAACAHygbugAAAACgc2X/7/l/AAAAcNqq5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQpU2xmq8Xy1nbnO2unTR3AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALyxP+8oEAJhEAZ713cmc//DSoOmpiZVIHz8jcEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDmd3/5PzE1ziRzr42l55Fk7dTYOjX2zo2jP4yvXwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMX+vKRACARBFMwZ/zvp+x9WEvQMIkRAw6OKWjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfNHvfvk/MTXOJHOnjaXjkWTtqrF11dh70Dh6MN7+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMXO/bzGUcUBAH8zs7Npq+IaZQ8RUfCgF7vd1tZePSjBg3+CENJtjW790eZgSxFy8SY59yJ6FBGUeOv/0HMLvdRbDnuIIB4j8yuZ/ABXYmbW5POBt++7k+y873sLy37nTQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCZvLsbJ9lDr4jj8tijrXvLWf94X595sP5kIWtZHJ1pMuv/hVfqT6J+e4kAAABweiRVfR9CeJpuLGZ93Mvr/7T6nazm//65Io7KY/vr/qqvav+s/fbr5ks7A/WKcbKTXl8Zjy4cTKVzfLOcEX9tF/Ydfv4fX9jJVz6/9pLkb0j8wdqLkzRfz+jbhw/f6+bh3HElDgAc1fmqL4Pq+1DWD9tMDIBTo1MrvKv6P+m1mxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAEyZr4ZkqjkIIC53dOPN4697yYf2D9ScLVbty//56/ZzZKdIQwvWV8ehCg3OZdbfv3P10aTwe3Wo+eDWE0NBYc+VsD/7ooyleHkIr6yP4j4K4fPdbTaP68Gp9NaYNWvpAAgDgxErLln01fppuLGbHovkQtn/YW/+/UYvDlPX/5sdXHtXHqtf/w8ZmOPsGqze/GNy+c/etlZtLN0Y3Rp+9fXH4zvDS1cuXrw7yayUDV0wAAAA4mm7Z6vV/PH9w//9cLQ5T1v9ffjf8uj5Wov4/1O6mX9uZAAAAnG4vvPbnH9Ehx6NuN3y1tLp6a1g87jy/WDy2kOq/Nle2ev2fzLedFQAAANCEyVq0Z///Wi0OU+7/P/vjyz/Xz5mEEM6W+//nlz8fX2tuOjOtiT8nbnuOAAAAtOts2er7/2l+/3+8c8tDHEJ48/UiLv8N4FT1f/L+Nz/Vx6rf/3+puSnOpLhfrEfe90Po9NvOCAAAgJPsTNmyYv/3dGPxk1/Ofdh1/z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA0/4OAAD//6NYQ74=") r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f00000001c0)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) fsmount(0xffffffffffffffff, 0x0, 0x0) ftruncate(r1, 0x81fd) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="300000002100010000000000e3ff00000a20"], 0x30}}, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) syz_mount_image$vfat(&(0x7f0000000440), &(0x7f00000004c0)='./bus\x00', 0xa04255, &(0x7f00000000c0)=ANY=[@ANYRES16=0x0, @ANYRES32, @ANYRES64=0x0, @ANYRESHEX=0x0], 0x1, 0x331, &(0x7f0000000100)="$eJzs3U1rK1UYwPEnL83b5WayEEVBetCNuhhvo2sxyL0gBrz0NmIrCNN2oiFjUjKhEhFbV27Fb+DGRenO7grqB7Abd7px466bggtLKR7JvDRJO6lt0tz05f+DMqfznOfkHGZanhOa6f6H335Wr7pm1WpLPKMlJiJyKFKQuIRiwTHutVPSb1Nevff37y8+WVx6r1QuP5xX6lFp4Y2iUio/+9PnX2aDbrtp2St8vH9Q/Gvv2b3n9/9d+LTmqpqrGs22stRy88+2tezYarXm1k2lHju25dqq1nDtlh9v+vGq01xb6yirsXo/t9ayXVdZjY6q2x3Vbqp2q6OsT6xaQ5mmqe7nJEoq8uxNNjNGbmVrft4qjZi8MsYL4yodaa3PCetYyUqISPZMpLI10XkBAIBrabD+V90af3O0+l/yXv3f7dyr/7df+qV974OdfFD/76ai6v83//DHGqj/MyIygfp/0NmK6MbbuEznsep/XA+zZ/e0sYHvWq2SlQt+fj1ff7T9wGtQ/wMAAAAAAAAAAAAAAAAAAAAAcBMcam1orY3wGHy91uvhn5vmHDE5Q66/kRaRTPfqa67/bfZkcUky3gf3knkR55v1ynrFPwbxsOMDMeTYux8C3Xb4ySPVVZCfnY0gf2O9kvAiparUxBFb5sSQwul8rR+9W344p3yD+TOS688viiHPROcXI/NT8srLffmmGPLbijTFkdXufX2sResjL/+rOaXeeb98Kj/r9QMAAAAA4DYw1YnI/btpDov7+Sf768H3B0R6+/PXFyP350njheR01w4AAAAAwF3hdr6oW45jt6Ib3S6//hiX8/pcupGW/jPJ0caZcexWRkQi+yT6VnixAXtPTL3KlV64Ef4hRT3VF8rI98HpUUYO1zOZOY92S8yKTvuzGufVw7eNht60jyd9vZJDQs9998M/o40cC57a2x96ayfzPyudWONi/1RGJ0b/xQMAAADgqQuL/qwbnnl7uhMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAOGvoYMDlIXtXjxKa9RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOC6+C8AAP//I0X9yA==") r5 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581", @ANYRES64], 0x0) syz_usb_control_io$hid(r5, 0x0, 0x0) syz_usb_control_io(r5, &(0x7f0000000b00)={0x2c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000f00000009003d1490"], 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = syz_open_dev$hiddev(&(0x7f0000000080), 0x0, 0x0) ioctl$HIDIOCGUSAGE(r6, 0xd01c4813, &(0x7f00000000c0)={0x2, 0xffffffff}) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000080), 0x0, &(0x7f00000005c0)={[{@index_on, 0x0}], [], 0x2c}) unshare(0x6eaa625e598641ac) write$binfmt_script(r4, &(0x7f0000000000), 0x1670e68) io_submit(0x0, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x0, 0x8, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}]) r7 = socket$nl_route(0x10, 0x3, 0x0) socket(0x27, 0x5, 0x5) sendmsg$nl_route(r7, &(0x7f0000003e00)={0x0, 0x0, &(0x7f0000003dc0)={&(0x7f0000003d40)=ANY=[@ANYBLOB="380000002000010000000000000000000200000000000000000000001400100062"], 0x38}}, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) socket$nl_xfrm(0x10, 0x3, 0x6) [ 160.200839][ T23] audit: type=1400 audit(2000000044.069:1702): avc: denied { mounton } for pid=5364 comm="syz-executor.3" path="/root/syzkaller-testdir164915171/syzkaller.bONBEe/42/file0/bus" dev="loop3" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 160.207955][ T5374] EXT4-fs (loop0): Unrecognized mount option "subj_user=-" or missing value executing program 0: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000100)=0x3) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = eventfd(0x0) close(r2) r3 = socket$inet6_udp(0xa, 0x2, 0x0) dup2(r3, r3) r4 = gettid() syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000003400)="8c61ad40b5e454ec8bd45a4dc9276924091868d7265b9d827f79dc8f9ada24c8c7123129a4e94816dd176bda168fa3e6bab922e6cd85a5d6a6026b244527dc2b4591ee8c614fd262e16ab6dbf973f57c8adfd1a91f8fe704e608aadcaa6444bdc3e03602d3d7e7006413a10651691c26f61aeeb8c655dde6402f1c9f8f0ae22de73adde3a76cfb220ad0afc4b6e714ebe18c8d461b480afcb6c7df840f16121a864f81cec3daba813c03a67083b5861910e8e492fe60d2e505a2de84afb0820997edd68806415501ac79fea8983987f2cca4812bba948ca5e7f8ea389bcf48a1b45068606893f8e4b554b4903859f6a18a6310fb7ed02aa887433c4dd8058725ab89d4948e4e7d511d7bf566413e8ba86992dc8300aa0fd0185b0ab61d76cae92eb79282c74833e17307061a600f02609bf599f3b17e9014f4a12ccde6c9d5a49eb0f5a7d6f328617ef591ffd0b1eb869e494bbbdc8d8b335195002e1fce88c02643f593d6eed89b596a09a03f3adc7c9ffce7cf1ec50659cec7a7f3b065d0309cf7c85d523e75354c69587d898b02b2c332c4558b12d31f6956161f00ec7f9d1b06c2d8109da5d60a67d88a4eafd4e2067001a64b9035cea07eaa93df3946615bc6f25a4fd219a9292774a27bb40b55ed4ba1cecb86e0166a1877e230e73c5adec66028621e1be24d7d53a233de60576a6e29d8e2e357c0bab8508c7efcc4d24499c9be55d2835240540c9a14e69110af4b28762a9af7f85d5dc458e33d65c08ef0178fca3288b541bdfd9f792e29f8c4cb6311f6883630c97a735450c7786951b7b9ce378099277c5740bee471462a99e46cc544b39382718772f15c744f77e74c8a00a030791608ace2ca5688f291d88e1a1cee7471571536faa37a6302a48fd1268bb866dbe4713aa1be82544c8aeabedd95e3f7151c37b88d9da466b64744b2bf25a45d75b48920310f93f5690a7cecb0e168f8a18cdfb54482ef926c97c33d73d57d33909ae24185fbfdfc603c7c4a7fb9af2cb859d846c704ac5de2f290ca2f493bc6a8ebe61add2ec944d31de66b0d7c706d1bd2a92c0162b945f8e6a7ec3decb29d6494c36129d3410515d4bb282cc71f28b789f51ed9bb4a97f029fd85d32fb7809ca4725b055c916a2f3164101cd12457d76fad2cf5996fc1d0de492c2bcca5ee6cec857e0aacae466903cd62b2379e6228216bb9a519c36b96f1b46d78fb13c105b1fe66edb32fe81cb90ac4cf8babaf00917212620040207121486b11e1642255e45f1b505ab37dc49e9a28c4d70a487bd0869d08878757f8ea3adf66b4890b599312c9b85e4f90ed55918f6e9bb22f91c64a894f50de1bb58f4d727f86d04094fbf6e85583bdcb0e0c93ab0c929b848d5f6189343661cd2dfc3344a8d1f8256105c330c3508fae10a625541fbb5c0ee61242fd3add1a49e1ee24a8441d191543253982b64f128e28ff57a892887ce86b04126df5090d8766709aae827b9a38d1e1b16ac1547056ecdd759f539fb6989707bce93e3544cdc40df8c5397ef03f3925ec01ce2977cf183b4d72050eaffcae27a5d50a89a87219ad9c9720070a22b469767753baff557c453ddce4a3960bba620ec2bed1f094a8aba921549abd3365424e6fb1dc2e6a1936ecac7d076a9b531e5ed370a0222be7165553f7fc57a370f728c65cecf9ce8292cea7a5aa671c8dca1a84ba14d39f08d4a11b900ecc2b469a732c53a5d9d1ac8e1e678e6efa4198a931f18cd0e7c06f9eddba36c5f97768fe990248b78aad5817bb11da8bc90d4299bd51ce68b646f65459e479c419d1c36f33740ccdd384535ddbd48aac15bba223da7e04a5e27e25ec3ccb7e10bc0d834e469768f2056dc4e3bb1a6732a85291a928786e6eb252497ca7a5e98f665e847d229917087917eaab790541a9eb0c12e351ee63886e70b5bf278a5fb7ab13907189cfa94b8fbd47d4d6c85e3f2fc2acaa884f339e51f07f7acb100c9c2332b02cbe131f503b1fc60dbcc5f378f195a2136e4408219dff486362187822f5d688d89d69801ee68c2fb578088b955e80c5dbb1cee01f588fc0360047a2b96c6dcd8b310838eafcef58129971a63bbecdbdb8add52c94c54af2f5fa2f49f3905025f8c4814b3f4eab5e09c6a291410e7447ee9ca28acf0f839793f722c6639623a0546376af1df9a39b88e4c77f2cf4ab980df982c5ebe88814a1cf5b5b5aedaab6990b3001c271f18bb997495d1994496de4d87bcdcac0326af82763ec5f570a5855daecc8fd1dc2f96ed1c660459e4c71c67a5c7732525b060e53bd235bbf2f314b65083d7516976f0d68ba13dca01718a3df7ed8b6d3f52ee2825844f97700a35d1449a4a3f43ecdf4191eb0c234bb3a6c15fd49631d002dbed2f544e3b82aba8e143d6d7ff0b63a95d56726281fa4fe2dada7f32891003acc4c980f95b713e93b520488e075d5d5fd13e4ea38c526cfdb4ef0da287ea59b0133ed0b646f230f0b285fb25bfedf81dfa17737b48fe46f84cb35226e6b35c1b45dbd9ee9e47e6c70b5f88f839d9116663a9ccc2e8024eebbd81e8a83bc02783da374d64c573b450b3a4c279ebc951732095ec9569c8553e88a9700e982e18f6873ce0e5790fd4807e720325877184a260a02eeb56c99a316a6a8547f43141752524b8b7a1761bca53a87294ab6a6b9e1e3dd6a391761520cca6aae20f43c83abd8e6cbcfe923655e3a4871dd2497d9eafcea8aec4c09aacbd583b856f63ebb749903ae1721b9395c062d05c27a08aba6c4149f2fefca0e0c7d78c5dcf0a676621f341fd13bb01687fc56f282e6d8d41095aad73f5763be718a86a2dad0f44fa10e1f800e6b75528dee6d40154844b258c72766fdf911367d5031804f5a4642e3f71a9a2d8b17bc0ced4b5409fb9aea39bde853fd69aa591d3e9518e7135ec816addd56399b4db020c410088772141411ae4ab0941a14f4f2e167e0ede9af8b116253515aa6c27d186ad6d74f94e1eb560a050f1ccbd8ebe4a971f041db0fab4148d06685d80dee078c56c54e23df9cfc19d2777f25af6fb527ff7312d3ca47893c3e3857e3cefa5e3ccc2c1f117ff51bf436005f1857083dd9081231108e90014de849e2f6a45e84b79d81d518efac8c3bfa494c64927fb4b87d60581e8016ff64e7705e5f21167314bbeddc735fb3de1c3211c0e85453f505d50dc67815ba5769d9a44f40fbc0d2bb2f2a97189de969c0bee1b5c9a5e2688b37d05e167503854d0b0b1e28b4a04ababdb1700695dc184b1e42b9d189446ab3e074e509356636d2cd7d0b1152e5ac21c7758ebce95bdcfb98161b5f6b28fe109e39872c0e1648ffbaaf1fb829201c5193c3decd6a8f2c899a07e03e1646494d8c44428456964814a9eef49b3848a0dd38f58ed3f275e6de15ffe6a9c7c9c72516d982509c1c4070ef1ecfbb6abbaa024f9d30a8eafd50e70695d4dd37b684f63db5af01a1e769ea038d905c605eef5e0c608a4a5ab59a033c9eb67c9aba052d0c1dc5e93042fed7c67460ae2037ba3ce2c716fed762fadcce2087c0b22de1ddc3dbe218f70b8cc5e701fbe34db28d3d76b3315e51ffb741f4c6f059ebc69656738521d5d412836c6ed5036f0201e89590fa4b66c21cc79aed3bfae936c01dc2809aa1177cf7fb4d6bef7e69e71141c1a6635bbede46fbe1aa0cd56fcfc47033c4a146830c8a69fb7ca68190b2f8176b51b482cbde66de6f65b7a831efa7714dd1e31e250f4d864723c792f7fb223494a1953fdc6f90533068a7589ef5558736f62008ec9c0823c3344f9a3459e78ed82e9d4c9665aecb8b218439e3af5d9c12e23c86df33fc60a339613c965a4f205acd8c4991ecf8f26ef91f5868484507614e4d3c99f69cfe6b6ac176c46ba2465bf25a40a4852c5bd14f4699101dd65fb9aff59ae146609f3914260455ba106aad0ae3ed610e13ffc2c5471a52ec8b8c9550a8c3c0ee524d9f8bd7bc94b7707e34d7499e1081604d7db6ba3996eeb7ba65f5e918cb7dc180ae0a4b9b1c00a9d5d8b05d0d00cb5b142e5e2bd8d2bcdd1616ce6ddb707935afd586f94dd02fa1809f5d5cbae36c754a27dd327027721a844f3cb0cbf8cf64b4ea7a84e05cd239622ffe42e9b3012799a58adc981c3c65d6150987b37543a66220ae73b8aa84a2774fab85dcf1477804bbd950ae055c57f82c12b5ca5aadaead863a403d6204ccae30d5c109f06e6085faab19a052dda49dac9f0f11a027340c9c5deebb91b1e8234056dd212e0fdc7a146a516a3e8e32c75d3474abddc1c69d4bf01e0204cbc8d8ae57df9d85df9747a5cee9033b0b3f06a862bae48e4977fd034f55a47ab0dbe998f6daf31e768856893d4254574fbc9d8a519c32ce53803814f117685acea8f39d2d0ce8f02d789e4fcf910b4d4ae18798b49375050b5720fb2f590e26854a1b8dc900cb2c703077a49b76523896c6f8f4247e318ef6efe2b8fde1a173295bb0154a87178d1496fea126756e161deffce2c99f5966abfd7404940846802d7d267d7864467dbc3f880d2d83e2876ff4d53cf0f108e87bb17481625be160fe74c34ae19481a8c08c1d123ee2722c0a761a8013f4e7193ef5a7a8c13d119b7511393f42dfec81317b647443b58db0e6391f1a605ec9be37329faf630585c3251c0af5fb810b108b8c51bed02902b16168dabbebddbfd0813f3b80070a805e8b2c9ad335ac4bd0863ce5f723a8beecc0b83d37e63273e9ba74f4c14bb407bff9951890e59241b8fbae51885b8b2786302d62a292c8ee2f50ccb1b375d4e6c65db58f927ba1f584190b1ae6434aabfab111df6b368dc0b97fbdd0037b580a0aa815facf3dc28fb3ef446d98723777902ae3c1a6fe6353954f944508edc1926fc0f2c8ad3fd7a024c1bf2bd32f6dda025d4494f5ea54d4bfb26b140e067b531229f0933298abd5745ec6d952b3d382537a82c4fffaac8c500d757698961e3f44666ca519c2fda8e941d79a31855a5a4e004c2742c6e1552f27939c13e7fc6011525e88cb9f3c5011363bee7900110ae21b1e491cabc5dbb9be38138bff0d8c077e1098b07df5ce2e30073ae69aa75d5e0228d839e3464c730593d942e5de396fd5e3f89414076183c535885e12b5f396f1c1f34d05916f027e99fa41a65d8ff34e09dcb9822f4dcec69872809d780ff205635df14d5f303ffb160e693ce7c45bd69ba9d64529ab3742d5470e45cfb05ac7469f4b6c7091e23328585eafdb9145391e80eeb3e653800deee31599f90edc50478a7c40b5ddab7ce2bb5b2c3e93604c79d15df5b58145f02a10af8459b3ead821e4b8b1ca3acb64407ed6335547abaf2b970e87123aa0e60b169c0e04345c34624f6eb91c6353e6b6dc2f3acbda87cb27c99fa60c5e116eafa0c996ca83cf06279a79bda725ccc2aabc51d5e1720957de682bb12c6e9c45dc4a516e7139967d9890aca5650e0d23d8affb24ac42d2703b671b18cfc87def69081df7738f20a8f4fd58f3dec698b565e4eb63987918b3fcb7eece10a2fa8fd058cb6aa80ff05c29c5c79741ffcf0d0219798b1dd79a1e9f37939d9830b67be10e3112fad4851314d39009b91265ab379692c34d8faaefdfd685dead288d9185b0b4e9d761c2729bc012b6a116a44dbea158e980bf6c92e0da061e3539f6b796c8fea5d83945712ce408eab66f0003c12d8b088f635cffd2f1217b407d290fd1d8f10eaae5728f70d19671daa78a352c14045ea173f44efc108e465941251212890b9c15ce38cb601cb3f37bcc117c83bea744e9dcadbf995a3324921c84929bfd70255735ed8c1bde62d83d7c7b11bb75e170adb69f0322b153a94d4e4fe4be0935567efa431f977e2dfc6dffef118b7def195784e17f31bf9c9543f0fcd4a4dfe4fd6e7b9436fd1963b4a9ca6033a25b57d8f6af8d01f4d942bc66702fd648e9b421e87cdac3f7d91adaea0c354a5523f4104c6aa9690ba8e8986a3cd89a3495a948b6e3806ce32cdb164dafa7268bc7561279cbafcc4e554342046fdc3cc03f3fd1f973c5d0efd127664e74350cc50005e66a330fe01b032a3196edb2d64bcf735bb8e92aa39e1e5d910d22b152683088cda0ef1e90105e847dc55bb4781841aefd6c7ec43cd97950442305bd07cd6eb64930751ab19dbd126975c1bc3c8d334300f8d3b5cea3520bfd5e5e80c4117230c56c03e418242a657412dd6387285884e6a50aea0252916a6f0da03505c1ee43003106c66be836253a5b7f6d9fb25513ba9d278b091aaa7d44ba10b2a790f6b4c67078d2739f28ca8f23460f3d7df4cac9128d2d2692a17fa8ca73930886440d6064bbec162a13f2e9a268fc9f52721b679f6d139e66649bc65e02f23d7f20f942c1cf967d23d2fbecb8483f777e5631ff216a27d99116ed8541d37dde5539ca5da994926507836fc09704f0161bf713ffbaf04724b3ab0ce344fc98e96ddd93c1ea62d90a7924fc0aba9ab437021d195f2e6262ba512215259369a8731a712a2ebdd810a516e097867d19bc53d0cc148e8376e74796a5a8c8d975c47d69183bd26455d287c0c5cd4c7b886e529d0380daaadf9354e9ba9b401c9c128f9b2cb6255a9958e612e0d7c4b132b2488fcc8b59ce6ad126889c2aa1066dfbf15d5a99fd964ae724644dce10603fa24ea4011b0cfb5d04ee510100080c9e58cbb35f65777fb2904fd7e54accf61a585211bb9a8c5ba7da8394580f60e8917a871c428c73ec81ec445e03f9dfb65ad6961c641d68bd550693978686a5b6197be1d3d62f28aeaf6b1cb3d4d253f571aac5c7095bb2d98357893f225d5acdcc4f45390f085f6a645953cc9b44761f1c97cd7f17264aa46bcebd37543b4aba61c140fe592f922ade2eb11094651a956fa569b2594323a283a800763e46e5fbb2268253d5b27ec29257024ac0d73eb68b4c0f4ddd74f4bc8ef871a61d57da6f2cdad78225d020cac96fa3b36d37619bd0142bd0492a23a41fd632606324fac96e3a80b64516bccee91b6ee49a069f62c3a98924a05b92d04b198b77704b2d6ee003b4c0d4c68810df752918b77612e56f26802338460a816ab5e2e14255576c2c20194055bbcb932213c3bab9936bdf56312ddd30fc299a778a07eedb47b4ef6902678dd12a8de090c9a5bc6116aaebc557f9d69da042b6dbd5fdbd327c9dc689793009d56abf6ec599829c310cffc3c96ca1b85576a7cd7d02bfb76762a278125a16ed7859e7193be8f28f3241f392f9d93f96305850fd52b7c0c7fd1aa6ee134efba37cb6ecb834e9b083e6feddeaecc9417a66d56d6e0ab70aae56a31b3a4f75b9ede19e5e5796997296a22811752363ddf49b85fe832c84c1c6c993caca44442e9dfb78e7fbb4c4ed12f7eaa21486c10a4ccad39932b530b2148d63df15264113a16073bfe8a3d3d95044bcc6b5dd32a0b741af7167a3335ee3b4f892aff8fec1adda5ea0a4da51c8c3b906068a1f74afe5ccae8a3564499b5fe55a99d9db488e88772d9274829cef54bdeba7f391b7a668a8dd26ebe57e1ba7bc69224943910b583b151ff4462bade208fe72b71edb8beba462c66748492edbac92f5913e5188e344c86228bac160c3b14619fd4ea9767b0be0173d1fcf807916d7f70d0ddbac16c6580700686e6a949a500f1898d91605fe2f8f700fbe28d2e040cbaa3932025082c63fd1c75d83a6f2ccc338d11cf4d0132b43c92653d1c7d1ede27336636236232eb0ddb2de94562be3293a70adf687e01f1a6ba4b43b2b59dde5553a0915e0ff49952c89b87b72ebcc196b61368ef11555304ee01579f7a81f2bf390b5b4c68762793ad746e7cc1b159363c424cf0bd8fd02c07a0cb12be7b3d074c4a02bf4fc887d7351d32e356685bd5d82646d2fe309fdde8d0d135fa0ea5a88f646787b2f30ed05600e96d31dcf4f916fc4b4439f45978aa9290def385f6b9fd7371ce1a66ff5e97a0c03e86e18724cc26b2eb8df6e63dab3c1b03c0b653682ffb63648a699c1a706c58be190c0c3bd6507b14ab6080fe3d5652c9c1037179891c8e3ec70bd9d5509925a5adfdf049416daea58c72993bcd38715eb099445d692e8096d2afb447fb219e30408c57fdb4d76fa928f742b029472a69270d2d13c896b50733eccd74f545537212a37c8d11e7c837cb56cb89fe39466d116070768e01b24709074acc6e753ab1c1fba944e576da9504c86e6a6bf980db060e6e0d7a7f2c1cb83bff9b684671fa9168ac85736cfecf6c895ba32a403e8bb98459ae49e9606cda3a2f1a1b2675e581b66a038bb97fdba2aa0979139bff24acbb07f489031728fa23fe971db72ecc6f63fea8b14871de88f30a55a32156ce94308f14d9451f4a5e572e2e576a2166d27b358c83aa61ede25cc84a625216c484bb209064e7060ed5fd6fd560f8248349b83ee35741cb3874f3624e69e386d07edd47142e59fbd2f212a524e7e344bc6322291937f0964154d4138644f3292f9dbffd28db7f98cc0eb96759471ff0640e37fea6916a0714ea3cd3de70d7c281762f5e1010421cc0542f53d80fd663a599eda3fd984d5eb389bd43ed21ab81a7d09012dcbb2b9a4cd7ffc63988453ef3893892150859e7aa1ea9e2b9e6abf937887fcdf02604cafeb3f5dc143ea1f76d487b2b1fc1a2d881c22d3f0d2b72b5e0678475930ed705e851da4db6ed8218c0e605e13436d603c4a8ca4ff647e8c9ed47ac7b3ae2b3f7b19710da3f62e614bd26e006574b20181d7aee35070f28a02b658823b4f0eb3214d0e13d2e5b5bcf48a189b4478cb03b4ff33f660a77f1c7281940622c66d90fe59f745209ef2a220dc205f2033ae13589d9e8404050f2f70562c68a5914ab5510aae0fe83f2adb1423b99fbd3794684443c9fa7a4afa9d9b1777fa187b31f98ce10c4023477968d707f7668af8dcee79932fd6b21108135244ede3b0d1c28e421633e053f0ebfdbc234289dd7a41ac4b3342abfff80a2be65f0a64c6aabcd612b86ec2ed7ff3a2e1bdb04fcefd7ee3c86558f7fda5d751f18cdb8f1a91173e9d1890cf9ad82663487ec00c95b09e96c0aa0c034b9a07e5d1ecf44036bb362e2bc00a865b84cb9e36b45e421eea7d183543ae2b4047fa171ce41709e4040bb8cf2479a08503d851e21d1df9baf7e60b6d4ceda6a50ca5a807bf3a97e3d5aa3d92563f1c683b196ce369c07e91364d8a798d8a9ca052b45e8b64e411acb584a2b93e0f806a7ba8269d980a8430e037689477d733b60e61962360d5c3a50ba8f556a319c65089cd43d1369b662f8c98e481db183027c17fe76fc4dc68a970979a1e9abe8125314653d984677f7730da26a490576c45a2237ef7982215179474cd6d36c9b74070f7116bc9dff4cedd4a2e24b586aca9fafc1cba44b39150d21e4be90b5b9577fa0c12aa8f671b689f67037739eccea1b59140e05280eed7476a426440a76f9bd0eef61e64761591bb5ab0d0165f3524c6445f17bdb03e447e372d0475a1706f2b6770eba496c805ff3193d4f1f86a733d2f37575a64762aa76745918af1c9157d2d31b6681e4edb5136e7871ffa3e81e7c8b7405d30742cbd76c9a3ea9b2e93cfb4ff30f9654a865fb60579672260f15d05aadcf51a46d33e9359b6a38baa186bca55203cfb1a3c710e5cf4899a7a6ed0a63fc4653dbe2d9d1d963e782038cf1a64a0c39023fc9c5784f037bc1fc2873560b7aa05ed0c10c1e52c31529f3fac6f7d37a1b137e04dabfdb811373143013a0e9329e3c3f87000d6d70f31f5aaf32362d324b1aa3e8a2dc098df19e20da77f0d5e57987317ec2a2ea919aa1940bf8db34e6323db5e6819f4b575a6eba668a6fbd45629c93dc04e916c693fd84db41868251cc70c7e3bc362ff935c6c9e16477c58fdc733b05a1c3ecfab65c0934399a077b51767fa27c83e27ef9d8e3c631d63fe1eaba8550a117f61a892a555c34d85ff6c9f9f4f5eaad5ab0c5216db768de6d0e34802494e9117862af308a763caaee8c8f9efd53dba4a01a6a44a30b7bd14d2155bd4dfefe6aea1b233a602b6873c89a984e4cff57a279624c915c08b8379ef05a8a2d0b220fa3d2e463d893d305bfd4fb48a1dec482a7aa30986554e0d05a1977774ddebf5a1535c2afd82cdcf7de0cac449f38409e558b228611d6b720ad298001a54ae21c7df339d9b073eedd3e7e3be18ea48c751d23a70175fe2e20caae78639f2f2dde762ec3f5e2b175fb8669d361e981a0a7cb621f0eb8147b1342269d0595d515a0e4c0beff2e499225a27e865e29c50c21fb50898336249d4da81ca36053f42920ba268960d290c5113816395c03a1164c2507807c7ca1c07ac9cbc1cdde4ce96d8d920aec38506ddfed275791108498025ec77225e7be5920105422d70197ca4ffdc8c986d5faee4efca3a34aaaf3025cd36c0ad7227e97e3f7ce6d9f9108c6b43cb81bff7a88f3f83aae96af3282f682674a550a72ee643db38f36afa5e5c80a2e11e2eb39fc1196326dd9391b14efa5295ddf6a46c52730e424607827790a1a024d1d3613137d013cd63bcfdb6ab3311fe9b5260223d9fa57eedd0ca29ac2df38225d9b0c3ce601aae5c1f66869ef096f8991e83606626f2e14a602e8e98f1e18ce7179adea4aa8458d3140ee38a12f3ee65eefd9964a781b1bf5b7dcfc77e6c396022d8f2f0fc233da5a5946e5837488049533d75cf08266aaa2dd28088a2d02b9050547ce2842dc964c99b19a831966c368d4ddacc8235fc99a92a6c24874fd15138b6a115850ab71daa2798e2baccef7a1ad4d17c11e30e75e389b5c0b08776c8660335746f7eab1b862958bb6117501e979b6e36761067f2ecb442ba47ef5068adf80af9942ba332e23f3818a7814885685f6a5dd5eb7982b2728097fd9b04c983f95af48efcb8c72ad677f1b738c4ede694edb5b0bf1876058dafd7a5714045d8dc9e53989cf53277eeb771d7a8978bab2ffed1d401b226d0fc527c3f44f22297a0502fe406bda59453b2987d4994b449340651ae7d1d59ee68bc0551f1268b00f63b87388e656fd846c5961851a6a97781bbd5fda70ac4de98864c409935c0a77f55d5876ec3a1c9c5ec8b0459f21c7bd29c2d17a69699bd26ec73b67da15c2872e6fc27aa1e617b457a2e443c5869859bff76ef07d4ee23ea6a2bed5d34868744e123909346a3361d9a198200ff7d90301f3c210b3ac8f96af7ee943b38ffe11da14b354886e104f4fdc2df336673c629dd9dfb9a6ed1a3fbbcdc18830ee0f3c70d4f4ca025ad2d61a2a665345cb23babe3d9330be392c03b63e33583ba84e58f242c385aa982692dbd18fe1a1690ed07c2e12ed08f602dd64b3813b8c6c63f4bf01734fbdf45b7814b4cced521e9c703f2c43e264dc4280be45438a11a67157a6cd6657ce0da56a414f017508c78eb2333da2cb67c353a01f2f38a9a76805a3b501befab03292a643777e23832534408e67bc869b924cf575ddd6d904109b75a7647b2707aaba7a0b0ff66a4e29059c2d78d7ed86a79de4a0cf99a7d9d7a42778cfb9a2dac79829142a1736ea688c4fd13e949fb3e7375b7a63deaae904fd20c", 0x2000, &(0x7f0000005a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) timer_create(0x0, &(0x7f0000000380)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) close(r2) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='oom_score_adj\x00') exit(0x0) timer_settime(0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) tkill(r4, 0x14) ioctl$PPPIOCATTACH(r1, 0x4004743d, &(0x7f0000000040)=0x3) r5 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r1, &(0x7f00000004c0)) close(r0) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x14, 0x40, 0x6, 0x8}, 0x48) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xc, 0x4, 0x4, 0x9, 0x0, r6}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000580)=@bpf_lsm={0x5, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="2daa0000000000007910a8000000000018190000", @ANYRES32=r7, @ANYBLOB="00000000000000009500000000000000"], &(0x7f0000000000)='GPL\x00'}, 0x80) r8 = syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x14, 0x8, 0xfff, 0x7, 0x20}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000640)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYRESHEX=r6, @ANYRES32=r8, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f00000001c0)='jbd2_handle_stats\x00', r9}, 0x10) r10 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x11, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1801000000000000000000004b64ffec0500000000000000850000000700000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='jbd2_handle_stats\x00', r10}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='cpuacct.usage_percpu\x00', 0x26e1, 0x0) epoll_pwait(r5, &(0x7f0000000700)=[{}], 0x1, 0x0, 0x0, 0x0) executing program 3: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200), 0x43400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='huge=always']) creat(&(0x7f0000000000)='./file0/file0\x00', 0x0) mount$incfs(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0), 0x40000800) [ 160.390996][ T5309] F2FS-fs (loop2): invalid crc value executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xb, 0x7, 0x8, 0x8, 0x5}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000100000000000000fe0018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00', r1}, 0x10) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000200), 0x121000, 0x0) r4 = syz_genetlink_get_family_id$mptcp(&(0x7f00000002c0), 0xffffffffffffffff) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000300)={@loopback, @private, 0x0}, &(0x7f0000000340)=0xc) unshare(0x20400) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x2, 0x4, 0x1, 0xbf22}, 0x48) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xd, 0x5, 0x4, 0x6, 0x0, r6}, 0x48) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x2, 0x4, 0x1, 0xbf21}, 0x48) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xd, 0x5, 0x4, 0x6, 0x0, r8}, 0x48) r10 = fcntl$dupfd(r8, 0x0, r9) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r7, &(0x7f00000001c0), &(0x7f0000000240)=@udp=r10}, 0x20) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)={0x0, @local, @initdev}, &(0x7f00000003c0)=0xc) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r3, &(0x7f00000004c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)=ANY=[@ANYBLOB='H\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="000427bd7000fedbdf25010000003400018008000700", @ANYRES32=r5, @ANYBLOB="060005004e21000008000700", @ANYRES32=r11, @ANYBLOB="060001000ae5fffff70006000f000000"], 0x48}, 0x1, 0x0, 0x0, 0x4000}, 0x400c004) socket$inet6(0xa, 0x3, 0x3a) connect$inet6(r2, &(0x7f0000000100)={0xa, 0x0, 0x0, @remote, 0x2}, 0x1c) openat$uinput(0xffffffffffffff9c, &(0x7f0000000080), 0x802, 0x0) syz_emit_ethernet(0xb4, &(0x7f0000000b00)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaa0086dd60003a04007e3a00fe8000000000000000000000000000bbff020000000000000000000000000001"], 0x0) [ 160.445946][ T5309] F2FS-fs (loop2): Mounted with checkpoint version = 753bd00b [ 160.463836][ T23] audit: type=1400 audit(2000000044.329:1703): avc: denied { reparent } for pid=5308 comm="syz-executor.2" name="file0" dev="loop2" ino=4 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 160.507438][ T4677] EXT4-fs error (device loop3) in ext4_reserve_inode_write:6099: Out of memory [ 160.527372][ T7] attempt to access beyond end of device [ 160.527372][ T7] loop3: rw=1, want=7212754384, limit=2048 [ 160.538721][ T7] EXT4-fs warning (device loop3): ext4_end_bio:317: I/O error 10 writing to inode 15 (offset 0 size 0 starting block 1803188595) [ 160.552016][ T7] Buffer I/O error on device loop3, logical block 1803188595 [ 160.559476][ T7] ------------[ cut here ]------------ [ 160.564733][ T7] kernel BUG at fs/ext4/ext4.h:2984! [ 160.570054][ T7] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 160.575923][ T7] CPU: 0 PID: 7 Comm: kworker/u4:0 Tainted: G W 5.4.268-syzkaller-00003-g2d5d8240a7cb #0 [ 160.586850][ T7] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 160.596754][ T7] Workqueue: writeback wb_workfn (flush-7:3) [ 160.602582][ T7] RIP: 0010:ext4_mb_find_by_goal+0xc10/0xc50 [ 160.608485][ T7] Code: fc ff ff 89 d1 80 e1 07 80 c1 03 38 c1 0f 8c 0d fc ff ff 48 89 d7 e8 0f 85 c8 ff 48 8b 54 24 30 e9 fb fb ff ff e8 20 b1 98 ff <0f> 0b e8 49 69 6f ff e8 14 b1 98 ff 0f 0b e8 0d b1 98 ff 0f 0b e8 [ 160.628010][ T7] RSP: 0018:ffff8881f5dbe780 EFLAGS: 00010293 [ 160.633902][ T7] RAX: ffffffff81cb9600 RBX: 0000000000000001 RCX: ffff8881f5d65e80 [ 160.641712][ T7] RDX: 0000000000000000 RSI: 0000000000000240 RDI: 0000000000000001 [ 160.649612][ T7] RBP: ffff8881f5dbe890 R08: ffffffff81cb8b29 R09: ffffed1038aa748e [ 160.657419][ T7] R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000240 [ 160.665234][ T7] R13: ffff8881d91f53f0 R14: 1ffff1103ebb7d00 R15: 1ffff1103b23ea7e [ 160.673052][ T7] FS: 0000000000000000(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 160.681812][ T7] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 160.688234][ T7] CR2: 0000001b33b2b000 CR3: 00000001ee0c0000 CR4: 00000000003406b0 [ 160.696045][ T7] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 160.703855][ T7] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 160.711670][ T7] Call Trace: [ 160.714819][ T7] ? __die+0xb4/0x100 [ 160.718612][ T7] ? die+0x26/0x50 [ 160.722171][ T7] ? do_trap+0x1e7/0x340 [ 160.726254][ T7] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 160.731460][ T7] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 160.736666][ T7] ? do_invalid_op+0xfb/0x110 [ 160.741196][ T7] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 160.746397][ T7] ? invalid_op+0x1e/0x30 [ 160.750574][ T7] ? ext4_mb_find_by_goal+0x139/0xc50 [ 160.755760][ T7] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 160.760985][ T7] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 160.766183][ T7] ? generic_make_request+0xe0/0xc90 [ 160.771387][ T7] ? ext4_mb_new_blocks+0x29f/0x2d10 [ 160.776540][ T7] ? ext4_ind_map_blocks+0x1326/0x2e90 [ 160.781810][ T7] ? do_writepages+0x12b/0x270 [ 160.786403][ T7] ? ext4_mb_use_inode_pa+0x4b0/0x4b0 [ 160.791990][ T7] ? wb_workfn+0x3b6/0x1230 [ 160.796304][ T7] ? process_one_work+0x765/0xd20 [ 160.801154][ T7] ? worker_thread+0xaef/0x1470 [ 160.805843][ T7] ? kthread+0x2da/0x360 [ 160.809920][ T7] ? ret_from_fork+0x1f/0x30 [ 160.814461][ T7] ext4_mb_regular_allocator+0x229/0x10d0 [ 160.820016][ T7] ? memcpy+0x38/0x50 [ 160.823832][ T7] ? ext4_mb_initialize_context+0x4cc/0xb80 [ 160.829670][ T7] ? ext4_mb_normalize_request+0xf5/0x1250 [ 160.835288][ T7] ? ext4_mb_normalize_request+0x1250/0x1250 [ 160.841105][ T7] ? ext4_mb_new_blocks+0x29f/0x2d10 [ 160.846226][ T7] ? kmem_cache_alloc+0xd9/0x250 [ 160.851008][ T7] ext4_mb_new_blocks+0x59a/0x2d10 [ 160.855964][ T7] ext4_new_meta_blocks+0x201/0x490 [ 160.861105][ T7] ? __unwind_start+0x708/0x890 [ 160.865759][ T7] ? ext4_should_retry_alloc+0x1c0/0x1c0 [ 160.871231][ T7] ext4_ind_map_blocks+0x1326/0x2e90 [ 160.876354][ T7] ? asan.module_dtor+0x20/0x20 [ 160.881033][ T7] ? lru_add_drain_cpu+0x4b7/0x600 [ 160.886103][ T7] ? check_preemption_disabled+0x9f/0x320 [ 160.891652][ T7] ? do_writepages+0x12b/0x270 [ 160.896262][ T7] ? mpage_process_page_bufs+0x781/0x830 [ 160.901725][ T7] ? _raw_read_unlock+0x21/0x40 [ 160.906401][ T7] ? ext4_es_lookup_extent+0x559/0x9d0 [ 160.911721][ T7] ext4_map_blocks+0x9d6/0x1ba0 [ 160.916392][ T7] ? ext4_issue_zeroout+0x150/0x150 [ 160.921418][ T7] ? ext4_should_dioread_nolock+0x94/0x500 [ 160.927069][ T7] ext4_writepages+0x18f9/0x3cc0 [ 160.931844][ T7] ? ext4_readpage+0x2e0/0x2e0 [ 160.936435][ T7] ? unwind_get_return_address_ptr+0xa0/0xa0 [ 160.942302][ T7] ? preempt_count_add+0x8f/0x180 [ 160.947121][ T7] ? fprop_fraction_percpu+0x1d1/0x230 [ 160.952404][ T7] ? __wb_calc_thresh+0x2d2/0x400 [ 160.957260][ T7] ? ext4_readpage+0x2e0/0x2e0 [ 160.961859][ T7] do_writepages+0x12b/0x270 [ 160.966287][ T7] ? wb_calc_thresh+0x180/0x180 [ 160.970973][ T7] ? __writepage+0x110/0x110 [ 160.975402][ T7] ? _raw_spin_lock+0xa4/0x1b0 [ 160.979997][ T7] ? _raw_spin_trylock_bh+0x190/0x190 [ 160.985249][ T7] ? _raw_spin_lock+0xa4/0x1b0 [ 160.989813][ T7] __writeback_single_inode+0xd9/0xcc0 [ 160.995200][ T7] writeback_sb_inodes+0x9e0/0x1800 [ 161.000240][ T7] ? _raw_spin_lock+0xa4/0x1b0 [ 161.004834][ T7] ? queue_io+0x500/0x500 [ 161.008992][ T7] ? writeback_sb_inodes+0x1800/0x1800 [ 161.014287][ T7] ? queue_io+0x358/0x500 [ 161.018541][ T7] wb_writeback+0x403/0xd70 [ 161.022891][ T7] ? wb_io_lists_depopulated+0x170/0x170 [ 161.028347][ T7] ? set_worker_desc+0x158/0x1c0 [ 161.033127][ T7] ? check_preemption_disabled+0x9f/0x320 [ 161.038676][ T7] ? kthread_data+0x4e/0xc0 [ 161.043019][ T7] wb_workfn+0x3b6/0x1230 [ 161.047224][ T7] ? inode_wait_for_writeback+0x280/0x280 [ 161.052747][ T7] ? switch_mm_irqs_off+0x35a/0xab0 [ 161.057783][ T7] ? _raw_spin_unlock_irq+0x4a/0x60 [ 161.062817][ T7] ? finish_task_switch+0x130/0x590 [ 161.067836][ T7] ? __schedule+0xb0d/0x1320 [ 161.072263][ T7] ? _raw_spin_lock_irqsave+0x210/0x210 [ 161.077644][ T7] ? read_word_at_a_time+0xe/0x20 [ 161.082507][ T7] ? strscpy+0x89/0x220 [ 161.086502][ T7] process_one_work+0x765/0xd20 [ 161.091191][ T7] worker_thread+0xaef/0x1470 [ 161.095706][ T7] kthread+0x2da/0x360 [ 161.099608][ T7] ? worker_clr_flags+0x170/0x170 [ 161.104465][ T7] ? kthread_blkcg+0xd0/0xd0 [ 161.108891][ T7] ret_from_fork+0x1f/0x30 [ 161.113150][ T7] Modules linked in: [ 161.117880][ T7] ---[ end trace 701213373e62971f ]--- [ 161.123345][ T7] RIP: 0010:ext4_mb_find_by_goal+0xc10/0xc50 [ 161.129148][ T7] Code: fc ff ff 89 d1 80 e1 07 80 c1 03 38 c1 0f 8c 0d fc ff ff 48 89 d7 e8 0f 85 c8 ff 48 8b 54 24 30 e9 fb fb ff ff e8 20 b1 98 ff <0f> 0b e8 49 69 6f ff e8 14 b1 98 ff 0f 0b e8 0d b1 98 ff 0f 0b e8 [ 161.148694][ T7] RSP: 0018:ffff8881f5dbe780 EFLAGS: 00010293 [ 161.154534][ T7] RAX: ffffffff81cb9600 RBX: 0000000000000001 RCX: ffff8881f5d65e80 [ 161.162393][ T7] RDX: 0000000000000000 RSI: 0000000000000240 RDI: 0000000000000001 [ 161.169169][ T5385] F2FS-fs (loop1): Found nat_bits in checkpoint [ 161.170187][ T7] RBP: ffff8881f5dbe890 R08: ffffffff81cb8b29 R09: ffffed1038aa748e [ 161.184061][ T7] R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000240 [ 161.191981][ T7] R13: ffff8881d91f53f0 R14: 1ffff1103ebb7d00 R15: 1ffff1103b23ea7e [ 161.199797][ T7] FS: 0000000000000000(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 161.208574][ T7] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 161.214963][ T7] CR2: 0000001b33b2b000 CR3: 00000001ee0c0000 CR4: 00000000003406b0 [ 161.241959][ T7] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 161.242536][ T5385] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 161.257521][ T7] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 161.262510][ T5385] F2FS-fs (loop1): Corrupted max_depth of 3: 2049 [ 161.275551][ T5385] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.1'. [ 161.286396][ T7] Kernel panic - not syncing: Fatal exception [ 161.292626][ T7] Kernel Offset: disabled [ 161.296745][ T7] Rebooting in 86400 seconds..