@local}, 0x10) r9 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r9, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="180000006a00290f00200000000000000a0000000000cd"], 0x18}}, 0x0) accept4$inet6(r7, 0x0, 0x0, 0x0) [ 111.884826][ T3843] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. [ 111.946077][ T3843] EXT4-fs error (device loop3): ext4_mb_generate_buddy:748: group 0, block bitmap and bg descriptor inconsistent: 227 vs 220 free clusters [ 111.961194][ T3843] EXT4-fs error (device loop3): ext4_clear_blocks:858: inode #13: comm syz-executor.3: attempt to clear invalid blocks 1024 len 1 [ 111.975642][ T3843] EXT4-fs error (device loop3): ext4_free_branches:1022: inode #13: comm syz-executor.3: invalid indirect mapped block 1819239214 (level 0) [ 111.990243][ T3843] EXT4-fs (loop3): 1 truncate cleaned up executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$BTRFS_IOC_LOGICAL_INO_V2(r0, 0xc038943b, &(0x7f00000000c0)={0x5, 0x10, '\x00', 0x1, &(0x7f0000000040)=[0x0, 0x0]}) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x10900, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) (async) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='comm\x00') exit(0x0) (async) preadv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/7, 0x7}], 0x1, 0x1f, 0x0) (async) ioctl$KVM_CAP_X86_DISABLE_EXITS(r2, 0x4068aea3, &(0x7f0000000200)={0x8f, 0x0, 0xf}) (async) bind$bt_hci(r0, &(0x7f0000000080)={0x1f, 0xffffffffffffffff, 0x2}, 0x6) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000400)={0x54, r5, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x40, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x0, @local}}, {0x14, 0x2, @in={0x2, 0x0, @multicast1}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}]}, 0x54}}, 0x0) (async) r6 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r6, 0x0, 0x60, &(0x7f0000000040)={'filter\x00', 0x7, 0x4, 0x3c8, 0xe8, 0x0, 0x0, 0x2e0, 0x2e0, 0x2e0, 0x4, 0x0, {[{{@arp={@loopback, @loopback, 0x0, 0x0, 0x0, 0x0, {@mac=@dev}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'macvtap0\x00', 'macvlan1\x00'}, 0xc0, 0xe8}, @unspec=@MARK={0x28}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, {@mac=@broadcast}, {@mac=@random="f33aa71499b5"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'dummy0\x00', 'veth1_to_hsr\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac=@local, @mac=@random="115dc2caa01e", @dev, @multicast2}}}, {{@arp={@empty, @remote, 0x0, 0x0, 0x0, 0x0, {}, {@mac=@dev}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'lo\x00', 'veth1_to_bond\x00'}, 0xc0, 0xe8}, @unspec=@STANDARD={0x28, '\x00', 0x0, 0xfffffffffffffffd}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x418) (async) write$binfmt_misc(r0, &(0x7f0000000480)=ANY=[@ANYRES32=0x0, @ANYRESOCT=r6], 0x6) (async) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r7, 0x400454ca, &(0x7f0000000000)={'pim6reg1\x00', 0x400}) (async) r8 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r8, 0x8947, &(0x7f0000000380)={'batadv_slave_1\x00'}) (async) ioctl$TUNGETFILTER(r7, 0x801054db, &(0x7f0000000200)=""/129) executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, &(0x7f0000000080)=""/163}, 0x90) socket$inet6(0xa, 0x2, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000640)=@newlink={0x70, 0x10, 0x437, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4048b}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @sit={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_IPTUN_TTL={0x5, 0x4, 0x96}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @rand_addr=0x64010100}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0xef}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x20}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0x1}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_FLAGS={0x6, 0x8, 0x3}]}}}]}, 0x70}}, 0x0) [ 111.995902][ T3843] EXT4-fs (loop3): mounted filesystem without journal. Opts: quota,bsdgroups,nodelalloc,,errors=continue executing program 1: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x200000, &(0x7f00000005c0)={[{@journal_ioprio={'journal_ioprio', 0x3d, 0x2}}, {@nombcache}, {@dioread_lock}, {@norecovery}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x7e}}, {@lazytime}, {@init_itable_val={'init_itable', 0x3d, 0x5}}, {@jqfmt_vfsold}, {@grpjquota}]}, 0xfe, 0x564, &(0x7f0000002240)="$eJzs3UtvVFUcAPD/nT54KiVBoi5MExZikCltfWDiApdGiSS6x0l7aUinDOlMCa0kwkI2bAwxMUYS4wdw75L4BfwUJEpCDGl04abmTu+Ugc70MQzMyPx+yYVz7qPnnDn3nPnfuTO5AQys8eyfQsRrEfFtEnGoadtw5BvH1/dbfXhtJluSWFv7/K8kknxdY/8k//9Annk1In77JuJEYXO51eWV+VK5nC7m+YnawuWJ6vLKyYsLpbl0Lr00NT19+t3pqQ/ef69rbX3r3D8/fHb349O3jq1+/8v9w7eTOBMH823N7XgK15sz4zGevyYjceaJHSe7UFg/SXpdAToylI/zkcjmgEMxlI964MX3dUSsAQMqMf5hQDXigMa1fZeug/83Hny0fgG0uf3D65+NxN76tdH+1eSxK6PsenesC+VnZfz6553b2RLd+xwCYFvXb0TEqeHhzfNfks9/nTu1g32eLMP8B8/P3Sz+ebtV/FPYiH+iRfxzoMXY7cT2479wv8VhSbc+pc7ivw9bxr8bN63GhiLilYh4qR7zjSQXLpbTbG57OSKOx8ieLL/V/ZzTq/fW2m1rjv+yJSu/EQvm9bg/vOfxY2ZLtdLTtLnZgxsRr7eMf5ON/k9a9H/26pzbYRlH0ztvtNu2ffufrbWfI95s2f+P7mglW9+fnKifDxONs2Kzv28e/b1d+b1uf9b/+7du/1jSfL+2uvsyftr7b9puW6fn/2jyRT09mq+7WqrVFicjRpNPN6+fenRsI9/YP2v/8WNbz3+tzv99EfHlDtt/88jNtrv2Q//P7qr/d5+498lXP7Yrf2f9/049dTxfs5P5b6cVfJrXDgAAAAAAAPpNISIORlIobqQLhWJx/fsdR2J/oVyp1k5cqCxdmo36b2XHYqTQuNN9qOn7EJP592Eb+akn8tMRcTgivhvaV88XZyrl2V43HgAAAAAAAAAAAAAAAAAAAPrEgTa//8/8MdTykNHnW0PgmfLIbxhc247/bjzpCehLu3//FzHAi6Kj0byv+/UAnj/v5jCgRnpdAaCXvP/D4DL+YXAZ/zC4jH8AAAAAAAAAAAAAAAAAAAAAAAAAAADoqnNnz2bL2urDazNZfvbK8tJ85crJ2bQ6X1xYminOVBYvF+cqlblyWpypLGz398qVyuXJqVi6OlFLq7WJ6vLK+YXK0qXa+YsLpbn0fOppQwAAAAAAAAAAAAAAAAAAALBZdXllvlQup4sSEh0lhvujGhJNiVtdGN09npgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoMl/AQAA///VUDYA") mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) mount$bind(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='./file0/file0\x00', 0x0, 0x89101a, 0x0) mount$bind(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x1adc51, 0x0) r0 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r0, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r2 = open(&(0x7f0000000080)='./file1\x00', 0x10b942, 0x0) sendfile(r2, r1, 0x0, 0x80000000) [ 112.042384][ T3851] tipc: Enabled bearer , priority 10 executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r4}, [@IFA_LOCAL={0x14, 0x2, @local}, @IFA_CACHEINFO={0x14, 0x6, {0x40000000, 0xffffffff}}]}, 0x40}}, 0x0) executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0x8, &(0x7f0000000080), 0x4) executing program 3: r0 = epoll_create1(0x0) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f00000001c0)={0x40002004}) syz_mount_image$fuse(0x0, &(0x7f0000001040)='./file2\x00', 0x0, 0x0, 0x0, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000100)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) syz_mount_image$fuse(&(0x7f0000000140), &(0x7f00000001c0)='./file0\x00', 0x40000, &(0x7f0000000380)=ANY=[], 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x40942, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cpuacct.usage_percpu\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000240), 0xfea7) copy_file_range(r3, &(0x7f00000001c0), r2, 0x0, 0xffffffffa003e45c, 0x700000000000000) write$binfmt_script(r1, &(0x7f0000000480), 0x100) ppoll(&(0x7f0000000200)=[{r1, 0x1}, {r0}], 0x2, 0x0, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000740)=ANY=[], 0x1, 0x2b1, &(0x7f0000000e00)="$eJzs3EFr02AYwPFn61y7jq0VRFBQH/Sil7DVL7AiG4gFZa5DPQiZS7U0tqMpk4q4XcSrn2N49CaoX2AX8eLd2xAELzuIlSXN1qzp7Da7VPr/wXjf5Hkf3jdbMp4U+m7de/O0VHCMglmT4YTKsMi6bIukd3pNM802KSJDMiqt1uXa+M+vF+7ef3Arm8vNzqvOZReuZ1R18tKHZy/eXv5UG198N/k+Lpvph1s/Mt82z26e2/q98KToaNHRcqWmpi5VKjVzybZ0ueiUDNU7tmU6lhbLjlUNxAt2ZWWlrmZ5eSK5UrUcR81yXUtWXWsVrVXraj42i2U1DEMnkjIQZjoFRrpIzm/Mz5vZjuFG7KirQjTGwk5Wq1kzFhrMb5zEogAAQH85uP73av2h5tjhtvo/t+i1Pa7//QVQ/x/beuCoY/0/dGILQs/t1P/J5vMbRP0PAAAAAAAAAAAAAAAAAAAAAMD/YLvRSDUajZTf+j9xEUmIiH8c9TrRG/z9B1vLF/cSIvbr1fxq3mu9eLYgRbHFkilJyS/3fmjy+nM3c7NT6krLR3utmb+2mo9J3M/3pcPyL56e9vI1mH/K3W9kd/6MpORM+PyZ0PxRuXqlJd+QlHx+JBWxZdm9r/fyX06r3rid03ggf8wdt0/H3TYAAAAAAOhnhu5qe3934+6AhLTHvfxDfD6w7/18RM53s0UlAAAAAAA4Nqf+vGTatlVt6YyKSPBMeCcuIn8bE2lHJIrZY9IP1z7gnYSIeGe026yxlsfh+256N5PuPDDRX/JRf1EdQlH/ZwIAAADwr+0V/YdI+vKqhysCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDwdLtVmD++LeQHDkhvmS524hcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9JE/AQAA///i0Rm8") executing program 1: socket$tipc(0x1e, 0x0, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="18010000000000000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000004c0)=@ipv6_delrule={0x38, 0x21, 0x1, 0x0, 0x0, {0xa, 0x14}, [@FIB_RULE_POLICY=@FRA_IIFNAME={0x14, 0x3, 'erspan0\x00'}, @FIB_RULE_POLICY=@FRA_DPORT_RANGE={0x8}]}, 0x38}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), r1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) socket$igmp(0x2, 0x3, 0x2) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x15, &(0x7f0000000200)={@mcast2, 0x0}, &(0x7f0000000340)=0x14) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000180)={'syztnl2\x00', r2, 0x29, 0x5, 0x3, 0x1, 0x2a, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @dev={0xfe, 0x80, '\x00', 0x1a}, 0x8, 0x40, 0x9, 0x23}}) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f0000000000)=ANY=[], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r3, 0x2}, 0x90) r5 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000400)='sys_exit\x00', r4}, 0x10) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001880)={0x0, 0x3938700}) r6 = signalfd(r5, &(0x7f0000000000)={[0xfffffffffffffffa]}, 0x8) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r6, 0x89f3, &(0x7f0000000240)={'gretap0\x00', &(0x7f00000006c0)}) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r7 = socket(0x25, 0xa, 0xf7) syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), r6) ioctl$ifreq_SIOCGIFINDEX_team(r7, 0x8933, &(0x7f0000000bc0)) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r6, 0x89f2, &(0x7f0000000c80)={'syztnl2\x00', &(0x7f0000000c00)={'ip6gre0\x00', r2, 0x2f, 0x0, 0x20, 0x8, 0x2c, @mcast2, @mcast1, 0x40, 0x8, 0x0, 0x272}}) r8 = socket$netlink(0x10, 0x3, 0x0) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000300)={'wg0\x00', 0x0}) sendmsg$nl_route(r8, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newlink={0x74, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x4c, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x3c, 0x2, 0x0, 0x1, [@IFLA_IPTUN_COLLECT_METADATA={0x4}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x6}, @IFLA_IPTUN_ENCAP_FLAGS={0x6}, @IFLA_IPTUN_FLOWINFO={0x8, 0x7, 0x8}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_FLAGS={0x8, 0x8, 0x205}, @IFLA_IPTUN_ENCAP_DPORT={0x6, 0x12, 0x4e22}, @IFLA_IPTUN_COLLECT_METADATA={0x4}]}}}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x74}, 0x1, 0x0, 0x0, 0x48001}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r12, &(0x7f0000000280)=ANY=[@ANYBLOB="1500000065ffff"], 0x15) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r11}, 0x2c, {'wfdno', 0x3d, r12}, 0x2c, {[{@version_u}]}}) [ 112.093835][ T2424] appleir 0003:05AC:8243.000D: No inputs registered, leaving [ 112.110630][ T2424] appleir 0003:05AC:8243.000D: hiddev96,hidraw0: USB HID v0.00 Device [syz] on usb-dummy_hcd.4-1/input0 [ 112.157878][ T23] audit: type=1400 audit(1713879984.390:414): avc: denied { create } for pid=3865 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=caif_socket permissive=1 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000240)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}}]}, &(0x7f0000000200)='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, &(0x7f0000000bc0)={&(0x7f0000000040)='kmem_cache_free\x00', r1}, 0x10) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001a80)=ANY=[@ANYBLOB="b702000013000000bfa30000000000000703000000feffff7a0af0ff0100000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec56147d66527da307bf731fef97861750379585e5a076d839240d29c034055b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e60c08dc8b8dbf11e6e94d75938321a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152f7cbdb9cd38bdb2209c67deca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c4110555850915148ba532e6ea09c346dfebd38608b3280080005d9a9500000000000000334d83239dd27080851dcac3c12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cac1bd4f4390af9a9ceafd0002cab154ad029a1090000002780870014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a6a71bc85018e5ff2c91018afc9ffc2cc788bee1b47683db01a469398685211dfbbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447c2edfae4f390a8337841cef386e22cc22ee17476d73895222963ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979ca9857399537f5dc2acb72e7ead0509d380578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9d24d37cef099ece729aa218f9f44a3210223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b400000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d58e37f868f7ca1664fe2f3ced846891180604b6dd2499d16d7d9158ffffffff00000000ef069dc42749a89f854797f29d0000002d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d5a3e1a90800c66ee2b1ad76dff9f9000071414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b31592479ecf2392191fa83ee830548f11e1036a8debd64cbe359454a3f2239cfe35f81b7a490f167e6d5c1109000000000000000042b8ff8c21ad702ccacad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd1f285f653b621491dc6aaee0200e2ff08644fb94c06006eff1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e578af7dc7d5e87d44ff828de453f34c2b18660b080efc707e676e1fb4d5825c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f40300966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d367632952a93466ae595c6a8cda690d192a070886df42b27098773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169c80aa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c3093c3690d10ecb65dc5b47481edbf1f000000000000004d16d29c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf8179ecd9e5a225d67521dc728eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f32468f65bd06b4082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986c0c6c747d9a1cc500bb892c3a16ff10feea20bdac0000000000000000ca06f256c8028e0f9b65f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce16d6c7010bb37b61fa0a2d8974e69115d33394e86e4b838297ba20f96936b7e4746e92dea6c5d1d33d84d96b50fb000000ae07c65b71088dd7d5d1e1bab9000000000000000000000000b5ace293bec859c13e3229432ad71d646218b5229dd88137fc7c59aa242af3bb4efb82055a3b61227ad40f52c9f2500579aca11033ec14bb9cc16bd83a00840e31d828ec78e116ae46c4897e2795b6ff92e9a1e24b0b855c02f2b7add58ffb25f339097729a7a51810134d3dfbf71f6516737be55c06d9cdcfb1e2bb10b50000eb4acff90756dba1ecf9f58afd3c19b5c4558ba9af6b7333c894a1fb29ade9ad75c9c022e8d03fe28bc358684492aa771dbfe80745fe89ad349ffaad76ff9dd643796caffdf67af5dd476c37e7e9a84e2e5da2696e285a59b53f2fb0e16d8262c080c159ce40c14089c82759106f422582b42e3e8484ea5a6ad9aa52106eafe0e0caea1ad4cb23f3c2b8a0f455ba69ea284c268d54b43158a8b1d128d02af263b3dc1cab794c9ac57a2a7332f4d8764c302ccd5aac114482b619fc575aa0dd2777e881e29a854380e2f1e49db5a1517ec40bb3fa44f9959bad67ccaba76408da35c9f1534c8bd48bbd61627a2e0a74b5e6aefb7eee403502734137ff47257f164391c673b6071b6ad0f05eed164ca63e4ea26dce0fb3ce0f65912adf4ea0f75d63845589829b6b0679b5d65adc0d7c78cfc6bdc195583645e0dece7eb0011e544587c113a29692f23742d4beef281e236d08574e501d045fff8303333b8eecbd5bd4eaa4893c9ee057a936dadb490f7a2596950c9371321a9ce174f3137c30c2a01c042dbdc69f905ee0869812b8296645604b9b37a42871862b0093cd7b3fd4de15e61ec939b63af2b51f41374c140b799c709f0aac710ad0f3"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0x5b8, 0x0, &(0x7f0000000100)="b9ff03076844268cb89e14f088481be0ffff00fe4000633377fbac14142ce000031762079f4b4d0f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0x8, 0x60000000}, 0x1e) socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$netlink(r3, 0x10e, 0x9, 0x0, &(0x7f00000000c0)) executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) memfd_create(&(0x7f0000000000)='prodM\xb0\xea\a\x06\xbe\xaen/\xce4\xb7\xc1\xef\xba!\x9d\rSt\xa24\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1dz\xd05\xe2e,\xb1\x84\xea\x91^%A\xe5\x9e\x13TdT\xc6^p\xb0#R\x04\x06\xae\xebA;Y\xeb\x8f\xec\xb4\xf9\x17\xb7\x04\xc2\xc0\xc6\xb4\v\xff\xfc\x88\x90\xabC\x02\x00\xf04\x03\x88\xae9\'>R^P{Vr!\xe2W\xc72\xea\xb7Wp\xc36\x96\xffZ\\A@\x00\x00\x00\xc9\xf3Y\xb8\x89#\xa1\xb1)Dk\xeb\xa1\t\x00{u[\xbd\x9d\xf4\xbf\\\xce\x02P\xf2MY\x05^\xffj\x9c\x14\xb7\xb6v\x1d*1>\x00 \x00\x00\x00\x00\x14C?]\x8c\xb4Y\xcf\x80\x85\xd6\x036\xc8~\xa8\f\x00\x00\xb5M\x9a\x9dc\xaaAU\xec\xe06\xed\xe4\xfb\xdf\a\xd0lg\x13\xf9\x8b:s>\xd7s\xef\xb3\x9f#\x15)\xf9\xe10\xc7\xb262\x00\x00\x00\x00\x00\x00\x00\x00Nz\x0eu\x8f\x01\x00\x00\x00\x00\x00\x00\xdd\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc3\xa7/\x0f\x9b`\xa5\x98\x81a\xeev\x00\x00\x00\x00\a\x10\x00m2\xf2\xd8,\x17\xf8\x8e\xae\xc8\xad\xed<\"\x8e\n\x9d\xb13\x8d\xef\x96\xd2I\"8=tg\xdfU\xd0q\x95/f\xec\xdc\xa3\xe1[\xc0\xaa\xefz\xc9\xf4[\x00\x00\x00Q\xff}5\x94\x88\xa1\xdc\xa1g\xe0q\xc5:\xe4\xdf\x80\xb3,\xb9\xb2\xdc\x81\x9f6\x0f\x84WY\xbfSY`\xb8\a\x19\xb1\x058\xa4\xc3\xbb\xf8aB:\x84\x02?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf3o-GU\xb0\x00F\xb3o(aI[\xd6\x9fG\xaeI\x83\x93\x8cC\xc0#\xe0q\xd0Ex|\xdb\xa8\x16\xfe>:\t0\xfd\x8a\xc7\x84\xb5\xc7M-0A\xf0\x94\xf3\xcc\x8d\xbb3\\\"\x882\xb3\xa84\xac\x00\xdd}Ft\xc6\xcc\f}1X#\xe4\xe1\x94i\xce\xa1\xff\x95\x80\xb4T\x9c\x01\xf3\x1cLB\x94m(m\f\xbc\xebY\xa0\xf7\xf0\x9d\x10\xbd\x86\x1by\xe6\xdf\xc0\xc5\xb9\xb9\xbf\xdf~9\nC\xe9\xc5\x0e\xda\x9c(\x9b\"\xc7\x97\xfc\b\xd9\xc2T\xa7*}]\xc8\xb3 .\x9b\x89\x0f\xf8$\xdd>lU\x13EG\xbb1] \xda\x19\xc5\x9b\x15\x95\xc4\xfcw\xbb\x92\x91\xc4\xa6\x907XK\xfc\x17]\xfa\xff\'\xef\x92\x1c\xb8\x1fK\xb2o \xd1\xbd\xb2\x11+\xa3R\xefQ\xc2\xbdW\x05\xec\xb3=@\x03\xc6^\xa2\x15%\xb0\'D#\xb6Q\x8f\x82?S>\x0fP\x9cE\x92{d\xe6\x9cj1\x87\xb3\x01\xde\xe8\x89\xc4s\xb7\x14~}\xaa\x8c\xc3\x95BAE\xf2.\x8f#;a\x94\"\xd1U\xff\xe8v\xd3\x84d\xf4\x134\xa6XI\xe5h\xaa\x15\x9a\xf7Z\xe3%\x88p\x90\xbb\x9dt\xa3\xe1\r\x8d\x94\"\x19\x8b\x17)\xea\xd5\x17\xeb\xe4\x1b\x0fBZ1\xbe\xee\xfa\x1c\xf9\xa6\x11\x94\x06\\P:\xaf\xcex\xc2\x82\x9a\x16\xfc\xa1\xf9q\x12\xe3\x1a\xdc\xb7\x12\xbba\b\xbb\xed\xb2\xd1W\xe2\x8b\x8d8}\x10W\xbd\xa60A\xc3\x03\xfa\x890\x86#\bQ\xcb)\x00]\x9e\x14\xd2\xea\x82\xa8\xb7ZG\x15r\xf1\t\x00\x00\x00 \xc1\xaf\x19?\x00\\\x91\x13\x1b8\xe1\xc3\xa4\v\x94\xbfJ\xb5\xde\x95\x82\x00]B|\xe2[%\xe3\xf0\x04\xba\xed\xdb\xf5\x7f\x9d\xfe>\xf6m$M&\x7fq]\xe4\xf6\x82\xc3\x00\xb1zg}\x99E\xa4\x19\xe9\x1a4a\xd75D-k\x84\xa6\x12+\xebk\xa1\xfek\x89\xef\x18\xc1)6\xa65\xe2D\xbe\xe1\xdfq\xdd68\xf37g\xab9m\xe7\xddO\v?\xe0\xbe}\xa9U\xc7{\xd3\x16W\xbb\xe5\xd2\x93\xfe\xa4\x9d\r$\xe91c8`\x86\xbc)\xe29\xc3}\xb9P\xd5F\xc6\x12\x8c_x\xa8\xfa\xb5K\x03\x85\x93k\xe1\x8e\x1f)\".\xcc\'\v\xa6\x1bj\\\n\xe98yA\xd8T\x85\x80A\xcbo\x99\x99\xeb)r\x1a\xce\x18(\x185LL\xbcOeO\'\xe2\x86&\xe4\xe2\xe7~\x92\xa2\xb2\x1b\xc3\x00\x85\xce\xad7\x87\xa0\xfcc\xf5\xf8\xaf\v,q\xd4\x18\xbdM\x1a\xde\xba*L\x05m6\xecH\xd0T\xb8m\xdb\b\xa6\x02\xfb\x13\xac\x91\x8a\x8d\x94\x93\x8d=\xb1\x84\x9c\x9b\xe5\xc7\xa6\xc9Q\xc1eUc\xcc\x180^\x00\x00\x00\x00\x00\x00\x00\x00\xe7]6+\\\x00\x00\x00\x00?#C.\x1dj\xd9\xc3\xdd&\x80g:N\xec\x06[\x8f\x92\xe2\xb01\xb0\xef\x10,\xde\xf3\x86D\x8b\xf7\xf1>AH\xef\\\xf9\x8b\a\xe0\xb2\xcb\xf0\x97\b\r\xd5`\xb9\xd6\xa4\x1e\xbe\x12-}\xc5\x84\xde@\x18\x87\f\x01O\xedS\x8f\x9en,\xbce\xb2\xe4\x82v\x1c\xed\x84-s\xab\x06b\x9c\xba\xec\xa5\xc9A\x84\xd0\xe0 S\xc8\xa2\xaf\x85\v\xad\xa5\x88\xcf\xb6}`\x14\'\xea\xbfN\xac)\xa1\xe8\xb2\x9f\x112TJ\x16\x8c9\xe9\xf5\x18\x15Dd\x8a%>\x91\x93\x88\xe9\x18\x82]\x9e&\xfa\xaa\xfa8Z2\x00'/1301, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.current\x00', 0x275a, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='sys_exit\x00', r1}, 0x10) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r2, 0xc004743e, 0x20001400) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="1804"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x67000000}, 0x90) ioctl$TUNSETOFFLOAD(r2, 0x4010744d, 0x20000000) sendmsg$nl_xfrm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000280)=@updpolicy={0xfc, 0x19, 0x1, 0x0, 0x0, {{@in=@multicast1, @in=@empty, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x0, 0x1}, [@tmpl={0x44, 0x5, [{{@in=@dev, 0x0, 0x3c}, 0x0, @in=@private, 0x0, 0x0, 0x0, 0x5e}]}]}, 0xfc}}, 0x0) syz_usb_connect(0x0, 0xfb, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x4c, 0x34, 0x5, 0x40, 0x41e, 0x3f19, 0xd981, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0xe9, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x96, 0x0, 0x1, 0xff, 0xad, 0xfc, 0x0, [@uac_as={[@format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x8, 0x2, 0x0, 0x3, "6488", '@\x00\x00'}, @as_header={0x7, 0x24, 0x1, 0x9, 0xc6, 0x2}]}, @generic={0xb3, 0x5, "30605d5c63745717916aef9f699d656410cea9d3d5b5a4de90dac38f9aff122e2a5b3a56a2d02291323fb1f3878d7d5436afcdd70e28fc422c298b3d8957f46340f78a2eb26962b7336a66fd436510f2de3e9b684dbb91b3dbc30aa190cb32b26798cdeaf8fd8ee3e594bd87b15d71623b72366f6ebf15dd5fe2ec2085b40ba8ef2b4163fa22fb0e2b2776c30da20e9303c81fb6c3921bacf17ff7dee787029f8397a805fb9375cbd4b276af06f811e827"}], [{{0x9, 0x5, 0x7, 0x10, 0x0, 0x2, 0x0, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x4, 0xfffb}]}}]}}]}}]}}, 0x0) executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0xa3, &(0x7f0000000080)=""/163}, 0x90) socket$inet6(0xa, 0x2, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000640)=@newlink={0x70, 0x10, 0x437, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4048b}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @sit={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_IPTUN_TTL={0x5, 0x4, 0x96}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @rand_addr=0x64010100}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0xef}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x20}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0x1}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_FLAGS={0x6, 0x8, 0x3}]}}}]}, 0x70}}, 0x0) executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r4}, [@IFA_LOCAL={0x14, 0x2, @local}, @IFA_CACHEINFO={0x14, 0x6, {0x40000000, 0xffffffff}}]}, 0x40}}, 0x0) executing program 3: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000740)=ANY=[], 0x1, 0x2b1, &(0x7f0000000e00)="$eJzs3M9qE18UwPHTpr8mTWmTH4igoB50o5uhjS/QIC0UA0ptiroQpnaiIWNSMqESEduNuPU5ikt3gvoC3Ygb9+6KILjpQowkk2lnmkn/aTqRfD9Q7s0993DvbWfKmUJn++7rJ6WCYxTMmgwnVIZFNmRHJN3stc202+bIkIyK34ZcG//x5cKde/dvZnO52QXVuezi9YyqTl56//T5m8sfa+NLbyffxWUr/WD7e+br1tmtc9u/Fh8XHS06Wq7U1NTlSqVmLtuWrhSdkqF627ZMx9Ji2bGqgXjBrqyu1tUsr0wkV6uW46hZrmvJqmutorVqXc1HZrGshmHoRFIGwkzXyPzhyfnNhQUz2zXciJ10V4jGWNhgtZo1Y6HB/OZpbAoAAPSXg+t/t9Yfas/trP9zS27b4/rf2wD1/x/bCHzqWv8PndqG0HPN+j/Zvn+DqP8BAAAAAAAAAAAAAAAAAAAAAPgX7DQaqUajkfJa7ysuIgkR8T5HvU/0Bj//web7x72EiP1qLb+Wd1s3ni1IUWyxZEpS8rN1PbS5/bn53OyUtqTlg73ezl9fy8ck7uV70mH5F/+fdvM1mP+fJP3rZyQlZ8LXz4Tmj8rVK758Q1Ly6aFUxJaV1nW9l/9iWvXGrZzGA/ljrXn7dH/bBgAAAAAAfczQXR3P7614a0JCOuNu/jH+PrDv+XxEzo9Ee3YAAAAAAAaFU39WMm3bqvo6oyISHAnvxEXksDmRdkSiWD0m/XD2Ae8kRMQd0aNmjfluh2+76UdZtHnDRH/kk36juoSi/s0EAAAA4G/bK/qPkfT5ZQ93BAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA4Dnqq8K8+R0hL3BAum+52KkfEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgjvwMAAP//Z7kZ+Q==") [ 112.344500][ T3878] FAT-fs (loop3): Directory bread(block 160) failed [ 112.350942][ T3878] FAT-fs (loop3): Directory bread(block 161) failed [ 112.357667][ T3878] FAT-fs (loop3): Directory bread(block 162) failed [ 112.364201][ T3878] FAT-fs (loop3): Directory bread(block 163) failed [ 112.367114][ T23] audit: type=1400 audit(1713879984.610:415): avc: denied { nlmsg_read } for pid=3784 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 executing program 3: bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000280)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f0000000200)}, 0x20) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f00000002c0)=@framed={{}, [@jmp={0x5, 0x1, 0x6, 0x9, 0x4, 0x10, 0x10}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}, @cb_func={0x18, 0xa, 0x4, 0x0, 0x5}, @ldst={0x3, 0x1, 0x6, 0x8, 0x8, 0x80, 0x10}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r0}}]}, &(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, &(0x7f0000000080)={&(0x7f0000000000)='mm_page_alloc\x00', r1}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) r2 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$sock_bt_hci(r2, 0x800448d2, &(0x7f0000000000)) [ 112.370557][ T3878] FAT-fs (loop3): Directory bread(block 164) failed [ 112.398491][ T3878] FAT-fs (loop3): Directory bread(block 165) failed [ 112.405406][ T3878] FAT-fs (loop3): Directory bread(block 166) failed [ 112.412179][ T3878] FAT-fs (loop3): Directory bread(block 167) failed executing program 3: r0 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000240)=0x10) ftruncate(r0, 0xffffff7f) [ 112.443406][ T124] usb 5-1: USB disconnect, device number 13 [ 112.532426][ T2424] usb 2-1: new high-speed USB device number 15 using dummy_hcd [ 112.892415][ T2424] usb 2-1: config 0 has an invalid interface number: 150 but max is 0 [ 112.900586][ T2424] usb 2-1: config 0 has no interface number 0 [ 112.906759][ T2424] usb 2-1: config 0 interface 150 altsetting 0 has an invalid endpoint with address 0x30, skipping [ 112.917276][ T2424] usb 2-1: config 0 interface 150 altsetting 0 endpoint 0x7 has invalid wMaxPacketSize 0 [ 112.927066][ T2424] usb 2-1: config 0 interface 150 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 1 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5}, 0x90) socket$inet6(0xa, 0x2, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000640)=@newlink={0x70, 0x10, 0x437, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4048b}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @sit={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_IPTUN_TTL={0x5, 0x4, 0x96}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @rand_addr=0x64010100}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0xef}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x20}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0x1}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_FLAGS={0x6, 0x8, 0x3}]}}}]}, 0x70}}, 0x0) executing program 3: socket$tipc(0x1e, 0x0, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="18010000000000000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000004c0)=@ipv6_delrule={0x38, 0x21, 0x1, 0x0, 0x0, {0xa, 0x14}, [@FIB_RULE_POLICY=@FRA_IIFNAME={0x14, 0x3, 'erspan0\x00'}, @FIB_RULE_POLICY=@FRA_DPORT_RANGE={0x8}]}, 0x38}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), r1) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), r1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) socket$igmp(0x2, 0x3, 0x2) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x15, &(0x7f0000000200)={@mcast2}, &(0x7f0000000340)=0x14) (async) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x15, &(0x7f0000000200)={@mcast2, 0x0}, &(0x7f0000000340)=0x14) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000180)={'syztnl2\x00', r2, 0x29, 0x5, 0x3, 0x1, 0x2a, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @dev={0xfe, 0x80, '\x00', 0x1a}, 0x8, 0x40, 0x9, 0x23}}) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000080)={'ip6_vti0\x00', &(0x7f0000000180)={'syztnl2\x00', r2, 0x29, 0x5, 0x3, 0x1, 0x2a, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @dev={0xfe, 0x80, '\x00', 0x1a}, 0x8, 0x40, 0x9, 0x23}}) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f0000000000)=ANY=[], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r3, 0x2}, 0x90) r5 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000400)='sys_exit\x00', r4}, 0x10) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001880)={0x0, 0x3938700}) r6 = signalfd(r5, &(0x7f0000000000)={[0xfffffffffffffffa]}, 0x8) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r6, 0x89f3, &(0x7f0000000240)={'gretap0\x00', &(0x7f00000006c0)}) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r6, 0x89f3, &(0x7f0000000240)={'gretap0\x00', &(0x7f00000006c0)}) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) (async) syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r7 = socket(0x25, 0xa, 0xf7) syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), r6) (async) syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), r6) ioctl$ifreq_SIOCGIFINDEX_team(r7, 0x8933, &(0x7f0000000bc0)) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r6, 0x89f2, &(0x7f0000000c80)={'syztnl2\x00', &(0x7f0000000c00)={'ip6gre0\x00', r2, 0x2f, 0x0, 0x20, 0x8, 0x2c, @mcast2, @mcast1, 0x40, 0x8, 0x0, 0x272}}) r8 = socket$netlink(0x10, 0x3, 0x0) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000300)={'wg0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000300)={'wg0\x00', 0x0}) sendmsg$nl_route(r8, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newlink={0x74, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x4c, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x3c, 0x2, 0x0, 0x1, [@IFLA_IPTUN_COLLECT_METADATA={0x4}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x6}, @IFLA_IPTUN_ENCAP_FLAGS={0x6}, @IFLA_IPTUN_FLOWINFO={0x8, 0x7, 0x8}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_FLAGS={0x8, 0x8, 0x205}, @IFLA_IPTUN_ENCAP_DPORT={0x6, 0x12, 0x4e22}, @IFLA_IPTUN_COLLECT_METADATA={0x4}]}}}, @IFLA_MASTER={0x8, 0xa, r10}]}, 0x74}, 0x1, 0x0, 0x0, 0x48001}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r12, &(0x7f0000000280)=ANY=[@ANYBLOB="1500000065ffff"], 0x15) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r11}, 0x2c, {'wfdno', 0x3d, r12}, 0x2c, {[{@version_u}]}}) executing program 0: memfd_create(&(0x7f0000000040)='[\v\x7f\x00\x00\x00\x1a\xa9\xfd\xfa\xad\xd1md\xc8\x85HX\xa9%\f\x1ae\xe0\x00\x00\x00\x80\xfb\xff\x00\x1f\x81\x9eG\xc8,\xe2\xc6a\x9f\xe8\xf1\xb3\x86\xe2+Op\xd0\xa2\x82\x1eb;(\xb5\xe1\xc0\xf1|jC\xc6\x91%||\xa0\x8ez-T\xc8\xc6\x9e\x89\x04\x00\x00\x00\x00\x00\x00\x00\xcf\xd3\xae\xd2\a\x11\xa9\xa5^\xff\xf5\x95\xd2q#\xc6\xca\x97\x9d\xcb\x1e\x80\xd6\xd5%N&\xf8#\x80z8\xcb7\xa1\x14\xdb\xd3\xcd\xfd\xbdp\\<\xdd\xdd\x89=\x19\xc0\xfb\x1f\x17b\xd9\x83\x10^,!J\x8f< \x12\x8eCa-\xf7\xe6\xa4\xfeJh#\xcbI\xccM\xc0\x9c\f\rE#\x90\xdd\xbf\xcb\x006a\n\xa8Qm\xe4\x90\xf4\xdc\x98F\xd9\x92\x8d=)\xd8\x84\x8e\xca\x8a\xf8\x00\x1d+\xdc\xe5\x95\x8a{.\x92\xbf\x0f\x88\x8a\xd4+xi\x13\x06<\x13\xee[\x16\xb8\x83\xbb{;k\x8f\xc18\xc4\a\xa3\xe8\xa1h$\xe3g\xa0\x8c\x00\xe4M\xed\x85\xa97\xdf\xd4\xa7\xa3\x96\xca\xebE\x8f\xf0B\bd\x958\x8c\xde{\r\xfc\xd1\b\xe0\xbf\xb5qp\xe2R\x03\xce\x1am\xf3\xf5`\xd0aAp\xd6x\x92\xdb{\xcf\xd2u\x94\xd2T\xda\xf3Y\x16\x89c\x97\xfa\x06\x8d\r\xe4\x9c\xbb\xf6\xeeU\x95l\x197S\x9bAt\xa8X\x92\xab1l^\x9b\xa7\xbd]\x11uy\xa9\xdf\xd1X\xf8\x83GlA\xea\x8d\x12]\x92YT\xa7\xf1\xdc[\x15{_)\xdd]\xff#\x9dQV?\x9cq\xf2\xed\xb8W\x97\xc6\xe4B\xd2|\x1f\x84\xe7\x9e\a\x93\x05I\t?\xa0\x9f\xfc\xc3\x1c\b\xa7\xe6Q\xe0\xe4\xdcZ\xfb\x14\xc0\xe7\xd1\xa2\xdb\xed\xe4\x02\xc4\x14X5\xceJx\x7f\xc5&\xf5l\nu\xaav\xdb\xb4\xa8\x84\xbb\x9b\xb3U\xf1\xb0`\xd4\x18j)c?\xb8\xe5MK\x9f\xd8\xe3\tHe\xc1-\xe8-\x1bS7\x977c\xea\x92L\xe8\"@\xe2\xcf\x05)\xfd$\\\xbc\x9f\xa9N\x1af)\xfe\xb5|\xc0\xd8\\\xee\'zcP\x81\xc6\xbc\xc5\xefO\xe8\xb8\xfe*\r\x9b\xc56D?\x17e\x05\x8cW\"0\xd8\xc0\xccy\xbc\xb9\x1f\x8b\xcf\xc9s\xbdG\x0f\xbc\xeaie\v\x92\xe3\x98\xf8\x14\x816\xca\xd3c5\xa6\x8b\xb5\xc9\xdc[\x9e\xf6:$\xdcmm\xe7\xb4\xc5\x10\xc1\x8a\x00\xaa\xbf\x9bDl\xc8\x9c\x19:\xe5\x9e\x89A\x96<\n\xfc\xa91a\x04G\x17:\xa1;\xd1\xb0I|\xffL\x15ax@\xa1B\x1c\xf9\xbc\xf067\xa4n\xdb\xb5\xed\xd82s7\xe3\x06\xb0\xe6(n\xea1\xe9\xf2\xc1\xae\x18%\xe7Y\x98}o\x16\xbc\xceJH<\x83\x1a\xc4\x90\x84w\xc14\xe3I\xbb4<', 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000100), 0xfecc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r2, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, 0x0, 0xe1526fc7b4fd4056) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup_int(r3, &(0x7f0000000100)='cpuset.cpus\x00', 0x2, 0x0) r5 = openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) write$cgroup_pid(r5, &(0x7f0000000080), 0x12) write$cgroup_subtree(r4, &(0x7f0000000180)=ANY=[], 0x31) sendfile(r1, r0, 0x0, 0x7f) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000080)) r6 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$netlink(r6, 0x10e, 0xa, 0x0, &(0x7f00000000c0)) ftruncate(r6, 0x4) executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r4}, [@IFA_LOCAL={0x14, 0x2, @local}, @IFA_CACHEINFO={0x14, 0x6, {0x40000000, 0xffffffff}}]}, 0x40}}, 0x0) executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/keys\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000440)=""/113, 0x71}], 0xa, 0x401, 0x3000000) executing program 4: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000740)=ANY=[], 0x1, 0x2b1, &(0x7f0000000e00)="$eJzs3M9qE18UwPHTpr8mTWmTH4igoB50o5uhjS/QIC2oAaU2RV0IUzvRkDEpmVCJiO1G3PocxaU7QX2BbsSNe3dFENx0IUaSybQzzaT/NJ1Ivh8o9+aee7j3tjPlTKGzdff1k1LBMQpmTYYTKsMi67Itkm722mbabXNkSEbFb12ujP/4cu7Ovfs3s7nc7LzqXHbhakZVJy+8f/r8zcWPtfHFt5Pv4rKZfrD1PfN18/Tmma1fC4+LjhYdLVdqaupSpVIzl2xLl4tOyVC9bVumY2mx7FjVQLxgV1ZW6mqWlyeSK1XLcdQs17Vk1bVW0Vq1ruYjs1hWwzB0IikDYaZbIHbj4OT8xvy8me0absSOvS1EYixssFrNmrHQYH7jJDYFAAD6y/71v1vrD7Xndtb/uUW37XH9722A+v+PrQc+da3/h05sQ+i5Zv2fbN+/QdT/AAAAAAAAAAAAAAAAAAAAAAD8C7YbjVSj0Uh5rfcVF5GEiHifo94neoOf/2Dz/eNeQsR+tZpfzbutG88WpCi2WDIlKfnZuh7a3P7c9dzslLak5YO91s5fW83HJO7le9Jh+ef/n3bzNZj/nyT962ckJafC18+E5o/K5Uu+fENS8umhVMSW5dZ1vZv/Ylr12q2cxgP5Y615e3R92wYAAAAAAP3M0B0dz++teGtCQjrjbv4R/j6w5/l8RM6ORHt2AAAAAAAGhVN/VjJt26r6OqMiEhwJ78RF5KA5kXZEolg9Jv1w9gHvJETEHdHDZo35bodvO+mHWbR5w0R/5ON+o7qEov7NBAAAAOBv2y36j5D0+WUPdwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwOA57KvCvPkdIS+wT7pvudiJHxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoI78DAAD//2CMGf0=") executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) ioctl$SIOCSIFHWADDR(r0, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) socket$packet(0x11, 0x3, 0x300) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="063c28003c5c980128836360864666"], 0xffdd) [ 112.939903][ T2424] usb 2-1: New USB device found, idVendor=041e, idProduct=3f19, bcdDevice=d9.81 [ 112.948865][ T2424] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 112.972230][ T2424] usb 2-1: config 0 descriptor?? executing program 3: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000080)={&(0x7f0000000000)=@name={0x1e, 0x2, 0xc09ebeff9e3272ea, {{0x2, 0x1}, 0x4}}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000500)="9539bdb7e332199f4cbdb3895b4ac305159ee865fa276aca5e5fbfc664ec443dd6955abcd4461eeb38c1f1dc7b002f7c7f81aad5882913a3ab27c713ef324ac0d673525e2501db5002c6a5a952f248bcb942fe2cfaae6fa6af5f604735f6bb810b5d652932b109d3260bbf81f7c75d63b6f8f4ddde25d846dc7e801a1ccdeb523204175b8f1c7fbcb299e25a3826043f420a20f7f61c2f79fe65f8fe98b35c66b6c906f58a4475a7266e15f7222ff666983559686d62bc9c87755c2d0940c7dd73a7954a8293fdc8286ff5e166e3d41491dbb7de90c3402d64cff6d0935969575af57c76d4e20941b4d3f422c1c541baf317558797e6cdc0519e10fdf27841baacc80bbbcf991c14a0ab1c1bee08e012f1750e7de00718e1b7120a285f092b74f52564ee5695aba3e9f3a303a025b902c30ffa693b59a2eca9d51c0ae5788b84741bde3e3928b4ede2f9464121dd70f63afae5f357cf19c4b72899038d334d8a2f60e0415a01137c8b582bef42423766317d1271486a737bf5140b4fd4749afb504f703e8d2d1527d9ff780803b21e51b0fb665f34c72c55036bdaebfa35f940ffdeee2de7bcc2eef1e87213d8d93e88da1b92816b01d9f7517ca6d01f215bb57f1a70dede7a8d0ba81a198a3c11a42e9b12b6114bd9834a3cfbbf1986bba42bba1d94188e0fdc216f37e7d911f45b2f435d4a69f735292f32a5d933f2ce4ba02177434c62dcf639e8fdc4cc893e465e32f97730e8beef8177bd70c57f7c093370996d86c4d4aa4d55bbc2a495b5e70c79125d1294c29e69c8f87f18b6ddfe085412ef8b76ba0eeeec34828b42342136a34af5253d99135c25be7ffcb588d5062ff8b1c926716e66816ab1f44d5139622918c5db68c4cb71db4a1e8fdc86800efb8b39e6b86655ac3de7f1865004f0197dfa25f967a1d1c04ea113683b4e72f5c402598c6010182e1ba9152dde43f1b283fd0ae9db5763714e522fa809935b49e64045c53374d4ff0211fd9e987d8412ad73f74e04b7c16989283435572863d633b36d462dcb9635e31f55f7408bfae635db158a34be89da876836808c6d5a12f94953d4ae6ddd509d489cfb62e935e4d57ae0b1ae1f787eae452acd0d511bb906c843f9c4e68718f16d9ed7a853909b0f2878fe4905020f1c4b8c55fdfe0d4102f68832f49d04533dbd1a40def898f21faa9a8771437b5f8cfc32750383efcdfeae06c4bf5aaeb40742d96d05959ac67b3e7691d03e5225788c9311fe79c52f878d061c701367b4647f4ebfb59689431df5f5753f5a53ff8159f1d6fedc8864355b385e211c8eb4ba94e23446ab44adefaaf6b05b7ad4cf57b5aca2602bce2013643e64eaeed3efca794172ea40fa8dc7f8b18e2fa6f0ca140e61d2133279d5611db1857b19de9a69023038e8767914d19a12a20e59209aa1be0a502c3acbf9c52408fc47f7ac7bc2f97b0e5acbf5352d8ccbbed687642ecc4419bc1cbe9eb4ff4559bf2c3b2a2198c8cf67dfb180b7cbbcd98fd34830c313b08725924d7e4bb8a341060d2627714604259d49582e509f4c607f671ecc37f816f00d0f2a98b96963f6fc63687d645d51c9bbb44ae221c675dfef83afdb2671780758e90fc90b5fe9c43b667a8ba8e13a3029c6e5863f41e5a09adf0e7d30ade497059db39ede560c816b304e483f3304e5340b1f122caf2a8176f83578b472399198bc1bb174a6a1731d21cae0563a09a9faf49a8df738d93fa729b65faf39e8091ef86a4ef51801df69f584522db10694b1d6034bf6d0861719264dda2d3c7c6a6b865a6b3e172b2673b226883c43b6ebe8941eec4ff7cf0ee454ab69facdf2a184a2b614dc757351fe33aa866740cae2b139a1d04b28f7945d76eda5b449ccfe278f4388b36a3903075a697d13e269a8c7b08d33b426cd2e75c49600aed97c84b20aa36a2799f3200eec446f6a80941252f6450e6e344a14a51cdce62ba9871fd60dcf03e8ea0a6fa3d50ac7cd93104fb0ac7aaad833d7e70e416889a8f36d8f2e28d4278835ca179537e462baeec82476fd35a5be88f093f3afacaed53c6579e8b8faed11dab6ef40d0a6ea80f64ba6972e57e12db31c33435b74f059e3ce1aa773bac915843ff5afba916bc42e88a7beb482ae6ceb0d771fc34883d387a3dd938e5f68805108e53935b50194c21fb1b017cb085be80ddc82ee87f6dff1ef594c14623f00b33634f8d2279a33730f648cc59c43dcd5270180a423749a75a19cf5e4b2763269da7c0f7655880fb67a04e69d09575a4d7ddb11607a031fd2edb9d5017b87f9d92fca756c7012c3a8558bde7d00d898b364b2f69551733cae9a512f1195fa0db48d0940e146fd7ff479effe888d87cfa5c39a42eb05ceda7d1a35e1fd2bc5637c74def53568dacfac190ad9865624c7d495497fb3041b5ad1ded534a096ee0f217fedf65c2c100b2605212d339a1cb486b9a572f0accd5bf8fda490a6f7624116775899bee71cd19414f7e08df9fa0bfb25d9d5be38c218a8c68d4472536004786d79a76d0c88b7d76cd7e8b3a08b18abd37fdd6fae6973cd54b76ecbc93faefc5c2bfe4ccfde30e89ae94de7a25978d9f2dd5eae32d6d41b7c2d5df714925cddb491f605f65126a00a5373f92fa846b881f3a35d5083c48c21e68a4109476f8574f18e38e9b746d5bdd64ef3eecb7ec9e7141e21d56bdfb549da2d9591dc4e0c0562e5a11cb8b306914c8ad1e1e1220449ea802d87fa464bf2a07f411041f209a8cbf5ac6919b14426e2e56e31e0ec31abeaa38c3516b34c31cb157df17ebebbf5a436c4236e9cefe331cc7aae052259352409d24258b99345dc2ffd368206bff65d7b7db779606c47ad510b51d09619fe8699024790103f244220b4b58230d513ba11b921f2b0e0cd3c8a791712e8f40b6028541ce1c41d51558fe3a1b265ce9a144f84592e5fbf74ece5c5adf6f2cb2fa086723c28c1fe02425d08b1b7deb7cfa298ef19f7055cc33be2dfa5807d6a54d3553f89cad8c97d9ee1d262b0fa4f9eba28585ee546e33dd1fe564965307d61f7df162ec9a8362e0aeab033ee7eb4fde0e646bb08deee1ad69fcad86db2750d85070816b72e54a387303d48134afc815861d5b696b1c150d93e88996a8e6fe5ba2c6fb088eb9efefbe361f52ab91cfb2157149ef8be09d7104815568a32226deb3a88375f1d364113426174bcbaaf6276064fd0c14c33824464bc850628ca593948804b92f67ba229ab7cd0b44d0bf8f3bb01dc173c294afdc877d97d56c51f926e16d57cc48eb502dc2168273367e102bc55642807ca3f7e882a0055391f740d04fb51b5275d640593dd28ef0d6a23c95e6e8f0ebcd5f6e3cf5602bcb30391a461d0b132a0cbe908ad353fa9f8eae3fc4161c740a245a06651825d7b5bcdce7c29d6c1d2b29b9bab9dc796f7618da85f43aef45fb243207cf18c0aabc871925b8f191d8f245b1c77cdb45c354b6706048bfe5a3c5839a8168160e58fcccbef24b6b1597b22d3a8db1a48d009f0036074f31527f75ea9754cefd22c74f3a1301a422c7f7eae08e304a5d9f2a4963785528d5641eb65af82cbe4234396c1039ae2a48d4a160d3fd4018675fe7710d1964ee6b29afdd61d5e8798dc5dbce5f8f69b7ff11890636ef45f7abaf597384b6a56569184726ca8c0827c8b268a81698cebd5ffad1dbb4da66e7cbfad07142f7cef8abb74b2216f0bb510e4aebf090bf1bccba6fea04ee017169885d93292c6bea25e83c361126d087482c547289e044b0c505d428c5df39a304af334c349f6e11e0182052192278780714bbd89c2912d2fd280d7b65eb5857d84a244e96397142a4ba81022ece897fe577234da9f9f3a5b4314c83305d6d789e9e311dfde6b86187d14969f5e60a5a63163ad018652fa408a22decf2d8cb460fc22c1ab29f1811661fd355e6cc8de83cf7e47a419a3bd8d5ba30e6f400836b3092c378d92425cfbb85a24fcd85d19128a1fe08ce7f58cc2be963b869cd41841e98e0717d9e1194daf1ee9d7993a7e3c74d04427baa537a4de8ef0a2a8adbb02e4f048e03ae4e0933aa5c1fa513e910b2b01c6d5d26e68c570d64d6b2ec398b632e099fbca01ffadbea8bd3bc998dee08d71022ff8b1582cb834ff87f0c870e496eaed7b907f070861b4864a569c71235a4a486de2be03e61953372c7ef62c1a5e993bcbf4e55b8c9d618f948b549855d4865ff7ecf43c76fbfddbb0edd6f04434971c2dc4829c7cbc0b556a78a63c290c465e6dadade7afef3fe7493afa0b436dc75b0f8e2eb13eee7e8190124d08a5ed07ce891cbb4d10307e8d5aba8940ac372bb3920b20a8488bb5df66a8e81fb713eebb0359826712ac11d547cf8039335b5a28d09048697fd7e58d9930112107141603fbb809fc5c7a2f9c97df7d3f23166775da5f40f7c4fb1f7956512b79a026278709e3d4c7842185bcce3a254017812978d6a668bd4e770ad324888c4b31938f9d7ff4c09c7f9ed63821a9bef8599b83093a7a6208afbe3da66c30b04aed70bc756ee51d6add070fd24297fd0beee208525d9d5fad8ea18e05599b89ab3cff0c5844d7e5a226329c02dd75a36b31daadb8f1beab979bf9bf5fed1ef54a720a7bbfba32108fecdaff97b25d13d7871c410aa8638fcce832f4607970c27b7c8e2b511da0bb5d84bfc634df4697cb8c4831f0322130e699b940a07a425188971e6c055232467bec5c54e8e53c8072089b24ce9a6edf9be42643b134a774266a97085caf238a88f3a1b6b5bb25e4711e2ad5c12ced39205d5ab08d0960be000ea25e0b8e7e1ccd5267098fb95e87df82cd5db51a4b3fcf7fde4582952c5337cb3761b660cb322a7be5b2916ff8a0ce35bf9ba676600e0e4c9d88add15c28fb6c29dfabc3e0b207e63daee04f19ebb22edeb89daf52c5b0a582c80a2380290836efa9dd24cc05241d64eff9341d3440de1d98082346d79360ceefd8cb765384f9a3dcdcb1a317d74fcff8464fb58edae05df7f7503a3a18f0a16049ed4fcf3732d265aeed666775e53c6a21de6f9dddd915caf64503fb47fbe64e5ac034deec9f13a729dd265da6e19694f18e503396bc2e3a9acad5cec238f7b1be618c79a97e4ffa927c48568f8a240d8dec2eb2b79432f217eaddd4c977722247c7092e8a5e25f95fdee83a4a50dbe80a4792a06a383a55f117af27645908476f38a27d3ff27189610e9db2527c91b48c511565879226603246a835b20261734bc1811aa8e24bc2965f805c6a887b3a208d4e9b4b12d49eba0a04d7760206b704317b938cd95665c181841949d22b3f974448c1418a60687f848c89549b28371382c06865d36ebb17fce4e35631370711828a6eac1f7cac175713abc6958d75657700007b4b9dd265dc6da517200073a2e1ea5bbd1a3a24c24c4c14f5177342c4bc681bdadce56e0fce2ba5227998e82ccf63a010c74ccc99e788bdf9a0a0f58210849ba6a038eef5cddb64bb9d388e641c756400c6c059a3f50b153fc27e8487feaea92f46bf8310b8a63b59883ea7028d5fd4bbd390162b800fced403917b624d991b3789a540a8235d2a13c1adf12dabb81486db173f24d0ee389778c043e933c63cd01e9b820f55d1312953b8172e71a6f238d3b80def8498a0bac4380943804b4faaed70df2d3826d12add0b967063b95a1559370b7f0dc153992817add4c397808c78ec16c84bb7b705394ebaa70c238f9d256e1432780af22ff4bae4d86daa86dbd6fe2870f7091b9204446dc57e62b32f59043b81b8a1", 0x1000}], 0x1, 0x0, 0x0, 0x40000d1}, 0xd0) write$binfmt_aout(r1, &(0x7f00000004c0)={{0x108, 0x3f, 0x20, 0x4c, 0x0, 0x0, 0x22b, 0x6}, "83e853ea05aa598bdc1707c174453da6fb75dee67d"}, 0x35) r2 = socket(0x10, 0x3, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'tunl0\x00', 0x0}) r5 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r5, 0x0, 0x40, &(0x7f0000000000)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3a8, 0x270, 0x1a8, 0x270, 0x0, 0x1a8, 0x428, 0x428, 0x428, 0x428, 0x428, 0x6, 0x0, {[{{@ip={@rand_addr, @rand_addr, 0x0, 0x0, 'nicvf0\x00', 'ip6gretap0\x00', {}, {}, 0x0, 0x94798ee25151a7df}, 0x0, 0x70, 0x98}, @inet=@TOS={0x28}}, {{@uncond, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @dev}}}, {{@uncond, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, {{@ip={@local, @rand_addr, 0x0, 0x0, 'veth1_to_batadv\x00', 'ip6tnl0\x00'}, 0x0, 0x70, 0xa0}, @common=@inet=@SET2={0x30}}, {{@uncond, 0x0, 0x70, 0x98}, @inet=@DSCP={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x408) sendmsg$nl_route(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r4}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @ipip={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_IPTUN_ENCAP_TYPE={0x6, 0xf, 0x1}]}}}]}, 0x3c}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000001c0)={'syztnl2\x00', &(0x7f0000003600)={'syztnl0\x00', 0x0, 0x700, 0x10, 0x101, 0x100, {{0x17, 0x4, 0x0, 0x18, 0x5c, 0x65, 0x0, 0xff, 0x2f, 0x0, @local, @broadcast, {[@rr={0x7, 0x7, 0x33, [@private=0xa010100]}, @noop, @timestamp_prespec={0x44, 0x34, 0x21, 0x3, 0x9, [{@rand_addr=0x64010100, 0xd528}, {@initdev={0xac, 0x1e, 0x1, 0x0}}, {@remote, 0x3}, {@local, 0x2}, {@broadcast, 0x9}, {@broadcast, 0x6}]}, @generic={0x83, 0xb, "06d4ed255c6a27e8d4"}]}}}}}) getpeername$packet(0xffffffffffffffff, &(0x7f0000004d00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000004d40)=0x14) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000005040)={0xffffffffffffffff, 0xe0, &(0x7f0000004f40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000004d80)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1, &(0x7f0000004dc0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000004e00)=[0x0], 0x0, 0x2c, &(0x7f0000004e40)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000004e80), &(0x7f0000004ec0), 0x8, 0x80, 0x8, 0x8, &(0x7f0000004f00)}}, 0x10) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000005b40)={'syztnl0\x00', &(0x7f0000005ac0)={'ip6_vti0\x00', 0x0, 0x4, 0x4, 0x6, 0x7, 0x30, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x80, 0x1, 0x1, 0x7ff}}) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r6, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000001000850000008200000095"], &(0x7f0000000200)='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$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000240)={{r6}, &(0x7f0000000000), &(0x7f0000000080)='%+9llu \x00'}, 0x20) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x23, &(0x7f00000002c0)={@empty}, &(0x7f0000000300)=0xc) socket$inet6(0xa, 0x3, 0xff) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)=@generic={&(0x7f00000004c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000980)={{r6}, &(0x7f0000000900), &(0x7f0000000940)}, 0x20) eventfd(0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@ipv6_delrule={0x30, 0x18, 0x301, 0x0, 0x0, {0xa, 0x80, 0x0, 0x0, 0xff, 0x3, 0x0, 0x6}, [@FRA_DST={0x14, 0x1, @private2}]}, 0x30}}, 0x0) ioctl$PPPIOCGMRU(r7, 0x80047453, &(0x7f0000000440)) [ 113.017001][ T2424] usb 2-1: unknown interface protocol 0xfc, assuming v1 [ 113.028774][ T2424] usb 2-1: cannot find UAC_HEADER [ 113.037383][ T2424] snd-usb-audio: probe of 2-1:0.150 failed with error -22 [ 113.050571][ T3897] device syzkaller0 entered promiscuous mode [ 113.058804][ T3899] IPv6: Can't replace route, no match found executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x13f243, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg1\x00', 0x2}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000200)=""/129) [ 113.064947][ T23] audit: type=1400 audit(1713879985.300:416): avc: denied { relabelfrom } for pid=3896 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tun_socket permissive=1 [ 113.087266][ T3901] FAT-fs (loop4): Directory bread(block 160) failed [ 113.087740][ T23] audit: type=1400 audit(1713879985.300:417): avc: denied { relabelto } for pid=3896 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tun_socket permissive=1 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5}, 0x90) socket$inet6(0xa, 0x2, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000640)=@newlink={0x70, 0x10, 0x437, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4048b}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @sit={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_IPTUN_TTL={0x5, 0x4, 0x96}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @rand_addr=0x64010100}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0xef}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x20}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0x1}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_FLAGS={0x6, 0x8, 0x3}]}}}]}, 0x70}}, 0x0) executing program 3: memfd_create(&(0x7f0000000040)='[\v\x7f\x00\x00\x00\x1a\xa9\xfd\xfa\xad\xd1md\xc8\x85HX\xa9%\f\x1ae\xe0\x00\x00\x00\x80\xfb\xff\x00\x1f\x81\x9eG\xc8,\xe2\xc6a\x9f\xe8\xf1\xb3\x86\xe2+Op\xd0\xa2\x82\x1eb;(\xb5\xe1\xc0\xf1|jC\xc6\x91%||\xa0\x8ez-T\xc8\xc6\x9e\x89\x04\x00\x00\x00\x00\x00\x00\x00\xcf\xd3\xae\xd2\a\x11\xa9\xa5^\xff\xf5\x95\xd2q#\xc6\xca\x97\x9d\xcb\x1e\x80\xd6\xd5%N&\xf8#\x80z8\xcb7\xa1\x14\xdb\xd3\xcd\xfd\xbdp\\<\xdd\xdd\x89=\x19\xc0\xfb\x1f\x17b\xd9\x83\x10^,!J\x8f< \x12\x8eCa-\xf7\xe6\xa4\xfeJh#\xcbI\xccM\xc0\x9c\f\rE#\x90\xdd\xbf\xcb\x006a\n\xa8Qm\xe4\x90\xf4\xdc\x98F\xd9\x92\x8d=)\xd8\x84\x8e\xca\x8a\xf8\x00\x1d+\xdc\xe5\x95\x8a{.\x92\xbf\x0f\x88\x8a\xd4+xi\x13\x06<\x13\xee[\x16\xb8\x83\xbb{;k\x8f\xc18\xc4\a\xa3\xe8\xa1h$\xe3g\xa0\x8c\x00\xe4M\xed\x85\xa97\xdf\xd4\xa7\xa3\x96\xca\xebE\x8f\xf0B\bd\x958\x8c\xde{\r\xfc\xd1\b\xe0\xbf\xb5qp\xe2R\x03\xce\x1am\xf3\xf5`\xd0aAp\xd6x\x92\xdb{\xcf\xd2u\x94\xd2T\xda\xf3Y\x16\x89c\x97\xfa\x06\x8d\r\xe4\x9c\xbb\xf6\xeeU\x95l\x197S\x9bAt\xa8X\x92\xab1l^\x9b\xa7\xbd]\x11uy\xa9\xdf\xd1X\xf8\x83GlA\xea\x8d\x12]\x92YT\xa7\xf1\xdc[\x15{_)\xdd]\xff#\x9dQV?\x9cq\xf2\xed\xb8W\x97\xc6\xe4B\xd2|\x1f\x84\xe7\x9e\a\x93\x05I\t?\xa0\x9f\xfc\xc3\x1c\b\xa7\xe6Q\xe0\xe4\xdcZ\xfb\x14\xc0\xe7\xd1\xa2\xdb\xed\xe4\x02\xc4\x14X5\xceJx\x7f\xc5&\xf5l\nu\xaav\xdb\xb4\xa8\x84\xbb\x9b\xb3U\xf1\xb0`\xd4\x18j)c?\xb8\xe5MK\x9f\xd8\xe3\tHe\xc1-\xe8-\x1bS7\x977c\xea\x92L\xe8\"@\xe2\xcf\x05)\xfd$\\\xbc\x9f\xa9N\x1af)\xfe\xb5|\xc0\xd8\\\xee\'zcP\x81\xc6\xbc\xc5\xefO\xe8\xb8\xfe*\r\x9b\xc56D?\x17e\x05\x8cW\"0\xd8\xc0\xccy\xbc\xb9\x1f\x8b\xcf\xc9s\xbdG\x0f\xbc\xeaie\v\x92\xe3\x98\xf8\x14\x816\xca\xd3c5\xa6\x8b\xb5\xc9\xdc[\x9e\xf6:$\xdcmm\xe7\xb4\xc5\x10\xc1\x8a\x00\xaa\xbf\x9bDl\xc8\x9c\x19:\xe5\x9e\x89A\x96<\n\xfc\xa91a\x04G\x17:\xa1;\xd1\xb0I|\xffL\x15ax@\xa1B\x1c\xf9\xbc\xf067\xa4n\xdb\xb5\xed\xd82s7\xe3\x06\xb0\xe6(n\xea1\xe9\xf2\xc1\xae\x18%\xe7Y\x98}o\x16\xbc\xceJH<\x83\x1a\xc4\x90\x84w\xc14\xe3I\xbb4<', 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000100), 0xfecc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r2, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, 0x0, 0xe1526fc7b4fd4056) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup_int(r3, &(0x7f0000000100)='cpuset.cpus\x00', 0x2, 0x0) r5 = openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) write$cgroup_pid(r5, &(0x7f0000000080), 0x12) write$cgroup_subtree(r4, &(0x7f0000000180)=ANY=[], 0x31) sendfile(r1, r0, 0x0, 0x7f) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000080)) r6 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$netlink(r6, 0x10e, 0xa, 0x0, &(0x7f00000000c0)) ftruncate(r6, 0x4) executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r4}, [@IFA_LOCAL={0x14, 0x2, @local}, @IFA_CACHEINFO={0x14, 0x6, {0x40000000, 0xffffffff}}]}, 0x40}}, 0x0) executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, &(0x7f0000000080), 0x4) [ 113.098670][ T3901] FAT-fs (loop4): Directory bread(block 161) failed [ 113.121485][ T3901] FAT-fs (loop4): Directory bread(block 162) failed [ 113.128096][ T3901] FAT-fs (loop4): Directory bread(block 163) failed [ 113.134734][ T3901] FAT-fs (loop4): Directory bread(block 164) failed [ 113.141283][ T3901] FAT-fs (loop4): Directory bread(block 165) failed [ 113.148014][ T3901] FAT-fs (loop4): Directory bread(block 166) failed [ 113.154923][ T3901] FAT-fs (loop4): Directory bread(block 167) failed executing program 0: openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) r2 = socket(0x10, 0x3, 0x0) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TCSETS(r3, 0x80045438, 0x0) sendmsg$nl_generic(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="b40000001900010000000000000000001d0109004d0011809ed61b77d9f16a96c594a18344b265ba7f20e413597129961ed189d63c3391c4854d66a1452ed6b21920c796c4fb58a76f04811e8a7bda7af3bdb21fcab2d6ca22909ed50d079f0b710000004d0010803b6f2811032d68bea0612353c8fda72044f47c2842b277eb4bc53070416c6050e46d2e0d055c97c9e7f9bf0bafe46f56eba9024644942e3645a3e6db0d1191744909497df00d71d227"], 0xb4}}, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @broadcast}) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$SIOCSIFHWADDR(r4, 0x8943, &(0x7f0000002280)={'macvtap0\x00', @random="1100"}) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$SIOCSIFHWADDR(r5, 0x8943, &(0x7f0000002280)={'syzkaller0\x00'}) ioctl$KVM_SET_VCPU_EVENTS(0xffffffffffffffff, 0x4040aea0, 0x0) r6 = syz_open_procfs(0x0, &(0x7f0000000000)='fd/3\x00') r7 = syz_open_dev$tty1(0xc, 0x4, 0x1) r8 = dup(r7) mount$9p_fd(0x20100000, &(0x7f0000000080)='.\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000180)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r6}}) timerfd_settime(r8, 0x1, &(0x7f0000000100)={{}, {0x0, 0x3938700}}, &(0x7f0000000140)) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f00000020c0)='/proc/partitions\x00', 0x0, 0x0) r10 = openat$procfs(0xffffffffffffff9c, &(0x7f0000004c00)='/proc/timer_list\x00', 0x0, 0x0) dup2(r10, r9) syz_fuse_handle_req(r9, &(0x7f0000005000)="99ee547f8b6ac09cad63615b6253e4324990d42fd4c74873ea5226bbd90992d1a9863744d5c8285fad6e8b4291d14b4549dfe82f7f51e0a14b39f94d4e0718c6da45ffdb946beb197b6287811974ddfab1e48ba32d56fa2be31d2c6550af32c0a0ffd23ded630bcc0ef8e1a5fd5ab9ee629b5c903db454e012781cadb17ef63b96df9a42b393189fb8a2b11beff943b179363f75f97194b67208bce2e7e6a79fa890fce168b4d9646ccdc26b93154b9a9f0b7f71c8b81b9da50fa0ca8bdc8c80623ccbac977c0e5bc01a4bffffc6b1fbf97c812188ec5cec243303433b864f83fb1f79b12d133a3ff695ea2caf885897dd70109ab509380cf294da95abed030a7f282d16b2a8aa0276fa7434d2c34ffa4bf84fb69224f5fdbec133c89ab2ac86eea24f8ccad4d7fd87566d096f3ae01c69f2457014c3e416db0dff73e0c4b98f63ac2e95beef75eceb636e1aa0ba777650b536fb91615708883683412dae181256625a77189d231ba78d544cdcdb7721e29fce913bf4eb264c52ae3b85d96c90a9a984a12c6a165a14e963898c8bc32278533b0118621451e66e28cc5e8d876dc3690b59e7acd9783bdb9a458de0bd7d9867b356b3d68d6611f5e0bcf3fb4a19d668ce6e073154a671cfc9c62e03688e926b372cc138ef1ebe6a6f668a868c26d89e683e8ee3d5786f59742a56764bd4152e6deb40766d0c82c1fe87724bab9930171df8a4b1e13eb8ff63c36a139c8d05d51d6daf7926e7713a811822db879ab408ada446c6b6bdb7226aef9adc235fcd24f3199cd2b9a33c7e9c4b080515c19e44d68223133e42c5c63527469a070475fff6875e7d9f6d52f30fbb8c5fe41064a434c26552fe056ce992e69512e161a32a922f3e60100e6dcd482d556fac20a71ae4a35964549895d7943f0cd11fb66f92d904f30c0b61930d37b291a5519e68772ecf6c037c8fb46eef41413c8838524f0d38b0e2d8bd966841ebf5c0a15e7c6aa5a0b9bea29b5ff39bdd16aceaacb433f90c225b11671e8d7c7b44253ffe6e2caeebc0dad8a8c070855e60ce38065d181462af229a48812c3c5c10fd16f4641110d69f1adbdada452d919dbee64ba5af89e5b0c04f874e59c9eea0f693ffc9d081b4e9bed4e702bc3a80ded4d7811635293690a3b2dbf1bb65a576e9601f7f46d5212cd711af3827ab4bd4609df231afdf8b8c5b2031d79f5ce01449a4862da216a830097f1667c728e17edc593009b45bc7e65b50bcc69fb22c984199cf04f2b75c04165e9864dbd6b868358b1513ed8bf9673d7a2fa5944b7503c66082629e2797f368f8f6c50228d86c081ba2539e72c031c40c04c637af1df05a4fde9bacc725d5d3fd7f4aeab41dc66ce284fe4bfce095a4e4efee0d2e21b7833c935539d4257639b52550821709060747b751aa2ec64ed42cbf17e93de4ece73bfc706872fb0e899bd5241c72ca3dce7bae5b1768c3ad2d81ecd0ba01208de7d7bdb3741e90160566c057171ff8f20885256b01fd43edd9dc92517123c4076bfab0207f74b719661b223466e6bc1bc1be754eec3116979ae3947137ae1e977ffacd094fa7843d6d9ad9313a63c6f4b1d7aa5c4a0fc62157f0f150e9e04abd06760e38b758a18d9d1807df308f4c09bca066f3f70b532ebdba9b160026dfbd7df72a5ae970ae0ca68040f6dbbb910f0bcbd5815926861592d64bead5bdb53751197f478760d7122fc978ee581d4530d1bcf2092ddb0686e6e16a4c9318098d738d8a9fe2ee5645e93d79c7824c3af2d63aac262f3dc832829b49338734a9af58a6af2e807a9acaca64e02d062b7f2074208d4b7da022dde647313e6507678ade2df81801b821814fc8e0df6b9818cc77948cf0ad8041ec276c854ed393641d3206f4521aedbe1dc5819d03d7d083933f7157c934e124dab4af9d4e70c2f7b931b623865ec3d1307374beda9ec84cdd7ecaa07d933458448cf4e832fb2903bd87b0a17bdefff984f63ef3ad8b69bf1e95888d4361ede945407809c345d6053669db1facc818382b406df3c2c24cfa3f5a7029d93a74fc0a2dd858e052bccfdbb491f8789802568f94a93e1312b63c9190812333a24e463262ec9017a185b686c9a0c0e4c08adf1de57e4645234b803f1988a1772adb5693c019e30e12f8500152599d4a4dc730302b79604b5b5fa1b1cafbf94ea040ab5fd6cf2a18dd241bd96f52bb3a13a376f6db65911cf283ced46d632b4315e24dc6663fb6ee0e8c509c090be9c5c5d2f77aa24dbc0765dd9a6c65e9589f80e13b924a85988640bbbc6ace3be1bf3b30f0ae758ad4b9c03a00c535e0123aee2270feb25f4579dbbe5633b43b7e149b244b5daa4d4b0052f31c0b43ac1ca37821edd261899064d050702a1845a80cb71907506062ac6fa901f2c7f5de2a0cdedfb0d20ed5de2a71e1e37a39287a7881beb269a40609924319b081b25eee43885e24ad8086fa27f35c7442089fbada8c44dce34b69ccc1a6ee8e72272f94b7f014b99dd78095466b0208fe3743e38ae8d9e8fc140010bfc9a4075bcc28dbf670d3dcc307766336091196f2cb4a4281ae7852db294ebe83352254ec95615ce91619295dd845b22434fc104162f7020e326b273704e006393a497e26d6b53119028d057916eb80443c0e8df2121518d8191aab05f72ab29fb1c0dc308b5c875f605e0dd7f5a7c839c027c5dff32df813f310a4c0c7923fb011f48bcdc7412c2b95dd1073ca309b1f94b6114e1237fe3690373fb354ff8c673454e3b09c700fddeedbf3bcfffeb11c32a0bb237d186588cfb00f2447cdaf7cf3bdbe6145daa60dadd9023e5e8d3804bb46d6373253d9cc4281e21aec73338590b27b09cb95e21cc875891c5c552c1197ac24f84d46dc5dd0283ff90acb4258926641636e601d1dffe4e315d46ce0637b997fbcedc4a173f9c762716c458a75ec45a22774ef7ee5d0f5aab4c8b9665f08eca91e8d55461c74f6360fdb1e8bd570b53b2ac9036e2cea88ffe751e7ee18318b4ad18073ff7fe033be30f27737dca4ddc057ed0b63b819c47a82d4214290c4cc994c8347969a02d654e93c86c4bbbd8efc32421f710df540d70aff7e804e3c619094d9b106f1fe8c57b2c0873700fd2e2377386ad77e17cbc98938ed86cd23f1bfb2ec7e2f4a0ddf896946d3b771573365f0038f5354ab40aec1838c468b3b49f1739dc3ee4131f937ad8ba98d8bf8d85219e44ef652ee305444a37cd804d501dd944f73a29a35d0c6ea7f08c5d5138a7319d67753bb3c81fb4ecfe8f6b33976e07b8ce8d89edcb14e881cdeff237c2c1b311adc0729d11e74e3f7666c7ed26088abc62ec90a29acd9f61e947a0d4d975ed04d210d37312d930d8f7164f7d779b3736ead8d5605d38513e861a6b8bc39e716fa5b6a7052bcf6c5a755ad40ed3bd08ca2308c12316b9fa3d192a578b219b92faedf30adb32c332c2eefabf9b8cecf5e29442da3791d77dbeb06b7bb97bb8866490acb097f03056e9e41cc740f8a21358c5043f099c3d1c1b4ea8d378d00214a0e73dd90a81bb67f110e0d77991c12591efca246644f017654c33d587fc617b8b4c9ee831f426c01dd27c822420a276451e38586892ee3a94430e40d58b9b179045e519176298cc6e83025f876ceaef0313b00236b4ca5431b7e64ea71f7d8255532f68678dff0ac1555e2bb6a53644d85f4a84aabb43861562bebfd314e6a5340a94a9280b3c9354b4ba512b9728fac172a7ede6071279dd9d2c9f75d19dc22d38bcb8d3be9e95980c8c522523cf6d4da9bce6337b52e620b31cb99859063447b20155d08db20675c37f2ae645b374785f5fca4a3e93b0f4ab9c41baef4f899619871182b7804c9c3da1ee946e18d08da4989ab3c3e33f8e5d51d7052cfe10f41f0095db41345a6e3f67b5104274ca591a50edf66fc04f305d5caca06954e55788f0a98863c5a00f4d51179ba105af16abbbbed0f77f52d891528c55065815fcf28619c5253b81b96cafd07fe176c9df734a95f700093d29a9fa17c2bdcbfb280858fab63190e29cf6209a033626a75e94474277faf8c7c55a3e0da93bc6c499c7b46977afff9dcdd2e2fc1fe0ee2bac6e3448063479d483e1121b99c2c8b66236ae5ba5f5bbff686cf86026e3e95690bac2aa73e897105377fec424f6d6d10b0e2c4a081ac9825c977af9dfa0d3b2972452b3f09e1d23ffcd7443f45c22c8468932c2ed236f7cb80afb09b9462676646eeef77ebb08cec2a6a92db232df7876444b9dc683304da4d92150aab225c843fce033ac854b71739886f2d6abe56fb84c252c20c992933e2b1cf8298d6f3789aa53383b5fe184607ab90a9354377a3fc35c43af015e5936e5589374f729a0eb01318fb6023146c0523018b0720617b11d4c4517a277fa4e1a7173b993e35deae23cbf4fb649062ed0cbb89664b1b1e3fd8c7936aebb169a31ec522e5ba21bd2c2102d0c55da83d0dc13b877baf87e7181874baaaef0d8578630997884b1dbda1248d5007059edb74ebbaf7fa4663ea9b0132a2862e36875a1a3b5695b4baf305592d7054ba0def50b474e0ec65607cd3bdd7acf2d2171e8aa2eafdb1d56e43afe7718c9ff9d4d19d4aa70eb571853af2117c2a61d40a0cb5f08ce4171902d22233a8f19297960f0c192b9b9a0e67d7a4552b0b16e9bc144e2b36d389a205dbf08166f6ac47a973eda6cc7e76916f55100cbe5ffcbac8db202595d78ac24c51ed86e10179240dca698bc5dc073181dbfeb970cd0fa6c9f763817506b254c5f2201fb42b4e7f1a857aac721ed1e793ad6eb9bb523155658438ff86769ac03c85dafac5d70a5f183a7ecbe41688661af0e68ebe55247d783f070bc93a9ee74d7e1bc177e5ba3dc2a7251ae0347348fd9d4231d0f16a152e6e3e7e8bee5964bb4d2f1029b25112ab8b2a3bf5ce1301fd566f4cf0a86f4d97eb1d807673efce1f275f173e3bf38f1b552fab5b872a3d3b92ad94a2d1e75eef5aa1234c154c4ada90e61db9bab4d2da428ca132dc51852ab3b5e7d32a9e2abc5f86bbb726a8d638da1cd09434ede828b8eb936a7c96b6266e6f1caf382ca31229239d4261e0ddf8b644ff83a91088a7f246b201b8058249b096a76249357dfe5b5c7f9670fe63b5c1aa01f33922c6bd0280d2aee0c5084f4ab473e2c0c478b2fc36492f0af4c4602d53a23d7151499b6c2fc8a8bcb9116438bb9f35b6edeff38790080334882274ca03fe891e7838e97e630996d15a00625e53e013f20c3ae2a44e3d557972a826acc00e26cb55fa771c7bf908f1397583fa25f7a3939e037c4eaaf05eda8934bf2977711cb505188aa5ad5907f22376b5373fd4d1e82b001593b93843e3d247fbdcb73be4a9d6863a64455b1a465bb035769119bf3fe9ea5a355dc7f8c7900c792f0de25727e5ac190d14fb9ca38b09520b97f47c86070507b25ad6911c5105f9d556e0a94e320175b073caacf8d26618eac8c02ae57e1a955ce3d29719d108546ce33f98f4e0cb8c0a74881a317f663a5a16d50d0a22dfdb0b2eb6a53882cae440cb1b6a8e086eec9fa303c7a59c641a70391101392c1925bc92c5a0327e056351be9ca1aedafbba5c1255e50a6509fe738374cc99c442304cffd80f48251ff3837e080b627126bf5d51c15c2661055695657c605721bb7eb01b016fa2b176fb5df5eacfaef2b73dfb1a8e07e640a325a5b735c740337e5892b07693a6da70f5d1f9b6b98c26eea73bad996cb62bcfe53e0e872c4fbe05f578e2d04974ab17fd6486bbcc11529476847052960bc88d63e87bfd8ac7757d97378e8b6e8b71ab30b223d62f7016225a365eb65dbc598c98a76af8b291ad215b16d3c0dff842adf6ff08817adfb8595d21fe15aee99ffbbb0954b769361f9d2a13c62baec307b740572bab09fbf34b97c69f99333ceea939535c7a5497321b970f3de664a883941b5e70bdbb11c2d30c6b6e947da5b4c8b6faf821e6d62cd95716dca8c6e46e1bcba87577adef608145b01eaeb9d4507569a8f761c9d0da2423f6a680cb50ebc133a937a3eeb2a1bd28ae78c3bd29b315afb6fc2aa0bc9ee53ecd041dc28f08b56d28a4415440791cfdbb9b4647eda73dcf48b20da8c6c60892f6790312df5f527ba64c3553824936217072ebc183ea2f12225c2a4e6a14cfe32175ce2c1f4087b6da5a98b390e0ff224491957d920227e26f86f5be5b712cb6146ea19a300355694fe24fa28817e786a171ee073ba978238818c8c164ca128ebae9f6dc3ff5182bc9ecabde4fe339ab3e0f63cf3acc5ac3d74ca7321100fafef29d31b58441e87f8f3405c98698a7cb0bd9e9de370e9b7fe41e9ba23a2c5730ef3e06ae4fae09349a399016c7a1b8e3cc9ef6d9454aa976e17d8282d0ce3b8d7367c4e73b9f35b534c461efd13ec6c3c7f96e2567b505326cbb38dd1acbc779ba7319f63c2f17666e539dd97bb858425023e92828990729f19d71da1882aa69fd93ab8f6d0d9ac14e50bd6f1aec8665e3b7d52a73e5b5e7e122ad8d753dc7e63c71e18d73f9e58c070d2bd8412152cafeaf7cb46dc3652d6e1021d9e70f3892d3bb253c5702f7f9dc263f82e449196764addb58c500e89378d60e9e608e0c5f6971ba63b352a7dda943e4da14f94096fe0d8002a5cc5800a6c7777354cc7a7139c97eef40e5fc0ce6ae7b1848335b305ca9fbed0f11d98fe987e69676a8f4be9fccb9e221e4059a8765997a5a9389782e05edef4d4b69138851a3c73565ccccaaf84db9e1fc8a00a18c877e751b65022d0c9a01d6e4d88811af18f922edd6d501ad5e17a9fcd163a22a764a9fedd832e84ff1bfaa04e6115f8f397305540f6f1ef9e9cd964464b09e684a603a9ac85b88ac4d80e0e27643b8af198e493e107c0c6383261535185e1f85115f2e3366765f002f0b4189a99b8932aee777265f20cf1c720cbd23308ed1af656152030cf32d1a0312e395d240abe9cf0648eddb0fe167bfbbb7187c8edfad2a91e797b07cd254333e4de264ca39d3924fefe3dd620ccc39a0422d83335b3f7a075354efbf02cf4710f168c86c92db6cd68975e96f9ffe432bf1647a2971382a6fae5e2e952f8dd4f48b99078eb34f27fe456c22446225e12ce5667632ff3430f2aa6e100adb0dc788863bbf624c49be987e6f19589f5ec21f43be6468bd17799f91cab9e2afeb8c9626447bb5823eccb176f61dc771eefd406db339804bf0a50115be38db0d15d22f173fba462d21eb1a2e75283cc24c93881f1597ab071a9febcd0f02d7767b89ebdb1b67841957632b2bf6ad21e979f66b3a59ef17ee260c299fd069b043b8449ba6c44c222b42897de4fd6d0a87d8a970207e5621906958e9f2ce52bfc7b69133a06c005db18d3a9fcfaf7eedeeb3e1a737326f6cd764acd37041aedb118981a763a75af1447c1862178be6c27a270c9f13e861a593d25d5120a2dd4d1c7b56082bd9f7f20080d68afdbbbe9707eaf087473276b1d198293bf786032051e22787f83d671dfa76a784bf25e04ad459fd086e8347a610c86107ccd9a076019a4bd1301c4d4df0a3aef047858858af69cdae7a2cdf021b1bb92745006f4ccc5ede4b8bd7c6c2d2eeb7db66e28ae2d45bcfb42ca1405cd3b59f6036947755495d4e6a6df89ea95b2013c2d9a4e50385d59232e7ad7f0aaf90a1021803299570da38a170206a4fa7289a127eaf3f87a92d86dadf0a74eb8b75a3c318ad58f5b6d458895396c10fd0aaf8a228034b5f234bdca768b8cb1fe3c2ed69d23525dded1ebf2330e1cef89f864b24fad0627df784953ecb94362ca0a9dd6b66247f13dd7e3aef34e5280d8f62d8a63efbb2beb5dc360d21a868d7a02a11be22ae3890eb3a283d6aacfcb08564e7181ed5e80fed8b826ab47b71c25c747efbd9aee5e2191b6aee7037efd9827c9feb7cb648407445c63c35aa45bf861a125d4e761ab7e5835e594782ba9352421afe946744d171ae8bc3b1020ac6f603e1624a76ed66f09be455efec038da5924e1ed04fed17b30b7c9128d1605bc1d4c0a58c928695ef126bb977636201487b4218f936cb9a846e1ba555a9a1b63f4d29b0d1b68b4d9d7c5d9d1a9a51a20d7690d13940e91a424a5d789fea42c92a7096c5b22adbc1daad37b8c2cf3de57746ed185f7f560f56e489f97c20f8bd1facb0ebf46380a6363c203b0318b6616f2927c268d32e07ec86ee5a6e8a06b977e84ccb7591bb7a74470fd67921051a65dacae06ea09b2644cde16070d919d4143237585acdb1fa986f32e5120f6cb53e75d69587bf71600a25bb7dd7d2dc83ace0cebf8e5a0465bcca4ef2162d9d453f5da510180c0d21a2d60ba58cbe338b2c7c7d1284978895b4993584011920043d9e88a0882ac0c1c0eda352d836921355079a1bf771c5eeb1ffddacad761f50ff70c4082a14ea35febcc0e5e557657d1d01a38718698397f963b9a77d1c6b74a4f7288f925c995fa96c30893f5af62558add6c665b095337890b4ca703e949de93d327069972e61976ce01e6542d9ec761949061c8815c7ea8f85fa1ae76fa0e5babe2e9b34eb2ad3bd17ff46780341d712ed3f6fc0c8e4dc451042f1309ad7646f8a75cec1f0dfc651ee788f4440e9dd52449d16937e884403f012423ed1b85a60563128bc4ba97e2eadfe7a483c0d5e1ce03db907d34ede4515ef6300df6be685860dbb4118ba41f2d86f9a7f043d70511cc7be519df95ccb147552896eb9ef14959ce76ca775203603eaff72db7d79bc9a614f6d0ddadd2adc1489c8101490f5f317d140b23a34783c1257f335a56b12cd137e45ccd0b95c1608689feab8bf37ff37ef5c3af44684266ba987e26277865972067fc28afa8dc11f7543e79cb7a7cba71552c7493ef521dd9cd1995672a9e3be02f02c1d7302265881c8442268b831423de7239a350535daa3bb9daeed0f6a8fe4268188a7315a319a971b10b867e3267f58db0b2f39beaf2c33f9c448fb343c9faa83ca8cfd09b147cc29b730cb6ba31c6ca2d56ccefd6d323afbf0640a4c4b95a96282e59e69b01630a9ab3686de4810e80ec0d5cda0847a69b956543350fc9e77bb8c0151c95290a09969183a318a675978e1c73e2c844e6b5d83eb276cf069986640e5531c15fa6c271af250512121c1cd170098a8b3e6664bbdf55eb58171d6a56e05826b5240f53975031022e6208c676ea6c402a2c69b2b17343d4984cf77f2ef8d7c082785c98b1f010026e29dc74183779edf9a5608573da451c2c318db4179481ca1cf54bb2299c637b10ed3ed262ada33e80bafe74661230b4049abc07f1cfdefacb2f60f3042a5169efdeb7e852af4d7ba9a8c91bc73bd8e2d49d7158b539ce4042fedc1d1e3027a6b9ed4ce0b1a376d1b6ff421b89fd179d2882c32338c64f2c81854a1dae1aa2339e77f81d4363ffc9eb029197280bd24c54e08d9cdea05e50f91b414411ec5dea81fbd8f5681ddf0c95896d08a76bc5cd7471de6e2bde5b7506ec32024b8e3415995acb542e56e9251965e36798637d28d0b28f40fac5d15880bb3c5d231427c6b71c28990e760ddf106d24532a9c61fd7e138bd86c43abb3a542b35551b2bcada31f076ed13259166089a604704dc9b62754faaa11fad54b26962661de73297689303cb1575f2842ef9c38a618dab944a30539fbedf87f03b50aa9a9f069923422fa6e6b5c5a0245b5539d872a7c8ff89a47dae0880b8b6f730dd732e741a8936439c9f5eca48bec2a0008718438de5396e8e00ec7e1c5ec59d373844215802bc0f6f4fcd699299cc6cd3f150c8f015b31e0d010a7b67992d3947442a2ae8a14b45a7e4e5fc23c3953cc5aed88919fa1b47c9405ae37ee7a21124c088ba412800f4b4c0bb4f8be22483a9be1188c32f8cef3f0f372783d84368c707e1b00c161b9df437b4e579fd9a03756d1b266492780ae87e169138292f81a76cae4be4f8a93f3bb09f4d03663f88bf89b9404297ba43ca56b7d26642a76075c27b39552dbd83361dc2a1b7560798cfae231246e819da6aa9391bf75dd76feefdff659ece7b6bbcbb0d65a4899302ecd5b1d443e3a811a798d64342a94be01fc5f873a8efe1266cbe31801f98504e3935b1d2c6dc4c4f1edd18a7e6ea8e165c2320de7b3ff30c5bb52bc6b2046975857d99682c984c68d0ef6bca583e4cc27c0434f5de8f129f9c922cff522234bacb04b7e8b915ea225a333781e128f283fd9692db038599ef16d55b92509a569632dd60593313b02c27e84d204254fa7924849fbcacfd160c701346762422886c8139889fd5d2642377c121bacb888e4e17b68ce1040db236993e00f4810182c65231e36ba7bb40c7251e6d840454d402a9e3429c819c2d67f90c3b2665b8d90596ef48b20ce239e67746c91fb74061bb5ea1e0668eb259db64fa909af8e964aab421a7c68476afb32942804820deddbe3841f0dc9e1d14988895abfcd4a8b1e64166cad40f0a6431d00ddddfd4d101b3b5561ce4692f704f1a34530b2b15e451a0beb1cc73c66f47ab1995b2b7ee54130f2584338b6fc8f24f85b50ceeb394859beeabfdf56734904ea413e4b54a53122df979d271ef5886c1b8fd803fa3c8f30a15da1fc03df328ef025377f016388ece76feb95cf0231f7cf451dfb90ec1ce6b754c90d1601b230d7a8eae10525bd0b0ac64704020170b085cbe457d60c454fdf040a5dc20547c77f4227fdc2312a687dbeb2593a8b0f488e16ef96729d77dc1ba6c06cc0e8b6c763034bfffa920a00d789f55c827802d1d2c2c421d5143d6287ac745f807bd415a7a8bc9c4286a0b16636c8bbf2eb5eb63c88f83ae5f679d48f18133745861dfef4067123e7c0926a8bca01f02cc8d9b4f93af9535dc6ad161d86863cc8309daf953504b690384d24fa0234f9aee312c03b97e393b4af140e9c1fac7163381708a25c9f7b53a93b44b946254ecd78da04e7f24327c06988c47decb3faebd3e7764da60e46bcdba25172bf4555fb4494fdd1bc8067b598bbe0c67de2b51a858f40fe7beaa1e06d13dd29f6a2b1fe4ffb7b63979e1d1440c27d568941d862b42713e40dd9f6e70e4c2eb8fcb442b760f6b51d286721a32b94584e8341f3943d4d7ddd601b04d61a3fc0161761903e21bfb7fbda658e28715a2da961775272d4bf7ef3fe6f7cbaca05b8db45bcc52ab3d57805b6f0dcb46eebd3cf9ce1447fff6db09d04d94d7826210808a8e03cfa1bf5aeb2b66cdcb1781a015f16fac013cb205e219b367d59797c873413ef716255f6dd589ed4834cdad39f3f667a8c549a25b6f83019f1819092a82da9e98e52bcc0a0536219ea06721d41b1569715e50085ead2c5ff9047eb94de364c2356e1f0d59acb8e58cfa4f1f5ae3c8f8671bcffbf56972cd80f4d06d9be3909b6a9a1a9aa77ac4f4ad5db28c6d2b7e9c5f9253744d5bca1d2f2c25563a204e3a060ddfb2042a3cc01c423764efd8c5ae8c811e9eff6da549768953c188bc82a191105c6350cb2eb6bbbe0e300e714ef148791e0628760e6bb6aa3e58c64e3e0757953f395353ad8564588f009d4bcd5a38eca627b5", 0x2000, &(0x7f0000007b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r10, &(0x7f0000007dc0)={0x2020}, 0x2020) [ 113.242881][ T3914] device syzkaller0 entered promiscuous mode [ 113.293713][ T2424] usb 2-1: USB disconnect, device number 15 executing program 2: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000740)=ANY=[], 0x1, 0x2b1, &(0x7f0000000e00)="$eJzs3M9qE18UwPHTpr8mTWmTH4igoB50o5uhjS/QIC1IA0ptiroQpnaiIWNSMqESEduNuPU5ikt3gvoC3Ygb9+6KILjpQowkk2lnmkn/aTqRfD9Q7s0993DvbWfKmUJn++7rJ6WCYxTMmgwnVIZFNmRHJN3stc202+bIkIyK34ZcG//x5cKde/fns7nc7ILqXHbxekZVJy+9f/r8zeWPtfGlt5Pv4rKVfrD9PfN16+zWue1fi4+LjhYdLVdqaupypVIzl21LV4pOyVC9bVumY2mx7FjVQLxgV1ZX62qWVyaSq1XLcdQs17Vk1bVW0Vq1ruYjs1hWwzB0IikDYaZbIDZ/eHJ+c2HBzHYNN2In3hYiMRY2WK1mzVhoML95GpsCAAD95eD63631h9pzO+v/3JLb9rj+9zZA/f/HNgKfutb/Q6e2IfRcs/5Ptu/fIOp/AAAAAAAAAAAAAAAAAAAAAAD+BTuNRqrRaKS81vuKi0hCRLzPUe8TvcHPf7D5/nEvIWK/Wsuv5d3WjWcLUhRbLJmSlPxsXQ9tbn/uZm52SlvS8sFeb+evr+VjEvfyPemw/Iv/T7v5Gsz/T5L+9TOSkjPh62dC80fl6hVfviEp+fRQKmLLSuu63st/Ma1641ZO44H8sda8fbq+bQMAAAAAgH5m6K6O5/dWvDUhIZ1xN/8Yfx/Y93w+IudHoj07AAAAAACDwqk/K5m2bVV9nVERCY6Ed+IicticSDsiUawek344+4B3EiLijuhRs8Z8t8O33fSjLNq8YaI/8km/UV1CUf9mAgAAAPC37RX9x0j6/LKHOwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPAc9VVh3vyOkBc4IN23XOzUDwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0kd8BAAD//17AGf4=") executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/keys\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000440)=""/113, 0x71}], 0xa, 0x401, 0x4000000) executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f0000000e40)=ANY=[@ANYBLOB="850000006100000054000000000000009500000000000000ef0285b72eae795b19ad261777db751896c5df696334e2d836395560230500ef286f21c974d520c247fd201861e50b2dd5e5f6b23909a23ee27007dae2a0fd08dbf92809a931196df3be84781f7eca5ed73850576acb265f56d62e6288a85dfe7c79e969b738dbc61171dfd8f5e33fbf1ee05bc5bdeb164db1458455e3ba438c9109dd081ad93df3fc235bed50ffce5ea79cfc8cf7d53a031691362ba21394bd0500c41f636ec4e299e370f5630dcfab526519a36f963679457241bc05a307f8be0c828a77b84553f3e2b9b7ae315e5b515c71c39bf4b45f5e3f7cd3f6404fc93cf55949f0c3a7b87f86120153725784e98975e8617ffc7e8cc497f437853d9c04b195fa52848dd1555796b3cdf2527d7929631cca05e27c28566d2c47699bc6c3fcf766c3cb8cd6a4a46895dc5b44d224a0b3c2ca8087486aead10034d94d32ad677b28b10eba35be28888ea8da622daf5f0f02d9c08752113ab1ec6bde50940e9bf33f91a6c5764dab5984e15ff1c0d3df92056aabc04eedfeb6535540e5c027ffac3d4df6589cb47171bfbb564a2350564f4bdbcf4e048f2b34570d5ef2bb8e9274d5d40af19b0afe0c774b562378fc3dbf8be42828b4cb3d6cf6930f5c4c71563e4eb0d341dc742bdb802b498fef8490b52ad16e1308000000ef3ffba81085ce4a028c7af46774b391e2124fcd93ff05c21ad0da384ff00151bb99090189eed2862f89e6b5ca8e62a5f5ff0dc6ed83392fd551d0eedc491b3df83509d2fa1023eb77b8a13de09e22a77e90f0b9bd8f47ad5a964ab6bbb94784d31b397229aeb326313fb66ffe0e9913d32301c844e58fd43db6b3693b404e000000000000000035cee0e44d723a1561dbb38e1d1ca9c52da483fd9003f43ba42a3b68faa431a930f28f5505400c94b18390a327789db7e625c56e2741c730d2ac76fb6ca67bf573a5614ef1e87a670a9762c18c026a997e27acb0b20fce93ed96c5508da9951e4f33d07d83d79843cd0b5ff2412a7884197e4c7494e9c0a1a9d5c9da91e7a999c11b9f4c3c37e1da20287818bb827ea0b2c4718d4af9d372938b0a43cc2c000000000000000000000100000000003844c98a5c738dde445b3967a2162a80d1dd111dc5238e8090a64909612c2027c8c97a21568150fc1797f72002b55f2118a7c2202e09b90a69c864562e842d0466a50a0f8dcbb003a22e42487a46bc2284eb130390c90f5882496ef7673db4cd49dfc2b0fa7ace1ded0ccb40d0827cd9ef385699afe4d157a92e6167b3ad5d52f2c35cac9905c46433543845382d314a0e65009aa429010d2e96fa49c9eec86d06c86a6ec8ea2a968d28ef73e9cb6da71cd3da64c19b04ba0be645fa00082000015711b0c2844a7d1ea55b088e67572359c85da1d4cbd1ec96d77b70e27083f704db00000000000000000000000000421d06690eae69a1734c2b990df28df506e8bd3b11171b882dab698af720c9d908ccaf2323e9859c4c066fc8e00a637ed5119e756db5a1c93de25c011d4ddb8cdff8d52e3ca27d9f5a7d5f41192912cf6673e6cdd3be51790a76984536f29820759b429875724c9f9e6b22faac4fea96f4025ce2bc7f3b05d59f6050f05d3c10944e5c4545c98060584ca22356b6ca381145739b181a269fc6ed5095d0490a1fc638569210f8017cdcf6ad438693d46e812704e259181a74f0b3acdb9323f2697fa75977473a4fe258556203b9ab0839e299c75be1b6baeb474eee77b4a4ae534c327dad6385ed0ac50504df4b077768d878a8a2cb20639c395b131872288ee461c343dfe696489406cfa4a49a6b3d2d8b708f3b428c0d8677dd26219548c26a49e028f2b25c7765da2cb851e3cab9eb1dea88892f0f794841526d2f35c4d290dd89b4578a5dbd18edd9"], &(0x7f0000281ffc)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x185}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x1000000, 0x1e, 0x1a0ffffffff, &(0x7f0000000200)="5c71f905cac413551b2ac06c86dd", 0x0, 0x4000, 0x0, 0xfeffffff, 0x0, &(0x7f0000000040)="41410a15b4bb2f637b0fb6fd731983700fa98a369f1f5312c102000000a976eafdac4f7f283102514a7d93cdbb4cbb105bf96fe8a540cda8d659a88325e383"}, 0x28) executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0) ftruncate(r1, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0x8, &(0x7f0000000080), 0x4) executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000000)=@deltaction={0x28, 0x30, 0x9, 0x0, 0x0, {}, [@TCA_ACT_TAB={0x14, 0x1, [{0x10, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}]}]}, 0x28}}, 0x0) socket$unix(0x1, 0x1, 0x0) creat(&(0x7f0000000300)='./bus\x00', 0x0) creat(&(0x7f0000000280)='./bus\x00', 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001100)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000001080), &(0x7f00000010c0)='%pI4 \x00'}, 0x20) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000380)={{r1, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="18000000000000000000000067dfb4a518110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000060000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], &(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)={&(0x7f0000000280)='kfree\x00', r3}, 0x10) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xf, 0x4, 0x8, 0x8}, 0x48) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x18, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r4}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, &(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) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000a40)={0x11, 0xb, &(0x7f0000000180)=ANY=[], &(0x7f0000000340)='syzkaller\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_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f0000000140)='kmem_cache_free\x00', r6}, 0x10) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r9 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xb, 0x7, 0x8, 0x8, 0x5}, 0x48) r10 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r10, &(0x7f0000000000), 0x9) bpf$PROG_LOAD(0x5, &(0x7f0000000900)={0x6, 0x11, &(0x7f0000000740)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x92}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@map_idx_val={0x18, 0x8, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x8}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f0000000300)='syzkaller\x00', 0x8, 0xbf, &(0x7f0000000800)=""/191, 0x41000, 0x72, '\x00', 0x0, 0x37, r10, 0x8, &(0x7f00000003c0)={0x1, 0x2}, 0x8, 0x10, &(0x7f0000000580)={0x5, 0x6, 0x4, 0x1}, 0x10, 0xffffffffffffffff, r5, 0x2, &(0x7f0000000680)=[r9, r4], &(0x7f00000008c0)=[{0x1, 0x3, 0x9, 0x4}, {0x1, 0x4, 0x5, 0x3}], 0x10, 0x1}, 0x90) r11 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000100000000000000fe0018110000", @ANYRES32=r9, @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, &(0x7f0000000540)={&(0x7f0000000080)='sched_switch\x00', r11}, 0x10) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000500)={{r9}, &(0x7f0000000400), &(0x7f00000004c0)='%pB \x00'}, 0x20) ioctl$TUNSETIFF(r8, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) ioctl$TUNSETQUEUE(r8, 0x400454d9, &(0x7f0000000040)={'geneve1\x00', 0x400}) ioctl$TUNATTACHFILTER(r8, 0x401054d5, &(0x7f0000000180)={0x3, &(0x7f00000001c0)}) r12 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={&(0x7f00000006c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x40, 0x40, 0x2, [@const={0x0, 0x0, 0x0, 0x9, 0x3}, @int={0x0, 0x0, 0x0, 0x1, 0x5, 0x8}, @func_proto, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x1, 0x2}}]}}, 0x0, 0x5a}, 0x20) ioctl$TUNSETIFF(r12, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) sendmsg$tipc(r7, &(0x7f0000003200)={&(0x7f0000000cc0)=@name={0x1e, 0x3}, 0x10, 0x0}, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000009c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) executing program 1: bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000540)='limits\x00') mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000580)='cgroup2\x00', 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x100000530) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents64(r1, 0x0, 0x0) close(r1) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)=@ipv4_newrule={0x40, 0x20, 0x801, 0x0, 0x0, {0x2, 0x20}, [@FRA_DST={0x8, 0x1, @multicast2}, @FRA_GENERIC_POLICY=@FRA_GOTO={0x8}, @FRA_GENERIC_POLICY=@FRA_SUPPRESS_IFGROUP={0x8}, @FRA_TUN_ID={0xc}]}, 0x40}}, 0x0) rt_sigaction(0xd, &(0x7f0000000000)={&(0x7f0000000480)="f346d37ff2f2438395ff1f965a00c4c1185c840561ee0000c4e17a5bbc60aff00000c4816a512425160000006f6ab0c463f962d60066660f38090dc65f0000a89e670f2a6cda00c412c1fd1129", 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000100)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000140)="6d527cd53870164a3a0d4b64fb0d7bebad2dce076e7768215970e33adf15173c9e665cff10727f6273ef2aace367c13b8e834788d7da2d60077ebc24a796b221a2f39fd294dc01861206b499138d02ebf3cfc3b11f0e18858568476bac483df9c4d0a61da2d2f9b7c4cb601c0141f209fc9e06d9457920a9a749a23ccd52eb91db50189627774719cf91bd6e63a2b8a3b657c0e438ffc3e275b03ef0f384a0c1f20143b7b87f2e34729b000000805e0ad338423d4200f349c545516c46bb9f104a3816b12950faa20fab5827bc62a8d4cc12c4c8954308a933d63aa66cdb3646a37626de7361b5338c197dd3e6844dafcb4338dce0b79ee41da150eca12fbd36b4873ce8e4747b63e8830ee6c32f254d37792053e2b77cc86279ea843600"/297, 0x3accf8d5) vmsplice(r4, &(0x7f0000001a40)=[{&(0x7f00000000c0)='7', 0x1}], 0x1, 0x0) close(r3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x275a, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3000001, 0x12, r5, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@bloom_filter={0x1e, 0x4000000, 0x4, 0x4, 0x20, 0xffffffffffffffff, 0x23, '\x00', 0x0, r0, 0x1, 0x3, 0x5, 0xe}, 0x48) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt(r6, 0xff, 0x0, &(0x7f0000000000)="77b5675a", 0x4) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.stat\x00', 0x275a, 0x0) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000040), &(0x7f0000000200)=0xc) executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r4}, [@IFA_LOCAL={0x14, 0x2, @local}, @IFA_CACHEINFO={0x14, 0x6, {0x40000000, 0xffffffff}}]}, 0x40}}, 0x0) executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x4, 0x2, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0xffffffff}, 0x48) r1 = open_tree(0xffffffffffffff9c, &(0x7f00000006c0)='.\x00', 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=@RTM_GETMDB={0x18, 0x1c, 0x1, 0x0, 0x25dfdbff}, 0x18}}, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000340)='./file0\x00') ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r1, 0x4018f50b, &(0x7f0000000280)={0x0, 0x80000000, 0x10000}) lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000002780), 0x24, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x30, 0x18, 0x229, 0x0, 0x0, {0x2}, [@typed={0x8, 0x600, 0x0, 0x0, @u32}, @nested={0x14, 0x8, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x5, 0x4, 0x0, 0x0, @str='\x00'}]}]}, 0x30}}, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0xe, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="5808000000000000000009000000000071106e00000100009500000000000000"], &(0x7f0000000400)='syzkaller\x00'}, 0x80) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), r3) sendmsg$NL80211_CMD_SET_BSS(r3, &(0x7f0000000540)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)={0x20, r4, 0x2, 0x70bd28, 0x25dfdbfb, {{}, {@void, @val={0xc, 0x99, {0x1000, 0x4c}}}}}, 0x20}, 0x1, 0x0, 0x0, 0x5}, 0x24000081) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000008000850000008200000095"], &(0x7f0000000200)='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, &(0x7f0000000740)={&(0x7f00000006c0)='sched_switch\x00', r6}, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000100000000000000010200850000002300000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x45) r8 = creat(&(0x7f0000000280)='./file0\x00', 0x0) close(r8) userfaultfd(0x80001) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000000c0)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r7}}) r9 = socket$inet(0x2, 0x2, 0x0) r10 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000300)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r10, &(0x7f0000000380)='blkio.bfq.sectors\x00', 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(r9, 0x4000000000000, 0x40, &(0x7f0000002700)=@raw={'raw\x00', 0x8, 0x3, 0x288, 0x0, 0x8, 0xfa04, 0x0, 0x6c02, 0x1f0, 0x194, 0x194, 0x1f0, 0x194, 0x3, 0x0, {[{{@ip={@empty=0x1e00, @broadcast, 0x0, 0x0, 'veth0_to_hsr\x00', 'veth0_virt_wifi\x00', {}, {}, 0x6}, 0x0, 0xa0, 0xc8, 0x0, {0x0, 0x74020000}, [@common=@inet=@tcp={{0x30}, {[], [], 0x0, 0x0, 0x7a}}]}, @common=@inet=@TCPMSS={0x28}}, {{@ip={@multicast1, @rand_addr, 0x0, 0x0, 'batadv_slave_0\x00', 'pimreg\x00'}, 0x0, 0xe0, 0x128, 0x0, {}, [@common=@unspec=@helper={{0x48}, {0x0, 'amanda\x00'}}, @common=@unspec=@pkttype={{0x28}}]}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'snmp\x00'}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2e8) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x6, 0xd, &(0x7f0000000200)=ANY=[@ANYBLOB="18000000000000000000000000ff000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bca2000000000000a6020000f8ffffffb703000008000000b7040000000000008500000033000000850000000500000095"], &(0x7f00000004c0)='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_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)=ANY=[@ANYBLOB="9feb010018000000000000002400000024000000020000000000000002000004010000000000000001000400050000000000000005000000000000000000"], &(0x7f0000000080)=""/248, 0x3e, 0xf8, 0x1}, 0x20) executing program 4: 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="0000000000000000b708000088d78bab7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000008850000000100000095"], &(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) r2 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCETHTOOL(r2, 0x8946, &(0x7f00000001c0)={'ip6tnl0\x00', &(0x7f0000000100)=@ethtool_perm_addr={0x2f}}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000300)={&(0x7f0000000000)='kfree\x00', r1}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) unshare(0x400) r4 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) bind$bt_l2cap(r4, &(0x7f0000000040)={0x1f, 0x0, @none, 0x0, 0x2}, 0x5c) r5 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={0x0}}, 0x0) sendmsg$nl_xfrm(r5, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@flushsa={0x1c, 0x1c, 0x1, 0x70bd27, 0x25dfdbff, {0xff}, [@XFRMA_IF_ID={0x8, 0x1f, 0x3}]}, 0x1c}}, 0x24004800) connect$bt_l2cap(r4, &(0x7f0000000080)={0x1f, 0x0, @fixed}, 0xe) r6 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r6, 0x29, 0x1000000000021, &(0x7f00000005c0)=0x1, 0x4) sendmsg$inet6(r6, &(0x7f0000000000)={&(0x7f0000000340)={0xa, 0x4e24, 0x1000000080000, @mcast1}, 0x1c, 0x0, 0x0, &(0x7f0000000100)=[@dstopts_2292={{0x18, 0x29, 0xb}}], 0xf}, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x40002160, 0x0, 0x0) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x10, &(0x7f0000000080)={[{@quota}, {@bsdgroups}, {@nodelalloc}]}, 0xfe, 0x452, &(0x7f0000000d80)="$eJzs3MtvG8UfAPCvnTh95pf8Snm0tBAoiIhH0qQPeuBSBBIHkJDgUMTJJGkV6jaoCRKtIggcwhFV4o44IvEXcKFcEHBC4gp3hBShXCicjNbeTd3EduLEiUv8+UibzHjHmfnu7sTjGa8D6FpDyY9cxMGI+DUiBqrZuwsMVX/dXp6f+Ht5fiIX5fIbf+Yq5f5anp/IimbPO1DNlHua1Lv4dkSxVJq6luZH5668Nzp7/cZz01eKl6YuTV0dP3fu9KnjfWfHz7Qlzv6krUc/nDl25JW3br42ceHmOz9+nbT3YLq/No52Gaoe3bqebHdlHdZfk871drAhtCTpo8npKlT6/0D0xL6VfQPx8icdbRywrcrlfHlP490LZWAXS0bzQDfKXuiT97/ZtkNDj3vC0vlYmce4nW7VPb2RT8sUtrH+oYi4sPDPF8kW2zQPAQBQ69b5iHi23vgvHw/UlPtfujY0GBH/j4hDEXFfRByOiPsjKmUfjIiHWqx/9QrJ2vFPeWBTgW1QMv57IV3bunv8l43+YrAnzfVX4i/kLk6Xpk6mx2Q4CnuS/FiTOr576ZfPGu2rHf8lW1J/NhZM2/FH76oJusliobiVmGstfVxdAFgbfy6yZZxkfHwkIo62+LezNaHpp7861qjM+vE30YZ1pvKXEU9Vz/9CrIo/k2u4Pjn2/NnxM6N7ozR1cjS7Ktb66efF1xvVv6X422DpVjn2173+V+IfzO2NmL1+43JlvXa29ToWf/u04XuazV3/c8W+3JuVdF/62AfFublrYxF9uVfXPj5+57lZPiufXP/DJ+r3/0Nx50g8HBHJRXw8Ih6JiEfTtj8WEY9HxIkm8f/w4hPvth5/k1n5Nkrin1zv/Eft+W890XP5+29ajz+TnP/TldRw+khy/teLa6MN3MqxAwAAgP+KfOUz8Ln8yEo6nx8ZqX6G/3Dsz5dmZueeuTjz/tXJ6mflB6OQz2a6BmrmQ8fSueEsP74qfyqdN/68Z18lPzIxU2p1rhhorwMN+n/i92Y38AC7g/u1oHvp/9C99H/oXvo/dC/9H7pXvf7/UQfaAey8dV7/9+1UO4CdZ/wP3Uv/h+6l/0NXanhvfH5Lt/xLdCjxbd/Wvqth44nI3yMh75pEIeru6t3wl1lsMrGn7q5O/2cCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoj38DAAD//7Zx4Uw=") bind$inet6(r7, &(0x7f0000000280)={0xa, 0x2, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) listen(r7, 0x2) r8 = socket$inet_tcp(0x2, 0x1, 0x0) connect$inet(r8, &(0x7f0000000040)={0x2, 0x2, @local}, 0x10) r9 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r9, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="180000006a00290f00200000000000000a0000000000cd"], 0x18}}, 0x0) accept4$inet6(r7, 0x0, 0x0, 0x0) executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002c80)={0x3, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="18020000000012e00000000000000000620000002e000000a4000000080000009500000000000000743a8f71b86be3566491301c784ec70f24420bf8af234ee9b58c42d5a67069509d1da30a2da1d956bdb5bb96bf01b1f854f7a2bd8ed60514f1f542e259eedc867d1b0984bc9979dc7e1875df7e9409f0b6916d5e64928c99501d9da2be46e0dc0c08ef78e3feb7defe6836d800"], &(0x7f0000000080)='GPL\x00', 0x4, 0xcb, &(0x7f0000000340)=""/203}, 0x25) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000740)=ANY=[], 0x1, 0x2b1, &(0x7f0000000e00)="$eJzs3EFr02AYwPFn61y7jq0VRFBQH/Sil7DVL7AiG4gFZa5DPQiZS7U0tqMpk4q4XcSrn2N49CaoX2AX8eLd2xAELzuIlSXN1qzp7Da7VPr/wXjf5Hkf3jdbMp4U+m7de/O0VHCMglmT4YTKsMi6bIukd3pNM802KSJDMiqt1uXa+M+vF+7ef3Arm8vNzqvOZReuZ1R18tKHZy/eXv5UG198N/k+Lpvph1s/Mt82z26e2/q98KToaNHRcqWmpi5VKjVzybZ0ueiUDNU7tmU6lhbLjlUNxAt2ZWWlrmZ5eSK5UrUcR81yXUtWXWsVrVXraj42i2U1DEMnkjIQZjoFRrpIzm/Mz5vZjuFG7KirQjTGwk5Wq1kzFhrMb5zEogAAQH85uP73av2h5tjhtvo/t+i1Pa7//QVQ/x/beuCoY/0/dGILQs/t1P/J5vMbRP0PAAAAAAAAAAAAAAAAAAAAAMD/YLvRSDUajZTf+j9xEUmIiH8c9TrRG/z9B1vLF/cSIvbr1fxq3mu9eLYgRbHFkilJyS/3fmjy+nM3c7NT6krLR3utmb+2mo9J3M/3pcPyL56e9vI1mH/K3W9kd/6MpORM+PyZ0PxRuXqlJd+QlHx+JBWxZdm9r/fyX06r3rid03ggf8wdt0/H3TYAAAAAAOhnhu5qe3934+6AhLTHvfxDfD6w7/18RM53s0UlAAAAAAA4Nqf+vGTatlVt6YyKSPBMeCcuIn8bE2lHJIrZY9IP1z7gnYSIeGe026yxlsfh+256N5PuPDDRX/JRf1EdQlH/ZwIAAADwr+0V/YdI+vKqhysCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDwdLtVmD++LeQHDkhvmS524hcIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9JE/AQAA///i0Rm8") [ 114.882003][ T3926] FAT-fs (loop2): Directory bread(block 160) failed [ 114.891571][ T3926] FAT-fs (loop2): Directory bread(block 161) failed [ 114.898157][ T3926] FAT-fs (loop2): Directory bread(block 162) failed [ 114.904673][ T3926] FAT-fs (loop2): Directory bread(block 163) failed [ 114.911791][ T3926] FAT-fs (loop2): Directory bread(block 164) failed [ 114.919140][ T3926] FAT-fs (loop2): Directory bread(block 165) failed executing program 3: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async, rerun: 32) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) (rerun: 32) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x3, &(0x7f0000000240)=@framed, &(0x7f0000000200)='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, &(0x7f0000000bc0)={&(0x7f0000000a80)='kfree\x00', r0}, 0x10) (async) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) (async, rerun: 32) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r4 = dup(r3) (async, rerun: 32) ioctl$KVM_KVMCLOCK_CTRL(r3, 0xc008ae91) (rerun: 32) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) (async) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000100)='./bus\x00', 0x100000, &(0x7f0000000200)=ANY=[], 0x1, 0x0, 0x0) (async) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_SET_REGS(r5, 0x4090ae82, &(0x7f0000000340)={[0x8, 0xf2, 0x800, 0x4, 0x95, 0x7, 0x1, 0x1, 0xfffffffffffffffd, 0xd2, 0x101, 0x3ff, 0x7fffffffffffffff, 0x4, 0x31dc, 0x10001], 0x3000, 0x40083}) ioctl$KVM_IRQFD(0xffffffffffffffff, 0x4020ae76, &(0x7f0000000180)={r4, 0x7, 0x1, r4}) (async, rerun: 64) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xfffffe99) (async, rerun: 64) syz_read_part_table(0x593, &(0x7f00000005c0)="$eJzs0r1LK2kUB+A3A5c0e4lcLli4hWCwigqx0CIpRGJIY0RcsbAWLLQQLCwkEq39+AcUv0BsxD6lGEEUYiUpxXpBsUmVZdfZxmplUdnleZrhPefMHF5+E/hPi8Lv7XY7EUJoJ9//9m+nhbFS98TI5FQIiTAbQij8+stfnUQ88fdXz+NzOT6XktnG/vXo82nHTc9dPX0Yxf1aFMJaCGHh4Sj1b+/G/99Z/jK1vrFU3FzJz98XVx8H5/oKXVuFxZ2hg1xlujM3E/9Ytehz9qcbw8e37fLT7vf+b/VGK3sVz2USH7Ofr/U2/72f1Wa1Nd57sjyQ+dG8qGzHub/IHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+GBn+cvU+sZScXMlP39fXH0cnOsrdG0VFneGDnKV6c7cTPQ6V4s+Z3+6MXx82y4/7X7v/1ZvtLJX8Vwm8TH7+Vpv89/7WW1WW+O9J8sDmR/Ni8p2nPuL/AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAf6gwVuqeGJmcCiERZkMIo1HH0Z/1dvK1n4jnzuNnOa6XktnG/vXo82nHTc9dPX04EddrUQhrIYSFh6PUp1+Gd/sjAAD///tch0s=") executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0) ftruncate(r1, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0x8, &(0x7f0000000080), 0x4) [ 114.926011][ T3926] FAT-fs (loop2): Directory bread(block 166) failed [ 114.929489][ T3936] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 114.932709][ T3926] FAT-fs (loop2): Directory bread(block 167) failed [ 114.956672][ T3934] xt_CT: You must specify a L4 protocol and not use inversions on it executing program 1: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f00000105c0)='./file0\x00', 0x1805a, &(0x7f0000000000)=ANY=[], 0x1, 0x105c3, &(0x7f0000010600)="$eJzs3E1vG0UYB/DHDW3aUkqF+sKNlRBSImGrTtKKCgkCtAKkpop4OXABHHtjubW9IXackDNIHPgavSEuHPgEXPgeSAhxAYkbCOTdTdVUPbTUxC35/aTNf3Y8fjxj5eDxJhvAoXUm+eP3SpyOExExExGnIvJ2pTxyy0U8HxEvRMSRu45K2X+n41hEnIyI0+PiRc1K+dC3n33/12j3+le3X/3l4yu3f6tMb9XAQXv9nvOXIqK3UbS3e0Vm7SJvlv2NUSfP3tKozOKB3q3yPCtyO13LK2w39sY18lxsF+Ozja3BONe7jeY42531vH+jX7zgYNTeq5M/4WZjMz9vpWt5dgZZnu3dYl47Ze4OhkWdVlnv87x8DId7WfSnO2mxno1beTb7w7K/qJu10p1xjsosXy6aWbeVz2Ptod7qJ8r1Tn9rJxmlm4NO1k8u1eqv1OqXq/XNrJUO06Vqo9e6vJTMtbvjYdVh2ugtt7Os3U1rzaw3n8y1m81qvZ7MXU3XOo1+Uq/XFmsXq5fmy9bLyds3Pky6rWRunG92+lvDTneQrGebSfGM+WShtnhlPnmxnry/spqsvnft2srqB59c/ejGGyvvvlUO2pvWbP47MUyXkrmFiwsL1frF6kJ9/vCs/860Jrh+eCQ+SQI8NPt/YBrs//fv/2ft/w/l/vewrx8eiU+SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH1k9Hv3snb5wpzp8u+58pu56LiAsRcT4izkXE3/cxE8f21TwbEZWyfb/xR++Zww+VyCuMnzNbHicjYrk8/nz2v34XAAAA4P/rmx+/+DJiZtzMf7w27QlxkMovbY5Pql7+lc9Tk6p2Ni+2M6Fq5/ZKTsT5iDh65tcJVbsQEUdOfTqhag9kZl8cvysqRRw5yNkAAAAHY/9OYGK7NwAAAB47X097AkxHfr22/Fv88lrwbBHlBcET+84AAACAJ1Bl2hMAAAAAHti//V/dfP8/6fv//ez+fwAAAPBYKe7/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8A87d4+jNhDFAfyB45BPBUV8XIUqSknBIXKElDlAcpt0HCGKhDgH6XKECCLGs4VXFKv1GO+i308yb8aCPw+oxoMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAn/7U2/XP/fcfXXOOv06dlPk0AAAAwCWHertOg2kzf5vPv8+nPkbEMiIWETGPiEtr9ypetjJnETHK40vPr+/18DsiJZxfM8nHm4j4nI9/H/r+FgAAAOB27XerTUR1HqaHT0M3xDXlizavSuWlSz4vSqXNUti3Qmnzu8giFhFRT/8WSltGxPjdl0JpD1Ll0vrt02TUlPE1uwEAAK6japViqzcAAACenK9DN8Aw0n5t/i9+3gueNCVvC75uzQAAAIBnaDR0AwAAAEDv0vrf/f8AAADgtjX3/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBPh3q73u9Wm645x1M3j3rTcdeuAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP/sz8sJhEAYhMHe9Z3TYP5hSYPG4MEqED7+xsMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHzL7/7yf2JqnEnmXhtLzyPJ2qmxdWrsnRtHfxhvvwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC725+4EQiAIwmDf+Z/TYv5hSYPGIEIVLHzMMA8LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBf97pf/E1PjTDJ32lg6HknWrhpbV429B42jB+Pt3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCxAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/bm3TRgI4zj8+pIocZuMkN5KYAYaKgQj8CEhWfIMDMBCNFS0FovACiDBuaYzBc/T/H/FFfcCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvKbLwxdvEVFE6jJFGm9+Tu8R8RFp27ajz1sWu/Ox+brnbH+Y5PyO6W8ZEWUUfZwDANC7qtscq3W9/Mv7n3eQd5i3mjf14pmfBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAruzbP2sUWxQA8LPZP0leqte84tkICkmj68Z/G0grRASxsbAMyRqCGw1JBBNEiN9A8AvYa5XWz2BvYaGVIClURLBRNjub3OiCUXFmSX4/uDPnXnZm7t1i4cy5CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwS7Y3Y6wXlyLi/8pe3PHy/f25fud3H1/812s3nleW03t2blGNiJuL7daZHNcyaB58119d37g12263Vv5iMJzjswRFBhEDMQ1BEkT59y4v4McJAIBDrZq1Tl7/uro10xkrTUd8fbI//x9P4jhg/v/56cPL6bPS/L+R2woHX31tabm+ur5xanFpdqG10LrdmJo6d7558cJko77zrqR+1N+YAAAA8KdqWUvz/6HpH+v//yRxHDD/v3vl2rHO2Eh2TVn+39de0a/omQAAABxt/x7/9KHUZ7xUq8W92bW1lUb3uNuf7B4LmOrPXd/fHc5amv+XpwuaGwAAAJCr7c3SWERs9frz2blv/X9i77q0/v/qceVqes9yRIxm9f/Tc3fa87msZPDl8SfkotcIAABAsUazltb/qzv7/yu7nxmKiIkT3bg3epD9/+Mnn71Nn5Xu/z+b2woH01Cz+33snJsRlWbRMwIAAOAwG8laJ/9/U42ZlS+PLtXs/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+sWP3KBEDUQCAk52NVuKCYGPjCUQ7qwULwXuIguARvIJ38A7eI6VoaS1biIWtvElGl20WLBJ/vg8m7yUMmZep8gYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAtRYnX3mKy6zLJ/2zx9eb84hPKzG8vLW7MSKvhyz6F6qPx64AAACA/yCV/r6qqufm/iziZJ77/6bMiZ7/bqvLSz+/2veXWHr/GHvp4f1zoVm3Trz08ur64nCwL/z5ttfOmOadz2cvqRzC7CyavJ/1bduebuR0c4BiAYBvOSixT8r/UMSjMQsD4C/bX76Z9qNa6v/TfJS6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb1EQAA//9TYmvH") r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/failed_transaction_log\x00', 0x0, 0x0) write$FUSE_NOTIFY_INVAL_INODE(r1, 0x0, 0x0) syz_clone3(&(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r2 = open(&(0x7f0000000040)='./bus\x00', 0x145142, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r2, r2, 0x0, 0x800000009) fallocate(r0, 0x3, 0x0, 0x3fe) executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/keys\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000440)=""/113, 0x71}], 0xa, 0x401, 0x43a515c) [ 114.997156][ T3938] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 1) [ 115.012119][ T3936] EXT4-fs error (device loop4): ext4_mb_generate_buddy:748: group 0, block bitmap and bg descriptor inconsistent: 227 vs 220 free clusters [ 115.012542][ T3938] FAT-fs (loop0): Filesystem has been set read-only [ 115.026919][ T3936] EXT4-fs error (device loop4): ext4_clear_blocks:858: inode #13: comm syz-executor.4: attempt to clear invalid blocks 1024 len 1 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r4}, [@IFA_LOCAL={0x14, 0x2, @local}, @IFA_CACHEINFO={0x14, 0x6, {0x40000000, 0xffffffff}}]}, 0x40}}, 0x0) executing program 4: memfd_create(&(0x7f0000000040)='[\v\x7f\x00\x00\x00\x1a\xa9\xfd\xfa\xad\xd1md\xc8\x85HX\xa9%\f\x1ae\xe0\x00\x00\x00\x80\xfb\xff\x00\x1f\x81\x9eG\xc8,\xe2\xc6a\x9f\xe8\xf1\xb3\x86\xe2+Op\xd0\xa2\x82\x1eb;(\xb5\xe1\xc0\xf1|jC\xc6\x91%||\xa0\x8ez-T\xc8\xc6\x9e\x89\x04\x00\x00\x00\x00\x00\x00\x00\xcf\xd3\xae\xd2\a\x11\xa9\xa5^\xff\xf5\x95\xd2q#\xc6\xca\x97\x9d\xcb\x1e\x80\xd6\xd5%N&\xf8#\x80z8\xcb7\xa1\x14\xdb\xd3\xcd\xfd\xbdp\\<\xdd\xdd\x89=\x19\xc0\xfb\x1f\x17b\xd9\x83\x10^,!J\x8f< \x12\x8eCa-\xf7\xe6\xa4\xfeJh#\xcbI\xccM\xc0\x9c\f\rE#\x90\xdd\xbf\xcb\x006a\n\xa8Qm\xe4\x90\xf4\xdc\x98F\xd9\x92\x8d=)\xd8\x84\x8e\xca\x8a\xf8\x00\x1d+\xdc\xe5\x95\x8a{.\x92\xbf\x0f\x88\x8a\xd4+xi\x13\x06<\x13\xee[\x16\xb8\x83\xbb{;k\x8f\xc18\xc4\a\xa3\xe8\xa1h$\xe3g\xa0\x8c\x00\xe4M\xed\x85\xa97\xdf\xd4\xa7\xa3\x96\xca\xebE\x8f\xf0B\bd\x958\x8c\xde{\r\xfc\xd1\b\xe0\xbf\xb5qp\xe2R\x03\xce\x1am\xf3\xf5`\xd0aAp\xd6x\x92\xdb{\xcf\xd2u\x94\xd2T\xda\xf3Y\x16\x89c\x97\xfa\x06\x8d\r\xe4\x9c\xbb\xf6\xeeU\x95l\x197S\x9bAt\xa8X\x92\xab1l^\x9b\xa7\xbd]\x11uy\xa9\xdf\xd1X\xf8\x83GlA\xea\x8d\x12]\x92YT\xa7\xf1\xdc[\x15{_)\xdd]\xff#\x9dQV?\x9cq\xf2\xed\xb8W\x97\xc6\xe4B\xd2|\x1f\x84\xe7\x9e\a\x93\x05I\t?\xa0\x9f\xfc\xc3\x1c\b\xa7\xe6Q\xe0\xe4\xdcZ\xfb\x14\xc0\xe7\xd1\xa2\xdb\xed\xe4\x02\xc4\x14X5\xceJx\x7f\xc5&\xf5l\nu\xaav\xdb\xb4\xa8\x84\xbb\x9b\xb3U\xf1\xb0`\xd4\x18j)c?\xb8\xe5MK\x9f\xd8\xe3\tHe\xc1-\xe8-\x1bS7\x977c\xea\x92L\xe8\"@\xe2\xcf\x05)\xfd$\\\xbc\x9f\xa9N\x1af)\xfe\xb5|\xc0\xd8\\\xee\'zcP\x81\xc6\xbc\xc5\xefO\xe8\xb8\xfe*\r\x9b\xc56D?\x17e\x05\x8cW\"0\xd8\xc0\xccy\xbc\xb9\x1f\x8b\xcf\xc9s\xbdG\x0f\xbc\xeaie\v\x92\xe3\x98\xf8\x14\x816\xca\xd3c5\xa6\x8b\xb5\xc9\xdc[\x9e\xf6:$\xdcmm\xe7\xb4\xc5\x10\xc1\x8a\x00\xaa\xbf\x9bDl\xc8\x9c\x19:\xe5\x9e\x89A\x96<\n\xfc\xa91a\x04G\x17:\xa1;\xd1\xb0I|\xffL\x15ax@\xa1B\x1c\xf9\xbc\xf067\xa4n\xdb\xb5\xed\xd82s7\xe3\x06\xb0\xe6(n\xea1\xe9\xf2\xc1\xae\x18%\xe7Y\x98}o\x16\xbc\xceJH<\x83\x1a\xc4\x90\x84w\xc14\xe3I\xbb4<', 0x0) (async, rerun: 32) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) (async, rerun: 32) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000100), 0xfecc) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r2, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, 0x0, 0xe1526fc7b4fd4056) (async, rerun: 32) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) (async, rerun: 32) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup_int(r3, &(0x7f0000000100)='cpuset.cpus\x00', 0x2, 0x0) (async) r5 = openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) write$cgroup_pid(r5, &(0x7f0000000080), 0x12) (async) write$cgroup_subtree(r4, &(0x7f0000000180)=ANY=[], 0x31) sendfile(r1, r0, 0x0, 0x7f) rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000080)) (async) r6 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$netlink(r6, 0x10e, 0xa, 0x0, &(0x7f00000000c0)) ftruncate(r6, 0x4) [ 115.053198][ T3936] EXT4-fs error (device loop4): ext4_free_branches:1022: inode #13: comm syz-executor.4: invalid indirect mapped block 1819239214 (level 0) [ 115.082800][ T3936] EXT4-fs (loop4): 1 truncate cleaned up [ 115.088371][ T3936] EXT4-fs (loop4): mounted filesystem without journal. Opts: quota,bsdgroups,nodelalloc,,errors=continue executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x4, 0x2, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0xffffffff}, 0x48) r0 = open_tree(0xffffffffffffff9c, &(0x7f00000006c0)='.\x00', 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=@RTM_GETMDB={0x18, 0x1c, 0x1, 0x0, 0x25dfdbff}, 0x18}}, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00') ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r0, 0x4018f50b, &(0x7f0000000280)={0x0, 0x80000000, 0x10000}) lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000002780), 0x24, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x30, 0x18, 0x229, 0x0, 0x0, {0x2}, [@typed={0x8, 0x600, 0x0, 0x0, @u32}, @nested={0x14, 0x8, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x5, 0x4, 0x0, 0x0, @str='\x00'}]}]}, 0x30}}, 0x0) [ 115.203365][ T3957] loop3: p2 p3 p7 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000200)={[], [], 0x2c}) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x200822, &(0x7f0000000300)={[{@workdir={'workdir', 0x3d, './bus'}, 0x3a}], [], 0x2f}) chdir(&(0x7f00000000c0)='./bus\x00') prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r2, 0x29, 0x5, 0x0, 0x0) fcntl$setownex(r1, 0xf, &(0x7f0000000740)={0x0, r0}) getuid() recvmmsg(r2, &(0x7f000000be00)=[{{0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/119, 0x77}, {&(0x7f00000002c0)=""/39, 0x27}], 0x2, &(0x7f0000000400)=""/119, 0x77}, 0x2}, {{&(0x7f0000000480)=@xdp, 0x80, &(0x7f00000007c0)=[{&(0x7f0000001040)=""/78, 0x4e}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/211, 0xd3}, {&(0x7f000000c1c0)=""/129, 0x81}], 0x4, &(0x7f0000000800)=""/81, 0x51}, 0x1}, {{&(0x7f0000000880)=@in6={0xa, 0x0, 0x0, @remote}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000002e00)=""/4096, 0x1000}, {&(0x7f0000000900)=""/93, 0x5d}, {&(0x7f0000000980)=""/216, 0xd8}, {&(0x7f0000000a80)=""/209, 0xd1}, {&(0x7f0000000b80)=""/73, 0x49}, {&(0x7f0000000c00)=""/40, 0x28}, {&(0x7f0000000c40)=""/46, 0x2e}, {&(0x7f0000000c80)=""/97, 0x61}, {&(0x7f0000003e00)=""/4096, 0x1000}], 0x9, &(0x7f0000004e00)=""/4096, 0x1000}, 0xb51}, {{&(0x7f0000000dc0)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, 0x80, &(0x7f000000c2c0)=[{&(0x7f0000000e40)=""/90, 0x5a}, {&(0x7f0000000ec0)=""/9, 0x9}, {&(0x7f0000000f00)=""/54, 0x36}, {&(0x7f0000005e00)=""/4096, 0x1000}, {&(0x7f0000006e00)=""/4096, 0x1000}, {&(0x7f0000007e00)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/65, 0x41}, {&(0x7f0000000fc0)=""/128, 0x80}, {&(0x7f0000001140)=""/230, 0xe6}, {&(0x7f0000001140)}, {&(0x7f000000bfc0)=""/222, 0xde}, {&(0x7f0000001d00)=""/71, 0x47}, {&(0x7f000000c0c0)=""/235, 0xeb}], 0xd, &(0x7f0000008e00)=""/4096, 0x1000}, 0x74}, {{&(0x7f0000001240)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private0}}}, 0x80, &(0x7f0000001700)=[{&(0x7f0000009e00)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/51, 0x33}, {&(0x7f0000001400)=""/24, 0x18}, {&(0x7f0000001440)=""/225, 0xe1}, {&(0x7f0000001540)=""/149, 0x95}, {&(0x7f0000001600)=""/18, 0x12}, {&(0x7f0000001640)=""/160, 0xa0}], 0x7, &(0x7f0000001780)=""/213, 0xd5}, 0x5e7}, {{0x0, 0x0, &(0x7f0000001a00)=[{&(0x7f0000001880)=""/47, 0x2f}, {&(0x7f00000018c0)=""/244, 0xf4}, {&(0x7f000000ae00)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/50, 0x32}], 0x4, &(0x7f0000001a40)=""/201, 0xc9}, 0x7}, {{&(0x7f0000001b40)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @remote}}}, 0x80, &(0x7f0000001bc0), 0x0, &(0x7f0000001c00)=""/239, 0xef}, 0x3}], 0x7, 0x0, 0x0) capget(&(0x7f0000000500)={0x20080522, r0}, &(0x7f0000000540)={0x13, 0x400, 0x8, 0x8, 0x86, 0x2}) mlockall(0x0) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000001300)=""/244, 0x940}], 0x1) ioctl$TIOCVHANGUP(r3, 0x5437, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x0, 0x16, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509011f00000000950000000000000018100000", @ANYRES32, @ANYBLOB="000000000000000018120000", @ANYRES32, @ANYBLOB="000000e8ff000000b703000000000000850000020c"], 0x0, 0x0, 0x1b, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x90) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x13, &(0x7f0000000340)=ANY=[@ANYBLOB="18"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="4c0000001800010d00000000000000850a000000000000000500000014000500200100000000000000000100000000001c00090008000000", @ANYRES32=r5], 0x4c}}, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) setxattr$security_capability(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240), &(0x7f0000000280)=@v1={0x1000000, [{0x6, 0x7f}]}, 0xc, 0x5) getdents64(r6, &(0x7f0000001dc0)=""/4113, 0x523) executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0) ftruncate(r1, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0x8, &(0x7f0000000080), 0x4) executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x13f243, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg1\x00', 0x2}) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000200)=""/129) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x13f243, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg1\x00', 0x2}) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000200)=""/129) (async) executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/keys\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000440)=""/113, 0x71}], 0xa, 0x401, 0x5000000) executing program 4: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000740)=ANY=[], 0x1, 0x2b1, &(0x7f0000000e00)="$eJzs3M9rE0EUwPHXpjZpSpsIIiioD73oZWnjP9AgLYgBpTZFPQhbu9GQNSnZUImI7UW8+ncUj94E9R/oRbx491YEwUsPYiTZbLvbbPpL043k+4Eyk3nzmJl2t7wtdLfuvXlaKjhGwazJcEJlWGRdtkXSzV7bTLttjgzJqPity7Xxn18v3L3/4FY2l5udV53LLlzPqOrkpQ/PXry9/Kk2vvhu8n1cNtMPt35kvm2e3Ty39XvhSdHRoqPlSk1NXapUauaSbely0SkZqndsy3QsLZYdqxqIF+zKykpdzfLyRHKlajmOmuW6lqy61ipaq9bVfGwWy2oYhk4kZSDMdAvEcgcn5zfm581s13AjduxtIRJjYYPVataMhQbzGyexKQAA0F/2r//dWn+oPbez/s8tum2P639vA9T/f2098Klr/T90YhtCzzXr/2T7/g2i/gcAAAAAAAAAAAAAAAAAAAAA4H+w3WikGo1Gymu9r7iIJETE+xz1PtEb/PwHm+8f9xIi9uvV/Grebd14tiBFscWSKUnJr9b10Ob2527mZqe0JS0f7bV2/tpqPiZxL9+TDsu/eHrazddg/ilJ+tfPSErOhK+fCc0flatXfPmGpOTzI6mILcut63o3/+W06o3bOY0H8sda8/bo+rYNAAAAAAD6maE7Op7fW/HWhIR0xt38I/x9YM/z+YicH4n27AAAAAAADAqn/rxk2rZV9XVGRSQ4Et6Ji8hBcyLtiESxekz64ewD3kmIiDuih80a890O33fSD7No84aJ/sjH/UZ1CUX9mwkAAADAv7Zb9B8h6curHu4IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDBc9hXhXnzO0JeYJ9033KxEz8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0Ef+BAAA//9c9Bn/") [ 115.328422][ T3971] overlayfs: missing 'lowerdir' executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(r3, 0x0, &(0x7f0000000200)) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {}, [@IFA_LOCAL={0x14, 0x2, @local}, @IFA_CACHEINFO={0x14, 0x6, {0x40000000, 0xffffffff}}]}, 0x40}}, 0x0) executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000100), 0x76, 0x101301) ioctl$USBDEVFS_SUBMITURB(r0, 0x8038550a, &(0x7f00000001c0)=@urb_type_control={0x4, {0x1, 0x1}, 0x900, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x4, 0x2, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0xffffffff}, 0x48) r0 = open_tree(0xffffffffffffff9c, &(0x7f00000006c0)='.\x00', 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=@RTM_GETMDB={0x18, 0x1c, 0x1, 0x0, 0x25dfdbff}, 0x18}}, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00') ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r0, 0x4018f50b, &(0x7f0000000280)={0x0, 0x80000000, 0x10000}) lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000002780), 0x24, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x30, 0x18, 0x229, 0x0, 0x0, {0x2}, [@typed={0x8, 0x600, 0x0, 0x0, @u32}, @nested={0x14, 0x8, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x5, 0x4, 0x0, 0x0, @str='\x00'}]}]}, 0x30}}, 0x0) [ 115.474789][ T3977] FAT-fs (loop4): Directory bread(block 160) failed [ 115.490000][ T3977] FAT-fs (loop4): Directory bread(block 161) failed [ 115.497008][ T3977] FAT-fs (loop4): Directory bread(block 162) failed [ 115.503569][ T3990] usb usb8: usbfs: process 3990 (syz-executor.2) did not claim interface 0 before use [ 115.513078][ T3977] FAT-fs (loop4): Directory bread(block 163) failed executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f00000001c0), r1) recvmmsg(r1, &(0x7f0000000d80)=[{{0x0, 0x500, &(0x7f0000000380)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f0000000ec0)=""/80, 0x50}, {&(0x7f0000000fc0)=""/4096, 0x1008}, {&(0x7f0000000400)=""/106, 0x6a}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f00000007c0)=""/154, 0x9a}, {&(0x7f0000000200)=""/32, 0x20}], 0x208}}, {{0x0, 0x0, 0x0}}], 0x2, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000500)=@newlink={0x4c, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_IPTUN_REMOTE={0x8, 0x3, @broadcast}, @IFLA_IPTUN_LOCAL={0x8, 0x2, @multicast1}, @IFLA_IPTUN_PROTO={0x5}]}}}]}, 0x4c}}, 0x0) executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0) ftruncate(r1, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0x8, &(0x7f0000000080), 0x4) executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, &(0x7f0000000080)=0x2, 0x4) executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x2, 0x6, &(0x7f0000000180)=@framed={{0x18, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, [@map_fd, @call={0x85, 0x0, 0x0, 0x1}]}, &(0x7f0000000000)='GPL\x00', 0xbe2, 0xd2, &(0x7f0000000040)=""/210, 0x0, 0x18}, 0x90) bpf$MAP_LOOKUP_ELEM(0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, &(0x7f0000000040)=""/73}, 0x20) getsockopt$netlink(r0, 0x10e, 0x9, 0x0, &(0x7f00000000c0)) executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(r3, 0x0, &(0x7f0000000200)) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {}, [@IFA_LOCAL={0x14, 0x2, @local}, @IFA_CACHEINFO={0x14, 0x6, {0x40000000, 0xffffffff}}]}, 0x40}}, 0x0) executing program 4: personality(0x400000) r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0xb00) [ 115.519665][ T3977] FAT-fs (loop4): Directory bread(block 164) failed [ 115.531586][ T3977] FAT-fs (loop4): Directory bread(block 165) failed [ 115.556683][ T3977] FAT-fs (loop4): Directory bread(block 166) failed [ 115.567450][ T3977] FAT-fs (loop4): Directory bread(block 167) failed executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x4, 0x2, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0xffffffff}, 0x48) r0 = open_tree(0xffffffffffffff9c, &(0x7f00000006c0)='.\x00', 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=@RTM_GETMDB={0x18, 0x1c, 0x1, 0x0, 0x25dfdbff}, 0x18}}, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00') ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r0, 0x4018f50b, &(0x7f0000000280)={0x0, 0x80000000, 0x10000}) lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000002780), 0x24, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x30, 0x18, 0x229, 0x0, 0x0, {0x2}, [@typed={0x8, 0x600, 0x0, 0x0, @u32}, @nested={0x14, 0x8, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x5, 0x4, 0x0, 0x0, @str='\x00'}]}]}, 0x30}}, 0x0) executing program 4: r0 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000240)=0x10) ftruncate(r0, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x5402, &(0x7f0000000000)={0x0, 0x10000, 0x45, 0x2, 0x9, "de07c5e289d473c288d0bc08c7d65a4c860b84"}) executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, 0xffffffffffffffff, 0x0) ftruncate(r1, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0x8, &(0x7f0000000080), 0x4) executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f0000000e40)=ANY=[@ANYBLOB="850000006100000054000000000000009500000000000000ef0285b72eae795b19ad261777db751896c5df696334e2d836395560230500ef286f21c974d520c247fd201861e50b2dd5e5f6b23909a23ee27007dae2a0fd08dbf92809a931196df3be84781f7eca5ed73850576acb265f56d62e6288a85dfe7c79e969b738dbc61171dfd8f5e33fbf1ee05bc5bdeb164db1458455e3ba438c9109dd081ad93df3fc235bed50ffce5ea79cfc8cf7d53a031691362ba21394bd0500c41f636ec4e299e370f5630dcfab526519a36f963679457241bc05a307f8be0c828a77b84553f3e2b9b7ae315e5b515c71c39bf4b45f5e3f7cd3f6404fc93cf55949f0c3a7b87f86120153725784e98975e8617ffc7e8cc497f437853d9c04b195fa52848dd1555796b3cdf2527d7929631cca05e27c28566d2c47699bc6c3fcf766c3cb8cd6a4a46895dc5b44d224a0b3c2ca8087486aead10034d94d32ad677b28b10eba35be28888ea8da622daf5f0f02d9c08752113ab1ec6bde50940e9bf33f91a6c5764dab5984e15ff1c0d3df92056aabc04eedfeb6535540e5c027ffac3d4df6589cb47171bfbb564a2350564f4bdbcf4e048f2b34570d5ef2bb8e9274d5d40af19b0afe0c774b562378fc3dbf8be42828b4cb3d6cf6930f5c4c71563e4eb0d341dc742bdb802b498fef8490b52ad16e1308000000ef3ffba81085ce4a028c7af46774b391e2124fcd93ff05c21ad0da384ff00151bb99090189eed2862f89e6b5ca8e62a5f5ff0dc6ed83392fd551d0eedc491b3df83509d2fa1023eb77b8a13de09e22a77e90f0b9bd8f47ad5a964ab6bbb94784d31b397229aeb326313fb66ffe0e9913d32301c844e58fd43db6b3693b404e000000000000000035cee0e44d723a1561dbb38e1d1ca9c52da483fd9003f43ba42a3b68faa431a930f28f5505400c94b18390a327789db7e625c56e2741c730d2ac76fb6ca67bf573a5614ef1e87a670a9762c18c026a997e27acb0b20fce93ed96c5508da9951e4f33d07d83d79843cd0b5ff2412a7884197e4c7494e9c0a1a9d5c9da91e7a999c11b9f4c3c37e1da20287818bb827ea0b2c4718d4af9d372938b0a43cc2c000000000000000000000100000000003844c98a5c738dde445b3967a2162a80d1dd111dc5238e8090a64909612c2027c8c97a21568150fc1797f72002b55f2118a7c2202e09b90a69c864562e842d0466a50a0f8dcbb003a22e42487a46bc2284eb130390c90f5882496ef7673db4cd49dfc2b0fa7ace1ded0ccb40d0827cd9ef385699afe4d157a92e6167b3ad5d52f2c35cac9905c46433543845382d314a0e65009aa429010d2e96fa49c9eec86d06c86a6ec8ea2a968d28ef73e9cb6da71cd3da64c19b04ba0be645fa00082000015711b0c2844a7d1ea55b088e67572359c85da1d4cbd1ec96d77b70e27083f704db00000000000000000000000000421d06690eae69a1734c2b990df28df506e8bd3b11171b882dab698af720c9d908ccaf2323e9859c4c066fc8e00a637ed5119e756db5a1c93de25c011d4ddb8cdff8d52e3ca27d9f5a7d5f41192912cf6673e6cdd3be51790a76984536f29820759b429875724c9f9e6b22faac4fea96f4025ce2bc7f3b05d59f6050f05d3c10944e5c4545c98060584ca22356b6ca381145739b181a269fc6ed5095d0490a1fc638569210f8017cdcf6ad438693d46e812704e259181a74f0b3acdb9323f2697fa75977473a4fe258556203b9ab0839e299c75be1b6baeb474eee77b4a4ae534c327dad6385ed0ac50504df4b077768d878a8a2cb20639c395b131872288ee461c343dfe696489406cfa4a49a6b3d2d8b708f3b428c0d8677dd26219548c26a49e028f2b25c7765da2cb851e3cab9eb1dea88892f0f794841526d2f35c4d290dd89b4578a5dbd18edd9"], &(0x7f0000281ffc)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x185}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x1000000, 0x1e, 0x1a0ffffffff, &(0x7f0000000200)="5c71f905cac413551b2ac06c86dd", 0x0, 0x4000, 0x0, 0xfffffffe, 0x0, &(0x7f0000000040)="41410a15b4bb2f637b0fb6fd731983700fa98a369f1f5312c102000000a976eafdac4f7f283102514a7d93cdbb4cbb105bf96fe8a540cda8d659a88325e383"}, 0x28) executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000000300ff7a0af0fff8fff7ff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001000000b70500000000e000720a23fe000000008500000064000000b70000000000000095000000000000004e6258941c823b7505608556ba4ababb42684e890d31ae450400373a0a5447a801b8c1c4f0c4bd97c6555e61345400f9bd42abeb9ade0105000000000000a21902ff07000094a2b51c21df74924f5436a6ed89b98f75e800230c49c90fe1336481f3b92a63336c36fcd745d61d7739c6554ca201000000bebbe8282f8b1e26407437a397bf8f50e87ed4d27adfd876bffc402887781979461c4363bc5c9b6202ea471428197ef88bc333fbcec0ea4334f1ddb9d679ae95a90fd41d528f58d305000000435883df6c10ce86188c92292b2d0226082960be682836bdff8b0971f2a5405e453228e7b1005bd73479358a90df3e481947de6453736aa572158af6ea63d6d418fbbd2bba050000001da000ef78df03000000d19913a5fb03c79dac2e489f68127892658115e7ffb588a71dffffff951b8535167ab8069a2c92a3aa18e22517000026637b4c34bf2d0aa304ed42bf70480e9e97203fd169411f37fddd1f7fbe16dbbc0f307bceb5064f388a0350c3dc928b0e638b1e2b2a9d25264233e5d45eb377f56b95241024dbe30f67191c2b56b70328d6d3215dfffe5d89af1d10599bd494d921d1fb2db99b6aba0fa978f41eb1d4c553e5a9326ed550c13f8dd36716a899a1e79234294707c5312b924d142c17b20bb80ee202222c03fa84ccc374e717f694018630366397266090a82343aedfbf7afe892390c2eb775b0d16073da2229958db05de7df6ab7600004000010000006d8081cb3bf251d906c00da0e23b50465f8394820be571e3592d0000c7ef10fdc462e7040e7074ec43aa461fc54401b41f8405774d9ea4c34074c808a76406db718d4efd6c1bd10ce1d087cf9bba461162555a95524c84df0952d32093082b7aa71304e0d2d9ec310d1b676b378a5879e47941de1a28c3a8f400000000000000000e032b7d2badd0bc6617a859b7ac273b6304555f664469cec152030f06cc0ca1765838eb5590264736fbccfc3a8f4e3b10daf6a275daf5db2dac7096fe8ac8876acaad043663b3b0fedb05e6d31408fa20140c9d2db1c59ac8a3ce28e489d67d87d3a107ccea3007f58f2c5017e8807107f79ac50cc1d4f546b4443d137eb706b71b1767a10cca7a7c82b76c96e874aff249f36329a6526b354b6e674b08f7ef492b804c4b08fb10de807d79fd782027318cd7632e22d2faa16209272b39b5ec8d239832ea02cc88e249a2e77753a58987547571fbc8de747faab724bebb6401412b496e078fcb6c78ab447e871b76a8b0506f49594aa1d610567e14d739a60ff3ce04d0d2e5681e787c7e1ad25467bb81f2f440128207fe07a83759ec30cf9e0a3fd3f2fcee97fe8d273f8e712a8a64eaf2d89a1fa44554357fcd7ab531ff7a41c27164fca430a62d015b477de61853f5ee2e25b00a63642ec32ece2ff3bb5883deb895f52a923b5c744d8dccdd6a09ded8b90f1eeda8e6e884a4f090edb6ab9fc8107846508d51f3735493d5860cf80200ce31b92eb3563d485b5a7d192092d7a9fd2bc67d305d1d4573aad5f6501d1cd27657ce17330402dacb78d72d776330711645eed7d4c292f4448733c0826c4eb950f3d40457f82d7f792d106518f6bde874aff9e2bea7d73f74bebeeacfc700000000000000000000d40d73be47803297db004264c8c70b7761b22a7114a078a87d63d63b0c9dcc263a5b773bfeba212abef4181ad9e4872e328c0f105d51e3d167a2b717051d7681ba04552eeba18a000000b22b50d76d85040c9000ea68a528049a60d5e26b20455194f4be3b8466fd66d0e6cefcff7891c485d61cb66f4076cd60a22733cb00cf7cc12ca7d9bb864c0e650236a79a5c85349a9b1e6bbc3bace197e72490c566431cd3a08e9d1b641c1ba1f661d01573b904c3fa1427370fa15cecd294ac21fefe3d161fdf58e8bc5957ef145839f4370176e1be88d2e3516a1998c1621a00b4438b85a4dfee6f61827a1e50e158038b037dfda3ffb35069e41fc740ae720800de53948f176c3c15f3a529c02434b920d87f12a6e3420a2fdcb3559e7a5b1ddbb06b7a5977f63bfac701e673bf626d126b213c92e7169a930beb8d76f9db34e8098bea301baa96916d6458c923866dc192928b320738d1b298fb55f2a64500000000000000000000000000509885a38d9d995a46817e7ff7acddcc5f9253c63f86baf33f92820c9ff497cf76b6482c3ab53fb6ecea6d220b91b99b2fb4279ab09ae0645ab92df309000000000000a4868411948f8e3e259b717d722a1eebd3f6860a17f1ae9e10a1178f6aef4951b192d13e9600c1f700ca7b1d127e451034469bf2a8f93dbae6ad8e932e431dc18323794156238625bb9c45c5a76a68a8646e701b29a71ffbd854f50f195823106a5625ff94221f1f04c72525b50aae69081de9626de9847bf53475d90642d9730101d80b1b0000000000000000822b0641698d60160d9157548302dd2636d12c431f96728ae4a45361e6d47a1c4a52d67c0f0a62585c09fcfd70d0f249f87c44b47283c1c6f2430d70c751e4ada9b646e6e7c1719faee476d88a2943c71a21db55b7497dd7ed385ac2e8cb916390a3a0ed52e7371e1a141e69afa07b46ac20f3521fb251b72c82ee1c7eb4f67c0deed5618d0db925ce7a7c50a99835544c540f5d528587d1a26e78df1bc9a8e4d90c57d0b8122eae7b23e4456624f5337c16c42648c7a3d0b799ad409befe0cbe2aa781ba826918df7aa80dff4f62258e54419629eb1d37de7f6a3512bd618781d1ad3a4d4b0da44df9f9a93f0487f79a9b16dfa6f68b06ce6a96ca344d194cded05702c2300d1a4f451b33830765f8131f6c28fada65701851bba089b8a8347900e72d68cea965feb6a06225dd3f0e135323a5bde3b43c9d242b73abf9e05336af040a4a6bb5918146393f1d50705c1d1e986bf2f690de51ee8727d37339df5391db535bb1e9bb3e5dadb6e5a2bb4faa2dcbc6ca9b40ac96e448b9dadeb08fc2cf3a960f22bf20b9e967b7a75687372b8e3edc543896c360674d901a7f56b07ba1479b46eea3d94026a9c7e670ab40bb2c1ca1a7c90299361239bef773140af974c7efc285a64633d21513481b3ac62dec9fa3e8ce6156d76b82baa145bc550b0ccbc0934ccfea45292caa2f0654fe18dc0669a4f2af9fa232a293ad94261f55675cc686db72783a6bacc0df6a1fd943ae266af112f35319980cd681811a369e0d03cf7d22bed7cbe1afe498b88942b1bf7edae441a0d0d88fce65cb4e848793a28cbd7373f6acd3b5a48c034e487750388929d37fa3165f205dab3be5f3e5781a84298687cbf02dcaf0e14a2b260293f349d076eb75a2ddc5382d106f0beea02aa45018fe36d1176cf7704383b6922d10dc80bc7feca3982ae232d4bb47c722c83a7cf6ee8832f038b072eb803a47cd7f753e80c9f6eedb89c03fc0481faa3ceac868f9348fa645e6f3bd2ed8b525f3742e4eaeb313d4655139df3ee46319ad5c81b5596f46231c6d222fd44a9f0490bc79d73c81a22712c4ac1e997b592aa3d9e476fba5aa3ac"], &(0x7f0000000340)='syzkaller\x00', 0x1, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8}, 0x90) accept4$inet(r0, 0x0, &(0x7f00000002c0), 0x80800) setsockopt$IPT_SO_SET_REPLACE(r0, 0x4000000000000, 0x40, &(0x7f00000010c0)=@raw={'raw\x00', 0x41, 0x3, 0x280, 0x0, 0xa, 0x9a000000, 0x130, 0x0, 0x1e8, 0x1f0, 0x1f0, 0x1e8, 0x1f0, 0x3, 0x0, {[{{@ip={@multicast1, @remote, 0x0, 0x0, 'vxcan1\x00', 'wg1\x00', {}, {}, 0x6}, 0x0, 0xd0, 0x130, 0x0, {0x0, 0xffffffffa0028000}, [@common=@inet=@tcp={{0x30}}, @common=@inet=@tcp={{0x30}}]}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, [0x0, 0x0, 0xffffffff, 0xff000000], 0x4e21, 0x4e23, 0x4e21, 0x4e20, 0x7fffffff, 0x8001, 0x5, 0x1, 0x4}}}, {{@ip={@multicast2, @broadcast, 0x0, 0x0, 'veth0_vlan\x00', 'ip6gretap0\x00'}, 0x0, 0x70, 0xb8}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x846a, 0x9, 0x8, 'syz1\x00', {0x2}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x2e0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x20, 0x0, 0x0, 0xfffff010}, {0x28}, {0x6}]}, 0x10) r3 = dup(r1) sendmsg$TIPC_CMD_SET_NODE_ADDR(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={0x0}}, 0x0) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(0xffffffffffffffff, 0x8040942d, 0x0) executing program 3: r0 = socket(0x1e, 0x1, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00'}) socket$packet(0x11, 0x0, 0x300) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r2, 0x0, 0x23, &(0x7f0000000740)={@multicast2, @loopback}, 0x40) r3 = socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000180)="390000001300034700bb65e1c3e4ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x39}], 0x1) writev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="390000001300034700bb5be1c3e4feff06000000010000004500000025000000190004000400ad000d00000000000006040000000000f93132", 0x39}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r4, 0x0, 0x23, &(0x7f0000000740)={@multicast2, @loopback}, 0x40) setsockopt$inet_msfilter(r4, 0x0, 0x29, &(0x7f0000000000)=ANY=[@ANYBLOB="e00000027f0000010100000003"], 0x57) setsockopt$inet_mreqsrc(r2, 0x0, 0x24, &(0x7f0000000040)={@multicast2, @loopback, @empty}, 0xc) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_DELETE(r5, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x8040}, 0x40091) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000380)="390000001300034700bb65e1c3e4ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x39}], 0x1) r6 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r6, 0x1, r0, &(0x7f0000000000)) listen(r0, 0x0) epoll_ctl$EPOLL_CTL_MOD(r6, 0x3, r0, &(0x7f00000005c0)) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x3, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r7}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x15}}]}, &(0x7f0000000080)='syzkaller\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 2: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x400, 0x20, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r1, &(0x7f0000000980)=[{{&(0x7f0000000340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000580)="1f0d8f1994b42e794ec8e48d151aaf8e4e9f8d32d56acc007a50d8fb02b05953fd4599ccc1ace557098da662549c9ec74871dea4215775475d5074db75d37fe9c35c85d0948478fdaeac2cee2e764e489b1f2f7469fe4992309412d0f068f87974fe34246ffb6818c6247ecba260edcb83977782c589353b47404fd34767a41b7366a71a6bcc79a525f74dde078a2652a907e7678e7b20fb4ba51de29ac23c320c3cf8ba3c5ba767b04dfc91956453ef8422ede3d90e1cf2c601c2213061441f904d4f8846445203bf5d80b022cb653f2c8e3a46ee65cc684c2dd9ee2a015384065ef22ad62b75bab7f5de69060118f8a994f753b1c734b92c01f659", 0xfc}, {&(0x7f00000003c0)="95e4ab750f70bc2af121b13737829a7ebf23804c8b933075c2802a118cfb57602d6267a47a8dd29afc79bd427587172367997192200524dfc3837f6ea0b93910f91c5dd46a4cc9580ce153b76a03899262323ccf4cf33a55149a6222", 0x5c}], 0x2, &(0x7f0000000a40)=ANY=[@ANYBLOB="1c0000000000000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="85abd4d1c5c579d13f52168bbc27849bda86b4c1d22ccb84e89c4582e8488b74fe28e6f7e6a74c1138cae2197471e982cc48d5929b5173e5bc2b942e63e2f44a9d3a5ce6e6c57dc54b36ee67f816fb785ae1bab6914068d1c5ea185fc791709a4e7f23d513fa47154517c0c0fb0fde8192308aa4338053c0b970e6c21b1a9e8c57d757cbc7895d5d7f5734b70c09fc6e1a9149e02269b49525e4c38489cbd17d47337e7f1b5a01f18835e1206e4459644ab0b3d35622d3caa47d9c9d813e47f949e84cd278e87ab681e8a60bd70f94393408b077f592fd54399c0a4e08d43ba871315bf35a70ea7575c25d1daafc298e7bb51430d67d"], 0xa8, 0x4}}], 0x1, 0x8000) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000003c00)={{{@in=@remote, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in6=@private1}}, &(0x7f0000000280)=0xc3) r6 = getgid() r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)=@polexpire={0xc0, 0x1b, 0x701, 0x0, 0x0, {{{@in=@empty, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0xa, 0x80, 0x80}}}}, 0xc0}}, 0x0) r8 = syz_clone(0x5000a100, &(0x7f0000005d80)="db129cb927961b06d2451155d37b24caab7634a872bac2b0bf8a66b5968a11d4d576a58d68b553acfbb22133c43daff84f88a166a6ef70d36993fb50046f667bd6f54333c12dc98dfeec8ee4133db8782a973c792bd0bf68375f98854c1b9d79d363c58701507629e857965459fe3193f58adc97ee2acdb659f28a367210dcd0e534462d51630c0fc8e87e5fcf972041d0a1f0286674fc5c348ceee6aada74275f7381291fa588061441bcbcb9c17b4f1d7fa32f5d0f1eb1042a2d101402a706a18b32e7d99aab8330da119238a7b24fb8d9", 0xd2, &(0x7f0000005e80), &(0x7f0000005ec0), &(0x7f0000005f00)="8f515f0bae3dcd0401849f446c90cbf54636a69a2887756fb90cefba087a0bf70c2a85fb21b825ee0a34d58aa4a88ce65c608ccee0256981a73859d15aa70be4846b35f47a06") r9 = open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) fstat(r9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) chown(&(0x7f0000000140)='./bus\x00', r10, 0x0) r11 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r12 = syz_clone(0x202000, &(0x7f0000006040)="5a95ddccd7d82bb6332ac86ed106a76c8bb7cf90b2ca99cce4eb4dcf3f79710c3dd318d0ddc263c10202db12f6b0aa7e739bd7b9c1bfe8c70e3628885b1792ff8fff643e548b17aaab1bbd2ec18eda9af5bc0622b0dfe5dabdcb6d9a62ed2a5bc8f517d1bb2d7c6ad0e76adeb91d5fc81b812a755c4a98014b2ef6ffbe557c2bbf49faac49a0930b43439e11a89c951e5d06413337d245c43c29eca880325c85e4630d2e3c226136e0988d7b3692143496c8ed71dfc8cc41c6d147e52845543e6b08d032413acdbea605272f04385ff4e95f706dc4ab953ff37383aeb0f47b76c0cd6fd9906776bc6d2873ee474240ea38b83ae86fdbf59a03847c3642b3f382b619259b20388590ba5a20a8ac1977ca503eb43acb35467c7af73bafec6680c2899ef3fc945a05c8694de8fbccf379d80ef36a99f0af73271570af53bb21719636ee14de2a80c1722b85509797fa808f403781378256ea0f1987d7aee22512017848e850168d9ad2eb9c0ccae05eb9bdd0d57f6c690bd7bb80f45de7c444be3e4a4ebd3b8044ddcb4aa64691f409175a42220bcfbae450135d0afbd767857eca23ce91e89a8049f72630e239ccb09e738a937670a633f516a856749916bfb00b49f64e392e5692103e1f2e69d22849701014bc0c18fa5d8308d45b4dbfc711ff14646d24645644503414f45e350dc8568cc547a6d01219437fae0549b26f0052cba2ebcf3439174c4f8ff5e68f68274655c68d8fc16cc34a90e1b5d912ea0883832829ab191a5b5fc02b9b31b3bb42c09cf294689a661ee61b677659a029a3fb0de024af27e01da30a70581f7ada21ee93522c123d74889057919c1dc50543da251d04580fad0d1d39e2f6a8b589919db948d99b1ab0597ebe396c4b43516af791e8a55c2fcdccd9bd5c0754976fc232d921087ffb690bec01722fa1a88609a759a660605ad18efb2f1b39bc664120738629f042c77f5b07c393cb4426f70c6768a165329e239dc6fe12342eb77587cb8c746cab83c658dd3e341eedbf4f5408b90ac105acac05a0c7a6e503e954e56e055597a4f6a91b817921bd74909293acb99af483c83249fadb0c293cdcc6a4971bb814cb97007ade1d97741d2be4a7924f26f8cfca8e2b6950b711ba1271def2e3f395ed57ae5a4ed244d94c262e32038e0bcb25cf10228b0e8f56be9be014dcb448c8948a1c7a212887a69ad36d5cd707b9ee4c4bc30443ea783a48373cd09419da58d08e562a87157591e20f354c1a3bac456df62078c3cca734383fbd2978eafc82960ca3f4e2496dafc2760906f920ee0032ffbddb3772520ac69b29164adfdbdde3b745e0a88307c91be2784398bc6f7a06cf625247a4cf5eaba3e0b4dd3ce80ecf3d75de1ebb5cfaf87275b3d21a4aafecef6191a28484c613f6d7a9962bc5da7beafcc063abc27e4c89671f093d973e32253fa142b25b5b89252e051d40300a9ab6be49f15050a63ffc8cd1ee8d6af143212a10b8fd4b0146457454b8a70b3211c92812343dab04d0812371f3565018fa439bff8f63c7a30f59ee84bec9d5b29b37e954a23a14d8082d9c33df7e9f17fdcda268c9b01d6d3603fab4b29d9549afb90e0e9524a0514c3340c053bc428671ebeab5ebb2b1a7449e51f5e90dcf15dfd41406942b4300d462e2b937590faba9762947ff52a28d299d97f89a4b4c003ea7884d33c90e6fcfcbde033c67e333ed91c4631a8a79af7fa57315fde1950b95b729e01080111ba2fd0dd746c6e2453d9c0a4f9c7ac2b0926735a78df422c9ab55fb4e9315b3266e9a007f033c8c26354c78f8ef7ee47fe48ea9dba5332ed905b2814765d67da0818032956ebfa662a8be54854704847e5eb583585e62f915750a7a084fed1c38c196997d0ec36810dfbecfc8d9db22afee2467917749eef50ea35f1c78b0203c33a1ed9a3d58bd597bce81e32faf6451b5cfd2334e97936baffe48808561243b981aaa8d03d89665133ee5785e4c355a63be1132a347522fdd204538882f8cfecd72d05584f4d8f4e5f0f7a0152382019bb577be6d8022a336c5f14b6f86f93c6097fa6fff5339994b02accb38ab0357a70b9c721d16bfb4c243bb4c78901b5bbeb4f18e50a9260301b52fedadb7b44a5a5f2786c142487851e091ec98092a85269c6e2ec87bf455c9683132c0e61f79c198b14a5ede1a6fdd7a2d217bf648ff615dd1429715ad34a96704c8eb3534294362350fd156cd75a01e9c7240a3ff7cf0d3695672a912e505d79c1c8cd4b32f2f983f30a9d39de4fadb7e32739c5a6f38564470cf0e87201a4e45a1cfd30baa6262a70bdb6e6358103a1772338056a44d41a1c0c0b889d78dd90f007ed1626b810d6e62340f0ba82e3c5019b50a5005dc86300488f35f4c73791fd49c4fd29c58bbf68f1f59a7742cce449ada2afc8b2f38e8563d0d981f70d92dbafb8df32f3f5a4cac0d959de9535a1041efd8fc508ae7ccef2f5f9d319facf8a7ff2a385ffa10aada9b20bf06d716bcc318f0b889ac3d195edfd0eef1ef7b27903e3b965422be94087a157c33fc51b664fbce56ee45a09bedb242120700a2dd48abf5a6c7a4d472cf232c2042ecd2481548fc50d62651397cd5b49c0b12aa6d38ec035491e4267bf64a9572bd3b00252f323ffa22ca2f17436c35fad23173d46eb0571b3ffde231e9a3fde88dd29c95aa774c748d2b94f815ca81d10c1664bf5e77b8feb459d199ff23baceffe107e15eee9a0923011a8b7d269d1fea67fd042af5d8b93f2a4317a74e76e86df0d2969785bc8b063e455634e8dcb32242adb2744a3f7bb15a016b37eed178471eb85ab31c20c98c49eae85085a4fab12739d26f8d25335f0f9b196f36818f7a51e4e581d78c2805d2ca662ecf7414a4f6cfb7d1e79af1543f24fb87df027324b6e0c697173877f7ec1c2d945bb3afc735a91dee0fff26fdfae112b90472f6d44abcee55d8c751657c9663c2784a2f22f71bbff5cdfd46aa364ed8fabf1d2ceeeca396064217887b2e535444723eea3c266c33e61551b9bcba7b79752287a5d84c5e954f64f9577d9ccf24c8ff503291f5d76480dfac76b8ef61a4ca6c98f7712bb3d600027635ef88c3270ca8369fd3d67d246d33a2ca38bc414b3550c3821ac6e53078c74f47f2956eb3e6b6d59603bb3574656b9066ed69e55032a34c35c35c5920e6f4a0e3c8f3fbc22cf078a806202db9d8847e8c4a9ab84d1d5f914c29ed78528879de2a0fe53fa0a26395ce03f370b881d0aa2880c1c95a868876e941733a6992fbe325218c277a39947721e4fee49bc2250b67b75238c93a2af89d022245ea0cc60b4fb0e4c6d14218a1a395814364ed8010274b762670fee238500739b4dfd8e68587f3e750adb8cbad0f1c691333d541d96bab3ac25bce59ee71e78dddd02fb56c3fff5c56692bb8348ea57a2aa641450bc1fb520e9e48f520921e643decad7d30839d0a28dd7a7e08a3091c98ecc30357081a1504ba71a11bf4dbd4fcad56ad2dc49567d385b76a4b96b38e9b53e0d0e38f45d4c65856e49e62699f51e0ecb2df1e928261fa1bb374584c271cb8989ef2553d998cfbe5e6be778a0d028ca8738da28d65263673bb7f7cb327f1a34860331d5552fde6ef184b02bfd68a073d3e5cb066c618fe42633b992cef25afb4d177948022f75f680a0dbf3f9d5897b7e3ee97b1a23a884ede25a9c53cf4b57832f96b5e4cfe3507c4a81bf47a66c43b7aa816f916dd554073f7dc47d7f085c673d8d9c617e3d78cba3fd2c5fc30ab4b0eb9d058c76757b78208b6a790abcbe02edb693ae06f0f6d9eae09d962697f7f0896703d91b5d1179225428a392333baaac3dbbaebe2239c98abf68facb39e2eda8cd3366d6a482cb08b571a4707e2c3a766e97f10e149a73e0f23e31123ebb8da27602b14f88f57a71630574004d1c09828970ef3272c66b3aae584fffe1cbb0ed3e2dd00c099a41b86924e07316fbf4a3ec65ecfb05b86373d994299576a6a98a825b2c306e49dc4af4fbef44aef73cea54a194b164aa18f98fef586100ca454b43f877ce5244fe0b314df6d57301b366f39326aef57e8df2b4e963d8f7c2e565c09519eeda0989d92ab0f6533e795e5a229d8c27063ddb75c394f82418281aa99f966ee911c6c03dc23d0a998f2d0567570229191a281af1f0bd8ec7bb892ec7e8b4e00b2b1280e41448a1dc65700902fe1e76302b3b44fe32d7c3e19fc1a3f32b7c30a989bee4aa7c760a3e089e00846370df9c839a11b2273e5f71836972fe76546d6790d01dbcdb59e0db86430c39b23b33ab2408578393494952db14ff01cc5a237d0a1ab6f57b3011cecc1201317eef7e1ba323abf0f61664ab5881ced0fd32e325468c5d2cdf028deed383a4e27edfa791c5cc83c2719ee0fd537a152ed37cd7b4631fe15e7e526113ea8aa97aaf1d91477ca0a0d583d21e1f9ffa4a9d8fc9e58a06312675cdf7588e1d7dd6274b15c4f85dcb9e4a05181996d7026f29609eff0c0b3c6195088297531f553f83e191c5e4dfa277ac21cc129414fd5bfee27125d1ae081a659e447cda2f3ea8c57ddd74c36b975d12a36bef0e202d1a9a629f7c4b94327ab2b2b046cc4e06ff219f8cea6e124552d1d6dc4904f2b9799d89ffe75517fbbaad2c90490c3f96572992146b5e6e7abb0e5a618078d376dc634d8b4680bc9d3aabac46db8c9e75b13cbd6b0845b6d395666e660b4bb1b9cace64e5b6229e7e2c6162aa96d2c792f83d78ee4107bfba7d5f5b1024cc9a51262ae5201f3097403de6c7f59f3e195d0c9eafc2af4a8ace5a9fa6be4242dfab77e7987f199ad1be690a0a6455351b949e27036cc4eb3279a4f019e79cdf34c6f85882775623322a068335e46cc89e03fcb3daf55063b62425f17460e3981d54a0838c69601829ddbda8ea28918595c8644f8209202b402c0adf5f022d749d04a4695a97bc5edce57087c3a9bf1d877e774d27fec672897fa83e57bad45ee468a09eb7fe760c34e283251ee175c831f810d0afb309018d22fdbb6abb67f4855e5e3fee722f8660ef6edf46fc4df5e8dc89da71c3cb71cbf18b7d7370387b5e3278eca8ee048204ab7e11ec68a403d9b23e3e3f348249bcb020439fb22c2a4c3a917e81d655d1d7dd7748b93bebab0f969ad85618cb4348eec3d12011587a43086ec8f8c34fb95531c3c5dfc88d1e64e0dce6d7169accce8daf6f206f0fadc6ea758b69e6820b679f96840297d66052e9a967382a191befc5ec881226e1c032a322d030a2b9b3839772a443e574de12c6cf4f911db0dcc8caa3317b0848318fe065e4196783265c7691c8d6b7904ae2633bef8f1f800a1a6b3f75afed40962fe6a7d7dc26fad1befb04b0c0ef1de3a423fc92308dd355beac8eb4e131758ac59df6f341d584a709a7989c0fe78587332e13dc0d63458b2dce02023b35fa6e130366fc69ee1f5fa436b44e2dba3c76725d641869935c26d7678d44ee257d96cd535fc82e26999a35676d5cd3d8ce5bb093642392fd34b45c92dbc1ba39a4bf21ebf9d863aca987d0739a70280bade6f004352c23f118f68cfaa8222bdb143ec83faf41cc8d39393aeaff1219b741c740bf17ee79aaee41c5e4fef194275460b189049e97475aa05c2dbcb47db1550b1d3f41d292dffd4481de272962963854899abe67bebab8929b31d4bda5c04d53c61e076950ee52b5a00176abb06386c501dacbbe66e532b23420fe656a0cb5de9a2caa72dd2c8aa0f5d4ec7911a4773b4854a7790b90960d237c557", 0x1000, &(0x7f0000007040), &(0x7f0000007080), &(0x7f00000070c0)="2c70b5339ed790c61f0d4c30476f79e2d5c129be7977e63c9b212709e45c5bbfa5381dc8a409eeb306098cf4c750c08f21920ef22ec2c16efaf91095a8cac3653fdaf9ede23ff8b272816bd3322c8084bdd43ba1ec342a5b273a5a3bb6222cdf83f9d9babb66bac2f1e65795bf10de05086fc2978e0ee0a38831d920b0c848adfeefdf0f66dde764ec6e5e96b2e8ec435d18e01d23da9c4cf8cc62f4d2da82d7fd263f74c516ab7529a939f100eecd5c62b98138c083a95d2894276459406e1efa49d355671857e597777104a90f51ca57e044e3ba9715") getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000003a00)={{{@in=@loopback, @in6=@ipv4={""/10, ""/2, @loopback}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@broadcast}}, &(0x7f00000072c0)=0xe8) r14 = getegid() setresgid(0x0, r14, 0xee01) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007400)=[{{&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000100)="a69f00ccd91426432ee07e119e41f21c5e3622117945242524d1652f94b75c13f04f4a3df55cbedcef457661a45f03cc575215359ac7d0bb567d2096db50e0adfd3db7b076ac82badc719231d82511234a809cbd4865819bd24792c6425243b1eadbcf22c47802aec52dca180052e738b1c43ea31c6def", 0x77}], 0x1, &(0x7f00000003c0)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c}}], 0x60, 0x4000010}}, {{&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003940)=[{&(0x7f00000004c0)="8013d4e0e62b0fa0b9e0a095a489bae4941242eb27a684032bab69e94b1c5cf8f9e9e0528ba37b72ba764a75cc145d472ceaea3bb94dec4285fc583b64732953421c7db910b5d5a8f61688c1e3ec05486a99f790d1dcd48c7cd6ecc8ecc2f0bd7fe09c014818180dc85a5e5bf447818097e53dbce6ac92ce390ffc07135e3e4187965ec4f6ff8cf8506a0ebe35cec0691b217bae703e7d2223684029066c26a96ecb225ac3a5ecae1aa99ad15d602ed0a228e7c91d7108582b75d3f5db7a02cda56e31bdcecddbbedcf25fb0bb9325c123933c60f2d10dbf4fa55136c2785e9aa383406d7d4620b904123ced33bb4dbf89c80d98d39ab50832c98c99bbfd893d0d4c5981c978ad1819ac505b5d4fd8b61ae7acdcb71308e901edcc0bada175b97405cdb7d2051fbb759c606d2fc4901aa206b9b31d20e2294471686921c676aac77461837e786ebf87dc8a0752aa8ba94398d7945e51974581953ea610639e9a056b53935ce30a2a652335df4e48567a1b2037eafb454d3dd22c7567e1bda1ae2a34d04ec3dca237b882e03c29af339e2daa09c13977142dd6e9fecb9d048cc62e004e60d87d2def57dd244457b23abefbfa0d99183dd055d6053a7f6feaf9621782dcb5bd3528c1f50d4e1a7ee0bf4a52758cba19c84f810dc4bc9393d645fab5a6ef32651e2536406c8c0a0c852c0362d26df337ea0fb94d50a7533f2d6728e7ad501eb20fc0d969fdd8202f11414dfddf6fd4c4643df12c50984317160e034520347eb8d05392029b5946d42b0c3fe489fd9eb653c566bb0489d96dabd1081280f228082cd22f1f2a3c33389e57bb40f90897206046cf667dea8cdbb0460bbd1879bebf6df15126222ae230ca4832ac47567a39e1e635d6cf0d80fcaa405064fc72c28e76b807b31ca1417c3e04cd991570899cb01f273311be44b0520376bbab6419760e1f0a435faae1b7a34df6602690203cad0aaac543a61107486fba9e98fc56b1304a99b034612ec7f06a9048553ec2624f0362d1f1156179bd2146e1b13a83baa5c19fec1c82f1625340611b31546071e341489e81969376332f9bce842d319824992963e82105b36dfe0951ce776e90ba68eb4f3df3b49a32dfe6bb2f9c3da29f2219e48c0053d73dd832968181264fc590a33854d21bbe33c5afc324f77be5d60cc978f8f1bc94ba6b5bd01f19c6c2be3505f9abc4f730c2db65089a7bd20fce79607cb6d947dbb46760f36af530d1c756f23ff22ed883a684bc377aff2980599c5cd2363d3c458cc5e2561eaf8fe370a0fc781b85c208f2e9cc41fa99ee020a6fa604be1810ef3bfc470e923fc26a0e54a1a08105ba44553e5262b3b9ed0346d870cefa23f5595dc38bdad582f89bfe6d1cc5269b42eb689f95c518a3019f0487bbe5b12d3e11ad5b4ef1ea7274faced29788eae720f6ee1a6f6169912ddd9fd29826c3c6ee45b1f12a96dc1d456e697a6f2f9d6790f0add0158b2d8435a3b97c5df99d5772945a7d315c48e9b505f1212fdda020942a1c378dd885b4e64574fcd00fc45edfa1eb36288231182f66f48f5a1a204b30eafbe35208213ecbd682979e02d1ccf409720fd944776f3f364cbfa5b014faf05deab7ad8027e8ad01255a598e9838020490e568463518b57c46c058605b0faae71694d7634947b8bcb59fbf27b54ebe605fae2ac54a91ba4f48dad524ee4bf4c03547ba5f8850ff305c607ac3cb6435858c88ea99b92ef3cee97cae3fdb7b1f9f9aad28884c98106f5406203966681881f03538ab35a23fb2be2bbbcca3f6dd91142316f95604e88319d916f633cb9ec344e57a96f289cedae84a97dccdd4cd37b56b8fc39232cf76b9022aa490cb2e815b3d186acaf0e685a71b4d4e0effd12fb5a15ee297cba35bc6900d4c609282e86b7e52bf2de626c986bd9b51a658d512d08604acaf62b053001ef2423b26ff9ee8053420808fce863e6ee6dbf6856726e859cb08e0b411de5966a432b167d12d351c4e2f024e387291c892ae61b4f635c93fa98d3db1fe8b891039505218a465527264f77c100976f1bb986bebad7f803cc4b6c4401ca188c8a9568cfd3626a828953a2454b922c7874f9f6cf1a3e8db0a49c06598e2ae4d6b464ee57c18c0ab647d044738db7b800f507e3cbf29710a6abc77334424a44a21653079e5b4e5198d5c31a939186ff6d7ba7998fced10f40197472d4fdf8d14b3581891ffc22e2afa414564458acecee3d6c7513fd3b79721f102310ecc8fea0c6300ff7c4c117e8a049349550bc5722d5e19f83381897002dadfbc515ac4c69b1fe45e17959d8603fb1de1caf5d11acd6f4d8faacc17ac6efe9161a5b53387039b678433681ac2a419b613f196ba0200884345534692ee65c3f4d3e3e993ad6e61d7570d4055e26cf2c2daa56d18f31be32a599b8202a048a57b853648e68c0e8fbe6a38dfb6f19015082d337f53ed486e596b86ee931160d516620c01ba4721e1de38a5f4a778c17390f57d4e5ef50dc3a6aaf42700d73f3ce04e8ef1983120cf77338a7d8ad0b89481c2c5fe73ed24f7891ec4da751a6047bbbafa3849cb57527e44fc32739d7cec30005b43ae76906197f40c1e62c8d823c992fc56fa22d4040f2eb95754a8cd599c38d34e7e4e16c730a3f65add26a1a0fee94e3d8fdf4b43554dc3d245ce567c70d1461f35ac1033fcb233e4cc53f192beaf13996b8a1cf813de5bd94e72e987685b528c3adaa351ea76840497d06303fc4ddf95f181930dd5a4d8d52efd6cb88321ba0ab21a6b0ab37eafe2532669709e713c56c018120d2666809a21eba57dc5fb1504cf25fbf56bb4f09f069e4a5c1de9e2455eac53eca10bd3581cc92dae0419b145744c0fb38f3fec9c2a71b86a00cda77cdae8054614f8c2998c5349a4345d5e986889ecb93a63e10afec6956e59c2de66863c967b838754eb829db09b6c10731dffd01bf6be70e8e50e7de63d51c9e30a9019bddf46140ccdcac746dd6a026e78d709735340ce582a62be65458de05d7798a0b346411658dc736b82d34a3702bd34669ac4dc513bd3c746659da9c0b1d333e80429c4fc75610fc79537f6043ae2684f61e44a53b113706f63ecb87727e177473ea35067c3958322d4f74d5159a5071fe0ad050825614631d74c74d47c7ed04e394f68ca134d685622865268670e708e88609dd03397478fe936df6bb1488cd2c163799e1c0a61abb800700f809d475e359731f4516546818d2282e80244f2e3ade70a9c80427e96637a45a63bbf70f5cc30a0b07bc53ad5f8c42a6aa545257618aa24734297fb8fdc9e9c8d423253cfabf0e60a75e8fce272c7fd79122d6421b2f92f63648f5dcff17632cf1742ff9edd638a3b3c0ca40903262bf8f306a9f7d9eb87cb4ce2fb1a53e60752ded065bd973d6506f0cdf7d4b33e8d446f4b898bb81909d883ae704433959e05045f4ac44a9c1dd11ad72ae8ea5fc9f35a35043d53701203ab05bb3ec9ff258cc5a6308d0f6e4747c2a0bb25c3d2e09b8fe885526335fac9db6a2f9cae481ebbf3b22ae08136029bafdfa05ae8e0366502d2988d879c3ef8aa81093017529231f7ec232f23acd9fea3b4dbc5aeb44e4fa5721fda6c0a3b09ca8062b33911433cf2b55e5ded6165ba7fd369e80702ec81fdfcd88202f296204b9cb0df52bec03f6f746a206b835f1412493546ebf9887ed2a0dea7bb4cfbb96291b22a9177e0afbe877974d541391bff8e01153af244da4cf12a04e5f15c4cd4c95fedad378489915b8f96b1144e68d54aa99189aca9e6b9650dfc391bc4baf2736aa86f1f4e00616f1ca5827789f1be912c5781855f810f947807a490b0299ee49e70c55461376c313f7790943f6a2e0ec4208356e082045e46e3d450859f23350c3df80d09e359c44f1f173f87359da2b1953a5809cf8f279b2e0a463277fdbfa73691dfe571476b21fa71d1f0ef0c1bf06d1dd0caba136e3362d374139c9326d6b0bcfc06a8f4ac92ff877213616b10b13affaee5c0bac30398ad562c7907e82a8b6e596b538f6e8b60e2a0c3c9b8922c9a1632297188fb472b84e5227b1f74f4ed475c09091b19ff143fed414d1ea813404c135fe3f3b06a275ce0deba5e7e24648f7f987f9abce7f63485a2d8120f9e57b2d7a22aceb6d2a841d58791ffd1d985302539eb180d34b9ec1f253aa3ee56dd6f6d99612ec690ce9fb1dbee801b611dceb45577c30e33566b2ecced3543eea297f14d543d15291863185f8b4d292817078aa9be53691cde213a57756c1a0ac07b8651792ee350073920180be30ee6e52bd85d0d2edaece5cb27184c4e28a891955bd33fa64ca8756a83d59cf5c759ba6d425c906043fc42d11bbcd53d4f4c99829d97969079fff535813ceecc9bad5f831d6ad972e4a485ceaff1dc59a742126ca5bf6d2628fb12fd21986d4bc2c343eda963215eac2b6ad85ee4c52ffa39a3a295abae7c3bf46c1e7bf70bcd815b4d518f4f5298520e5889c29a5e8ec7662b667b01967c723fe9e8cba6ed75c3eff1167217119f39d63d2ca0ea99da3517c57fb8a40c8cf7b4f006e8d987cc5619e754501c57e8a83a6510d9cddb7c81319c0f138ea269ed131848c87ba1b695319cda1c7adeb0cdacdb2cb18135d6f6bbb2c4b0706224606556f9e5f449e8d7c279e0ca87b3e94b88d37fc211d69c1065686b8a5a6ca2a7e190767c50b731ed986ee6f6933f71e5c43909aaee04aab9e8dc104dc560efa626d09356badf0b4a8d45a68c81f15ae0991735bdb7d9917e30e7b88cecfa000d13aecc0026ee9b00ded4f2511607d948226de4ed11a5893c2fe114b763768f920effdfebfa77ec05aaf69fa83ea05b0e3a7bde32dc631c7fbc5bfc365009159cebbbaeb53ba146b853d585d1cf910407d3228aac945e80a15d05233fe49f0ce6655b234e1c090dcf235e2189c2c0258b0bf3de4735f830e09665fab433100853d09745ef932c59a1e6c11ba893285e50e4489deaa08eb055ede3737c4649958275edb0b3438006b07cebd7fe9c896f591952751e2098383eb432e6792bb579791a28845ab192f2fe2e341cc0021e7bd5fd4dbf436986fa208f305f344bd1559afe275269353b2dd2d1f067ba0c18ca0b85480aeacb27fa150a09cbf806afd5abe8d2374dc89ae778635bc0159a1bd4ecf3ded5e44d75174492732fc691bd5382bd8df1ba89066ce2f69c237047c3ba8bd4df1a9bc138c7389e2d94373fcf195a0470fd1b21a9fecadf3f796710c2eeba22ba6aa091944989cbbf7b443ff5ba001ad144231ae02043e54bae8760424c38513db907134b044772c5f4cd373efb19f72a6ed65203798c2de7f54907cb6316ac5959df4d22f3c0cd4d3d1d3f0f9b9e3acd1344d815519f4703568b8de5826bc0a18d9b4d1eb61e75fca47c0a2881244a1f3b4fa6ecee5126098303d0145eb4df2a0152352d14239a3e47aa626b0b8eee45153be41f1c2bbc694cda13fb9e01762ad9d39e0c32e88596a1d81d30792f617e2dff34b4ffbd8fead353abeffb5e7e6795492464ab4de0cee61b813dc2b67d6a5a269b7f63afb2796ac30502a318bcc638dfbe33c055bf07e9e9d1366ae15c6835d57bcd83557d45ba15289aafb371392db4f4b2272fb197cc666110d00168eebb918f2d95275dbe11914b193ddc6dfebe55c8a31c5024fa0212fef0d45a373029b47f0051af3d116e326d924c3695d65c4b396f8235e72a1e45531d684ed15a0e948194da4796521f0cae43166fc1c479a8a358b7aea56a423b2b", 0x1000}, {&(0x7f00000014c0)="c6e3efaaa55bedd97d9785663c2fb38c1829677147d6cc84b620beb613d8682e4b251a957e8fcffae5b6e6dad3c1bcf0d68b30b6c99474090f30e59223a87e14ef26de1c54a5bcaed45c943d618c8a9382d79d4e986df3b4ef7563ff082469158603c246db1663d981fc8fe839fc12bf033cadc4ad969ff2e012adb5945b9da13f0e2f6e1aec06924526c1f5019b42f029675301fd75e38d5e493dc0c5fd459785a987f54fdc2b8b8b72ac678135fdc4e03ed30807a671289a8d84a34f9e9bfa6a5eb9485b358512ec486a4ad6b87ca93952cceaec4739f0ddd148ad0187ed51a693f17df43839", 0xe7}, {&(0x7f00000015c0)="912e0841d78a083cfba029ca1da50711965e016844304005e79388c39c9dfa54f2a37d77d21d2580eb03f5a9a35f9e7165bda43749abb686ffba74c162fa6cac69c58276ef1487a40568b772509c4822d325e96f60f6bde9d008cc1a34bb0c66bb", 0x61}, {&(0x7f0000001640)="143eb57dc12c3b0ac332ab78d99e65e3b1d5b3bd27433b86be19bd7279341467d948408756f874ef3afd17c9a7f154458b0005197791e3c9c15c5c2cecc1b1325c13cb19e2ce7a4dd58b28e6fede267acaa46e576788b5fc327278329ce8b0c05bc4ff1bf2ac5afa290b59728e2ea444eb7a2e3b646e886a5624a104518aa6f2b657c1a23e787c1c8a451ad6313b814199d9126e2747b86f9cb73598e77147b13a5f8ad448e6", 0xa6}, {&(0x7f0000001700)="ebf942c7f23fd9423f78c4ce8acdbff17b6419a2e1783f45b22fff5aaf37a514c197fd66f09452d10a4e4e346b044759e1700da4d24ff16ddf8212d23929f7f74a258bf1bce3ebc5c06f963986fc92b9e6ee672e816900de21bb3691736184c9d9264fa1e70d448edb22a527678828e440ca30de15ce196fc9fe1a2e6e1a070b753a7c298c0d7c95246d5a1dd48743ea1fb3fea37bb31035618c35cf412658d3d18c42bf0f692f474c3aaa36367336fca9e8bc23606bb10d4d7c0ca5fff5a9b021e8dc32a50d19d5e2c7c161cec3bed4ab08e95bc72bb703eeb7dbff1205285d36364fbae5e54493f666f111586482aed06bdccc33d7c431c240657024bc9bfdfa007258ac6f8d48bf0812ca97c25ba7f45ea5a949283c9d237d4cccd6303fe78c09e8bcf280133ab010e847b6e5bdb7000a02473ca910fc0b5c1a3920b23d3737b2b9baa6593d4214727490c77162596cacb6b9f9feba75cefd6a3663511a38c0f785c630eaae301e27a2ca1a37fe21c32d19f21f5edf62b35b0da91c112b8782b22fed834c18c52650fdd4a3307d027821a342ac03fc901dc973c2d446d7e0324187248dea1306f24a5d3d9b5b5a14df3748b538b67e6dfcc9fcd771413669a722c15b89431c86c00aa350e086b4c36e946111460de662156a1db9d6befdbbec74b0daaf0cb6b808072f6de2dcc684b96323106b1842585f1048bf8ba63a0ed6b66abaf2ada168a01aa8ed2621ee0d752d9d5a096ccb5147dbfbbe2592ec670166ecd34d8d13b7cc5ee2bb5540866488915a7262e4376bfb534e60c3d26f02d2d73c3ec97e43ea0e7a8461f2904ef46ccf992a0257939ccde9bb5bc0e3da4e52af73a9f9d340faee92ccf4042343969cd99a663e6f2f605f1d815201bf4bc0b9c0940a877230eab0028f78ad636a0cf89057013d75baf747392237fe9a27c7270313602597c8bdffb303f9be6600bdcf9a70088e8dc935c128dcd09f1f25333b2ed92fc27d445a90a2f0635f99257733d800d629a2b3e584db39126ae89129fdeabeee1ec2a20acf6f87f2411aa91d6fea182b8ebf4117443dd770933baf9811fc23337a9b5f8e9209467e32c2a2e3f793daca26a4bbefe5acbfa7e3cfd210f5525f43672242ad18093dca81e367986feac1b3fe0491026ea85df5c07d9ebc9bd74b4058a6782dd1ec64a7c546803f6daea36f158daf062b74eaa91e8d8e49f5de28469a8fa053a5e0b3521e1b8bceacf858bdd1357064783a5fa224430acf9f84968ce751aadf7048653737be774ccabc08d1b3986e3b47ca3cb02aeb9ba2bfb24afd5b7ab8ce6abcc9eaa861f49473debd0d5edf0c96bb69e9664ad99fc1b45460a0f33cbde85c64f2f7089d41e9615521f88ea2dff8b59d4b0d748b21a82962c684234167d93582b0dc42e7eb0a4ba12c6af11b53bfd442325c3918fadc5ff60fa516a2c63462a27b72ccee508ed05ab15be9f8095c578fe0b7c0692b4905b9ee630e432a7cf988fc9f2e979240a55763a6504e85571736c213887f9f530d20c570c0b4bc9a0a9d1540d187015820bee8b7589bfed73d19acef4dff5557f6d769961db7f64f20d36210cb0d9b0376933931b265e1e72ea19ed8e50a828c3498cba64be5ed3dc25af5b4e3aba79361faf7f8711ebca532bfa92909a7c0492307fad14ff7827db5cb2c2e4179df077159dc4d55ef1785b7251789cd83af4643e787b6e09fdafb29875eed898d6f3b9b4ebb9e10229c1d06deb7f4b6535dfba9f55fa86abe8c8ffa4516f971df971938806403f9dd39af1258b9ae776aaf120d5f015201bad95373d73cf1c339d6ca76cfff9d32dfd7885c3f721a92f2228bbda98973d82d5299fe48f34051e6e05e2206901806c129af58329a6688c0c18f2b63458168f35954c79e28032d329d0e3e254b533002cc01d7e10ea97b811f135443f16252b72991e18498deb1f0e34cead0a28f3ad8a6dbfbdf7b45df9d1e9055d6d6a154f413f9f06b6b20bc4ca3f276f54ccaaadce75be52050b5318168436bac3a509fe94c8e9296676e708ae62ef7c776105ffffdadf19f754bbbcfc3d5e69a9f77ddf542bc656b7835a458515c3e9ca559ec5104523588298231945d0ebf31dba2f0ba020d656b15efb22ea028b7b2c61340d9f9d35a36f541e40c8157cb837ec07eb2aca46cdc42620f6bfe23f1ca6d60320e5094bd5c3e87ca62fb8b1ed770f2d9efc734ed4f367bb7d3db83e1dea21815b72508364a5567cb728e0ac1e88bb35a6e9b5f31080fdd4e73ca0d3158ce369dbcb22d97fafa611c280efc044dca62f5f7362ea35354da98cc10ef6d059eda5a5c138120c23c5847dc3ae805d934b0d36555a063f87fa9dd72dec3e8b97c27efd94c2b30b37ff49f5ba0b0123b660c7f6776f2f9fb60223c33d98801536492eb9dc089a73e86b56dc5e1dd06605d93c7554f1d8054af405856d339681fcc52dcbedd715e04445e4027e586f40a42f03ed98ec6ad2a3c0c2ed928be09b72a4cc1ad6035cc0f951f967377c32fb284160ac256ae9e876536bac414f3b1a8d1d4af963763c9836610e5bfb2420b78804d000c097a1c1b4ac815399d96dada758015760dcd12a444edce15cf857940860dd6a247204d4d44c747628cc78b25ec8591931eadb7ebb68747fe86d76c32aacff0760f2505d4ebbd9bf2f285cc04eafc41cd7f936d166de6ccba58cd99f7797707adf512c914028d3e273b5cef95f13b72fc14add2fe5f076a9e0209272d3ae51a482e13c959b6ac263c69ded55e8e970e4b694ed407a4dca35c462ecbf2b5b74a142fa20e401d38a55112ccada9f0976c6e304bfcfb998fdd76e728103fc12046f0b8ceddc92400aae3195b7c40d5eccc263473e6fde06e8e961c936b4307c9350d3bf3cc347d05aa7da16f8ba5c2e3150770484e14d220067d99fa8d501faec9f2539dce42b90a69371bf1deb0d26d9f045e3f02459d7c5d72475dc8b57d653b178373392893f61b6e3d86374053c7e6d075a257438e28d3c9ba584b09e56b373d378a8afa4dc6f3462277a2da93dcde410bcc82435bb520967d115c3cf6c4ec09026de3a49125baa83e39ab3b0f8f2f2db52c5d1f7ccd00cd31fc447a494baa0d5b46b5e2dcad7b34ab3361f564d8a1cd76c60dc4bad2d535396e2b9fc0848e457a0ca228e23da8b34cb4346acc10135e9650644a986415e03918a5e259c3fdc20e94437ca57702bb3ad0e18c66b1fa921be8825cbdc45b4b932c96e34d555443192e6e47201da2681e1de6cfd6f267f697e23252eaebcb8b5aa8d0e8398a396424f09cfd542a77d9b7011a59a2fc6da763b1a112a0f9324ebd10fc21a111462dcb0c6a3f52cc5585305114f3013e129b4d5082ce48296a93326c39bb575e8a3d7e1429bc7a49ede7bd6b001cde95016fa0010ef00a3385a6892df0232794e9e8bb28e7cd0b70eebd2d57ebd2bc0b3af9d714112792603a8a2db8793249e531764d0379a1e6c3308c95bc223100dadfc8bb12316c6923ac010c18660cc5554fb1f37b9bf88256c5c7ba0573169c02520ed8e8230f0faff70080e5abade1d4bd0870606467d7d78c503c29ae971eccbf116fe193a2840f1504c561fd1c7181f929a6e5413809e401c529688a257a5ca0bd92ed351323c379e996ea109b8620079698a5234f8a8f3cdd580751c080a6f869af21ec368d32a15f02c740db7ae9ed2576407ac6134bdd4ca93a50d20e6e377ba1b2094aade16272189b941bbc374b4e8e198500d4f2a70c02bd12fb9e6c65fa86cc28fbdd80c786e24abc20cba887550c6f43c7fb746ba19768dec290c7994728be6e854968e3361af60d6837f823be6d113da51dadcf781064f9cdf92fb6a618a44607caba8deae4e0c6089c37171753450d7f325c6ace78aef2fae9a4965b7e76bef6aea3ed43d9164169da880c557cbb8db535ca5736392c21ba3c10027334cd7fe034d7a5be4d81a4f7e3c8d91b5725c36f50ff44c137275761f5134f6fefb4aafc0bde193a3454084baa09a11bca34151750cb77c59dca54ddab997f9de6fdefbcb4a07076f6feeaab847d6807fef39d92ae8feddb30e454a78c757c080ef89d388b6f967078401d9e2762b150a910f92a684f498190fe6b6b0e242de231c06c6fec9f7d01b4d2a64b86d7d18aea23ca7d2655597e87fca45f1d384fea06ae82e4c12dc229b194897fd3d6f5645492fdc0519fed14872ee90ea64a93700eefdf85cf884102e54a20502b836d34bb4161c051b7a24a56e5fda49d9ea6b819613617b2b802f4fb68d21a8ed28c52836643ca679c601a9ac4e9fe741582e36a8de21f15705485eeb35e6aa06e875076ae6e66a465643a7b6fb2a4d2c390942e88922d93fc0150da9e331cb744c542eb8aad2d53d1a6d340a76aa44dfd187903ee4425c748ccf8ab487836b269a1effd4b64c79340f0aca0a5950877448ed8e8929521a1c393b23d2d00c628869e22ed5031a61c8c34bfd9026697fac820443edf231dede138e06ba09af18c15bac6885410f7fe287dd608059327f27f4181abd75a57afc7b55b46c8d81f480b5ec52b8175952f9e796c63026697ed0b5296175eddaba2b41106b01c4aa645f299228993efb477769443c0f745bfbd907df301e33d3e41183d84941206c84c24f3b3285d29318b1e599a5cda2b62e2281ab511f1eb8d334bd37a11a72d21f798d3eff4a73300cde4e865eae780589a5615a0f5bcb539203150491a42774fdbe9dae4da3b08c58afeca79ffcd981cc04d9f43b9a9815bd0401480ea8211452d5952943591a379ef1e7e0524cd03b447b4dcd6bd7d2b999f39ff3d2e449c79d0505fe6feac02e521e685cbd9948ff6d977f68dd6984d3c8535c76914e24d10a19ce3eb7853f774e965a7d6aac07e468b0bb2a1c47810c4976e9f74d4f3b018a45a864074496908e79ca3e53f9a6f6594c4136cbec8b90004c60ff2ac80a08efa9f5cfca7118845fbeb35a1041b8758ca73d5cae2f602db53f57748166643cc978e1a6816cb6063939a97c581397224019c0ff961aa41eb5f4e470a2fe65afe39d78c6e470eb23d2c215f5aa9fab6d46c8a08e2ded42c02880ee7cdaf0a38abdc078bd0e2567d07f0c27ba62e18e614ed82a2f4461052bb7d8cf2c6e2d1e726ef4da022a9fc74e9f8305bae44d381865baf3dbc2217b0b9e943a36db98338a423ce0553842ce3d0fe03737aace0e86f3c61e58d6f90da95e122375f690db0463a9ebae11883c5a00d2c0907117f869b0db915e7d9bd78bebcb55d531e22f630af2cfbb0ed293fa404871b3f196afb285d33336fd3096b0bcc7a4fe012406098ec32e701bdef6fd58c3985e9f413189b561ae39adbcb2e752734cba0429f0c136e843a5d1ef2ed0104d1cb804eaa8d354bd810c64070230f2a48f5dd8d5a58ba2f5f623b7ad740718ad9baaa0c957e47098b6ea4cc25ba54f13e270f77f4a0fcc605ac9276ce88a4781d52a7c4f4c9f53c5afb8db41f94be1f2d4710b935e03339e135ca516f42ded9d7274fa00e34c94e0a02b114958aa834cbab6c5672f4781e2e9e316355187d9ed2a88d5539dcd3fb386efa0f3a6504014f4c8ebc2430c4591745c0c877556494ac9c372c012a7194dae1738b9adf95e122acf38922c4b3f45f4d4a787d3668dc3bbb822122d73de58c03b82e18c2dedd04c54984b6e4cc79bc1a311cd5ef8cf251462974a2363a10e2c0be990a2cf40b53a39acb4223b9373a065ceed23f17dbce0a7661c0e5971e2026fed52fb68470a445a073ff", 0x1000}, {&(0x7f0000002700)="d219840faa790aaccd2d3578fdbfec7f43cc200434d7453799cb672aad2378e7668715b5546ab53f27df2c2afe4d6a709bcf8f8879aadc99f065690e08c1608457c2115814822759b6f3c8492b59e1d048da9775925ba12d20e25636fa0c6da1db784ac0c6d2b6c9942655670d46600226117d069057a18b859f57988de5b8db870851508d4155c77cf67ba6a3381e47", 0x90}, {&(0x7f00000027c0)="d01b32d3f187727f08142819be35fd8b700084d7c53cd0f0c70ba81f63321c6f62283620ab80a8740559c7fa0ceadf87e511e8c1e2517e722a6d25212e5e4a89c2f66bd1af29b0af3725e971d9cbc4d9425eab3a20145bb41952de31734d21df196790fbcc3822299857f195c41ad1132715d3bb0c8ce45f0b6f272066c341ec8e7ab54585fcae4075d995ac", 0x8c}, {&(0x7f0000002880)="8910730a647ebd83c07a43487a93cb0062e0e3ca91e90bc822cb3712bbefaaf9ee81767bafae6570b4139c3e0c39941d03827c24ad704f948022a2e689403284556eb503e57ae8caefecb44216f90f80456f7a1ac4f4f1a39d4908090c65afb8884c8f34d0bedd2c644c62822112d614bc70e54c61830e8cafb087d772ff7cc55cfb12fa0bab18d6138d3dde7723c1e61120fba8b9a371a92762bc83c64e02637fc57ba6d4f3530efdade12dc2327be5efc24b16ea102fdf3a965b327e38741e1300175bff7d4b60ddb161977d4cbb3f507321f38c5ccc08e5d6de05d390c0979a5c50cf6d3788ba434c7095d621c8d3ff2ceaf4b0bfd2d66815ef3ca0dd80f55ec27d07a796cb2623e2ac14a58fdf25dd943c6815b722574e029efc7fb49928ee351ffba560f48129e3b1cf31dc16a8cf1d38faec54f405e4b3d7cecede53182dadfb87d17b9d840c7de28e66cc0c53888a46fb3b7f4550f59c102c2a7c8024359ada3059ebd41ece9c967379a8353e4101f76ccdc024463a6d0dc20778d5e86dd1f30da51776d7d6db0a68a7bad9143bef57b3272b8d6f0c0e99aa7f539c0ba7d7f3b1714dcac61035a91c86ed607f6a0f1d1c315993aba68b929a08493bcc367c03a1de6606aa86decf79797a4400ef2f33eb4c86f0ca69f1d97b56b24946af50f8f9b9c82dbdcff07ffd6805ad30fac393717aeddffcc09d136aa2c10050b81115abd6023e4400d63b106aff280ab7552d4eb6d1477b5d48cb1eed7153b8673c3f77892a13d670a0e1cf6fccd6794255c51bc7de821d1a81d446944bad2ad0e4f0f4077838531053dbf735922040a6a863400dce2addfae6138eadce109664fc94aa7af80205cb39e58ac0f57ce30519646b1a64b3f7ea05ae526224a223c0b77da61a3231d85ad7ab1afc9b96d86be9f6a17df4abf7f978c294a9da3e2f83f0f33c2e0ff67c5bc051b0a38ed3e17b22f1b7a663f16710193fb68235a5e8ccf944eddb0f86f7f7080eb4acde5df73d1bc96424ecf3b65b0db54178f640a1fc01293e96655d0357a6cf519f17995a66abf8b19c2a7255208b74454c6b692cf675696765cefcddaaa2cad69d1da7ef120328ffbc05e179db5c08b949de1e3c0acfb02ccb0231242cbfe0496aa8b0a42b8930cbd35632f8ad4ea6b460306470d6932533524f99c5698a16ab675c1ead56bad9a1b4d94fa16900907cd5b5877f0224b00bd7d9f44dc0a7fab91d8cf3ee2aa064aa629c4f51086935653e5a1d6b1924140acc0ee5ddda9bd5df2e79cc7140f9b269fa0f38158c32a579f950b3c3856671c81c1b79b875db072960b62ec7bac9ec2ebc735fec196bed7b2c24b3097c55534ba37b81bf04a78cb95eb874e7eac36511aeff56c16505cb152d81c7cac930286e7c9bc3ca9266765cfc520a7b9153b5516a24d46a12f1504fa43c2341325a5d6afe67f0838acaa8fa32acead33c13929bc1f87aa3693c3cd21fd8eadd6c16a40666c3b06857aad581348ede0d6b3ebafdb3bccd9b16063a36fcb3ef60f42482e994001402e82c4c0fb90d615f336904a020324c5a627df5b96d68acd6be6c66afa3f21e5077a410fa7bfdbf3ed42f7267dc1e5451968cc5e72a71455b2b6917eed47572c0f2e938a53214d360c1de40dce94f2cff5eafe2692bdca39d5631edbae2326249696829da0b19905a6ce8a77e9646f9749e8869b4f7714d92c34e746626be792a25fef6ae71a908b823e1c16daf57736bc5b3f9efdd01db349e67698044dfd8b198101fc8b0c35a32b4c0d1a6632892bd4255fa20373b828e6c848fe36061a1302b63a2f4dd781e9e64231103cdf0ce009cc9802b30d894b7cc80006daa47f072ac77f1e9b17dd027f8357ac9f25a7a0c760dec4d77742fda0f957d516211bf2441e557d94d960e560becd51f130655358e5d72987a223a57d49cd16a6f1d10f6fc2d5392d71457bfdae66c22b5856cf9ac7f5e59d99a39ca0d855c3e690e42811076d52f90da1570e45b35eb44066d1f0e999e99d69685a9f3e611932c8314968a755b49c64989fa5730d3a29331d4cc49f9e5fe909399927e1cf37e588a94b91b99418741eb60773328f8d602761082935b6334088f1521dd37eb8e7c95344e069a922868aa731c2d51d064907df565e33e8918186487e0992688eec1dde008984a7f5bd765023c5758b34b57c04eba9b19dfcf1890829af4b76eb47f4eafd3a82882dee3a4c07f7a3292af6c01095577778d1e6b78489a5821a3f765b6240c72ec69e8a082f0c12dc4e6e775377bd1169234fc1671d740b06856d4860489e0ff3657a54565f5766a66389262e9c0793339ff726bc1f1c4d57fecd3e565eec3a4810192e7b7a7a408c8820ffa36a958884bacd2e27f3a09956744c9ec5908564c5ba857a637f5b813f78632c578dd77137f2ec8b273204867bddf7795b2814b7059f461fc50d16dc1f183d09daddc2a45e0806cf986468be14b16cd4b7536036ccc019549dbefd6001d13d5dda89593fde804bd040c47ca4e1b0bb397f3c65fce0d199532a8bef4c940a51e35ba517f9002ff77cc24f7c58acbbeda0ad1ea73b992c750782149a57bb5241e0cf2b97586a11760e0bfd95ee6e4b3d78f45b2a16597403ee2c5aafd5a2ac7071ff87367626d0da12422105c45bda847491767a635b886127534103b64c16c23c4550525aa7f62887dda1cc2f76bd3e2da525b6cf12422b0f03ce9eaf95049df2d5f7164d090cf79061792b63a8519e520ba5bea3edf25fa68f1d545f66a8658d0428e96b3bef4237ae08fca55e462f550d56edaa4661205dd0a32fb2fd3e095fc01ab2dcaceb3cdfb351adff31d30eddedf2eeda11b0f10460ef72ae716365bd3b995459c0a65d72cce85e2bc11b03f58f13f1f095932ca078e069ffa21bd9fe46bbf1058b30ba928cb3b3d10bdbffda9c9746c18d28a40622c9c2aee83a2c1501b547ecf1cc6cfe08e4226dc6743a1b44041c00f19c9800a53dc06b0b749435484ab95e0efaf59a26aa54423e31889e400000cb1e1c8e406265e68b5f909000797d103bf14879fa3f7ce04f3d376eb727428ad4e2d5e462c3e5997f5891a40e3e4a8d3e47e438d2938d7410c9d47ae96526ce4503a796ffbf6d8c07b216d8f1c9b8c727c73dc3b6c403185ae4d3e0d5d59228dcd0b6339887057f9318d77c4de104fa114a4d97dc7cfce077a1ca7c6fbeac54faecc609b85a2da23a7762d2b238738b6384dedf29081188c912be022b4dc10e1a044620c0f228799da424476b83669529f3722e53d28d66d5dda99535165b62f6a4d1408f9fa39fc2f948d5caa86f4ba4d993e83c7a8b87d760450ed36871ec04bd0b210abcf644243f03c214949d43ea914d7ce8c521d2b22bb6ae0361be379a2f985e101615e6e85c8014e44367f900fb0599408feece93474d314d1f10b8a95866500c0ec9c49ba17f182de2be9af4f668d3e06069d3f7ca960a98696860d6a25bc2553d436316cd3a467a70ab9cf515ddc9d910c531e7e2368b6a68442c12b0385516f7c7c96471a710363637fcc0c3093e113a5334e64057052173a7d40c53655cabab0b9c758c3fbd4256d4f96e07d4567b3185915a8c15b4ee67f7177965e4855e365c60ff71884b0644273c3a09467dded9eecdc7e3c38944b26100eb9b13dffef702305413d6f9554fc9381fd1d1b0f3e14d92c1a60816b3cd97495d55ca98492bfd39f93ac5f24a7cbccbacbb0a8dedf30b22154f43095128969dd98dcdede5c93f1174ce05a4e4cf62b3c2caea2aead3c9f6f2c44c5ab18b8a2976399f1bbc1a429da6cd635242f2570daa75c56458f021379b0feb9a6c31febf9c819e69791e20c4df6c5edb52e312b66fd197e5f8ff9185914855d8967a7166bb11942e2c4ef75081887236f4e788802d5b3a229483d816f69be05e3778c11cdfa6b77c01f6d3c29d87f465437bf0d62bf08c47e0391f2c5659f72922792519fd05aed415e8cd8d436165078ea72f1eeea7399b49615eb745c3625e20a87d041cf03cef04d44981e6af50117a59bc725b2922f05cebd789d22e8036b801a4c424d5eb9a0b2183781a3488ba4f37590ace3c34f3905aa4c64cb74cf1401b7ad6dff2dbdb70066c98d63986ae8cb7cdb0815bac11c0633014ff2e633abb40325958940b69ca8e739ce03b9a170320c72f030a11cb9647a229fdfbdc46bab4de6bbab596c0115f3455669ed1f03ef985e950d9fe773eaaf0e2f0860a623d011aace5f83fb80c1ee689d2116d3a1bfe638261c0aae4be1b1d8aa7ceb9bf56159021d883bb46315e5863b875b41e40f613b603387a97dc6bcadb9d23829cceabdcc78877c2e185239c35e990a06199ce161a3fdadf77e4eb1aa56f79ecdf7fd2c331cf170c4083012ac328fce3988458954dc7163e5e2958192fd23da48185123db8d5c075ceab68885d0611ebd29d8cfb02dc093c56db90b2ddf42fe96712464ec270a2b19339fccba437d50243356747b4d01670baa56ed4347c99c2db60fdc8a94ba53bab08d2939438c617b88a8478423b3a450f4b08214542f8425dd4aa6a1484cda26ae79371ab54b3fe26b377708b16c53374c31c814994b9a82328c5975f671ec7d4306dbc75a0f63aff21afb4dd77d0231a9bd605d94e2e7c2eb5a627e9bbf0ec570f00a8b4581b210ca1bd134aa7adf804365285e373a40010404fb5a03791a1f3b60d309a37ebfee57fd1623ca9106dbbe116b92d7e3f7936ec1b34c12bd408fbc6ec3bac2de1b0e1b6f852e09cf93990d46b28215f094b2b11556574e48e824044fd2aa6a7c692f7fd75f859a9620855f7ba94eea6fd4b0e4bc2a6f8187add423f992df63f6937780e41553d79aa4e0af498a411679a2322ebb26b54a50d05759eeee0bad3dcab3d251d7013d27e958896e05c75b2b90cdfca2f58ad2816d45020de704b79cba291853da53850b9c142c59c59ce52a1b53e323e4e407df290b38b2fb557831b6834eaf67628ab132098477082ab940420e63f53f91d718339eda90f62f614d8358f4f8cc52af3ddcc829eb12aa6b03451ebb18018cdf03e7e09636aa7fc8245a43f19c639068a3618d09ea6e03120425e3be69a8e4834d8d869dac7909b4eeb7985354f9d9691d6c8b716d476e37ae79106f7572a3b74483f7aff3cdee09713179c11250b78bd6f166ebc1fc8c7ca3a636193da4d70d16c538d8983e08e8f576ee4dc61dce6d2e7f2c22d5a4e9d602c38a74ac173244485fad11c2f5bdd0e5b32b78b80f0327ae35b2edda81eb2f8886e204f52d645d4484d30f11f3d52979e9baa5cc53224a6546dafe0d3bc746b5322c4e7d40025eb024d0b4f8130819354e4eaa579e31e66eead46225f5421f145e6c922a39fc1cdd6be396aeb04bb71bbccbb7ab7a62447c68284e5da44b5ee67361a29a9a149f8a638b416005c8f6aae5b1553320b2f8333b33125e4b44cb63a68dcf4b1259015421a594e5b1c91275b417fdbab78062857e3743fd0a0deb9cb0a3f2b6d3959977e2dc7b7cf98defe9be442b41a91c1d96c5c65cd85104284a73367dbc6d5431a5f52cc6becba00b3b91fd3430616e6913f2834a442b16ecdf89e4af0112308baebe3b9ae68f66c7f210def9f9db2101d8e26df3c3440bad65976441cf105e4b10d23a01c084ec6898b706ba647bc7fb7ecae44fb85fde45fe29ce76d03cd4a9f8396ad391ec9fbdda2cb21063d0179c0290d3193e3a2a82bc687d0ad10de982b6c643c25031a280e9c831be692c77240636f4519b760b77", 0x1000}, {&(0x7f0000003880)="6dac354ce3b1c26a3636615be7190f8bb47ded1f203c9f90e506fceaf211fec8d43a182892223f73e50db3c47581e6f53c37ad9c0b345da51c9c0f6a0a5584170d3d4b8e98952459c73a2d6b5b6ff4a59bbf0883d2763f0cc88d26649035077a5d2dcd891f04775bfd07581a29838e64d3e14dd5f79233ff1635c2dea5301e5067dc15e4bcf7998f30c34ddf04a377dc39a8db7c4df7392fa8e154c61541027f546b9c926585cf9260c0b14d7cdfdf587691869b343d77bdfc", 0xb9}], 0x9, &(0x7f0000005b00)=[@rights={{0x38, 0x1, 0x1, [r0, r0, r0, 0xffffffffffffffff, r0, r0, r0, r0, r0, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x58, 0x4004}}, {{0x0, 0x0, &(0x7f0000005c00)=[{&(0x7f0000005b80)="2973928aa3e7262de9e77a49fdd905f3fea129d5fa87326469f6c29db458b5d96f949bf90aa2f394253638c1c71e", 0x2e}, {&(0x7f0000005bc0)="50ea8d6376ae9e55c73e062ce24ef009519c895381d8d6e6921ce958d6ad388ae36168434403e77f03ce6884ea", 0x2d}], 0x2, &(0x7f0000007300)=[@rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r5, r6}}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r7]}}, @cred={{0x1c, 0x1, 0x2, {r8, r10}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, r11]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13, r14}}}], 0xf0, 0x800}}], 0x3, 0x4000854) r15 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) dup2(r0, r15) executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='net\x00') getdents(r2, 0x0, 0x0) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) (async) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000000016000000", @ANYRES32=r4, @ANYBLOB="0000000200000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="4800000010000507000000000000000016000000", @ANYRES32=r4, @ANYBLOB="0000000200000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000140)=@newqdisc={0x24, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0x1}, {0xfff1, 0xffff}}}, 0x24}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000540)=@newtfilter={0x24, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r4}}, 0x24}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000540)=@newtfilter={0x24, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r4}}, 0x24}}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = openat$cgroup_ro(r5, &(0x7f00000000c0)='blkio.bfq.io_serviced_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r6, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r6, 0x0) ftruncate(r6, 0x5) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) (async) r8 = socket$nl_xfrm(0x10, 0x3, 0x6) r9 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000000000040ac054382408b0b00000109022400010000002009040000fd0301000009210000000122010009058103"], 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) (async) syz_usb_control_io$hid(r9, 0x0, 0x0) syz_usb_control_io(r9, &(0x7f0000000380)={0x2c, &(0x7f0000000180)={0x0, 0x0, 0x4, {0x4, 0x0, "cff5"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) r10 = syz_open_dev$hiddev(&(0x7f0000000000), 0x0, 0x0) ioctl$HIDIOCGREPORT(r10, 0x400c4807, &(0x7f00000000c0)) (async) ioctl$HIDIOCGREPORT(r10, 0x400c4807, &(0x7f00000000c0)) sendmsg$nl_xfrm(r8, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="48000000120001000000000000fbffffffffffffff0000000000ffffffffffff000000000200000014000d00ac1414000000000000000000000000000c0015000000000000000000"], 0x48}}, 0x0) ioctl$TUNSETIFF(r7, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r7, &(0x7f0000000280)=ANY=[], 0xffdd) [ 115.730955][ T23] audit: type=1400 audit(1713879987.960:418): avc: denied { accept } for pid=4012 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 115.752045][ T4013] netlink: 'syz-executor.3': attribute type 4 has an invalid length. [ 115.762718][ T23] audit: type=1326 audit(1713879987.990:419): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4015 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f13d847aea9 code=0x0 [ 115.787613][ T4018] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 115.802308][ T4019] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 115.811755][ T4013] netlink: 'syz-executor.3': attribute type 4 has an invalid length. executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(r3, 0x0, &(0x7f0000000200)) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {}, [@IFA_LOCAL={0x14, 0x2, @local}, @IFA_CACHEINFO={0x14, 0x6, {0x40000000, 0xffffffff}}]}, 0x40}}, 0x0) [ 115.824879][ T4018] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. [ 115.837153][ T4019] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. [ 115.847035][ T4013] netlink: 'syz-executor.3': attribute type 4 has an invalid length. executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x4, 0x2, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0xffffffff}, 0x48) r0 = open_tree(0xffffffffffffff9c, &(0x7f00000006c0)='.\x00', 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=@RTM_GETMDB={0x18, 0x1c, 0x1, 0x0, 0x25dfdbff}, 0x18}}, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00') ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r0, 0x4018f50b, &(0x7f0000000280)={0x0, 0x80000000, 0x10000}) lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000002780), 0x24, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x30, 0x18, 0x229, 0x0, 0x0, {0x2}, [@typed={0x8, 0x600, 0x0, 0x0, @u32}, @nested={0x14, 0x8, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x5, 0x4, 0x0, 0x0, @str='\x00'}]}]}, 0x30}}, 0x0) executing program 3: r0 = syz_btf_id_by_name$bpf_lsm(&(0x7f00000000c0)='bpf_lsm_path_mkdir\x00') r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000100)=@bpf_lsm={0x1d, 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800"/24], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xa0) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000240)={0x0, r1}, 0x10) (async, rerun: 64) r2 = syz_btf_id_by_name$bpf_lsm(&(0x7f0000000280)='bpf_lsm_path_mkdir\x00') (rerun: 64) r3 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000001ef700000000000000000095e77fffff0000005591a7d2be03e66d79ec4deb2e0b172da2828c58d8bb67061c46e4dc9fa7b9ee2468cbfb452b5fbb623554fb1ed367aa719ad79f1f65005369f9f4403ac76390fadeff5f4f2fc62d5156cd4bcef6bc5184382fcf135c3b5fc1ef95950fd466ce8bc298160bc70e33b7384edb040bb330f2d7ea0d3ec03729b008e2b3fa9b67a421f1f4"], &(0x7f00000003c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xa0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) ioctl$UI_SET_EVBIT(r5, 0x40045564, 0x1) (async) write$uinput_user_dev(r5, &(0x7f0000000c80)={'syz0\x00'}, 0x45c) (async) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000580)='./file0\x00', 0x300001a, &(0x7f00000005c0)=ANY=[@ANYRES64], 0x1, 0x2b3, &(0x7f00000000c0)="$eJzs3UFrY1UUAODz0jSNuEgRN4qLB7pwVaZu3bTKCGJXSgR1ocWJIEkYSCHgCGZmNb/Apf/Dn+DGjf9AcCu4q4vqlZf3XpPY17S0NYP6favTe++597x3IV3l5LNXxsMHD7N4cvpzdLtZtA7iIP7MYjdaUXsc7bioaQwA+Df4PaX4Ld0ks926+2oAgE0o//+XnnUtAMBmfPDRx+8dHh3dfz/Pu/FS7+m0n0XE+Om0X84ffhFfxigGcS96cRaRzpXxO+8e3Y92XtiN18azab/IHH/6Y7X/4a8R8/z96MVuc/5+XlrKn03729GZn79dl9qLF5vz32jIj34nXn91qf696MVPn8fDGMWDKHIX+d/s5/nb6dvTrz8pjinys1b0d+brFtLWJu8FAAAAAAAAAAAAAAAAAAAAAID/tr08z8r2PfP+PcVQ1X9n62w+v5fXdlf785T5Wb1R2R8oRdWiZ5biu7q/zr08z1O1cJHfjpfbfkQAAAAAAAAAAAAAAAAAAAAACidfPRoej0aDyZ0EdTeA+mv9N93nYDGys1Juw+Kd65+13G2gqHXt4mi3Y/2Gp6l09XO16kOb1zx3+dQtgp3F5X4YZVBfzK12Tn974S+8Vf79aHicV2vqlzw8zq46q1vv8/3yVCdu+xLSvMKztHqn3fNSV7M6d/TmO883Tv2RUrrePm/+Ut5RNZLNW2xc7/TtKmh8wCLoXryLHy7f8NKPjK0bftQAAAAAAAAAAAAAAAAAAABXKL/r+3gwOWmYfLI2tfWPFQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1b+/v9oMDkPuhGxOnIhmFXJ69ZUQScmJ8/4EQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgf+CsAAP//M8ZMvA==") (async, rerun: 64) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (rerun: 64) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) r9 = dup(r8) ioctl$KVM_SET_CPUID2(r8, 0x4008ae90, &(0x7f0000000100)=ANY=[@ANYBLOB="01000000"]) (async) ioctl$KVM_SET_MSRS(r9, 0x4008ae89, &(0x7f00000004c0)=ANY=[@ANYBLOB="3b00000000000000400101c0"]) (async) ioctl$UI_SET_EVBIT(r5, 0x40045564, 0x2) ioctl$UI_DEV_CREATE(r5, 0x5501) (async) r10 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002100)='/proc/bus/input/devices\x00', 0x0, 0x0) read$FUSE(r10, &(0x7f0000000040)={0x2020}, 0x2020) write$binfmt_script(r4, &(0x7f00000001c0), 0xfffffe46) fremovexattr(r4, &(0x7f00000000c0)=@known='security.selinux\x00') (async, rerun: 64) fremovexattr(r4, &(0x7f0000000000)=@known='security.apparmor\x00') (async, rerun: 64) syz_clone(0x80040000, &(0x7f0000000440)="a412ff7912d1b8cf90a2f94f7e456b27834abd25b404e1dd0dbfb5598ccec4169bb95ec998dd038c14c87aba500657180ddedc60f5a6a1e8b2d845f4c556b92a1885c4db13c4fc02aa98887fddb2fbbc3301403cab2518854a009d350d2de124d23b3bac0ef7f489b7e4b5bdc42b936ceb7229ad92285f3b8d0624ca7948f23d315cdab6069b14406c3e8792a9d2305aee4b2327f8a5404eb35ed9892aa8", 0x9e, &(0x7f0000000380), &(0x7f0000000500), &(0x7f0000000540)="b55ec0f63a9aa8e6da0508634fa983c7c2adad3fc96ef5ef29666a") bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000400)={0x0, r3}, 0x10) executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, 0xffffffffffffffff, 0x0) ftruncate(r1, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0x8, &(0x7f0000000080), 0x4) executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5, 0xa3, &(0x7f0000000080)=""/163}, 0x90) socket$inet6(0xa, 0x0, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000640)=@newlink={0x70, 0x10, 0x437, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4048b}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @sit={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_IPTUN_TTL={0x5, 0x4, 0x96}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @rand_addr=0x64010100}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0xef}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x20}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0x1}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_FLAGS={0x6, 0x8, 0x3}]}}}]}, 0x70}}, 0x0) executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000100)='./bus\x00', 0x100000, &(0x7f0000000200)=ANY=[], 0x1, 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xfffffe99) syz_read_part_table(0x593, &(0x7f00000005c0)="$eJzs0r1LK2kUB+A3A5c0e4lcLli4hWCwigqx0CIpRGJIY0RcsbAWLLQQLCwkEq39+AcUv0BsxD6lGEEUYiUpxXpBsUmVZdfZxmplUdnleZrhPefMHF5+E/hPi8Lv7XY7EUJoJ9//9m+nhbFS98TI5FQIiTAbQij8+stfne544u+vnsfncnwuJbON/evR59OOm567evowivu1KIS1EMLCw1Hq396N/7+z/GVqfWOpuLmSn78vrj4OzvUVurYKiztDB7nKdGduJv6xatHn7E83ho9v2+Wn3e/93+qNVvYqnsskPmY/X+tt/ns/q81qa7z3ZHkg86N5UdmOc3+RPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8MHO8pep9Y2l4uZKfv6+uPo4ONdX6NoqLO4MHeQq0525meh1rhZ9zv50Y/j4tl1+2v3e/63eaGWv4rlM4mP287Xe5r/3s9qstsZ7T5YHMj+aF5XtOPcX+QMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/1BhrNQ9MTI5FUIizIYQRqOOoz/r7eRrPxHPncfPclwvJbON/evR59OOm567evpwIq7XohDWQggLD0epT78M7/ZHAAAA///XhIdq") executing program 1: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x17, 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="dd9128951565dd30fd68f8ffffffffffffff0065a6ec78000f05416ca4b52edbfcf9e772f77e8280d0fc1da167316558321c462d74435f5728c04b6bbc31219738f42e7b6e932795cfe767cd7213fc231cf1ed28"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x12, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xa0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) io_setup(0x3, &(0x7f0000000040)) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000340)=ANY=[@ANYBLOB="500000000101010200000000000000000a0000000c00198008000200020d0000300002800400018014000300000000000000000051173c092545d08d1400048d00ff02000000000000000000000000000191813ac994d63e0d8e4c08e5c7ad1a7b8fe08daf2b3876f9e386c768932a554bee0bd88b179054364f4ca552fc286f325da124ec07b99d609d036429663fcef21bcc25e2720998202a4aef8e892f0ccf2a0c813e36f491e93de29cffa7920986d7f8da7ad4056b15ba5d7de59429efc6ccdcce8e9065ad761b7c243aca302055af5f018f935c6db54e115138d0d1b1e44d52a7fe4d7120eb692aafb95a"], 0x50}}, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) r2 = dup(r1) ioctl$TIOCL_SETSEL(r2, 0x541c, &(0x7f0000001900)={0x2, {0x2, 0x0, 0x0, 0x0, 0x48c}}) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f00000000c0)=@framed={{0x18, 0x2}, [@ldst={0x3, 0x0, 0x6}]}, &(0x7f0000000000)='GPL\x00', 0x6, 0x90, &(0x7f0000000180)=""/144}, 0x80) r3 = socket$tipc(0x1e, 0x5, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r2, 0x8983, &(0x7f0000000200)={0x2, 'batadv0\x00', {0x3}, 0x6}) bind$tipc(r3, &(0x7f0000000000)=@id, 0x10) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x15, 0x6, &(0x7f0000000100)=ANY=[@ANYBLOB="050000000000000069111a00000000008510000002000000850000000500000095000000000000009500a50500003c20d97f0000"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x70) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000800)={r4, 0xe0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8, &(0x7f00000006c0)}}, 0x10) executing program 0: socket$nl_xfrm(0x10, 0x3, 0x6) memfd_create(&(0x7f0000000000)='prodM\xb0\xea\a\x06\xbe\xaen/\xce4\xb7\xc1\xef\xba!\x9d\rSt\xa24\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1dz\xd05\xe2e,\xb1\x84\xea\x91^%A\xe5\x9e\x13TdT\xc6^p\xb0#R\x04\x06\xae\xebA;Y\xeb\x8f\xec\xb4\xf9\x17\xb7\x04\xc2\xc0\xc6\xb4\v\xff\xfc\x88\x90\xabC\x02\x00\xf04\x03\x88\xae9\'>R^P{Vr!\xe2W\xc72\xea\xb7Wp\xc36\x96\xffZ\\A@\x00\x00\x00\xc9\xf3Y\xb8\x89#\xa1\xb1)Dk\xeb\xa1\t\x00{u[\xbd\x9d\xf4\xbf\\\xce\x02P\xf2MY\x05^\xffj\x9c\x14\xb7\xb6v\x1d*1>\x00 \x00\x00\x00\x00\x14C?]\x8c\xb4Y\xcf\x80\x85\xd6\x036\xc8~\xa8\f\x00\x00\xb5M\x9a\x9dc\xaaAU\xec\xe06\xed\xe4\xfb\xdf\a\xd0lg\x13\xf9\x8b:s>\xd7s\xef\xb3\x9f#\x15)\xf9\xe10\xc7\xb262\x00\x00\x00\x00\x00\x00\x00\x00Nz\x0eu\x8f\x01\x00\x00\x00\x00\x00\x00\xdd\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc3\xa7/\x0f\x9b`\xa5\x98\x81a\xeev\x00\x00\x00\x00\a\x10\x00m2\xf2\xd8,\x17\xf8\x8e\xae\xc8\xad\xed<\"\x8e\n\x9d\xb13\x8d\xef\x96\xd2I\"8=tg\xdfU\xd0q\x95/f\xec\xdc\xa3\xe1[\xc0\xaa\xefz\xc9\xf4[\x00\x00\x00Q\xff}5\x94\x88\xa1\xdc\xa1g\xe0q\xc5:\xe4\xdf\x80\xb3,\xb9\xb2\xdc\x81\x9f6\x0f\x84WY\xbfSY`\xb8\a\x19\xb1\x058\xa4\xc3\xbb\xf8aB:\x84\x02?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf3o-GU\xb0\x00F\xb3o(aI[\xd6\x9fG\xaeI\x83\x93\x8cC\xc0#\xe0q\xd0Ex|\xdb\xa8\x16\xfe>:\t0\xfd\x8a\xc7\x84\xb5\xc7M-0A\xf0\x94\xf3\xcc\x8d\xbb3\\\"\x882\xb3\xa84\xac\x00\xdd}Ft\xc6\xcc\f}1X#\xe4\xe1\x94i\xce\xa1\xff\x95\x80\xb4T\x9c\x01\xf3\x1cLB\x94m(m\f\xbc\xebY\xa0\xf7\xf0\x9d\x10\xbd\x86\x1by\xe6\xdf\xc0\xc5\xb9\xb9\xbf\xdf~9\nC\xe9\xc5\x0e\xda\x9c(\x9b\"\xc7\x97\xfc\b\xd9\xc2T\xa7*}]\xc8\xb3 .\x9b\x89\x0f\xf8$\xdd>lU\x13EG\xbb1] \xda\x19\xc5\x9b\x15\x95\xc4\xfcw\xbb\x92\x91\xc4\xa6\x907XK\xfc\x17]\xfa\xff\'\xef\x92\x1c\xb8\x1fK\xb2o \xd1\xbd\xb2\x11+\xa3R\xefQ\xc2\xbdW\x05\xec\xb3=@\x03\xc6^\xa2\x15%\xb0\'D#\xb6Q\x8f\x82?S>\x0fP\x9cE\x92{d\xe6\x9cj1\x87\xb3\x01\xde\xe8\x89\xc4s\xb7\x14~}\xaa\x8c\xc3\x95BAE\xf2.\x8f#;a\x94\"\xd1U\xff\xe8v\xd3\x84d\xf4\x134\xa6XI\xe5h\xaa\x15\x9a\xf7Z\xe3%\x88p\x90\xbb\x9dt\xa3\xe1\r\x8d\x94\"\x19\x8b\x17)\xea\xd5\x17\xeb\xe4\x1b\x0fBZ1\xbe\xee\xfa\x1c\xf9\xa6\x11\x94\x06\\P:\xaf\xcex\xc2\x82\x9a\x16\xfc\xa1\xf9q\x12\xe3\x1a\xdc\xb7\x12\xbba\b\xbb\xed\xb2\xd1W\xe2\x8b\x8d8}\x10W\xbd\xa60A\xc3\x03\xfa\x890\x86#\bQ\xcb)\x00]\x9e\x14\xd2\xea\x82\xa8\xb7ZG\x15r\xf1\t\x00\x00\x00 \xc1\xaf\x19?\x00\\\x91\x13\x1b8\xe1\xc3\xa4\v\x94\xbfJ\xb5\xde\x95\x82\x00]B|\xe2[%\xe3\xf0\x04\xba\xed\xdb\xf5\x7f\x9d\xfe>\xf6m$M&\x7fq]\xe4\xf6\x82\xc3\x00\xb1zg}\x99E\xa4\x19\xe9\x1a4a\xd75D-k\x84\xa6\x12+\xebk\xa1\xfek\x89\xef\x18\xc1)6\xa65\xe2D\xbe\xe1\xdfq\xdd68\xf37g\xab9m\xe7\xddO\v?\xe0\xbe}\xa9U\xc7{\xd3\x16W\xbb\xe5\xd2\x93\xfe\xa4\x9d\r$\xe91c8`\x86\xbc)\xe29\xc3}\xb9P\xd5F\xc6\x12\x8c_x\xa8\xfa\xb5K\x03\x85\x93k\xe1\x8e\x1f)\".\xcc\'\v\xa6\x1bj\\\n\xe98yA\xd8T\x85\x80A\xcbo\x99\x99\xeb)r\x1a\xce\x18(\x185LL\xbcOeO\'\xe2\x86&\xe4\xe2\xe7~\x92\xa2\xb2\x1b\xc3\x00\x85\xce\xad7\x87\xa0\xfcc\xf5\xf8\xaf\v,q\xd4\x18\xbdM\x1a\xde\xba*L\x05m6\xecH\xd0T\xb8m\xdb\b\xa6\x02\xfb\x13\xac\x91\x8a\x8d\x94\x93\x8d=\xb1\x84\x9c\x9b\xe5\xc7\xa6\xc9Q\xc1eUc\xcc\x180^\x00\x00\x00\x00\x00\x00\x00\x00\xe7]6+\\\x00\x00\x00\x00?#C.\x1dj\xd9\xc3\xdd&\x80g:N\xec\x06[\x8f\x92\xe2\xb01\xb0\xef\x10,\xde\xf3\x86D\x8b\xf7\xf1>AH\xef\\\xf9\x8b\a\xe0\xb2\xcb\xf0\x97\b\r\xd5`\xb9\xd6\xa4\x1e\xbe\x12-}\xc5\x84\xde@\x18\x87\f\x01O\xedS\x8f\x9en,\xbce\xb2\xe4\x82v\x1c\xed\x84-s\xab\x06b\x9c\xba\xec\xa5\xc9A\x84\xd0\xe0 S\xc8\xa2\xaf\x85\v\xad\xa5\x88\xcf\xb6}`\x14\'\xea\xbfN\xac)\xa1\xe8\xb2\x9f\x112TJ\x16\x8c9\xe9\xf5\x18\x15Dd\x8a%>\x91\x93\x88\xe9\x18\x82]\x9e&\xfa\xaa\xfa8Z2\x00'/1301, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.current\x00', 0x275a, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='sys_exit\x00', r0}, 0x10) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0xc004743e, 0x20001400) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="1804"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x67000000}, 0x90) syz_usb_connect(0x0, 0xfb, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x4c, 0x34, 0x5, 0x40, 0x41e, 0x3f19, 0xd981, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0xe9, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x96, 0x0, 0x1, 0xff, 0xad, 0xfc, 0x0, [@uac_as={[@format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x8, 0x2, 0x0, 0x3, "6488", '@\x00\x00'}, @as_header={0x7, 0x24, 0x1, 0x9, 0xc6, 0x2}]}, @generic={0xb3, 0x5, "30605d5c63745717916aef9f699d656410cea9d3d5b5a4de90dac38f9aff122e2a5b3a56a2d02291323fb1f3878d7d5436afcdd70e28fc422c298b3d8957f46340f78a2eb26962b7336a66fd436510f2de3e9b684dbb91b3dbc30aa190cb32b26798cdeaf8fd8ee3e594bd87b15d71623b72366f6ebf15dd5fe2ec2085b40ba8ef2b4163fa22fb0e2b2776c30da20e9303c81fb6c3921bacf17ff7dee787029f8397a805fb9375cbd4b276af06f811e827"}], [{{0x9, 0x5, 0x7, 0x10, 0x0, 0x2, 0x0, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x4, 0xfffb}]}}]}}]}}]}}, 0x0) [ 116.115343][ T4038] input: syz0 as /devices/virtual/input/input17 [ 116.131270][ T4033] FAT-fs (loop3): Unrecognized mount option "ÿÿÿÿÿÿÿÿ" or missing value [ 116.139524][ T2424] usb 5-1: new high-speed USB device number 14 using dummy_hcd executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000680)={&(0x7f0000000000)=@ipv6_newnexthop={0x28, 0x2c, 0x1, 0x8, 0x0, {0x2, 0x0, 0x0, 0x0, 0x4}, [@NHA_ID={0x8, 0x6, 0xfffffffe}, @NHA_OIF={0x8}]}, 0x28}}, 0x0) executing program 1: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000740)=ANY=[], 0x1, 0x2b1, &(0x7f0000000e00)="$eJzs3M9rE0EUwPHXpjZpSpsIIiioD73oZWnjP9AgLYgBpTZFPQhbu9GQNSnZUImI7UW8+ncUj94E9R/oRbx491YEwUsPYiTZbLvbbPpL043k+4Ey03nzmJl2t7wtZLfuvXlaKjhGwazJcEJlWGRdtkXSzV7bTLttjgzJqPity7Xxn18v3L3/4FY2l5udV53LLlzPqOrkpQ/PXry9/Kk2vvhu8n1cNtMPt35kvm2e3Ty39XvhSdHRoqPlSk1NXapUauaSbely0SkZqndsy3QsLZYdqxqIF+zKykpdzfLyRHKlajmOmuW6lqy61ipaq9bVfGwWy2oYhk4kZSDMdI2sH5yc35ifN7Ndw43YcXeFaIyFDVarWTMWGsxvnMSmAABAf9m//ndr/aH23M76P7fotj2u/70NUP//teBDQdf6f+jENoSea9b/yfb9G0T9DwAAAAAAAAAAAAAAAAAAAADA/2C70Ug1Go2U13pfcRFJiIj3fdT7RG/w+x9svg/uJUTs16v51bzbuvFsQYpiiyVTkpJfreuhze3P3czNTmlLWj7aa+38tdV8TOJevicdln/x9LSbr8H8U5L0r5+RlJwJXz8Tmj8qV6/48g1JyedHUhFbllvX9W7+y2nVG7dzGg/kj7Xm7dH9bRsAAAAAAPQxQ3d0PL+34q0JCemMu/lH+P/AnufzETk/Eu3ZAQAAAAAYFE79ecm0bavq64yKSHAkvBMXkYPmRNoRiWL1mPTD2Qe8kxARd0QPmzXmux2+76QfZtHmDRP9kY/7g+oSivovEwAAAIB/bbfoP0LSl1c93BEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIPnsK8K8+Z3hLzAPum+5WInfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgj/wJAAD//wTlGjA=") [ 116.360827][ T4051] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, 0xffffffffffffffff, 0x0) ftruncate(r1, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0x8, &(0x7f0000000080), 0x4) executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5, 0xa3, &(0x7f0000000080)=""/163}, 0x90) socket$inet6(0xa, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000640)=@newlink={0x70, 0x10, 0x437, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4048b}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @sit={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_IPTUN_TTL={0x5, 0x4, 0x96}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @rand_addr=0x64010100}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0xef}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x20}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0x1}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_FLAGS={0x6, 0x8, 0x3}]}}}]}, 0x70}}, 0x0) [ 116.412303][ T2424] usb 5-1: device descriptor read/64, error 18 executing program 1: personality(0x400000) r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000040)=@req3={0x0, 0x0, 0x0, 0x5}, 0x1c) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f00000003c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='1\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010000000000000000006600000008000300", @ANYRES32=r4, @ANYBLOB="0000fbffffffffffffb700"], 0x2c}}, 0x4040) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_FRAME(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)={0x68, r5, 0x7562f43b63fde81f, 0x0, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_FRAME={0x4a, 0x33, @action={{}, @sp_mp_open={0xf, 0x1, {0x0, {}, @val={0x72, 0x6}, @val={0x2d, 0x1a}}}}}]}, 0x68}}, 0x0) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x402001}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x64, r2, 0x400, 0x70bd28, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r6}, @val={0xc, 0x99, {0x2, 0x34}}}}, [@NL80211_ATTR_REKEY_DATA={0x18, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="dd7690d99ea7874d0a12da9f3c42986e"}]}, @NL80211_ATTR_REKEY_DATA={0x24, 0x7a, 0x0, 0x1, [@NL80211_REKEY_DATA_REPLAY_CTR={0xc, 0x3, "17c17e8b91bef0ee"}, @NL80211_REKEY_DATA_KCK={0x14, 0x2, @kck="668085fab6c0fdc93217e83d1edf6bdf"}]}]}, 0x64}, 0x1, 0x0, 0x0, 0x4004}, 0x10) r8 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r8, 0x0) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x80089418, &(0x7f0000000740)=0x0) r10 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(r10, 0x8b1a, &(0x7f0000000000)={'wlan1\x00'}) r11 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000380), 0xc, &(0x7f00000004c0)={&(0x7f00000003c0)=@ipv6_newrule={0x24, 0x20, 0x8, 0x70bd2c, 0x25dfdbfd, {0xa, 0x0, 0x80, 0x81, 0x3, 0x0, 0x0, 0x0, 0x1a}, [@FIB_RULE_POLICY=@FRA_PROTOCOL={0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x4}, 0x4051) r12 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r10, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r11, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001640)={0x24, r12, 0x100, 0x0, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r13}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}, 0x1, 0x0, 0x0, 0x200008c0}, 0x20040040) r14 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000c00), 0xffffffffffffffff) r15 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r15, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_DEAUTHENTICATE(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000e80)=ANY=[@ANYBLOB="320931db", @ANYRES16=r14, @ANYBLOB="020000000000000000002700000008be849e2db0c9a324af241db276412a4bbc9dcee6fd0c6e95b700000000000000000000a7fb49e796670e48eb3f6ea3ecedb355639a8442a0f06a314f856b1c1effb1e24023186181d83cef995dc96ceaf016582a7cdb3513da02934be83ffce72f6a7a57470b1d8bd48a989fb736c295b799f9c4e0ed77a163f8230a6ebcf0d90c9cbfb184d54bd5643e8add3d56c2fe645d13194e9adac0943c5e8b55e3c5ddc8", @ANYRES32=r16, @ANYBLOB="e4002a0075080000090100804000250300ad098c109209fde6cfa2afb965b06bd0f742ef7105bd01a640e1678178be95ab72d23a98d3dd0b57176ae170f7d02c26b5398e759c6ac95b6686f926c0c9c07eeb434f2490c36d9c5fdcc4bff34de39e52c473b1af1ac72f7ede40072319c38e000def1f12f1b5b7b2c65f5f37045e409a30d8d1af8ea952000af8480f5840c7d198e3af825fb2396db3457f08fcda49433dfe13927cc4f0c5fb4081aba355b5e86f78855a7b92056c098972bb84e5930bfcab118e46ae8001f597d6ad86fb34693fb0e6d4ea43d9bed055feb2773d51f17a7f04005f000a00060094f538bc85b700000a0034000202020202020000"], 0x11c}}, 0x0) sendmsg$NL80211_CMD_CONNECT(r11, &(0x7f0000000640)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000600)={&(0x7f0000000280)=ANY=[@ANYBLOB="0ff0027f2b516f47ce0494cbc5e9059d3cabc8d349", @ANYRES16=r14, @ANYBLOB="520e2cbd7000fbdadf252e0000000c009900080000000c0000000400d000"], 0x24}}, 0x84) sendmsg$NL80211_CMD_CONNECT(r11, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000013c0)=ANY=[@ANYRESOCT=r12, @ANYRES64, @ANYBLOB="f7ffffff00000000a7002e00000008000300dbfdefb8e55cf0d06fab513b7f37d1a1afe926bfe9f70ba49d8401f952227b27f3eb211ea62159130000d4aa0c0827a9b6fd21e2a15cd38034152274b81d257090fb49e7c9d05d1691d0cc05e8ae0a7d0a75ba944c3024f8f920cb5ed5cb42cf91b00c93bdcee7e679776dd67d224b746980e208cc5beb68d1290d9360e307034d31c6e10c8a60a27ff932d8b1ac038204a0080000ba65c7d88dfebc62ea4631984df100aa3a7ca380389e94e48f4ed4e807e9f03025798d059b2844d8fb7c36a8c6d57388d3cca2a0c29a248bcdb8e65b98025468b6dea1ab01dea1218b0779ee8307566fdc0fd20501606260df73ab2a1cc4befeb4beacc0c58d174895371b7da77581787819707d32114f2ae0a5c02e3e9ac7ff0bb7a49d539091fdd7f2369d180fc56272c0e91ffef200b47d338b00e19768f62debc93d85061a89e1060f52be100083dbc94de1ec70a630c8ce5d4a375f4a8cca0135a560603538b9ee2bf155ec17953c896b21ae57632b6abc25edaa0129a1afa044e6e5bb8e54288e5ffcc985a247f7bbef952568d7f628a6555cd82224c1f1bed5a5b7ec63c2d6c55fd884fbda02f017bf7c2621884aba46667372475c14d05a0e39ee2572d287fa1172a7b88efd47339c35fefca982b35af50999e1858a42767382ae47de6bc6ddeeccfc8a664693ca3cc3b0777139f2f0", @ANYRES16, @ANYRESOCT=r9], 0x28}, 0x1, 0x0, 0x0, 0x4014}, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r7, 0x50009418, &(0x7f0000000400)={{r1}, r9, 0x10, @unused=[0xfde0, 0x912a, 0x7fff, 0x5], @devid}) executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000200)={[], [], 0x2c}) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x200822, &(0x7f0000000300)={[{@workdir={'workdir', 0x3d, './bus'}, 0x3a}], [], 0x2f}) chdir(&(0x7f00000000c0)='./bus\x00') prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r2, 0x29, 0x5, 0x0, 0x0) fcntl$setownex(r1, 0xf, &(0x7f0000000740)={0x0, r0}) getuid() (async) getuid() recvmmsg(r2, &(0x7f000000be00)=[{{0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/119, 0x77}, {&(0x7f00000002c0)=""/39, 0x27}], 0x2, &(0x7f0000000400)=""/119, 0x77}, 0x2}, {{&(0x7f0000000480)=@xdp, 0x80, &(0x7f00000007c0)=[{&(0x7f0000001040)=""/78, 0x4e}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/211, 0xd3}, {&(0x7f000000c1c0)=""/129, 0x81}], 0x4, &(0x7f0000000800)=""/81, 0x51}, 0x1}, {{&(0x7f0000000880)=@in6={0xa, 0x0, 0x0, @remote}, 0x80, &(0x7f0000000d00)=[{&(0x7f0000002e00)=""/4096, 0x1000}, {&(0x7f0000000900)=""/93, 0x5d}, {&(0x7f0000000980)=""/216, 0xd8}, {&(0x7f0000000a80)=""/209, 0xd1}, {&(0x7f0000000b80)=""/73, 0x49}, {&(0x7f0000000c00)=""/40, 0x28}, {&(0x7f0000000c40)=""/46, 0x2e}, {&(0x7f0000000c80)=""/97, 0x61}, {&(0x7f0000003e00)=""/4096, 0x1000}], 0x9, &(0x7f0000004e00)=""/4096, 0x1000}, 0xb51}, {{&(0x7f0000000dc0)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, 0x80, &(0x7f000000c2c0)=[{&(0x7f0000000e40)=""/90, 0x5a}, {&(0x7f0000000ec0)=""/9, 0x9}, {&(0x7f0000000f00)=""/54, 0x36}, {&(0x7f0000005e00)=""/4096, 0x1000}, {&(0x7f0000006e00)=""/4096, 0x1000}, {&(0x7f0000007e00)=""/4096, 0x1000}, {&(0x7f0000000f40)=""/65, 0x41}, {&(0x7f0000000fc0)=""/128, 0x80}, {&(0x7f0000001140)=""/230, 0xe6}, {&(0x7f0000001140)}, {&(0x7f000000bfc0)=""/222, 0xde}, {&(0x7f0000001d00)=""/71, 0x47}, {&(0x7f000000c0c0)=""/235, 0xeb}], 0xd, &(0x7f0000008e00)=""/4096, 0x1000}, 0x74}, {{&(0x7f0000001240)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private0}}}, 0x80, &(0x7f0000001700)=[{&(0x7f0000009e00)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/51, 0x33}, {&(0x7f0000001400)=""/24, 0x18}, {&(0x7f0000001440)=""/225, 0xe1}, {&(0x7f0000001540)=""/149, 0x95}, {&(0x7f0000001600)=""/18, 0x12}, {&(0x7f0000001640)=""/160, 0xa0}], 0x7, &(0x7f0000001780)=""/213, 0xd5}, 0x5e7}, {{0x0, 0x0, &(0x7f0000001a00)=[{&(0x7f0000001880)=""/47, 0x2f}, {&(0x7f00000018c0)=""/244, 0xf4}, {&(0x7f000000ae00)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/50, 0x32}], 0x4, &(0x7f0000001a40)=""/201, 0xc9}, 0x7}, {{&(0x7f0000001b40)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @remote}}}, 0x80, &(0x7f0000001bc0), 0x0, &(0x7f0000001c00)=""/239, 0xef}, 0x3}], 0x7, 0x0, 0x0) capget(&(0x7f0000000500)={0x20080522, r0}, &(0x7f0000000540)={0x13, 0x400, 0x8, 0x8, 0x86, 0x2}) mlockall(0x0) r3 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000001300)=""/244, 0x940}], 0x1) (async) readv(r3, &(0x7f0000000000)=[{&(0x7f0000001300)=""/244, 0x940}], 0x1) ioctl$TIOCVHANGUP(r3, 0x5437, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x0, 0x16, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509011f00000000950000000000000018100000", @ANYRES32, @ANYBLOB="000000000000000018120000", @ANYRES32, @ANYBLOB="000000e8ff000000b703000000000000850000020c"], 0x0, 0x0, 0x1b, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x90) socket$netlink(0x10, 0x3, 0x0) (async) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x13, &(0x7f0000000340)=ANY=[@ANYBLOB="18"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="4c0000001800010d00000000000000850a000000000000000500000014000500200100000000000000000100000000001c00090008000000", @ANYRES32=r5], 0x4c}}, 0x0) (async) sendmsg$nl_route(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="4c0000001800010d00000000000000850a000000000000000500000014000500200100000000000000000100000000001c00090008000000", @ANYRES32=r5], 0x4c}}, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) setxattr$security_capability(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240), &(0x7f0000000280)=@v1={0x1000000, [{0x6, 0x7f}]}, 0xc, 0x5) (async) setxattr$security_capability(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240), &(0x7f0000000280)=@v1={0x1000000, [{0x6, 0x7f}]}, 0xc, 0x5) getdents64(r6, &(0x7f0000001dc0)=""/4113, 0x523) (async) getdents64(r6, &(0x7f0000001dc0)=""/4113, 0x523) executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) sendmsg$key(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="02"], 0x100}, 0x1, 0x7}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000480)=@newqdisc={0x4c, 0x14, 0x0, 0x0, 0x0, {0x2}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}, {0x6, 0x2, [0x0]}}]}]}, 0x4c}}, 0x0) (async) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, &(0x7f0000000200)="f7790066baa00066b86b4266ef66ba420066b8e20066ef0f29902cbb0000c4e2b1ba8c88d9000000666666440f38826b410f7842280f07b8010000000f01d9c4033921820f47a753fd", 0x49}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000140)) (async, rerun: 32) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000500)={[], 0x0, 0x78469555c77fef7b}) (async, rerun: 32) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async, rerun: 64) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) (async, rerun: 64) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000100)='./bus\x00', 0x100000, &(0x7f0000000200)=ANY=[], 0x1, 0x0, 0x0) (async) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xfffffe99) (async) syz_read_part_table(0x593, &(0x7f00000005c0)="$eJzs0r1LK2kUB+A3A5c0e4lcLli4hWCwigqx0CIpRGJIY0RcsbAWLLQQLCwkEq39+AcUv0BsxD6lGEEUYiUpxXpBsUmVZdfZxmplUdnleZrhPefMHF5+E/hPi8Lv7XY7EUJoJ9//9m+nhbFS98TI5FQIiTAbQij8+stfnUQ88fdXz+NzOT6XktnG/vXo82nHTc9dPX0Yxf1aFMJaCGHh4Sj1b+/G/99Z/jK1vrFU3FzJz98XVx8H5/oKXVuFxZ2hg1xlujM3E/9Ytehz9qcbw8e37fLT7vf+b/VGK3sVz2USH7Ofr/U2/72f1Wa1Nd57sjyQ+dG8qGzHub/IHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+GBn+cvU+sZScXMlP39fXH0cnOsrdG0VFneGDnKV6c7cTPQ6V4s+Z3+6MXx82y4/7X7v/1ZvtLJX8Vwm8TH7+Vpv89/7WW1WW+O9J8sDmR/Ni8p2nPuL/AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAf6gwVuqeGJmcCiERZkMIo1HH0Z/1dvK1n4jnzuNnOa6XktnG/vXo82nHTc9dPX04EddrUQhrIYSFh6PUp1+Gd/sjAAD///tch0s=") [ 116.472427][ T389] usb 1-1: new high-speed USB device number 18 using dummy_hcd [ 116.497116][ T23] audit: type=1400 audit(1713879988.730:420): avc: denied { map } for pid=4058 comm="syz-executor.1" path="/dev/binderfs/binder0" dev="binder" ino=16 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 [ 116.545478][ T4064] overlayfs: missing 'lowerdir' [ 116.565791][ T4069] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 116.573604][ T4069] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 116.581144][ T4069] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 116.602134][ T4069] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000ee4c564b00000000af00"/24]) r3 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r2, 0xd000943e, &(0x7f0000001500)={0x0, 0x0, "1f724095601538b9a285222df8f7428e567dfd779aa77bbfc1f1c09f13ca3db7ce8642fd47fc118ed2ac312a763e8dcc81e134ab25a27c719c5817b6f2543833dca779d15ff3c7bf2a22aa40462e94fd9667406fc7378b5079781d52eaed46bf16095416d8d5623736da79d581e68e172ff443ab53a97982b1b022868bdf589b51c7136e710ac1b3608733ec67a4a4f490568d442c584a421383408aa5abba5c96879bc3f77c4d681bc48ec5588b974d5103676fba7e11329f1939aa97e6afe18019095769dff00230d42fefa3388fc8dcf9d3f48e475fb6d5574b644ab2b14c0f6b54e0de28d5b23456987d070c13eadfeff79c558e80d3da5cd360f94670bd", "8735811cf47ed68c23ff5f11474917e746e0b77fdce315b745b3e230b38f5996b478840a93810290822c28986ff02d4a45a360d2a76688424004b2db06860fb7b29b1700dfa74ce175937fd45aefff9d2949ad3a5f67e5af52f1b160416d334394c33f4aab4670ef1339a590c64fa0556f6cb789136a7beead69b4d028e9e9c7849e07efd6ecdf6b09ccbbd80b986d1f4c6dd3d304e92915012c64d725c8e5c449b0385e69efff8e5a537b54a64a7be07b1f5092ae1ab924b4382cb4ee6c017f0fd996082e76f96848fe75401f65d2a447fa852fc5c0d9150d2fee5ba3c244020ba3591886f3347bb39bbd300fde312b14a9ea8ae1c8d4604ad24de61db32fe9ed494b4e72bed91fab68bcd6d0976fd516524cb2e401343653b4ce5e66707e8bafa4e19009d93ed15c55e28987fc62053906e74e0b0a14dde3958bb31f8726f1c69d8a12c1731b3dfef9b21cad082c3a00f3e32ea58aea3b2e46409cf4cc3094fe3f8166dce58a13a74a3440b7bf6aaadd3b3fff0c9d071003de765c5e4d919e9c6c7d455cbf9ca664ecf78051091d94ec271a798c2f04955d5e05efb4b3123f7f3f3493fe27946a5b2fc1626e8c09558c803b88d8e20d5279489a3b6bb09e92b9508187c989938fa69bc643e3e3afadd2b95219bade997ff327571191e778411551bb398f4cf4c67db2d3e3ebf950892f64ee9b2b0933be215e5619c7977af52290f753a6a6579ab9d56a9b38211b9fa46c5b7eed8bf883b691179e57eaa0c63ef6434ee3b93023da8c43963b60447219f70397656025a21c0e072f98f35142e361dc998361a292e4efa976920f7ec347551e5dec1d477c37456a707121eeb46f8210d8ac7b160e3a8e5887e60cb47674b5be5e4af19dcfc68a7ae8d010551e236245d2810e2e8a3d2c76e64d8c98d642fd3e25ace501dcaa17c8fd0660c1d0300428fa21d9117a29dc325fdfb3503c882c7a94fbe4d6e65c0d9003cfa1d09d18cbcbe7cf49d2208b1ed8618a0c050efe70da94f2447841f85a6bee2cccaa334bdaa928059a49a24caf0062aaff07c5afe925c023b862f5f3e289f8acd0be993967c2588b2a988e129db2fd644277f6147222a66d5fca0bd2e589580739a02a783a7489f5e6f440812cd236032a8fe7c1c425080fbdce3e53c9e7e65880634f1672108a8b9adbd83ed93f160dca1e65ecceecbe6257c1ed6532d6c72ac1f96b0d93a3901cc53df2e4f41c3b07e1f60407bb34f5d9e1b26ac208edbef86497641b5646c73788c3f925a91301e532168e250ab150dd96eb1120c9df966d747e5e74cd0fff99c72300d65c337605339ac1c31332cd840b143fc06979272c0f474f7b0a93577985f77e30914d48c23a4caed958cbd784d659d5ff027a37ae1caaa27a7cb637548febdc2df0dbbdf84a61975b665335580a30a700519eb415bc3e8605e37d23e7b723be25b444f785b5264a1a74f09a3a987d11d7acd81ead02d4304696faeb2f01ee70a799286d3bb7e673e3ca532e688e66e868d83d641e7c6ba5397dfdb45503834cf026acd2e0a80992b4040e3b94bf59fd3795f306ad88c040f6e3219264b9f17ac2cfcd0fe845609dd76811911c1449f384fb937325a8a835fb4a0a18ae0a058df6059f281f3cd7b15b1eedac275d2bdf082dd8acf43674faf002a434b28028d001c93f72a6ec37c6b3922afc1de1445b4641cda597f4e80a43d4ebdf499a194fcd18f15f34e086bc053a68de481655bd08aa791d5917596f111e2a4ce5b260960176e9c8c346f3eca0b8a2631d566c95f4f5eee21dba1a929b8360740e6984598333b17d6766f9c6b37f777907be9d7fcbb6b8149955533f16e55cc0e40cb90830af0e632ab311d3a1212bec30a742e7cb1288553ae5ea324d8cf359c8b131b297683ae86325421b8e5e3d216db7f9772e791e59a39e4242fa775c99662c4d6b9bea925748257ed5b219898ff22fc5c4604c27d548896fd9d74cf206781155ca1f5632969db59069f920531ad57d485856deecf7a8838ced246ba9784703356ab94744e677139c61c8dcc1068c736d8e02d8906a339f584459572347c25ad3284f627cd5868df9efc578c9c5c1fc05dc58bad7e9c4cb44a1124b02a0660c107b671bac5e4f6fa67f7ac26f08e2d1c48060e00c573c42a567b9afb83c2a405642f2276cf415b87bdea5ce51e48023a945c3fd5bdd8dafb574d146d6f1ffff3cce1018fe7a4fe5042c97e1bde1963de1b80babe6bd80d5558b4f57597f7b1c8470d8a6d081a09c7c4698a1c24b63f8583104361d50a4a1ab47fe0c8125d890751f2b7371a40fc9e95cb7eb129732e33d241873083f5a1d56c56bad05b991e09f6c5d89b9638c2ffd53a32a7b5a95def9bea35dbb5013095ac9e6f7d5a81e59c9397e03b1cda0b21640f132a73d38a0016cffad4df26f37539244ea6f25bf7eee305dd0e779af943c2fad6ae83f5c0b4d5823e3d5a27d2ec3f43ad09177cfc68afce1f7e3f7269b7ca0c000f82afd92ec18a83fc8a195c46997821ef721880ba2c64a9f52b243740859f9e4acd51d6e9b9d84c0cd03e9fec2bfb291ad9b7f9a73765db45c8fbd146cbaae39251f0854bd447989355892a955154bc22ea394f7d4e32ef473aa0373c1f544f1ba76d5e8b17866c688ed3bba2e18c9f916d1b5e852dc65b5b485b69d685ec7768589e3761041d5e3880afa6208ff4213abf6a3ebec6ed427d732f36bf0f7e797993660d3c86a7fe6def44977624be09684440cc6909027de451f765524e8282418436017d0f8b39d5c546ce2f411b84ecc0d69850c9c5691049617ed0c06acce79615585424e7c85a530031f6d147c9f716050b1d66dae567973570e98bc158dea67f5181ee0daceef8c7ab288a00c69793f2e33fca55fec263fb43125327443248395f699a49eda0a86519bb861b01d2c6e30f097eb0000955390e2ed88387c576f988576cb31359e215a02b57e06b1da8c2c18d0246025e885c73928cfd8bbca1174587834c33b4bafeca9db7ba5fc2de5b62c2aa4a0d2bb9ea6b799d4e61bde96f55e2d16dac19241346b1239a59d67848820442059d45ed7f0fe8fa0e0fff5423385a4f819bbe4570748f6404e40161552e543a0114f677e90c6bdfaeca2e1e73d65f895c6442eeac1219c22f5a949f1d4d636fc6b24416b1e553eacfccae5fff1a7aa24105fd15fb36db378b3b1870a42f4f2a0d736e832600072113ef7f9073f496f7acb6aa78d7cb1d87eb4eb3508c0be529de38b9b8f3e90f37ad3b4a6b1e02fa0fb53acde957607c4691ce369e4028426f7758654b91b8ecb66cc995c887a7d48bbcfd5a2138253d62759caf32735228157c3142cc4bdd7a3767fffdbd81e1830796429c67d4a31d0aaeed0dd531c171ec2d416ee8f23f402d56051d24a5452c9af646ed5a49c69764b6594b65e3068d58bcb37505056a025c173cabd70d94564bdaa8f2cf0804514db620fa289390868d2ec8c65e7cac93e3b3208b6ecfd035ea9679a3da239bede87f4037497cf90415e4a7bc9e588298063997a332d67e4170ce0f32f3bce275481c0a8c089eade157f4be891c4caa4649a0f4de7e8de0a5f7186b62a31a9c24c53a7c33c06cdcfda975811891de2a09a00a3cd2e962091b6053b40e0087232a1abc9a0c21037ecccf68c5742f683830d70389645be6945d3a37c1bb657d889a247053ef9ad3a50ebf7114949fa211a10ecb54331e83f54025c26b2a1a7774578b0e0f83e090c1abe8f668a687aaf6f6344ed13547249b6bbbd9dde9d402adc56b2f28dbf023beb3ec9aff9c166868af1afc7bc034ee3a63407c06958ab530c1f2c724e57e988a96ac5e29215f429a915ec962d2017e1b23d2c0d383c5291a645e3375fee6d1828a7ff7c2238e459d293c5a3d39969f6fda61c1fdcbdfe509b63260101ffbc4dab0570e03ecb1f3a5ec83580b5eaf40f8ed62e3a303f990dc1e4b3da256239cd22aa71c1ed35bbf867bd39f689aa796bc664a1db87fb4a3e7ec38faaedbe036c568e222a7dabff5db1df9e76afa0b3b7e211dd555eb7f66436fcc121bfa088b35be5aad9654d16584b9ae13fff4538f7a9cbb662b8d6c5acfa99c5d7ea4cf1a791f2e6e7c142df376ac04c6486a91f38ac16113c4520df8174d9802857f756f76fad3144f198b8cef542224c4f153a8084a60d9f520c44ba5db24b79bbe4397165fef71ced2e1583f6829f2b4d277502b823ceefa9105f26fa5303bd73803d2e00741243fbc76047937ba6350aaa42bfe2d70b6d51c7d54dd01ef8595931cad1cb8872536f2c139f765cd7f1bf71d802b269af000d2f4c654e392a45223e24fd7861c2baa0180a624bfc16bb9012603d2bcc120bff906e79d6efb13c6a207a09ad24af1ca56c8474bfe25c0add1a26e883636e1559b97a27b2329f4637398a91cc615dc5e722829ac8d00b0e09a77f9212cd6c610497f7d8a49e42a47b051308d14124c7ebd5b86646fa3d9306816c835d972e27c8c9b412d9168aed2697e10c05a2a3697f3ba3638fe411166e15619bca12294cfa497042703d486045fc4f8a6b7cb856e84d2e5fca4a678eaba4238d73c224a9bd94a55bfba662976a573390c14889595723c0ce8a3e411611e6c9f3eabe12f0e03bf23c9d466d33f50de62efeac87052fb74d5f3f80e5b55da8157106d249dcab1b801fbfa2cf2648a8f9826c784c42150259f57a3bcf57653a20d63aa46ffbf7f3a9b0a82f3476a9fd2a89e52b483443e3e9410d9b9284d6d41678b0c9448bd9a4bd1fd8e5e45e099a67d1edf443ade179f3d8efe8b254312c481967fb9c8d04802f437f7baa31714374a13d838f5a96bf8f5e96de94cb4ff570d96d731dabc336143729d6a42a520aedc31180c1abd3c72765f1778d398dd94ec31de2f80120759fd95f5006d0b7f6c8bd8175ec8f9911a2bcdc527d47a57ef4f95622de702caef928f8902152db9c4bb57f5aa9e6ec9ccc101c480be9418990dfa6d285ce7a37a534a70a67990e67dd39a01b020488980ae77fc092bc492f8d6bd40c4cd9127371ab118afaa19996197b6ffdef370ac19e76a25ece1c4dbdabb2a53b67f552742853497ef843d7a368204b4ce86bc3573a3c2b4e653f21ecbd0d61f19899fb1930ba5f06f5ebb6a0a6e201221cb4b8ec43347cb0d6a3cfe29c193b9cf450dd2ddf4211192dd5925529c17b2ab63ca50fe37b4096373b43d180a06e4f8f8eea0539654d471affecc9fe1dfe1c8fc21847aad31a86e1824478f270267f961b644deed99790bdc473186b1b257ba7e024a21068aa6b5e10783688db8aedd6f02690ea465a1ef6f84db987c63a7aeaca46e5144022352328d3481fa94dae8271b0a0afa527a635318023959582493c040a1d9b3419b920"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000002500)={0x3, [{r5, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {0x0, r4}, {0x0, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {0x0, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {0x0, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {0x0, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {0x0, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {0x0, r4}, {0x0, r4}, {0x0, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {0x0, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {}, {r5, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5}, {r5, r4}, {0x0, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {0x0, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {0x0, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {0x0, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {0x0, r4}, {r5, r4}, {r5, r4}, {r5}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}, {r5, r4}], 0x5, "061a9acc93aacd"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000000340)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {0x0}], 0x7f, "77254ed9410776"}) r10 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r11 = dup(0xffffffffffffffff) r12 = ioctl$KVM_CREATE_VCPU(r11, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r12, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000300)=[@text64={0x40, 0x0}], 0xffff, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@textreal={0x8, &(0x7f0000000000)="f20f35660f38094be9bad00466ed0f01cfbaa100edf30f1efbbaf80c66b8bcb6318b66efbafc0c66edbaa000b080ee660f69aa54c4260f08"}], 0x1, 0x0, 0x0, 0x0) flistxattr(r0, &(0x7f0000001440)=""/162, 0xa2) r13 = socket$inet_tcp(0x2, 0x1, 0x0) io_submit(0x0, 0x1, &(0x7f0000000180)=[&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) setsockopt$inet_buf(r13, 0x0, 0x10, &(0x7f00000000c0)="17000000010001000003be8c5ee17688a20032080303ca2bcf01ee2a593b9a00ecff3f0000000300000a0000000098fc5ad9485bbb69fffffffffffb0000dba67e06000000e28900000200df018000000000d50607bd3f003c1e4b982ac98500c9ba6c988857c04b5a00001fb700674f00c88ebbf93150330379ac2dff060115053901000000000000ea000000000000000002ffd502dfccebf6ba000357fd33500d39970554df419100"/184, 0xd0) ioctl$KVM_NMI(r12, 0xae9a) ioctl$KVM_RUN(r12, 0xae80, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r3, 0xc0709411, &(0x7f0000000140)={{r9, 0x9, 0xe13, 0x7, 0x1, 0x8, 0x0, 0x8, 0x5, 0x0, 0x1, 0x10000, 0x34, 0x2, 0x100000001}, 0x8, [0x0]}) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=ANY=[@ANYBLOB="3c00000010000100eeffffffffffff0eeca1e4e00a38dbac67300000000000", @ANYRES32=0x0, @ANYBLOB="000000000000000014001680100001800c000300f7ffffff0000000008001b0000000000"], 0x3c}}, 0x0) r14 = dup(r0) r15 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) poll(&(0x7f00000001c0)=[{r14, 0x8000}, {r12, 0x10a}, {r12, 0x200}, {r2, 0x3008}, {r0, 0x414d}, {r15, 0x4432}, {r10, 0x2216}], 0x7, 0x3) r16 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) poll(&(0x7f0000000300)=[{r16, 0x9004}], 0x1, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000003500)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaa2e81000600080500020b885edd8d7f21bc23f5af774e4798a8ba8ca7b16b32ad6f9cdb5353771320f6f777f6e7baa28090894c1a55deb4b0324513349332e99ad1b9d241f2b4465d692dbbe64630f8b2fc1c5838fe62c94336c98dce40fc3280d3546dbb6b0c051eacec0b1ac9d6a8ecede458df5b591561b19d602672d328571eb07ba869db891c43594f0e2553de5a7083528a3da21c4fd4bea941de404b2214fa670938afcad0263d5f246737737d5d9222bfbfc90b620b16"], &(0x7f00000000c0)={0x0, 0x3, [0x36f, 0x2cd, 0x922, 0x50]}) [ 116.610131][ T4069] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 116.618160][ T4069] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 116.626277][ T4069] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 116.633989][ T4069] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 116.642477][ T4069] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 116.650364][ T4069] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. executing program 1: bind$bt_hci(0xffffffffffffffff, &(0x7f0000000000)={0x1f, 0xffff, 0x3}, 0x6) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x6) r0 = socket$inet6(0xa, 0x3, 0x7) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000300)=@deltfilter={0x34, 0x2d, 0x1, 0x0, 0x0, {}, [@filter_kind_options=@f_flow={{0x5}, {0x4}}]}, 0x34}}, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000040)={@loopback={0x0, 0x7ffffffff000}, 0x0, 0x0, 0xff, 0xb}, 0x20) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@dev, 0x0, 0x2, 0x1}, &(0x7f0000000100)=0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000000c0)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0xac7, 0x1}, 0x20) r2 = syz_open_dev$vcsa(&(0x7f0000000080), 0x2, 0x404081) sendto$inet6(r2, &(0x7f0000000140)="bbccb9e9526b1043d3978abd22df8a9f57a715843394f31af2575426a8f9a0844ffbe57a1f6fa5d9080dfe1dba6c2cc89074305b521ad6e8a3095255d626fd1f8a8110c5f84451c08067f6475ed926232f86f4ef754de568da29c864f457a6617922bc81479a4e0385de22caa7d304cb4ac1d0b60688ae3bb6910e213f4d113aa22d02cbea60f6867d8c28e6469ce745ebc9b81af00d2fe8e3eab3105cca9d5e4213933f5050741e522ea35ee79ad4c94687c38960440f53cfae846bcfd9ed8ef3e1d90f2c43f3fdbecfef6994c164c250e2e76cc06307ee07d66d71e4e552a4b715dd4d1d002d", 0xe7, 0x0, &(0x7f0000000240)={0xa, 0x4e23, 0x20, @empty, 0x1}, 0x1c) connect$inet6(r2, &(0x7f0000000380)={0xa, 0x4e21, 0x7, @private1={0xfc, 0x1, '\x00', 0x1}, 0x100}, 0x1c) r3 = accept4(r0, &(0x7f0000000280)=@isdn, &(0x7f0000000300)=0x80, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f0000000340)={@loopback, 0x5, 0x5, 0xff, 0xa, 0x2, 0x81}, 0x20) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000000)=@nat={'nat\x00', 0x8, 0x5, 0x3e8, 0x110, 0x1c8, 0xffffffff, 0x298, 0x110, 0x350, 0x350, 0xffffffff, 0x350, 0x350, 0x5, 0x0, {[{{@uncond, 0xae01, 0xd8, 0x110, 0x0, {}, [@common=@unspec=@addrtype1={{0x28}}, @common=@unspec=@connlimit={{0x40}}]}, @DNAT0={0x38, 'DNAT\x00', 0x0, {0x1, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback}}}}, {{@uncond, 0x3f5, 0x70, 0xb8}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x0, @ipv4=@loopback, @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @gre_key, @icmp_id}}}, {{@uncond, 0x0, 0x98, 0xd0, 0x0, {}, [@common=@icmp={{0x28}, {0x0, "e286"}}]}, @REDIRECT={0x38, 'REDIRECT\x00', 0x0, {0x1, {0x0, @multicast1, @multicast1, @gre_key, @icmp_id}}}}, {{@ip={@multicast2, @local, 0x0, 0x0, 'bridge_slave_1\x00', 'netdevsim0\x00'}, 0x0, 0x70, 0xb8}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv6=@mcast2, @ipv6=@loopback, @gre_key}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x448) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000580)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f1e7f2aa3d9b18ed81c0c869b51ec6c0af4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289e01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb0767192302000000b0eea24492a660583eecb42cbcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd70a5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c707647fa8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca005ace1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413038dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce41fd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f76161d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa60e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2ae582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3546c1c776da64fb5abee0acfd235f2f4632c9062ece84c99a061887a20639b41c8c12ee86c50804042b3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f45f90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a9f9b444aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a854d4b1c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250ddc8674152f94e3a409e2a3bce109b60000000000000000d6d5210d7503000000a87a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e873f8703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e6c257a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd70400000000946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009556237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854352cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a53f1c96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a42010082008df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945ecefa26b8471d42645288d7226bbd9ccd628ab84875f2c50ba891cea592b0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed0254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b0fdf9743af932cd6db49a47613808bad959710300000000000000832d0a45fa4242e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a429e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4e064c98e494198276eb2df7766411bef0ebb5000000000006065d635b0b7a00ee767221d8af9753387e0cd8d718f54a29df6eba3bd4c440e6e2172e3fcc01b8babb757b5c59217b80d0db3ba582814a604e4ef7a803e9ca7c85b35c9b93a9e0885e238b44ae1c2e64cce3b27083b8246829e64056000302bffff15405bd5f2eba20000000000000000000000000000000000009a9823fd8fbc5aa165099c5ed032b48ea12d8e0588dc52702e4084913a06d468d0928bad76d697e1f85ab030e788d38788ee5b5428d4a971cc97db9fd231088e570735ce129e7e77fc2777692664a1488fd8d6dff4dad618fd54f529d4555c6507009ee69dd1bc55258789b24052137e9637f3efbab71720f88c3c44b3b7486f979e8a3174b531f573fe0e5239c000be2733c49546f6e8a9175ec6f14dbf72cac91643b2fd99c29eca28a3c2e60d5e5b8795fae16a7c3ea57e728eca35eaf0155a39f97580e079175426c088a0208040982a0000000000000000000000000051ceaaf0159fe61f2eade7603d0a7a56fb09cd119ac06adb6597155ae47846892bb423c024d8cbe9240b71ec6dc2124d3a19e2d714b273d95d1d3aa737cb04a33615ff2a730e51067d5d675d7122361c37c61a43b5afd865b60d4cae891b73220f17d25985a7f76834995e53a93a1c7b9eef267df691ca983a0b15bda7f6c5c1ca7aa50261a3089a1ebf0734c9b07e8951ff023263ad5aed8cfb49b49e128c697724c057d22c5df5aef27ce3db11d5ad5527d149d076e1a87e2df27c0cb8a67ad026bf953e88f10447e125c2c0f1aebee1f3390a9e3ddad4e2a6e0f6e4569fdefa19e870e04acf9493b963f98e23cfc665e4f465fa3f801e1957c399e45f61d3459b1c606204368bb931345af2823c487d2fd99db6ea6e008e7ffa06ca861551189d155bd077a79fe2c7e961352e56824f727d21d41eae78bfec4a2d7a7edbc8ef958c5ea599f7c25bf71c2340558aa12fdd24a88aaad5921aee7dae6a2f3009d9cb43ab4898d0f0aa565431b6abe585d75db04d1c9ba0b9de4ae8b0d3132bc6810cc9a693979f55174a72e1df9fdef35bc470f9e6e591982757f45c52c645d891bf63bb21fb66926ebe1a8525611fc3e8bb8795c36dc2a86b5ab46ff33cc74f61751b2dae92676db85c8d0c721b7ea4544bf51c95c86fcac1f434d09d1ee4928aafe23de66fed972e0dddfb33f64e48701b049239e7f552d816441d11c4c2647c014462344359198d97c4b6e9ed31ca18987b64de079b2bed641e8a92f13ca70844c65cb423d01950b0ebf44bd28e09c05d9ae5dd689fb880fb18d042219f5ac60c3a03b0a8d328733461f04c99607061c65ed14c61322a5ac2d371a95b8ad867ec92d13a4fa4ae033a09673866cd77f4bcdaaa05207166b19a8758d8855400d8c6a7242dc207251e8797eca24ea4f487663e60f2f5e1f1424958fd148f846830e88a42d93e1fe9c0b4a4a268921738938aa9f3cb3811ac87c54c8ebc8bcfb4613cc3a997ff1579edbd4ade8020e3ad001b072b1a751b588ac4639f35a58e00a50c0270608c7a7f10132b1c25b9ea81232fbef665f6212f875b2a0000000000000000000000000000f841b35af2e300"/3601], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f00000004c0)='kvm_userspace_exit\x00', r4}, 0x10) openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000013c0), 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) ioctl$int_in(0xffffffffffffffff, 0x0, 0x0) bind$inet6(r5, &(0x7f0000000000)={0xa, 0x8000002}, 0x1c) setsockopt$sock_int(r5, 0x1, 0x12, &(0x7f0000000180)=0x4000000, 0x4) sendto$inet6(r5, 0x0, 0x0, 0x26004010, &(0x7f0000b63fe4)={0xa, 0x2, 0x5, @remote}, 0x1c) poll(&(0x7f0000000040)=[{r5, 0x80}, {0xffffffffffffffff, 0x408}], 0x2, 0x800) sendto$inet6(r5, &(0x7f0000000080)="44f9b108b1cdc885c9c533d21f474bec8bfef1df1e2da71e578dc6b91d09f7ab15378571d8e27546090011006e75436914ab717528ee4b7a9beaf908d11137c11903064e83b4951f4d433a5404970c85d92d7083fd38844cbb0c6c5eb508ddc2dc7a590aa7941b1e9eeb5a688138dea09b776cbfa784cbf550bf3074fb0d775da4df5a3f48bbdf452eeb6b923da9d0e25b80f76a873664b5753444fe05f33e5f91045540836c3cd6af10f0cd018f0c6f57f926ac959a5628c45088fbe0c87fbe6cbcda4662d2a12f6d00"/215, 0xd0d0c2ac, 0x1, 0x0, 0x0) shutdown(r5, 0x1) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f0000001800)={0x0, 0x0, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @usage, 0x0}}) ioctl$BTRFS_IOC_GET_DEV_STATS(r5, 0xc4089434, &(0x7f0000000640)={r6, 0x9, 0x0, [0xfffffffffffffffd, 0x0, 0x0, 0x400], [0x100, 0x7fd, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x10000000000, 0x0, 0x0, 0x0, 0x100000000, 0x0, 0x0, 0x1, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff, 0x1000000, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0, 0x1, 0x3, 0x591, 0x1, 0x5, 0x0, 0x800]}) executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) ftruncate(0xffffffffffffffff, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0x8, &(0x7f0000000080), 0x4) [ 116.674687][ T4073] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5, 0xa3, &(0x7f0000000080)=""/163}, 0x90) socket$inet6(0xa, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000640)=@newlink={0x70, 0x10, 0x437, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4048b}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @sit={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_IPTUN_TTL={0x5, 0x4, 0x96}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @rand_addr=0x64010100}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0xef}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x20}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0x1}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_FLAGS={0x6, 0x8, 0x3}]}}}]}, 0x70}}, 0x0) executing program 2: capset(&(0x7f0000000080)={0x19980330}, &(0x7f0000000040)={0x400, 0x0, 0x0, 0x0, 0xfffffffe}) r0 = syz_open_procfs(0x0, &(0x7f0000000180)='ns\x00') fchdir(r0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000c40)={&(0x7f0000000840)=ANY=[@ANYBLOB="9feb01001800000000000000200000002000000006000000030000000100000f040000000000000000000000000000000000000400000000000000615f00064345f4bb06dfb4dc85f439b23d0c9f3390941215a7504acbfe928c9a595bef39ceb31def1a212a6fa001d4a819d3f0278ffe98d920ec28a6c33b562c24160deb12d4cb75c9ce8b8854d02c320ce33cc3ed7ac4290cf8a63b354db7d529c846416b04da43409393b4a82faf3268e12e8b1ff97c9ef5dca2956a51e20c0800000078"], &(0x7f0000000c80)=""/4136, 0x3e, 0x1028, 0x1}, 0x20) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x6) bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x16, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x8, 0x0, 0x0, 0x0, 0x61, 0x10, 0x4f}, [@ldst={0x7}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x0, 0x10, &(0x7f0000000080), 0xffffffffffffffb2}, 0x48) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f00000000c0)=@mangle={'mangle\x00', 0x44, 0x6, 0x398, 0x1c8, 0x98, 0x0, 0x1c8, 0x1c8, 0x300, 0x300, 0x300, 0x300, 0x300, 0x6, 0x0, {[{{@ip={@local, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'batadv_slave_1\x00', 'ip6gre0\x00', {}, {}, 0x0, 0x0, 0x6}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28, 'TTL\x00', 0x0, {0x1}}}, {{@uncond, 0x0, 0x70, 0x98}, @inet=@TOS={0x28, 'TOS\x00', 0x0, {0x81, 0x4}}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@loopback, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'lo\x00', 'nicvf0\x00', {}, {}, 0x33, 0x0, 0x2}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x2, 0x80000001, @remote, 0x4e24}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3f8) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000740)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x2c}}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000005c0), 0x0, 0x802) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000580)={'geneve0\x00', 0x0}) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x2, 0x4, 0xffffffff, 0xbf22, 0x8c0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4}, 0x48) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000640), &(0x7f0000000680)=0xc) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000040)=ANY=[], &(0x7f0000000700)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xffffffffffffff08) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0xd, 0xd, 0x4, 0xce9, 0x0, r4, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x4}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r6, &(0x7f0000000080), 0x0}, 0x20) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r7, 0x29, 0x1b, &(0x7f0000000800)={@empty, 0xfffffffd}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r7, 0x29, 0x1b, &(0x7f00000000c0)={@remote={0xfe, 0x80, '\x00', 0xffffffffffffffff}, 0x0, 0x0, 0xff}, 0x20) r8 = syz_open_procfs(0x0, &(0x7f0000000080)='net/anycast6\x00') preadv(r8, &(0x7f0000000100)=[{&(0x7f0000000240)=""/86, 0x56}], 0x1, 0x4, 0x0) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x8, 0x10001, 0xffff7fff, 0x88, 0xffffffffffffffff, 0x0, '\x00', r3, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r9, &(0x7f0000000000), &(0x7f0000001540)=""/155}, 0x20) socket$netlink(0x10, 0x3, 0x7) [ 116.802330][ T2424] usb 5-1: device descriptor read/64, error 18 [ 116.834510][ T23] audit: type=1400 audit(1713879989.070:421): avc: denied { write } for pid=4080 comm="syz-executor.2" name="ns" dev="proc" ino=38457 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dir permissive=1 [ 116.871152][ T23] audit: type=1400 audit(1713879989.070:422): avc: denied { add_name } for pid=4080 comm="syz-executor.2" name="cgroup.controllers" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dir permissive=1 executing program 2: r0 = syz_btf_id_by_name$bpf_lsm(&(0x7f00000000c0)='bpf_lsm_path_mkdir\x00') r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000100)=@bpf_lsm={0x1d, 0x3, &(0x7f00000001c0)=@framed, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xa0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x4, 0x7fe2, 0x1}, 0x48) r3 = bpf$MAP_CREATE_CONST_STR(0x0, 0x0, 0x0) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000400)={r2, &(0x7f0000000380), 0x20000000}, 0x20) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x7f, 0x8, 0xfffffffa, 0xc08, r2, 0x55bb, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000004c0), 0x8) r7 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000500)={0x3, 0x4, 0x4, 0xa, 0x0, r4, 0x7, '\x00', r5, r6, 0x1, 0x5, 0x3}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000007c0)={0x18, 0x2, &(0x7f0000000580)=@raw=[@jmp={0x5, 0x1, 0xd, 0x1, 0x4, 0x0, 0x11}, @func={0x85, 0x0, 0x1, 0x0, 0x2}], &(0x7f00000005c0)='GPL\x00', 0x8, 0x8b, &(0x7f0000000600)=""/139, 0x0, 0x8, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000006c0)={0x0, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000700)=[r3, r7, r3, 0xffffffffffffffff, 0x1, r3], &(0x7f0000000780)=[{0x2, 0x3, 0x8, 0x2}, {0x1, 0x4, 0x7, 0x3}]}, 0x90) write$P9_RVERSION(r9, &(0x7f0000000080)=ANY=[@ANYBLOB="1500000065ffff097b000008003950323030302e4c"], 0x15) r10 = dup(r9) write$FUSE_BMAP(r10, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000440)=ANY=[@ANYBLOB="b0"], 0xb0) write$FUSE_INIT(r10, &(0x7f0000000380)={0x50}, 0x50) write$FUSE_NOTIFY_RETRIEVE(r10, &(0x7f0000000200)={0x30}, 0x30) write$FUSE_NOTIFY_RETRIEVE(r10, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000340)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r10}}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r11 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x16, 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_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r11, 0x2000000, 0xe, 0x0, &(0x7f0000000200)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000240)={0x0, r1}, 0x10) r12 = syz_btf_id_by_name$bpf_lsm(&(0x7f0000000280)='bpf_lsm_path_mkdir\x00') r13 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x3, &(0x7f0000000380)=@framed, &(0x7f00000003c0)='GPL\x00', 0x1, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000400)={0x0, r13}, 0x10) [ 116.899058][ T23] audit: type=1400 audit(1713879989.090:423): avc: denied { create } for pid=4080 comm="syz-executor.2" name="cgroup.controllers" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=file permissive=1 [ 116.902427][ T389] usb 1-1: config 0 has an invalid interface number: 150 but max is 0 [ 116.933525][ T389] usb 1-1: config 0 has no interface number 0 [ 116.940099][ T389] usb 1-1: config 0 interface 150 altsetting 0 has an invalid endpoint with address 0x30, skipping [ 116.954100][ T389] usb 1-1: config 0 interface 150 altsetting 0 endpoint 0x7 has invalid wMaxPacketSize 0 [ 116.972160][ T389] usb 1-1: config 0 interface 150 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 1 executing program 1: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x400, 0x20, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r1, &(0x7f0000000980)=[{{&(0x7f0000000340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000580)="1f0d8f1994b42e794ec8e48d151aaf8e4e9f8d32d56acc007a50d8fb02b05953fd4599ccc1ace557098da662549c9ec74871dea4215775475d5074db75d37fe9c35c85d0948478fdaeac2cee2e764e489b1f2f7469fe4992309412d0f068f87974fe34246ffb6818c6247ecba260edcb83977782c589353b47404fd34767a41b7366a71a6bcc79a525f74dde078a2652a907e7678e7b20fb4ba51de29ac23c320c3cf8ba3c5ba767b04dfc91956453ef8422ede3d90e1cf2c601c2213061441f904d4f8846445203bf5d80b022cb653f2c8e3a46ee65cc684c2dd9ee2a015384065ef22ad62b75bab7f5de69060118f8a994f753b1c734b92c01f659", 0xfc}, {&(0x7f00000003c0)="95e4ab750f70bc2af121b13737829a7ebf23804c8b933075c2802a118cfb57602d6267a47a8dd29afc79bd427587172367997192200524dfc3837f6ea0b93910f91c5dd46a4cc9580ce153b76a03899262323ccf4cf33a55149a6222", 0x5c}], 0x2, &(0x7f0000000a40)=ANY=[@ANYBLOB="1c0000000000000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="85abd4d1c5c579d13f52168bbc27849bda86b4c1d22ccb84e89c4582e8488b74fe28e6f7e6a74c1138cae2197471e982cc48d5929b5173e5bc2b942e63e2f44a9d3a5ce6e6c57dc54b36ee67f816fb785ae1bab6914068d1c5ea185fc791709a4e7f23d513fa47154517c0c0fb0fde8192308aa4338053c0b970e6c21b1a9e8c57d757cbc7895d5d7f5734b70c09fc6e1a9149e02269b49525e4c38489cbd17d47337e7f1b5a01f18835e1206e4459644ab0b3d35622d3caa47d9c9d813e47f949e84cd278e87ab681e8a60bd70f94393408b077f592fd54399c0a4e08d43ba871315bf35a70ea7575c25d1daafc298e7bb51430d67d"], 0xa8, 0x4}}], 0x1, 0x8000) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000003c00)={{{@in=@remote, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in6=@private1}}, &(0x7f0000000280)=0xc3) r6 = getgid() r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)=@polexpire={0xc0, 0x1b, 0x701, 0x0, 0x0, {{{@in=@empty, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0xa, 0x80, 0x80}}}}, 0xc0}}, 0x0) r8 = syz_clone(0x5000a100, &(0x7f0000005d80)="db129cb927961b06d2451155d37b24caab7634a872bac2b0bf8a66b5968a11d4d576a58d68b553acfbb22133c43daff84f88a166a6ef70d36993fb50046f667bd6f54333c12dc98dfeec8ee4133db8782a973c792bd0bf68375f98854c1b9d79d363c58701507629e857965459fe3193f58adc97ee2acdb659f28a367210dcd0e534462d51630c0fc8e87e5fcf972041d0a1f0286674fc5c348ceee6aada74275f7381291fa588061441bcbcb9c17b4f1d7fa32f5d0f1eb1042a2d101402a706a18b32e7d99aab8330da119238a7b24fb8d9", 0xd2, &(0x7f0000005e80), &(0x7f0000005ec0), &(0x7f0000005f00)="8f515f0bae3dcd0401849f446c90cbf54636a69a2887756fb90cefba087a0bf70c2a85fb21b825ee0a34d58aa4a88ce65c608ccee0256981a73859d15aa70be4846b35f47a06") r9 = open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) fstat(r9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) chown(&(0x7f0000000140)='./bus\x00', r10, 0x0) r11 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r12 = syz_clone(0x202000, &(0x7f0000006040)="5a95ddccd7d82bb6332ac86ed106a76c8bb7cf90b2ca99cce4eb4dcf3f79710c3dd318d0ddc263c10202db12f6b0aa7e739bd7b9c1bfe8c70e3628885b1792ff8fff643e548b17aaab1bbd2ec18eda9af5bc0622b0dfe5dabdcb6d9a62ed2a5bc8f517d1bb2d7c6ad0e76adeb91d5fc81b812a755c4a98014b2ef6ffbe557c2bbf49faac49a0930b43439e11a89c951e5d06413337d245c43c29eca880325c85e4630d2e3c226136e0988d7b3692143496c8ed71dfc8cc41c6d147e52845543e6b08d032413acdbea605272f04385ff4e95f706dc4ab953ff37383aeb0f47b76c0cd6fd9906776bc6d2873ee474240ea38b83ae86fdbf59a03847c3642b3f382b619259b20388590ba5a20a8ac1977ca503eb43acb35467c7af73bafec6680c2899ef3fc945a05c8694de8fbccf379d80ef36a99f0af73271570af53bb21719636ee14de2a80c1722b85509797fa808f403781378256ea0f1987d7aee22512017848e850168d9ad2eb9c0ccae05eb9bdd0d57f6c690bd7bb80f45de7c444be3e4a4ebd3b8044ddcb4aa64691f409175a42220bcfbae450135d0afbd767857eca23ce91e89a8049f72630e239ccb09e738a937670a633f516a856749916bfb00b49f64e392e5692103e1f2e69d22849701014bc0c18fa5d8308d45b4dbfc711ff14646d24645644503414f45e350dc8568cc547a6d01219437fae0549b26f0052cba2ebcf3439174c4f8ff5e68f68274655c68d8fc16cc34a90e1b5d912ea0883832829ab191a5b5fc02b9b31b3bb42c09cf294689a661ee61b677659a029a3fb0de024af27e01da30a70581f7ada21ee93522c123d74889057919c1dc50543da251d04580fad0d1d39e2f6a8b589919db948d99b1ab0597ebe396c4b43516af791e8a55c2fcdccd9bd5c0754976fc232d921087ffb690bec01722fa1a88609a759a660605ad18efb2f1b39bc664120738629f042c77f5b07c393cb4426f70c6768a165329e239dc6fe12342eb77587cb8c746cab83c658dd3e341eedbf4f5408b90ac105acac05a0c7a6e503e954e56e055597a4f6a91b817921bd74909293acb99af483c83249fadb0c293cdcc6a4971bb814cb97007ade1d97741d2be4a7924f26f8cfca8e2b6950b711ba1271def2e3f395ed57ae5a4ed244d94c262e32038e0bcb25cf10228b0e8f56be9be014dcb448c8948a1c7a212887a69ad36d5cd707b9ee4c4bc30443ea783a48373cd09419da58d08e562a87157591e20f354c1a3bac456df62078c3cca734383fbd2978eafc82960ca3f4e2496dafc2760906f920ee0032ffbddb3772520ac69b29164adfdbdde3b745e0a88307c91be2784398bc6f7a06cf625247a4cf5eaba3e0b4dd3ce80ecf3d75de1ebb5cfaf87275b3d21a4aafecef6191a28484c613f6d7a9962bc5da7beafcc063abc27e4c89671f093d973e32253fa142b25b5b89252e051d40300a9ab6be49f15050a63ffc8cd1ee8d6af143212a10b8fd4b0146457454b8a70b3211c92812343dab04d0812371f3565018fa439bff8f63c7a30f59ee84bec9d5b29b37e954a23a14d8082d9c33df7e9f17fdcda268c9b01d6d3603fab4b29d9549afb90e0e9524a0514c3340c053bc428671ebeab5ebb2b1a7449e51f5e90dcf15dfd41406942b4300d462e2b937590faba9762947ff52a28d299d97f89a4b4c003ea7884d33c90e6fcfcbde033c67e333ed91c4631a8a79af7fa57315fde1950b95b729e01080111ba2fd0dd746c6e2453d9c0a4f9c7ac2b0926735a78df422c9ab55fb4e9315b3266e9a007f033c8c26354c78f8ef7ee47fe48ea9dba5332ed905b2814765d67da0818032956ebfa662a8be54854704847e5eb583585e62f915750a7a084fed1c38c196997d0ec36810dfbecfc8d9db22afee2467917749eef50ea35f1c78b0203c33a1ed9a3d58bd597bce81e32faf6451b5cfd2334e97936baffe48808561243b981aaa8d03d89665133ee5785e4c355a63be1132a347522fdd204538882f8cfecd72d05584f4d8f4e5f0f7a0152382019bb577be6d8022a336c5f14b6f86f93c6097fa6fff5339994b02accb38ab0357a70b9c721d16bfb4c243bb4c78901b5bbeb4f18e50a9260301b52fedadb7b44a5a5f2786c142487851e091ec98092a85269c6e2ec87bf455c9683132c0e61f79c198b14a5ede1a6fdd7a2d217bf648ff615dd1429715ad34a96704c8eb3534294362350fd156cd75a01e9c7240a3ff7cf0d3695672a912e505d79c1c8cd4b32f2f983f30a9d39de4fadb7e32739c5a6f38564470cf0e87201a4e45a1cfd30baa6262a70bdb6e6358103a1772338056a44d41a1c0c0b889d78dd90f007ed1626b810d6e62340f0ba82e3c5019b50a5005dc86300488f35f4c73791fd49c4fd29c58bbf68f1f59a7742cce449ada2afc8b2f38e8563d0d981f70d92dbafb8df32f3f5a4cac0d959de9535a1041efd8fc508ae7ccef2f5f9d319facf8a7ff2a385ffa10aada9b20bf06d716bcc318f0b889ac3d195edfd0eef1ef7b27903e3b965422be94087a157c33fc51b664fbce56ee45a09bedb242120700a2dd48abf5a6c7a4d472cf232c2042ecd2481548fc50d62651397cd5b49c0b12aa6d38ec035491e4267bf64a9572bd3b00252f323ffa22ca2f17436c35fad23173d46eb0571b3ffde231e9a3fde88dd29c95aa774c748d2b94f815ca81d10c1664bf5e77b8feb459d199ff23baceffe107e15eee9a0923011a8b7d269d1fea67fd042af5d8b93f2a4317a74e76e86df0d2969785bc8b063e455634e8dcb32242adb2744a3f7bb15a016b37eed178471eb85ab31c20c98c49eae85085a4fab12739d26f8d25335f0f9b196f36818f7a51e4e581d78c2805d2ca662ecf7414a4f6cfb7d1e79af1543f24fb87df027324b6e0c697173877f7ec1c2d945bb3afc735a91dee0fff26fdfae112b90472f6d44abcee55d8c751657c9663c2784a2f22f71bbff5cdfd46aa364ed8fabf1d2ceeeca396064217887b2e535444723eea3c266c33e61551b9bcba7b79752287a5d84c5e954f64f9577d9ccf24c8ff503291f5d76480dfac76b8ef61a4ca6c98f7712bb3d600027635ef88c3270ca8369fd3d67d246d33a2ca38bc414b3550c3821ac6e53078c74f47f2956eb3e6b6d59603bb3574656b9066ed69e55032a34c35c35c5920e6f4a0e3c8f3fbc22cf078a806202db9d8847e8c4a9ab84d1d5f914c29ed78528879de2a0fe53fa0a26395ce03f370b881d0aa2880c1c95a868876e941733a6992fbe325218c277a39947721e4fee49bc2250b67b75238c93a2af89d022245ea0cc60b4fb0e4c6d14218a1a395814364ed8010274b762670fee238500739b4dfd8e68587f3e750adb8cbad0f1c691333d541d96bab3ac25bce59ee71e78dddd02fb56c3fff5c56692bb8348ea57a2aa641450bc1fb520e9e48f520921e643decad7d30839d0a28dd7a7e08a3091c98ecc30357081a1504ba71a11bf4dbd4fcad56ad2dc49567d385b76a4b96b38e9b53e0d0e38f45d4c65856e49e62699f51e0ecb2df1e928261fa1bb374584c271cb8989ef2553d998cfbe5e6be778a0d028ca8738da28d65263673bb7f7cb327f1a34860331d5552fde6ef184b02bfd68a073d3e5cb066c618fe42633b992cef25afb4d177948022f75f680a0dbf3f9d5897b7e3ee97b1a23a884ede25a9c53cf4b57832f96b5e4cfe3507c4a81bf47a66c43b7aa816f916dd554073f7dc47d7f085c673d8d9c617e3d78cba3fd2c5fc30ab4b0eb9d058c76757b78208b6a790abcbe02edb693ae06f0f6d9eae09d962697f7f0896703d91b5d1179225428a392333baaac3dbbaebe2239c98abf68facb39e2eda8cd3366d6a482cb08b571a4707e2c3a766e97f10e149a73e0f23e31123ebb8da27602b14f88f57a71630574004d1c09828970ef3272c66b3aae584fffe1cbb0ed3e2dd00c099a41b86924e07316fbf4a3ec65ecfb05b86373d994299576a6a98a825b2c306e49dc4af4fbef44aef73cea54a194b164aa18f98fef586100ca454b43f877ce5244fe0b314df6d57301b366f39326aef57e8df2b4e963d8f7c2e565c09519eeda0989d92ab0f6533e795e5a229d8c27063ddb75c394f82418281aa99f966ee911c6c03dc23d0a998f2d0567570229191a281af1f0bd8ec7bb892ec7e8b4e00b2b1280e41448a1dc65700902fe1e76302b3b44fe32d7c3e19fc1a3f32b7c30a989bee4aa7c760a3e089e00846370df9c839a11b2273e5f71836972fe76546d6790d01dbcdb59e0db86430c39b23b33ab2408578393494952db14ff01cc5a237d0a1ab6f57b3011cecc1201317eef7e1ba323abf0f61664ab5881ced0fd32e325468c5d2cdf028deed383a4e27edfa791c5cc83c2719ee0fd537a152ed37cd7b4631fe15e7e526113ea8aa97aaf1d91477ca0a0d583d21e1f9ffa4a9d8fc9e58a06312675cdf7588e1d7dd6274b15c4f85dcb9e4a05181996d7026f29609eff0c0b3c6195088297531f553f83e191c5e4dfa277ac21cc129414fd5bfee27125d1ae081a659e447cda2f3ea8c57ddd74c36b975d12a36bef0e202d1a9a629f7c4b94327ab2b2b046cc4e06ff219f8cea6e124552d1d6dc4904f2b9799d89ffe75517fbbaad2c90490c3f96572992146b5e6e7abb0e5a618078d376dc634d8b4680bc9d3aabac46db8c9e75b13cbd6b0845b6d395666e660b4bb1b9cace64e5b6229e7e2c6162aa96d2c792f83d78ee4107bfba7d5f5b1024cc9a51262ae5201f3097403de6c7f59f3e195d0c9eafc2af4a8ace5a9fa6be4242dfab77e7987f199ad1be690a0a6455351b949e27036cc4eb3279a4f019e79cdf34c6f85882775623322a068335e46cc89e03fcb3daf55063b62425f17460e3981d54a0838c69601829ddbda8ea28918595c8644f8209202b402c0adf5f022d749d04a4695a97bc5edce57087c3a9bf1d877e774d27fec672897fa83e57bad45ee468a09eb7fe760c34e283251ee175c831f810d0afb309018d22fdbb6abb67f4855e5e3fee722f8660ef6edf46fc4df5e8dc89da71c3cb71cbf18b7d7370387b5e3278eca8ee048204ab7e11ec68a403d9b23e3e3f348249bcb020439fb22c2a4c3a917e81d655d1d7dd7748b93bebab0f969ad85618cb4348eec3d12011587a43086ec8f8c34fb95531c3c5dfc88d1e64e0dce6d7169accce8daf6f206f0fadc6ea758b69e6820b679f96840297d66052e9a967382a191befc5ec881226e1c032a322d030a2b9b3839772a443e574de12c6cf4f911db0dcc8caa3317b0848318fe065e4196783265c7691c8d6b7904ae2633bef8f1f800a1a6b3f75afed40962fe6a7d7dc26fad1befb04b0c0ef1de3a423fc92308dd355beac8eb4e131758ac59df6f341d584a709a7989c0fe78587332e13dc0d63458b2dce02023b35fa6e130366fc69ee1f5fa436b44e2dba3c76725d641869935c26d7678d44ee257d96cd535fc82e26999a35676d5cd3d8ce5bb093642392fd34b45c92dbc1ba39a4bf21ebf9d863aca987d0739a70280bade6f004352c23f118f68cfaa8222bdb143ec83faf41cc8d39393aeaff1219b741c740bf17ee79aaee41c5e4fef194275460b189049e97475aa05c2dbcb47db1550b1d3f41d292dffd4481de272962963854899abe67bebab8929b31d4bda5c04d53c61e076950ee52b5a00176abb06386c501dacbbe66e532b23420fe656a0cb5de9a2caa72dd2c8aa0f5d4ec7911a4773b4854a7790b90960d237c557", 0x1000, &(0x7f0000007040), &(0x7f0000007080), &(0x7f00000070c0)="2c70b5339ed790c61f0d4c30476f79e2d5c129be7977e63c9b212709e45c5bbfa5381dc8a409eeb306098cf4c750c08f21920ef22ec2c16efaf91095a8cac3653fdaf9ede23ff8b272816bd3322c8084bdd43ba1ec342a5b273a5a3bb6222cdf83f9d9babb66bac2f1e65795bf10de05086fc2978e0ee0a38831d920b0c848adfeefdf0f66dde764ec6e5e96b2e8ec435d18e01d23da9c4cf8cc62f4d2da82d7fd263f74c516ab7529a939f100eecd5c62b98138c083a95d2894276459406e1efa49d355671857e597777104a90f51ca57e044e3ba9715") getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000003a00)={{{@in=@loopback, @in6=@ipv4={""/10, ""/2, @loopback}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@broadcast}}, &(0x7f00000072c0)=0xe8) r14 = getegid() setresgid(0x0, r14, 0xee01) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007400)=[{{&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000100)="a69f00ccd91426432ee07e119e41f21c5e3622117945242524d1652f94b75c13f04f4a3df55cbedcef457661a45f03cc575215359ac7d0bb567d2096db50e0adfd3db7b076ac82badc719231d82511234a809cbd4865819bd24792c6425243b1eadbcf22c47802aec52dca180052e738b1c43ea31c6def", 0x77}], 0x1, &(0x7f00000003c0)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c}}], 0x60, 0x4000010}}, {{&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003940)=[{&(0x7f00000004c0)="8013d4e0e62b0fa0b9e0a095a489bae4941242eb27a684032bab69e94b1c5cf8f9e9e0528ba37b72ba764a75cc145d472ceaea3bb94dec4285fc583b64732953421c7db910b5d5a8f61688c1e3ec05486a99f790d1dcd48c7cd6ecc8ecc2f0bd7fe09c014818180dc85a5e5bf447818097e53dbce6ac92ce390ffc07135e3e4187965ec4f6ff8cf8506a0ebe35cec0691b217bae703e7d2223684029066c26a96ecb225ac3a5ecae1aa99ad15d602ed0a228e7c91d7108582b75d3f5db7a02cda56e31bdcecddbbedcf25fb0bb9325c123933c60f2d10dbf4fa55136c2785e9aa383406d7d4620b904123ced33bb4dbf89c80d98d39ab50832c98c99bbfd893d0d4c5981c978ad1819ac505b5d4fd8b61ae7acdcb71308e901edcc0bada175b97405cdb7d2051fbb759c606d2fc4901aa206b9b31d20e2294471686921c676aac77461837e786ebf87dc8a0752aa8ba94398d7945e51974581953ea610639e9a056b53935ce30a2a652335df4e48567a1b2037eafb454d3dd22c7567e1bda1ae2a34d04ec3dca237b882e03c29af339e2daa09c13977142dd6e9fecb9d048cc62e004e60d87d2def57dd244457b23abefbfa0d99183dd055d6053a7f6feaf9621782dcb5bd3528c1f50d4e1a7ee0bf4a52758cba19c84f810dc4bc9393d645fab5a6ef32651e2536406c8c0a0c852c0362d26df337ea0fb94d50a7533f2d6728e7ad501eb20fc0d969fdd8202f11414dfddf6fd4c4643df12c50984317160e034520347eb8d05392029b5946d42b0c3fe489fd9eb653c566bb0489d96dabd1081280f228082cd22f1f2a3c33389e57bb40f90897206046cf667dea8cdbb0460bbd1879bebf6df15126222ae230ca4832ac47567a39e1e635d6cf0d80fcaa405064fc72c28e76b807b31ca1417c3e04cd991570899cb01f273311be44b0520376bbab6419760e1f0a435faae1b7a34df6602690203cad0aaac543a61107486fba9e98fc56b1304a99b034612ec7f06a9048553ec2624f0362d1f1156179bd2146e1b13a83baa5c19fec1c82f1625340611b31546071e341489e81969376332f9bce842d319824992963e82105b36dfe0951ce776e90ba68eb4f3df3b49a32dfe6bb2f9c3da29f2219e48c0053d73dd832968181264fc590a33854d21bbe33c5afc324f77be5d60cc978f8f1bc94ba6b5bd01f19c6c2be3505f9abc4f730c2db65089a7bd20fce79607cb6d947dbb46760f36af530d1c756f23ff22ed883a684bc377aff2980599c5cd2363d3c458cc5e2561eaf8fe370a0fc781b85c208f2e9cc41fa99ee020a6fa604be1810ef3bfc470e923fc26a0e54a1a08105ba44553e5262b3b9ed0346d870cefa23f5595dc38bdad582f89bfe6d1cc5269b42eb689f95c518a3019f0487bbe5b12d3e11ad5b4ef1ea7274faced29788eae720f6ee1a6f6169912ddd9fd29826c3c6ee45b1f12a96dc1d456e697a6f2f9d6790f0add0158b2d8435a3b97c5df99d5772945a7d315c48e9b505f1212fdda020942a1c378dd885b4e64574fcd00fc45edfa1eb36288231182f66f48f5a1a204b30eafbe35208213ecbd682979e02d1ccf409720fd944776f3f364cbfa5b014faf05deab7ad8027e8ad01255a598e9838020490e568463518b57c46c058605b0faae71694d7634947b8bcb59fbf27b54ebe605fae2ac54a91ba4f48dad524ee4bf4c03547ba5f8850ff305c607ac3cb6435858c88ea99b92ef3cee97cae3fdb7b1f9f9aad28884c98106f5406203966681881f03538ab35a23fb2be2bbbcca3f6dd91142316f95604e88319d916f633cb9ec344e57a96f289cedae84a97dccdd4cd37b56b8fc39232cf76b9022aa490cb2e815b3d186acaf0e685a71b4d4e0effd12fb5a15ee297cba35bc6900d4c609282e86b7e52bf2de626c986bd9b51a658d512d08604acaf62b053001ef2423b26ff9ee8053420808fce863e6ee6dbf6856726e859cb08e0b411de5966a432b167d12d351c4e2f024e387291c892ae61b4f635c93fa98d3db1fe8b891039505218a465527264f77c100976f1bb986bebad7f803cc4b6c4401ca188c8a9568cfd3626a828953a2454b922c7874f9f6cf1a3e8db0a49c06598e2ae4d6b464ee57c18c0ab647d044738db7b800f507e3cbf29710a6abc77334424a44a21653079e5b4e5198d5c31a939186ff6d7ba7998fced10f40197472d4fdf8d14b3581891ffc22e2afa414564458acecee3d6c7513fd3b79721f102310ecc8fea0c6300ff7c4c117e8a049349550bc5722d5e19f83381897002dadfbc515ac4c69b1fe45e17959d8603fb1de1caf5d11acd6f4d8faacc17ac6efe9161a5b53387039b678433681ac2a419b613f196ba0200884345534692ee65c3f4d3e3e993ad6e61d7570d4055e26cf2c2daa56d18f31be32a599b8202a048a57b853648e68c0e8fbe6a38dfb6f19015082d337f53ed486e596b86ee931160d516620c01ba4721e1de38a5f4a778c17390f57d4e5ef50dc3a6aaf42700d73f3ce04e8ef1983120cf77338a7d8ad0b89481c2c5fe73ed24f7891ec4da751a6047bbbafa3849cb57527e44fc32739d7cec30005b43ae76906197f40c1e62c8d823c992fc56fa22d4040f2eb95754a8cd599c38d34e7e4e16c730a3f65add26a1a0fee94e3d8fdf4b43554dc3d245ce567c70d1461f35ac1033fcb233e4cc53f192beaf13996b8a1cf813de5bd94e72e987685b528c3adaa351ea76840497d06303fc4ddf95f181930dd5a4d8d52efd6cb88321ba0ab21a6b0ab37eafe2532669709e713c56c018120d2666809a21eba57dc5fb1504cf25fbf56bb4f09f069e4a5c1de9e2455eac53eca10bd3581cc92dae0419b145744c0fb38f3fec9c2a71b86a00cda77cdae8054614f8c2998c5349a4345d5e986889ecb93a63e10afec6956e59c2de66863c967b838754eb829db09b6c10731dffd01bf6be70e8e50e7de63d51c9e30a9019bddf46140ccdcac746dd6a026e78d709735340ce582a62be65458de05d7798a0b346411658dc736b82d34a3702bd34669ac4dc513bd3c746659da9c0b1d333e80429c4fc75610fc79537f6043ae2684f61e44a53b113706f63ecb87727e177473ea35067c3958322d4f74d5159a5071fe0ad050825614631d74c74d47c7ed04e394f68ca134d685622865268670e708e88609dd03397478fe936df6bb1488cd2c163799e1c0a61abb800700f809d475e359731f4516546818d2282e80244f2e3ade70a9c80427e96637a45a63bbf70f5cc30a0b07bc53ad5f8c42a6aa545257618aa24734297fb8fdc9e9c8d423253cfabf0e60a75e8fce272c7fd79122d6421b2f92f63648f5dcff17632cf1742ff9edd638a3b3c0ca40903262bf8f306a9f7d9eb87cb4ce2fb1a53e60752ded065bd973d6506f0cdf7d4b33e8d446f4b898bb81909d883ae704433959e05045f4ac44a9c1dd11ad72ae8ea5fc9f35a35043d53701203ab05bb3ec9ff258cc5a6308d0f6e4747c2a0bb25c3d2e09b8fe885526335fac9db6a2f9cae481ebbf3b22ae08136029bafdfa05ae8e0366502d2988d879c3ef8aa81093017529231f7ec232f23acd9fea3b4dbc5aeb44e4fa5721fda6c0a3b09ca8062b33911433cf2b55e5ded6165ba7fd369e80702ec81fdfcd88202f296204b9cb0df52bec03f6f746a206b835f1412493546ebf9887ed2a0dea7bb4cfbb96291b22a9177e0afbe877974d541391bff8e01153af244da4cf12a04e5f15c4cd4c95fedad378489915b8f96b1144e68d54aa99189aca9e6b9650dfc391bc4baf2736aa86f1f4e00616f1ca5827789f1be912c5781855f810f947807a490b0299ee49e70c55461376c313f7790943f6a2e0ec4208356e082045e46e3d450859f23350c3df80d09e359c44f1f173f87359da2b1953a5809cf8f279b2e0a463277fdbfa73691dfe571476b21fa71d1f0ef0c1bf06d1dd0caba136e3362d374139c9326d6b0bcfc06a8f4ac92ff877213616b10b13affaee5c0bac30398ad562c7907e82a8b6e596b538f6e8b60e2a0c3c9b8922c9a1632297188fb472b84e5227b1f74f4ed475c09091b19ff143fed414d1ea813404c135fe3f3b06a275ce0deba5e7e24648f7f987f9abce7f63485a2d8120f9e57b2d7a22aceb6d2a841d58791ffd1d985302539eb180d34b9ec1f253aa3ee56dd6f6d99612ec690ce9fb1dbee801b611dceb45577c30e33566b2ecced3543eea297f14d543d15291863185f8b4d292817078aa9be53691cde213a57756c1a0ac07b8651792ee350073920180be30ee6e52bd85d0d2edaece5cb27184c4e28a891955bd33fa64ca8756a83d59cf5c759ba6d425c906043fc42d11bbcd53d4f4c99829d97969079fff535813ceecc9bad5f831d6ad972e4a485ceaff1dc59a742126ca5bf6d2628fb12fd21986d4bc2c343eda963215eac2b6ad85ee4c52ffa39a3a295abae7c3bf46c1e7bf70bcd815b4d518f4f5298520e5889c29a5e8ec7662b667b01967c723fe9e8cba6ed75c3eff1167217119f39d63d2ca0ea99da3517c57fb8a40c8cf7b4f006e8d987cc5619e754501c57e8a83a6510d9cddb7c81319c0f138ea269ed131848c87ba1b695319cda1c7adeb0cdacdb2cb18135d6f6bbb2c4b0706224606556f9e5f449e8d7c279e0ca87b3e94b88d37fc211d69c1065686b8a5a6ca2a7e190767c50b731ed986ee6f6933f71e5c43909aaee04aab9e8dc104dc560efa626d09356badf0b4a8d45a68c81f15ae0991735bdb7d9917e30e7b88cecfa000d13aecc0026ee9b00ded4f2511607d948226de4ed11a5893c2fe114b763768f920effdfebfa77ec05aaf69fa83ea05b0e3a7bde32dc631c7fbc5bfc365009159cebbbaeb53ba146b853d585d1cf910407d3228aac945e80a15d05233fe49f0ce6655b234e1c090dcf235e2189c2c0258b0bf3de4735f830e09665fab433100853d09745ef932c59a1e6c11ba893285e50e4489deaa08eb055ede3737c4649958275edb0b3438006b07cebd7fe9c896f591952751e2098383eb432e6792bb579791a28845ab192f2fe2e341cc0021e7bd5fd4dbf436986fa208f305f344bd1559afe275269353b2dd2d1f067ba0c18ca0b85480aeacb27fa150a09cbf806afd5abe8d2374dc89ae778635bc0159a1bd4ecf3ded5e44d75174492732fc691bd5382bd8df1ba89066ce2f69c237047c3ba8bd4df1a9bc138c7389e2d94373fcf195a0470fd1b21a9fecadf3f796710c2eeba22ba6aa091944989cbbf7b443ff5ba001ad144231ae02043e54bae8760424c38513db907134b044772c5f4cd373efb19f72a6ed65203798c2de7f54907cb6316ac5959df4d22f3c0cd4d3d1d3f0f9b9e3acd1344d815519f4703568b8de5826bc0a18d9b4d1eb61e75fca47c0a2881244a1f3b4fa6ecee5126098303d0145eb4df2a0152352d14239a3e47aa626b0b8eee45153be41f1c2bbc694cda13fb9e01762ad9d39e0c32e88596a1d81d30792f617e2dff34b4ffbd8fead353abeffb5e7e6795492464ab4de0cee61b813dc2b67d6a5a269b7f63afb2796ac30502a318bcc638dfbe33c055bf07e9e9d1366ae15c6835d57bcd83557d45ba15289aafb371392db4f4b2272fb197cc666110d00168eebb918f2d95275dbe11914b193ddc6dfebe55c8a31c5024fa0212fef0d45a373029b47f0051af3d116e326d924c3695d65c4b396f8235e72a1e45531d684ed15a0e948194da4796521f0cae43166fc1c479a8a358b7aea56a423b2b", 0x1000}, {&(0x7f00000014c0)="c6e3efaaa55bedd97d9785663c2fb38c1829677147d6cc84b620beb613d8682e4b251a957e8fcffae5b6e6dad3c1bcf0d68b30b6c99474090f30e59223a87e14ef26de1c54a5bcaed45c943d618c8a9382d79d4e986df3b4ef7563ff082469158603c246db1663d981fc8fe839fc12bf033cadc4ad969ff2e012adb5945b9da13f0e2f6e1aec06924526c1f5019b42f029675301fd75e38d5e493dc0c5fd459785a987f54fdc2b8b8b72ac678135fdc4e03ed30807a671289a8d84a34f9e9bfa6a5eb9485b358512ec486a4ad6b87ca93952cceaec4739f0ddd148ad0187ed51a693f17df43839", 0xe7}, {&(0x7f00000015c0)="912e0841d78a083cfba029ca1da50711965e016844304005e79388c39c9dfa54f2a37d77d21d2580eb03f5a9a35f9e7165bda43749abb686ffba74c162fa6cac69c58276ef1487a40568b772509c4822d325e96f60f6bde9d008cc1a34bb0c66bb", 0x61}, {&(0x7f0000001640)="143eb57dc12c3b0ac332ab78d99e65e3b1d5b3bd27433b86be19bd7279341467d948408756f874ef3afd17c9a7f154458b0005197791e3c9c15c5c2cecc1b1325c13cb19e2ce7a4dd58b28e6fede267acaa46e576788b5fc327278329ce8b0c05bc4ff1bf2ac5afa290b59728e2ea444eb7a2e3b646e886a5624a104518aa6f2b657c1a23e787c1c8a451ad6313b814199d9126e2747b86f9cb73598e77147b13a5f8ad448e6", 0xa6}, {&(0x7f0000001700)="ebf942c7f23fd9423f78c4ce8acdbff17b6419a2e1783f45b22fff5aaf37a514c197fd66f09452d10a4e4e346b044759e1700da4d24ff16ddf8212d23929f7f74a258bf1bce3ebc5c06f963986fc92b9e6ee672e816900de21bb3691736184c9d9264fa1e70d448edb22a527678828e440ca30de15ce196fc9fe1a2e6e1a070b753a7c298c0d7c95246d5a1dd48743ea1fb3fea37bb31035618c35cf412658d3d18c42bf0f692f474c3aaa36367336fca9e8bc23606bb10d4d7c0ca5fff5a9b021e8dc32a50d19d5e2c7c161cec3bed4ab08e95bc72bb703eeb7dbff1205285d36364fbae5e54493f666f111586482aed06bdccc33d7c431c240657024bc9bfdfa007258ac6f8d48bf0812ca97c25ba7f45ea5a949283c9d237d4cccd6303fe78c09e8bcf280133ab010e847b6e5bdb7000a02473ca910fc0b5c1a3920b23d3737b2b9baa6593d4214727490c77162596cacb6b9f9feba75cefd6a3663511a38c0f785c630eaae301e27a2ca1a37fe21c32d19f21f5edf62b35b0da91c112b8782b22fed834c18c52650fdd4a3307d027821a342ac03fc901dc973c2d446d7e0324187248dea1306f24a5d3d9b5b5a14df3748b538b67e6dfcc9fcd771413669a722c15b89431c86c00aa350e086b4c36e946111460de662156a1db9d6befdbbec74b0daaf0cb6b808072f6de2dcc684b96323106b1842585f1048bf8ba63a0ed6b66abaf2ada168a01aa8ed2621ee0d752d9d5a096ccb5147dbfbbe2592ec670166ecd34d8d13b7cc5ee2bb5540866488915a7262e4376bfb534e60c3d26f02d2d73c3ec97e43ea0e7a8461f2904ef46ccf992a0257939ccde9bb5bc0e3da4e52af73a9f9d340faee92ccf4042343969cd99a663e6f2f605f1d815201bf4bc0b9c0940a877230eab0028f78ad636a0cf89057013d75baf747392237fe9a27c7270313602597c8bdffb303f9be6600bdcf9a70088e8dc935c128dcd09f1f25333b2ed92fc27d445a90a2f0635f99257733d800d629a2b3e584db39126ae89129fdeabeee1ec2a20acf6f87f2411aa91d6fea182b8ebf4117443dd770933baf9811fc23337a9b5f8e9209467e32c2a2e3f793daca26a4bbefe5acbfa7e3cfd210f5525f43672242ad18093dca81e367986feac1b3fe0491026ea85df5c07d9ebc9bd74b4058a6782dd1ec64a7c546803f6daea36f158daf062b74eaa91e8d8e49f5de28469a8fa053a5e0b3521e1b8bceacf858bdd1357064783a5fa224430acf9f84968ce751aadf7048653737be774ccabc08d1b3986e3b47ca3cb02aeb9ba2bfb24afd5b7ab8ce6abcc9eaa861f49473debd0d5edf0c96bb69e9664ad99fc1b45460a0f33cbde85c64f2f7089d41e9615521f88ea2dff8b59d4b0d748b21a82962c684234167d93582b0dc42e7eb0a4ba12c6af11b53bfd442325c3918fadc5ff60fa516a2c63462a27b72ccee508ed05ab15be9f8095c578fe0b7c0692b4905b9ee630e432a7cf988fc9f2e979240a55763a6504e85571736c213887f9f530d20c570c0b4bc9a0a9d1540d187015820bee8b7589bfed73d19acef4dff5557f6d769961db7f64f20d36210cb0d9b0376933931b265e1e72ea19ed8e50a828c3498cba64be5ed3dc25af5b4e3aba79361faf7f8711ebca532bfa92909a7c0492307fad14ff7827db5cb2c2e4179df077159dc4d55ef1785b7251789cd83af4643e787b6e09fdafb29875eed898d6f3b9b4ebb9e10229c1d06deb7f4b6535dfba9f55fa86abe8c8ffa4516f971df971938806403f9dd39af1258b9ae776aaf120d5f015201bad95373d73cf1c339d6ca76cfff9d32dfd7885c3f721a92f2228bbda98973d82d5299fe48f34051e6e05e2206901806c129af58329a6688c0c18f2b63458168f35954c79e28032d329d0e3e254b533002cc01d7e10ea97b811f135443f16252b72991e18498deb1f0e34cead0a28f3ad8a6dbfbdf7b45df9d1e9055d6d6a154f413f9f06b6b20bc4ca3f276f54ccaaadce75be52050b5318168436bac3a509fe94c8e9296676e708ae62ef7c776105ffffdadf19f754bbbcfc3d5e69a9f77ddf542bc656b7835a458515c3e9ca559ec5104523588298231945d0ebf31dba2f0ba020d656b15efb22ea028b7b2c61340d9f9d35a36f541e40c8157cb837ec07eb2aca46cdc42620f6bfe23f1ca6d60320e5094bd5c3e87ca62fb8b1ed770f2d9efc734ed4f367bb7d3db83e1dea21815b72508364a5567cb728e0ac1e88bb35a6e9b5f31080fdd4e73ca0d3158ce369dbcb22d97fafa611c280efc044dca62f5f7362ea35354da98cc10ef6d059eda5a5c138120c23c5847dc3ae805d934b0d36555a063f87fa9dd72dec3e8b97c27efd94c2b30b37ff49f5ba0b0123b660c7f6776f2f9fb60223c33d98801536492eb9dc089a73e86b56dc5e1dd06605d93c7554f1d8054af405856d339681fcc52dcbedd715e04445e4027e586f40a42f03ed98ec6ad2a3c0c2ed928be09b72a4cc1ad6035cc0f951f967377c32fb284160ac256ae9e876536bac414f3b1a8d1d4af963763c9836610e5bfb2420b78804d000c097a1c1b4ac815399d96dada758015760dcd12a444edce15cf857940860dd6a247204d4d44c747628cc78b25ec8591931eadb7ebb68747fe86d76c32aacff0760f2505d4ebbd9bf2f285cc04eafc41cd7f936d166de6ccba58cd99f7797707adf512c914028d3e273b5cef95f13b72fc14add2fe5f076a9e0209272d3ae51a482e13c959b6ac263c69ded55e8e970e4b694ed407a4dca35c462ecbf2b5b74a142fa20e401d38a55112ccada9f0976c6e304bfcfb998fdd76e728103fc12046f0b8ceddc92400aae3195b7c40d5eccc263473e6fde06e8e961c936b4307c9350d3bf3cc347d05aa7da16f8ba5c2e3150770484e14d220067d99fa8d501faec9f2539dce42b90a69371bf1deb0d26d9f045e3f02459d7c5d72475dc8b57d653b178373392893f61b6e3d86374053c7e6d075a257438e28d3c9ba584b09e56b373d378a8afa4dc6f3462277a2da93dcde410bcc82435bb520967d115c3cf6c4ec09026de3a49125baa83e39ab3b0f8f2f2db52c5d1f7ccd00cd31fc447a494baa0d5b46b5e2dcad7b34ab3361f564d8a1cd76c60dc4bad2d535396e2b9fc0848e457a0ca228e23da8b34cb4346acc10135e9650644a986415e03918a5e259c3fdc20e94437ca57702bb3ad0e18c66b1fa921be8825cbdc45b4b932c96e34d555443192e6e47201da2681e1de6cfd6f267f697e23252eaebcb8b5aa8d0e8398a396424f09cfd542a77d9b7011a59a2fc6da763b1a112a0f9324ebd10fc21a111462dcb0c6a3f52cc5585305114f3013e129b4d5082ce48296a93326c39bb575e8a3d7e1429bc7a49ede7bd6b001cde95016fa0010ef00a3385a6892df0232794e9e8bb28e7cd0b70eebd2d57ebd2bc0b3af9d714112792603a8a2db8793249e531764d0379a1e6c3308c95bc223100dadfc8bb12316c6923ac010c18660cc5554fb1f37b9bf88256c5c7ba0573169c02520ed8e8230f0faff70080e5abade1d4bd0870606467d7d78c503c29ae971eccbf116fe193a2840f1504c561fd1c7181f929a6e5413809e401c529688a257a5ca0bd92ed351323c379e996ea109b8620079698a5234f8a8f3cdd580751c080a6f869af21ec368d32a15f02c740db7ae9ed2576407ac6134bdd4ca93a50d20e6e377ba1b2094aade16272189b941bbc374b4e8e198500d4f2a70c02bd12fb9e6c65fa86cc28fbdd80c786e24abc20cba887550c6f43c7fb746ba19768dec290c7994728be6e854968e3361af60d6837f823be6d113da51dadcf781064f9cdf92fb6a618a44607caba8deae4e0c6089c37171753450d7f325c6ace78aef2fae9a4965b7e76bef6aea3ed43d9164169da880c557cbb8db535ca5736392c21ba3c10027334cd7fe034d7a5be4d81a4f7e3c8d91b5725c36f50ff44c137275761f5134f6fefb4aafc0bde193a3454084baa09a11bca34151750cb77c59dca54ddab997f9de6fdefbcb4a07076f6feeaab847d6807fef39d92ae8feddb30e454a78c757c080ef89d388b6f967078401d9e2762b150a910f92a684f498190fe6b6b0e242de231c06c6fec9f7d01b4d2a64b86d7d18aea23ca7d2655597e87fca45f1d384fea06ae82e4c12dc229b194897fd3d6f5645492fdc0519fed14872ee90ea64a93700eefdf85cf884102e54a20502b836d34bb4161c051b7a24a56e5fda49d9ea6b819613617b2b802f4fb68d21a8ed28c52836643ca679c601a9ac4e9fe741582e36a8de21f15705485eeb35e6aa06e875076ae6e66a465643a7b6fb2a4d2c390942e88922d93fc0150da9e331cb744c542eb8aad2d53d1a6d340a76aa44dfd187903ee4425c748ccf8ab487836b269a1effd4b64c79340f0aca0a5950877448ed8e8929521a1c393b23d2d00c628869e22ed5031a61c8c34bfd9026697fac820443edf231dede138e06ba09af18c15bac6885410f7fe287dd608059327f27f4181abd75a57afc7b55b46c8d81f480b5ec52b8175952f9e796c63026697ed0b5296175eddaba2b41106b01c4aa645f299228993efb477769443c0f745bfbd907df301e33d3e41183d84941206c84c24f3b3285d29318b1e599a5cda2b62e2281ab511f1eb8d334bd37a11a72d21f798d3eff4a73300cde4e865eae780589a5615a0f5bcb539203150491a42774fdbe9dae4da3b08c58afeca79ffcd981cc04d9f43b9a9815bd0401480ea8211452d5952943591a379ef1e7e0524cd03b447b4dcd6bd7d2b999f39ff3d2e449c79d0505fe6feac02e521e685cbd9948ff6d977f68dd6984d3c8535c76914e24d10a19ce3eb7853f774e965a7d6aac07e468b0bb2a1c47810c4976e9f74d4f3b018a45a864074496908e79ca3e53f9a6f6594c4136cbec8b90004c60ff2ac80a08efa9f5cfca7118845fbeb35a1041b8758ca73d5cae2f602db53f57748166643cc978e1a6816cb6063939a97c581397224019c0ff961aa41eb5f4e470a2fe65afe39d78c6e470eb23d2c215f5aa9fab6d46c8a08e2ded42c02880ee7cdaf0a38abdc078bd0e2567d07f0c27ba62e18e614ed82a2f4461052bb7d8cf2c6e2d1e726ef4da022a9fc74e9f8305bae44d381865baf3dbc2217b0b9e943a36db98338a423ce0553842ce3d0fe03737aace0e86f3c61e58d6f90da95e122375f690db0463a9ebae11883c5a00d2c0907117f869b0db915e7d9bd78bebcb55d531e22f630af2cfbb0ed293fa404871b3f196afb285d33336fd3096b0bcc7a4fe012406098ec32e701bdef6fd58c3985e9f413189b561ae39adbcb2e752734cba0429f0c136e843a5d1ef2ed0104d1cb804eaa8d354bd810c64070230f2a48f5dd8d5a58ba2f5f623b7ad740718ad9baaa0c957e47098b6ea4cc25ba54f13e270f77f4a0fcc605ac9276ce88a4781d52a7c4f4c9f53c5afb8db41f94be1f2d4710b935e03339e135ca516f42ded9d7274fa00e34c94e0a02b114958aa834cbab6c5672f4781e2e9e316355187d9ed2a88d5539dcd3fb386efa0f3a6504014f4c8ebc2430c4591745c0c877556494ac9c372c012a7194dae1738b9adf95e122acf38922c4b3f45f4d4a787d3668dc3bbb822122d73de58c03b82e18c2dedd04c54984b6e4cc79bc1a311cd5ef8cf251462974a2363a10e2c0be990a2cf40b53a39acb4223b9373a065ceed23f17dbce0a7661c0e5971e2026fed52fb68470a445a073ff", 0x1000}, {&(0x7f0000002700)="d219840faa790aaccd2d3578fdbfec7f43cc200434d7453799cb672aad2378e7668715b5546ab53f27df2c2afe4d6a709bcf8f8879aadc99f065690e08c1608457c2115814822759b6f3c8492b59e1d048da9775925ba12d20e25636fa0c6da1db784ac0c6d2b6c9942655670d46600226117d069057a18b859f57988de5b8db870851508d4155c77cf67ba6a3381e47", 0x90}, {&(0x7f00000027c0)="d01b32d3f187727f08142819be35fd8b700084d7c53cd0f0c70ba81f63321c6f62283620ab80a8740559c7fa0ceadf87e511e8c1e2517e722a6d25212e5e4a89c2f66bd1af29b0af3725e971d9cbc4d9425eab3a20145bb41952de31734d21df196790fbcc3822299857f195c41ad1132715d3bb0c8ce45f0b6f272066c341ec8e7ab54585fcae4075d995ac", 0x8c}, {&(0x7f0000002880)="8910730a647ebd83c07a43487a93cb0062e0e3ca91e90bc822cb3712bbefaaf9ee81767bafae6570b4139c3e0c39941d03827c24ad704f948022a2e689403284556eb503e57ae8caefecb44216f90f80456f7a1ac4f4f1a39d4908090c65afb8884c8f34d0bedd2c644c62822112d614bc70e54c61830e8cafb087d772ff7cc55cfb12fa0bab18d6138d3dde7723c1e61120fba8b9a371a92762bc83c64e02637fc57ba6d4f3530efdade12dc2327be5efc24b16ea102fdf3a965b327e38741e1300175bff7d4b60ddb161977d4cbb3f507321f38c5ccc08e5d6de05d390c0979a5c50cf6d3788ba434c7095d621c8d3ff2ceaf4b0bfd2d66815ef3ca0dd80f55ec27d07a796cb2623e2ac14a58fdf25dd943c6815b722574e029efc7fb49928ee351ffba560f48129e3b1cf31dc16a8cf1d38faec54f405e4b3d7cecede53182dadfb87d17b9d840c7de28e66cc0c53888a46fb3b7f4550f59c102c2a7c8024359ada3059ebd41ece9c967379a8353e4101f76ccdc024463a6d0dc20778d5e86dd1f30da51776d7d6db0a68a7bad9143bef57b3272b8d6f0c0e99aa7f539c0ba7d7f3b1714dcac61035a91c86ed607f6a0f1d1c315993aba68b929a08493bcc367c03a1de6606aa86decf79797a4400ef2f33eb4c86f0ca69f1d97b56b24946af50f8f9b9c82dbdcff07ffd6805ad30fac393717aeddffcc09d136aa2c10050b81115abd6023e4400d63b106aff280ab7552d4eb6d1477b5d48cb1eed7153b8673c3f77892a13d670a0e1cf6fccd6794255c51bc7de821d1a81d446944bad2ad0e4f0f4077838531053dbf735922040a6a863400dce2addfae6138eadce109664fc94aa7af80205cb39e58ac0f57ce30519646b1a64b3f7ea05ae526224a223c0b77da61a3231d85ad7ab1afc9b96d86be9f6a17df4abf7f978c294a9da3e2f83f0f33c2e0ff67c5bc051b0a38ed3e17b22f1b7a663f16710193fb68235a5e8ccf944eddb0f86f7f7080eb4acde5df73d1bc96424ecf3b65b0db54178f640a1fc01293e96655d0357a6cf519f17995a66abf8b19c2a7255208b74454c6b692cf675696765cefcddaaa2cad69d1da7ef120328ffbc05e179db5c08b949de1e3c0acfb02ccb0231242cbfe0496aa8b0a42b8930cbd35632f8ad4ea6b460306470d6932533524f99c5698a16ab675c1ead56bad9a1b4d94fa16900907cd5b5877f0224b00bd7d9f44dc0a7fab91d8cf3ee2aa064aa629c4f51086935653e5a1d6b1924140acc0ee5ddda9bd5df2e79cc7140f9b269fa0f38158c32a579f950b3c3856671c81c1b79b875db072960b62ec7bac9ec2ebc735fec196bed7b2c24b3097c55534ba37b81bf04a78cb95eb874e7eac36511aeff56c16505cb152d81c7cac930286e7c9bc3ca9266765cfc520a7b9153b5516a24d46a12f1504fa43c2341325a5d6afe67f0838acaa8fa32acead33c13929bc1f87aa3693c3cd21fd8eadd6c16a40666c3b06857aad581348ede0d6b3ebafdb3bccd9b16063a36fcb3ef60f42482e994001402e82c4c0fb90d615f336904a020324c5a627df5b96d68acd6be6c66afa3f21e5077a410fa7bfdbf3ed42f7267dc1e5451968cc5e72a71455b2b6917eed47572c0f2e938a53214d360c1de40dce94f2cff5eafe2692bdca39d5631edbae2326249696829da0b19905a6ce8a77e9646f9749e8869b4f7714d92c34e746626be792a25fef6ae71a908b823e1c16daf57736bc5b3f9efdd01db349e67698044dfd8b198101fc8b0c35a32b4c0d1a6632892bd4255fa20373b828e6c848fe36061a1302b63a2f4dd781e9e64231103cdf0ce009cc9802b30d894b7cc80006daa47f072ac77f1e9b17dd027f8357ac9f25a7a0c760dec4d77742fda0f957d516211bf2441e557d94d960e560becd51f130655358e5d72987a223a57d49cd16a6f1d10f6fc2d5392d71457bfdae66c22b5856cf9ac7f5e59d99a39ca0d855c3e690e42811076d52f90da1570e45b35eb44066d1f0e999e99d69685a9f3e611932c8314968a755b49c64989fa5730d3a29331d4cc49f9e5fe909399927e1cf37e588a94b91b99418741eb60773328f8d602761082935b6334088f1521dd37eb8e7c95344e069a922868aa731c2d51d064907df565e33e8918186487e0992688eec1dde008984a7f5bd765023c5758b34b57c04eba9b19dfcf1890829af4b76eb47f4eafd3a82882dee3a4c07f7a3292af6c01095577778d1e6b78489a5821a3f765b6240c72ec69e8a082f0c12dc4e6e775377bd1169234fc1671d740b06856d4860489e0ff3657a54565f5766a66389262e9c0793339ff726bc1f1c4d57fecd3e565eec3a4810192e7b7a7a408c8820ffa36a958884bacd2e27f3a09956744c9ec5908564c5ba857a637f5b813f78632c578dd77137f2ec8b273204867bddf7795b2814b7059f461fc50d16dc1f183d09daddc2a45e0806cf986468be14b16cd4b7536036ccc019549dbefd6001d13d5dda89593fde804bd040c47ca4e1b0bb397f3c65fce0d199532a8bef4c940a51e35ba517f9002ff77cc24f7c58acbbeda0ad1ea73b992c750782149a57bb5241e0cf2b97586a11760e0bfd95ee6e4b3d78f45b2a16597403ee2c5aafd5a2ac7071ff87367626d0da12422105c45bda847491767a635b886127534103b64c16c23c4550525aa7f62887dda1cc2f76bd3e2da525b6cf12422b0f03ce9eaf95049df2d5f7164d090cf79061792b63a8519e520ba5bea3edf25fa68f1d545f66a8658d0428e96b3bef4237ae08fca55e462f550d56edaa4661205dd0a32fb2fd3e095fc01ab2dcaceb3cdfb351adff31d30eddedf2eeda11b0f10460ef72ae716365bd3b995459c0a65d72cce85e2bc11b03f58f13f1f095932ca078e069ffa21bd9fe46bbf1058b30ba928cb3b3d10bdbffda9c9746c18d28a40622c9c2aee83a2c1501b547ecf1cc6cfe08e4226dc6743a1b44041c00f19c9800a53dc06b0b749435484ab95e0efaf59a26aa54423e31889e400000cb1e1c8e406265e68b5f909000797d103bf14879fa3f7ce04f3d376eb727428ad4e2d5e462c3e5997f5891a40e3e4a8d3e47e438d2938d7410c9d47ae96526ce4503a796ffbf6d8c07b216d8f1c9b8c727c73dc3b6c403185ae4d3e0d5d59228dcd0b6339887057f9318d77c4de104fa114a4d97dc7cfce077a1ca7c6fbeac54faecc609b85a2da23a7762d2b238738b6384dedf29081188c912be022b4dc10e1a044620c0f228799da424476b83669529f3722e53d28d66d5dda99535165b62f6a4d1408f9fa39fc2f948d5caa86f4ba4d993e83c7a8b87d760450ed36871ec04bd0b210abcf644243f03c214949d43ea914d7ce8c521d2b22bb6ae0361be379a2f985e101615e6e85c8014e44367f900fb0599408feece93474d314d1f10b8a95866500c0ec9c49ba17f182de2be9af4f668d3e06069d3f7ca960a98696860d6a25bc2553d436316cd3a467a70ab9cf515ddc9d910c531e7e2368b6a68442c12b0385516f7c7c96471a710363637fcc0c3093e113a5334e64057052173a7d40c53655cabab0b9c758c3fbd4256d4f96e07d4567b3185915a8c15b4ee67f7177965e4855e365c60ff71884b0644273c3a09467dded9eecdc7e3c38944b26100eb9b13dffef702305413d6f9554fc9381fd1d1b0f3e14d92c1a60816b3cd97495d55ca98492bfd39f93ac5f24a7cbccbacbb0a8dedf30b22154f43095128969dd98dcdede5c93f1174ce05a4e4cf62b3c2caea2aead3c9f6f2c44c5ab18b8a2976399f1bbc1a429da6cd635242f2570daa75c56458f021379b0feb9a6c31febf9c819e69791e20c4df6c5edb52e312b66fd197e5f8ff9185914855d8967a7166bb11942e2c4ef75081887236f4e788802d5b3a229483d816f69be05e3778c11cdfa6b77c01f6d3c29d87f465437bf0d62bf08c47e0391f2c5659f72922792519fd05aed415e8cd8d436165078ea72f1eeea7399b49615eb745c3625e20a87d041cf03cef04d44981e6af50117a59bc725b2922f05cebd789d22e8036b801a4c424d5eb9a0b2183781a3488ba4f37590ace3c34f3905aa4c64cb74cf1401b7ad6dff2dbdb70066c98d63986ae8cb7cdb0815bac11c0633014ff2e633abb40325958940b69ca8e739ce03b9a170320c72f030a11cb9647a229fdfbdc46bab4de6bbab596c0115f3455669ed1f03ef985e950d9fe773eaaf0e2f0860a623d011aace5f83fb80c1ee689d2116d3a1bfe638261c0aae4be1b1d8aa7ceb9bf56159021d883bb46315e5863b875b41e40f613b603387a97dc6bcadb9d23829cceabdcc78877c2e185239c35e990a06199ce161a3fdadf77e4eb1aa56f79ecdf7fd2c331cf170c4083012ac328fce3988458954dc7163e5e2958192fd23da48185123db8d5c075ceab68885d0611ebd29d8cfb02dc093c56db90b2ddf42fe96712464ec270a2b19339fccba437d50243356747b4d01670baa56ed4347c99c2db60fdc8a94ba53bab08d2939438c617b88a8478423b3a450f4b08214542f8425dd4aa6a1484cda26ae79371ab54b3fe26b377708b16c53374c31c814994b9a82328c5975f671ec7d4306dbc75a0f63aff21afb4dd77d0231a9bd605d94e2e7c2eb5a627e9bbf0ec570f00a8b4581b210ca1bd134aa7adf804365285e373a40010404fb5a03791a1f3b60d309a37ebfee57fd1623ca9106dbbe116b92d7e3f7936ec1b34c12bd408fbc6ec3bac2de1b0e1b6f852e09cf93990d46b28215f094b2b11556574e48e824044fd2aa6a7c692f7fd75f859a9620855f7ba94eea6fd4b0e4bc2a6f8187add423f992df63f6937780e41553d79aa4e0af498a411679a2322ebb26b54a50d05759eeee0bad3dcab3d251d7013d27e958896e05c75b2b90cdfca2f58ad2816d45020de704b79cba291853da53850b9c142c59c59ce52a1b53e323e4e407df290b38b2fb557831b6834eaf67628ab132098477082ab940420e63f53f91d718339eda90f62f614d8358f4f8cc52af3ddcc829eb12aa6b03451ebb18018cdf03e7e09636aa7fc8245a43f19c639068a3618d09ea6e03120425e3be69a8e4834d8d869dac7909b4eeb7985354f9d9691d6c8b716d476e37ae79106f7572a3b74483f7aff3cdee09713179c11250b78bd6f166ebc1fc8c7ca3a636193da4d70d16c538d8983e08e8f576ee4dc61dce6d2e7f2c22d5a4e9d602c38a74ac173244485fad11c2f5bdd0e5b32b78b80f0327ae35b2edda81eb2f8886e204f52d645d4484d30f11f3d52979e9baa5cc53224a6546dafe0d3bc746b5322c4e7d40025eb024d0b4f8130819354e4eaa579e31e66eead46225f5421f145e6c922a39fc1cdd6be396aeb04bb71bbccbb7ab7a62447c68284e5da44b5ee67361a29a9a149f8a638b416005c8f6aae5b1553320b2f8333b33125e4b44cb63a68dcf4b1259015421a594e5b1c91275b417fdbab78062857e3743fd0a0deb9cb0a3f2b6d3959977e2dc7b7cf98defe9be442b41a91c1d96c5c65cd85104284a73367dbc6d5431a5f52cc6becba00b3b91fd3430616e6913f2834a442b16ecdf89e4af0112308baebe3b9ae68f66c7f210def9f9db2101d8e26df3c3440bad65976441cf105e4b10d23a01c084ec6898b706ba647bc7fb7ecae44fb85fde45fe29ce76d03cd4a9f8396ad391ec9fbdda2cb21063d0179c0290d3193e3a2a82bc687d0ad10de982b6c643c25031a280e9c831be692c77240636f4519b760b77", 0x1000}, {&(0x7f0000003880)="6dac354ce3b1c26a3636615be7190f8bb47ded1f203c9f90e506fceaf211fec8d43a182892223f73e50db3c47581e6f53c37ad9c0b345da51c9c0f6a0a5584170d3d4b8e98952459c73a2d6b5b6ff4a59bbf0883d2763f0cc88d26649035077a5d2dcd891f04775bfd07581a29838e64d3e14dd5f79233ff1635c2dea5301e5067dc15e4bcf7998f30c34ddf04a377dc39a8db7c4df7392fa8e154c61541027f546b9c926585cf9260c0b14d7cdfdf587691869b343d77bdfc", 0xb9}], 0x9, &(0x7f0000005b00)=[@rights={{0x38, 0x1, 0x1, [r0, r0, r0, 0xffffffffffffffff, r0, r0, r0, r0, r0, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x58, 0x4004}}, {{0x0, 0x0, &(0x7f0000005c00)=[{&(0x7f0000005b80)="2973928aa3e7262de9e77a49fdd905f3fea129d5fa87326469f6c29db458b5d96f949bf90aa2f394253638c1c71e", 0x2e}, {&(0x7f0000005bc0)="50ea8d6376ae9e55c73e062ce24ef009519c895381d8d6e6921ce958d6ad388ae36168434403e77f03ce6884ea", 0x2d}], 0x2, &(0x7f0000007300)=[@rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r5, r6}}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r7]}}, @cred={{0x1c, 0x1, 0x2, {r8, r10}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, r11]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13, r14}}}], 0xf0, 0x800}}], 0x3, 0x4000854) r15 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) dup2(r0, r15) [ 117.003140][ T389] usb 1-1: New USB device found, idVendor=041e, idProduct=3f19, bcdDevice=d9.81 [ 117.014868][ T4086] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 117.030147][ T389] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 117.044980][ T389] usb 1-1: config 0 descriptor?? executing program 2: r0 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @local, 0x9}, 0x1c) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x37, &(0x7f0000000140), 0x8) write$binfmt_aout(r0, 0x0, 0x0) clock_adjtime(0xf25c44ed9d084a2a, &(0x7f0000000000)) mkdir(&(0x7f00000002c0)='./file1\x00', 0x108) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000100)='./bus\x00', 0x100000, &(0x7f0000000200)=ANY=[], 0x1, 0x0, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f00000004c0)=@gettaction={0x24, 0x13, 0x1, 0x0, 0x0, {}, [@action_gd=@TCA_ACT_TAB={0x10, 0x1, [{0xc, 0x0, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}]}]}, 0x24}}, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xfffffe99) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000c80)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d83923dd29c034055b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e1a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152f7cbdb9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c4110555850915148ba532e6ea09c346dfebd38608b3280080005d9a9500000000000000334d83239dd27080e71113610e10d858e8327edb1fb6c86adac12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18c65ae1bd4f4390af9a9ceafd07ed00b0000002cab154ad029a1090000002780870014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683db01a469398685211bbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979ca9857399537f5dc2acb72c7ead0509d380578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9624d37c10223fdae7ed04935c3c9068000000bc8619d73415cda2130f5011e4845500a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b40000000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b60c2499d16d7d9158ffffffff00000000ef069dc42749289f854797f2f900c2a12d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d5a3e1a9e90d7676074a0bde4471414c99d4894ee7f8139dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c8412392191fa83ee830548f11e1038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90500d0b07c0dd00490f167e6d5c1109681739dc33f75b2042b8ff8c21ad702cca54728acad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd20785f653b621491dc6aaee0d409731091f4fb94c06006e3c1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e1590bab105b0cb578af7dc7d5e87d48d376444e2de02f47c61e8e84ff828de453f34c2b08660b080efc707e676e1fb4d5865c0ca177a4c7fbb4e829ab0894a1062b445c00f576b2b5cc7f819abd0f885cc4806f47ffb966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d3676329bb8cda690d192a070886df42b2708398773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169cdfaa4252d4ea6b8f6216ff202b5b5a182cb5e8380100632d03a7ca6f6d0339f9953c30930804fdc3690d10ecb65dc5b47481edbf1eee2e8893e903054d16d29c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026def743f1213bf817becd9e5a225d67521d1128eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be1827fcd95cf107753cb0a6a979030000007081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f324661351df747aa6a65872dfdcfa68f65bd06b4082d43e121861b5cc09b986bf56c747d9a1cc5b506892c3a16ff10feea20bdac89bfb758cf3500000000000000000000000000000098e6db5a96055e764a3bfd4ccb20d2e800994f4b602d25b2c076f21c7102687e054bb93b2d013be6227fd99902b074c0de00733128c81c48c5e140b17d71ac48f137d10798c4272826d2ba55bbda0059636528c132ed06759d880d1bc291beea56ed7ee8bcb392fdf886dbc74879ec4b831904d7c101ebbaef3c0ae6d0cf0000000000000000000000000000000011cb735f66a559ef0cdb5163a15c0bb986474bf5d9542e3e48805ce53127e4c076d69d868df543717aaaa07d7aca056f7f036c2bcba0795d1a64868a29ac5321b3cd6ef5b1a741afc7124e16b64a5d1d68b45fcfd7e531090ceae2f05536a4d5d6a4081e743827fb9c031d1fc9f195c2da189c49eaed6c30c71da0452e502ef393efeb02ebe82b1851cae5fa7c958ba23110b5e0e5b890803f28a356b2920e74564e0f8377b0ba5187fed2882b4780a1bcb583f1cb1470003ef9b592b9461328cfc01ebfce0ecdcea714a517dc40000000000000000000000000006bd0561e1cc72880cc3ec1bdf35eb670a9040e3b53cd826b94ad8aeb014e74787fe89fb3247a87d8bfb6d400142369f88964708d1d4d45a0490aedc9"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r2, 0x18000000000002a0, 0xfe, 0x60000004, &(0x7f0000000100)="b9ff03076044238cb89e14f008000de0ffff00184000633377fbac141412e000002062079f4b4d2f87e5feca6aab845013f2325f1a3903050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000, 0x0, 0x25, &(0x7f0000000040)="ded6e0966ec1cf6ba4b897a54e4e062b311453dcbb62932a01105d0a8066ca8e5e1f2f575d0d6e996b57fd408d420abb7337934e59815d75b4eb3e7206afce", &(0x7f0000000380)="af5fa441b438b5156d8a9fcc090f586e979858f64170cde36889dcc8539ffcca62621a4c3ea3f7acee366e6fb0b94314f90931dec60fed6c9fee64af416c29f65e47110b81f6b4da06db5e1aad1f627acb", 0x0, 0x3}, 0x2c) syz_read_part_table(0x593, &(0x7f00000005c0)="$eJzs0r1LK2kUB+A3A5c0e4lcLli4hWCwigqx0CIpRGJIY0RcsbAWLLQQLCwkEq39+AcUv0BsxD6lGEEUYiUpxXpBsUmVZdfZxmplUdnleZrhPefMHF5+E/hPi8Lv7XY7EUJoJ9//9m+nhbFS98TI5FQIiTAbQij8+stfnUQ88fdXz+NzOT6XktnG/vXo82nHTc9dPX0Yxf1aFMJaCGHh4Sj1b+/G/99Z/jK1vrFU3FzJz98XVx8H5/oKXVuFxZ2hg1xlujM3E/9Ytehz9qcbw8e37fLT7vf+b/VGK3sVz2USH7Ofr/U2/72f1Wa1Nd57sjyQ+dG8qGzHub/IHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+GBn+cvU+sZScXMlP39fXH0cnOsrdG0VFneGDnKV6c7cTPQ6V4s+Z3+6MXx82y4/7X7v/1ZvtLJX8Vwm8TH7+Vpv89/7WW1WW+O9J8sDmR/Ni8p2nPuL/AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAf6gwVuqeGJmcCiERZkMIo1HH0Z/1dvK1n4jnzuNnOa6XktnG/vXo82nHTc9dPX04EddrUQhrIYSFh6PUp1+Gd/sjAAD///tch0s=") [ 117.082311][ T2424] usb 5-1: new high-speed USB device number 15 using dummy_hcd [ 117.103424][ T389] usb 1-1: unknown interface protocol 0xfc, assuming v1 [ 117.113423][ T389] usb 1-1: cannot find UAC_HEADER [ 117.118919][ T389] snd-usb-audio: probe of 1-1:0.150 failed with error -22 [ 117.261119][ T4093] overlayfs: failed to resolve './file0': -2 [ 117.268188][ T4093] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BTRFS_IOC_SET_FEATURES(r0, 0x40309439, &(0x7f0000000040)={0x2, 0x4, 0x1a}) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CAP_HYPERV_SYNIC(r2, 0x8004ae98, 0x0) ioctl$KVM_SET_IRQCHIP(0xffffffffffffffff, 0x8208ae63, 0x0) r3 = syz_open_dev$usbfs(&(0x7f0000000100), 0x0, 0x111b81) r4 = fsopen(&(0x7f0000000000)='configfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x1) openat$cgroup_int(r5, &(0x7f0000000140)='cpu.weight\x00', 0x2, 0x0) ioctl$USBDEVFS_SUBMITURB(r3, 0x8038550a, &(0x7f00000001c0)=@urb_type_control={0x4, {0x1, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r4}, [@IFA_LOCAL={0x14, 0x2, @local}, @IFA_CACHEINFO={0x14, 0x6, {0x40000000, 0xffffffff}}]}, 0x40}}, 0x0) [ 117.333383][ T354] usb 1-1: USB disconnect, device number 18 [ 117.339288][ T4093] loop2: p2 p3 p7 [ 117.362354][ T2424] usb 5-1: device descriptor read/64, error 18 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) (async) r1 = socket$unix(0x1, 0x7, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) pread64(r2, &(0x7f0000000480)=""/61, 0x3d, 0x7fffffffffffffff) (async) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f00000001c0)={'team0\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)=@ipv6_deladdrlabel={0x44, 0x49, 0x10, 0x70bd2c, 0x25dfdbff, {0xa, 0x0, 0x38, 0x0, r3, 0x401}, [@IFAL_ADDRESS={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @loopback}}, @IFAL_ADDRESS={0x14, 0x1, @rand_addr=' \x01\x00'}]}, 0x44}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) (async) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0xee01, r4, 0xffffffffffffffff) (async) ioctl$EVIOCGSW(r2, 0x8040451b, &(0x7f00000004c0)=""/4096) (async) r5 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDADDTOENTCNT(r5, 0x40085203, 0x0) setxattr$security_evm(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0), &(0x7f0000000400)=@ng={0x4, 0x13, '0'}, 0x3, 0x2) (async) sendmsg$nl_xfrm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="800100001a001908000000000000000000000000000000000000000000000000ac141400"/64, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff0200000000000000000000000000010000000033000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000480003006c7a6a68000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b1f540540000000000000000000000000000000000000048000100626c616b6532732d3235362d78383600"/307], 0x180}}, 0x0) executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5, 0xa3, &(0x7f0000000080)=""/163}, 0x90) socket$inet6(0xa, 0x2, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, 0x0, 0x0) executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f0000000e40)=ANY=[@ANYBLOB="850000006100000054000000000000009500000000000000ef0285b72eae795b19ad261777db751896c5df696334e2d836395560230500ef286f21c974d520c247fd201861e50b2dd5e5f6b23909a23ee27007dae2a0fd08dbf92809a931196df3be84781f7eca5ed73850576acb265f56d62e6288a85dfe7c79e969b738dbc61171dfd8f5e33fbf1ee05bc5bdeb164db1458455e3ba438c9109dd081ad93df3fc235bed50ffce5ea79cfc8cf7d53a031691362ba21394bd0500c41f636ec4e299e370f5630dcfab526519a36f963679457241bc05a307f8be0c828a77b84553f3e2b9b7ae315e5b515c71c39bf4b45f5e3f7cd3f6404fc93cf55949f0c3a7b87f86120153725784e98975e8617ffc7e8cc497f437853d9c04b195fa52848dd1555796b3cdf2527d7929631cca05e27c28566d2c47699bc6c3fcf766c3cb8cd6a4a46895dc5b44d224a0b3c2ca8087486aead10034d94d32ad677b28b10eba35be28888ea8da622daf5f0f02d9c08752113ab1ec6bde50940e9bf33f91a6c5764dab5984e15ff1c0d3df92056aabc04eedfeb6535540e5c027ffac3d4df6589cb47171bfbb564a2350564f4bdbcf4e048f2b34570d5ef2bb8e9274d5d40af19b0afe0c774b562378fc3dbf8be42828b4cb3d6cf6930f5c4c71563e4eb0d341dc742bdb802b498fef8490b52ad16e1308000000ef3ffba81085ce4a028c7af46774b391e2124fcd93ff05c21ad0da384ff00151bb99090189eed2862f89e6b5ca8e62a5f5ff0dc6ed83392fd551d0eedc491b3df83509d2fa1023eb77b8a13de09e22a77e90f0b9bd8f47ad5a964ab6bbb94784d31b397229aeb326313fb66ffe0e9913d32301c844e58fd43db6b3693b404e000000000000000035cee0e44d723a1561dbb38e1d1ca9c52da483fd9003f43ba42a3b68faa431a930f28f5505400c94b18390a327789db7e625c56e2741c730d2ac76fb6ca67bf573a5614ef1e87a670a9762c18c026a997e27acb0b20fce93ed96c5508da9951e4f33d07d83d79843cd0b5ff2412a7884197e4c7494e9c0a1a9d5c9da91e7a999c11b9f4c3c37e1da20287818bb827ea0b2c4718d4af9d372938b0a43cc2c000000000000000000000100000000003844c98a5c738dde445b3967a2162a80d1dd111dc5238e8090a64909612c2027c8c97a21568150fc1797f72002b55f2118a7c2202e09b90a69c864562e842d0466a50a0f8dcbb003a22e42487a46bc2284eb130390c90f5882496ef7673db4cd49dfc2b0fa7ace1ded0ccb40d0827cd9ef385699afe4d157a92e6167b3ad5d52f2c35cac9905c46433543845382d314a0e65009aa429010d2e96fa49c9eec86d06c86a6ec8ea2a968d28ef73e9cb6da71cd3da64c19b04ba0be645fa00082000015711b0c2844a7d1ea55b088e67572359c85da1d4cbd1ec96d77b70e27083f704db00000000000000000000000000421d06690eae69a1734c2b990df28df506e8bd3b11171b882dab698af720c9d908ccaf2323e9859c4c066fc8e00a637ed5119e756db5a1c93de25c011d4ddb8cdff8d52e3ca27d9f5a7d5f41192912cf6673e6cdd3be51790a76984536f29820759b429875724c9f9e6b22faac4fea96f4025ce2bc7f3b05d59f6050f05d3c10944e5c4545c98060584ca22356b6ca381145739b181a269fc6ed5095d0490a1fc638569210f8017cdcf6ad438693d46e812704e259181a74f0b3acdb9323f2697fa75977473a4fe258556203b9ab0839e299c75be1b6baeb474eee77b4a4ae534c327dad6385ed0ac50504df4b077768d878a8a2cb20639c395b131872288ee461c343dfe696489406cfa4a49a6b3d2d8b708f3b428c0d8677dd26219548c26a49e028f2b25c7765da2cb851e3cab9eb1dea88892f0f794841526d2f35c4d290dd89b4578a5dbd18edd9"], &(0x7f0000281ffc)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x185}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x1000000, 0x1e, 0x1a0ffffffff, &(0x7f0000000200)="5c71f905cac413551b2ac06c86dd", 0x0, 0x4000, 0x0, 0x0, 0x0, &(0x7f0000000040)="41410a15b4bb2f637b0fb6fd731983700fa98a369f1f5312c102000000a976eafdac4f7f283102514a7d93cdbb4cbb105bf96fe8a540cda8d659a88325e383"}, 0x28) [ 117.400052][ T23] kauditd_printk_skb: 3 callbacks suppressed [ 117.400064][ T23] audit: type=1400 audit(1713879989.630:427): avc: denied { search } for pid=4095 comm="syz-executor.3" name="/" dev="configfs" ino=9909 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 executing program 3: r0 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000240)=0x10) ftruncate(r0, 0x200000000000000) executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/igmp6\x00') r1 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) sendfile(r1, r0, 0x0, 0x1) sendmsg$TIPC_CMD_SET_NETID(r0, &(0x7f0000000880)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, 0x0}, 0x0) write$UHID_DESTROY(r1, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) sync() sync() r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r3 = open(&(0x7f0000000300)='./bus\x00', 0x143042, 0x4) ftruncate(r3, 0x2007ffb) r4 = memfd_create(&(0x7f0000000440)='prodM\xb0\xea\a\x06\xbe\xaen/\xce4C\x80\x00\x00\x00\x00\x00\xadt\xa24>X@\rq@\xf2\xe9[\xc9\x10\x04\x00\x00\x1dz\xd0\x11\xe3\x05N\xb1\x84\xea\x91^%A\xf5\x9e\x13TdT\xc6^p\xcc#P\x04\x06\xae\xeb\x7f;Y\xeb\x8f\xec\xb4\xf9\x17\xb7\x04\xc2\xc0\xc6\xb4\v\xff\xfc\x88\x90\xabC\a\x82\xf0\xc72\xea\xb7Ww\xbe\xa8\x06\xa7\xdc\x06\x7f\x00\xc36\x96\xffZ\\A\x1dO\x03~Dk\xeb\x80\f\xed{u[\xbd\x9d^\xffj\x9c\x14\xb7\xb6v\x1d*1>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x003F\xf1 \x17-\x9e4C?]\x8c\xb4Y\xcf\x80\x85\xd6\x036\xc8~\xa8\x8c\xcd\b\xb5U\xec\x85\x9b\xe4Q>\xed\xdf\xdf\a\xd0lg\x13\r\x8c:s>\xd7s\xef\xb3\x9f#\x15\xad\x83i\x1b\x9b{4)\xd8\xa2\xb8\x8f\xa22)\x8d\xec\xf0(!\xf0\xb5-e+><\xc8X\xdaNz,u\x8f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xccU\xaf\\\xc4j,\xad[E\xb5*\xa1`\x7f\x93\xff\xb1G\xb9\xc4\xb8\xfbF\xa5BPF\x0fN\x8d\x1c\xdc\xdd^@\x1e\xf5\x7f ~\xbd\x1f\b\xe7\xe8\x0f\xa0|e\xba\x95a6\xf50\x14|\x19j\\\xe2\xca\f\x0fsd\x85>[\x04\x85I^\x80\x18m\x96:\x0f\xf4V\x8f\xa6l\xd4\"\xd7S\xac\x1e\x94\xc1\xb6x\xb8\xaa\x8c\x00\xfc\xf5', 0x2) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/ppp', 0x0, 0x0) fspick(r5, &(0x7f0000000040)='./file0\x00', 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000440)={&(0x7f0000000180)=ANY=[@ANYBLOB="9feb010018000000000000013c0000003c00000302000000020000000000000b000000bd0a440a9aa5961f0b000000000000000000000500000000000000ffff0100000500ef4dcac21eef0df6e884ec716500000000000200"], 0x0, 0x56}, 0x20) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) r9 = dup(r8) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r9, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000200)=[@textreal={0x8, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_MSRS(r9, 0x4008ae89, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000000008504"]) sendmsg$BATADV_CMD_GET_ORIGINATORS(r2, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000240)={0x0, 0x3e}, 0x1, 0x0, 0x0, 0x4801}, 0x800) fcntl$addseals(r4, 0x409, 0x12) mmap(&(0x7f00002ca000/0x3000)=nil, 0x3000, 0x4, 0x14, r7, 0x11a87000) ftruncate(r4, 0x6) write$UHID_DESTROY(r0, &(0x7f00000000c0), 0x4) lseek(r2, 0x0, 0x2) sendfile(r2, r3, 0x0, 0x1000000201005) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) sync() executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) syz_emit_ethernet(0x6a, &(0x7f0000000980)={@local, @link_local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x48, 0x0, @wg=@cookie={0x3, 0x0, "955aec9ef39911c4e608778212119fd3c62597a2d165de62", "580c5119fb37bf4a8be03c1f77f40bafce6ab79eb3b71dc477351f542ce9232f"}}}}}}, 0x0) syz_emit_ethernet(0x86, &(0x7f00000000c0)={@link_local, @local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x11, 0x0, @dev={0xac, 0x14, 0x14, 0xf}, @multicast1}, {0x0, 0x4e20, 0x64, 0x0, @wg=@response={0x2, 0x0, 0x0, "306700eeffffff0000000000001000", "8e6dbc6bc4b02931a149e80581e14a2c", {"a65651e8000000000000007f96141e51", "dac60bebefc50000000000000200"}}}}}}}, 0x0) sendmsg$IPCTNL_MSG_EXP_NEW(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000180)={0xa4, 0x0, 0x2, 0x401, 0x0, 0x0, {0xa}, [@CTA_EXPECT_MASTER={0x18, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @empty}, {0x8, 0x2, @multicast2}}}]}, @CTA_EXPECT_MASK={0x3c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private0}, {0x14, 0x4, @remote}}}]}, @CTA_EXPECT_TUPLE={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @mcast2}}}]}]}, 0xa4}}, 0x0) r3 = dup(r0) ioctl$KDGETLED(r3, 0x4b31, &(0x7f0000000000)) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000040)={0xffffffc1, 0x988, 0x7ed0, 0x8, 0xff, "9ce24340a53054d954e7a279a8de04f7ba1c88"}) [ 117.752354][ T2424] usb 5-1: device descriptor read/64, error 18 [ 117.872544][ T2424] usb usb5-port1: attempt power cycle [ 118.282342][ T2424] usb 5-1: new high-speed USB device number 16 using dummy_hcd [ 118.452447][ T2424] usb 5-1: device descriptor read/8, error -61 [ 118.722438][ T2424] usb 5-1: device descriptor read/8, error -61 executing program 4: r0 = socket$inet6(0xa, 0x800000000000002, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file2\x00', 0x2000000, &(0x7f00000001c0), 0x1, 0x539, &(0x7f0000001440)="$eJzs3c1vI2cZAPBnHHt3sxtIgB4KUj9Ei3YrqL3p0jbi0BYJcasEKvclyjpRFCeOYqdsogol4oyQEIKKW09ckPgDkFBvXBFSJbhwQoBAFWzh0AMwaDyTDU7HG4fENop/P+nNvDPjmed5Hc94Pt5kAphaT0fEaxExExHPRcR8Mb1SlDjIS/a6Dx68tZKVJNL0jb8mkRTTspclRcncKBa7lg9Kdfb2N5ZbreZOMd7obm43Onv7z69vLq8115pbd+4svrT08tKLS7dLlq4O0bLDvrGsXa985U8//N5PvvrKL77wrd/f/cutb2f5zhXzj9px0fL3pJa9Fw9l2e+MItgEzBTtqU06EQAAhpId438yIj7bO/6fj5mhjq1zyUgzAwAAAC5K+upc/DOJSAEAAIBLq9LrA5tU6kVfgLmoVOr1vA/vY3G90mp3up9fbe9u3cv7yi5ErbK63mrevpL3qV2IWpKNL/bqx+MvPBxP+voA/2B+tje/vtJu3ZvcZQ8AAACYKjdOnP//Yz4//3+EwzRN07ElCAAAAFyMhUknAAAAAIzcR8//35lIHgAAAMDouP8PAAAAl9rXXn89K+nR86/vvbm3u9F+85fR7GzUN3dX6ivtne36Wru91kqvRmyetr5Wu739xdjavd/oNjvdRmdv/+5me3ere3e97xHYAAAAwBh94ql3f5tExMGXZnslcyX7MTNggbyvQGV8GQKjcqYN+Y+jywMYv0Ff8x9VHWkewPjZqmF61fJBMuk8gMk5bQcwsPPOry4+FwAAYDRufrr8/n/1+NoAcEnpyAPTa/j7/8Bl4/4/TK+aIwCYarNDvObE/f/j7gJD3/9P03x4xT8CAQCACZnrlaRSL+4FzkXlwzQXC1FLVtdbzdsR8fGI+M187Wo2vthbMvFHAwAAAAAAAAAAAAAAAAAAAAAAAAAwpDRNIgUAAAAutYjKn5PigV4355+dO3l94Ery4Xxv2Hs6wBs/ur/c7e4sZtP/VkyP6L5dTH/hLFcePHkcAAAARqV3nv7dYrg46WwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGw+ePDWylEZZ9z3vxwRC2Xxq3GtN7wWtYi4/vckqkcLPRWRRMTMBcQ/OIyIx8viJ1lasVBk0Rc/IioRMdvLYuTxn0jTtDT+jXNHh+n2brb/ea1s+6vE071h+fZfLcp5Dd7/VR7u/2ZK4md7no8NGeMz7/2sUT7naj6/Wr7/OYqfDIj/TNkqS96Ub35jf39Qbuk7ETdLv3+SvliN7uZ2o7O3//z65vJac625defO4ktLLy+9uHS7sbreahY/S2N8/4mf/3tQ/PcPI64PiL/Q3/7lk+1/NqvUBq352L/eu//gU3m1dmIVvfi3nin//T/eH7/vrc0+E58rvgey+TeP6gd5/b89+dNfP/mo9t8b0P7Tfv+3Tm96z3Nf/84fimo65CIAwAh19vY3llut5s7ZK7NnW+rtNE3/51hnrGRHRwNm/e7HecPHkcZwlccGpfr/XHn1LC9Or577w3apKtU493oqgz/hF1SZ6G4JAAAYgeOD/klnAgAAAAAAAAAAAAAAAAAAANNrHP/w7GTMg8k0FQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgkf4TAAD//4wD2rI=") creat(&(0x7f0000000280)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x14113e, 0x0) write$binfmt_script(r2, &(0x7f0000000080), 0x208e24b) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$F2FS_IOC_DEFRAGMENT(r1, 0xc010f508, &(0x7f0000000040)={0x2, 0x8}) setsockopt$inet6_udp_int(r0, 0x11, 0x67, &(0x7f0000000180)=0x3, 0x4) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x4e25, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) write(r0, &(0x7f0000000200)="89ba41c97928dec7cec15a160d3dba257872aed129d4b5247c9834550448a4f46c37425b873ec95db3d757e8b2333a64d9abf416fd83f942661c47bcdf71f7d07ba2b2f051829a7f66952e57962614db0d03474a4a4bce636ea8d2b882b2b49ef18e76edbec7302a96e41f206d930eda2769c56e6d5e3d541ce9a21c3ce5cb5f", 0x1fc0) executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) syz_emit_ethernet(0x6a, &(0x7f0000000980)={@local, @link_local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x48, 0x0, @wg=@cookie={0x3, 0x0, "955aec9ef39911c4e608778212119fd3c62597a2d165de62", "580c5119fb37bf4a8be03c1f77f40bafce6ab79eb3b71dc477351f542ce9232f"}}}}}}, 0x0) syz_emit_ethernet(0x86, &(0x7f00000000c0)={@link_local, @local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x11, 0x0, @dev={0xac, 0x14, 0x14, 0xf}, @multicast1}, {0x0, 0x4e20, 0x64, 0x0, @wg=@response={0x2, 0x0, 0x0, "306700eeffffff0000000000001000", "8e6dbc6bc4b02931a149e80581e14a2c", {"a65651e8000000000000007f96141e51", "dac60bebefc50000000000000200"}}}}}}}, 0x0) sendmsg$IPCTNL_MSG_EXP_NEW(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000180)={0xa4, 0x0, 0x2, 0x401, 0x0, 0x0, {0xa}, [@CTA_EXPECT_MASTER={0x18, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @empty}, {0x8, 0x2, @multicast2}}}]}, @CTA_EXPECT_MASK={0x3c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private0}, {0x14, 0x4, @remote}}}]}, @CTA_EXPECT_TUPLE={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @mcast2}}}]}]}, 0xa4}}, 0x0) r3 = dup(r0) ioctl$KDGETLED(r3, 0x4b31, &(0x7f0000000000)) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000040)={0xffffffc1, 0x988, 0x7ed0, 0x8, 0xff, "9ce24340a53054d954e7a279a8de04f7ba1c88"}) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) bind$inet(r2, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) (async) syz_emit_ethernet(0x6a, &(0x7f0000000980)={@local, @link_local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x48, 0x0, @wg=@cookie={0x3, 0x0, "955aec9ef39911c4e608778212119fd3c62597a2d165de62", "580c5119fb37bf4a8be03c1f77f40bafce6ab79eb3b71dc477351f542ce9232f"}}}}}}, 0x0) (async) syz_emit_ethernet(0x86, &(0x7f00000000c0)={@link_local, @local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x11, 0x0, @dev={0xac, 0x14, 0x14, 0xf}, @multicast1}, {0x0, 0x4e20, 0x64, 0x0, @wg=@response={0x2, 0x0, 0x0, "306700eeffffff0000000000001000", "8e6dbc6bc4b02931a149e80581e14a2c", {"a65651e8000000000000007f96141e51", "dac60bebefc50000000000000200"}}}}}}}, 0x0) (async) sendmsg$IPCTNL_MSG_EXP_NEW(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000180)={0xa4, 0x0, 0x2, 0x401, 0x0, 0x0, {0xa}, [@CTA_EXPECT_MASTER={0x18, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @empty}, {0x8, 0x2, @multicast2}}}]}, @CTA_EXPECT_MASK={0x3c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private0}, {0x14, 0x4, @remote}}}]}, @CTA_EXPECT_TUPLE={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @mcast2}}}]}]}, 0xa4}}, 0x0) (async) dup(r0) (async) ioctl$KDGETLED(r3, 0x4b31, &(0x7f0000000000)) (async) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000040)={0xffffffc1, 0x988, 0x7ed0, 0x8, 0xff, "9ce24340a53054d954e7a279a8de04f7ba1c88"}) (async) executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r4}, [@IFA_LOCAL={0x14, 0x2, @local}, @IFA_CACHEINFO={0x14, 0x6, {0x40000000, 0xffffffff}}]}, 0x40}}, 0x0) executing program 1: r0 = gettid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ppoll(0x0, 0x0, 0x0, &(0x7f00000000c0)={[0x8001a0ffffffff]}, 0x8) ioctl$int_in(r1, 0x5452, &(0x7f0000000180)=0xffffffffffffffff) fcntl$setsig(r1, 0xa, 0x12) ppoll(&(0x7f0000000100)=[{r2}], 0x1, 0x0, &(0x7f0000000080)={[0x8001a0ffffffff]}, 0x8) dup2(r1, r2) fcntl$setown(r2, 0x8, r0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r3, 0x6, 0x1e, &(0x7f0000000180)=0x400000001, 0xc2) setsockopt$inet6_tcp_int(r3, 0x6, 0x2000000000000022, &(0x7f0000000040)=0x1, 0x4) connect$inet6(r3, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f0000000280)=0x1, 0x4) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r0, 0x13) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r4, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0xb4) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f0000000240)={0x2, 0x4e23, @private=0xa010101}, 0x10) setsockopt$SO_BINDTODEVICE(r4, 0x1, 0x19, &(0x7f0000000000)='sit0\x00', 0x10) write$binfmt_elf64(r4, &(0x7f0000000e40)=ANY=[], 0xfdef) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000280)={0xffffffffffffffff, 0x58, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r6, 0x20, &(0x7f00000002c0)={&(0x7f00000003c0)=""/144, 0x90, 0x0, &(0x7f0000000480)=""/159, 0x9f}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x17, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="180000005c040000000000000200000085000000d60000009520000000000000"], &(0x7f0000000040)='syzkaller\x00', 0xffffffff, 0x0, 0x0, 0x41100, 0x6b, '\x00', r7, 0x4, r6, 0x8, &(0x7f00000001c0)={0x8, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x5, 0xf, 0x3, 0x41247aec}, 0x10, r8, r5, 0x4, 0x0, &(0x7f0000000540)=[{0x3, 0x4, 0x3, 0xa}, {0x5, 0x4, 0xf, 0x2}, {0x4, 0x3, 0x6, 0x7}, {0x0, 0x1, 0xc, 0xc}], 0x10, 0x2}, 0x90) clock_gettime(0x0, &(0x7f0000000600)={0x0, 0x0}) recvmmsg$unix(r6, &(0x7f00000005c0)=[{{&(0x7f0000000280), 0x6e, &(0x7f0000000500)=[{&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/136, 0x88}, {&(0x7f00000004c0)=""/51, 0x33}], 0x3, &(0x7f0000000540)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x80}}], 0x1, 0x10022, &(0x7f0000000640)={r9, r10+60000000}) socket$packet(0x11, 0x3, 0x300) executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) unshare(0x20000600) r1 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000001a00)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) lseek(r1, 0x0, 0x1) sendmsg$nl_xfrm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="800100001a001908000000000000000000000000000000000000000000000000ac14140000000000000000000000000000000000000000000053458dad3bf58b", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff02000000000000000000000000000100000000330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000480003006c7a6a680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048000100626c616b6532732d3235362d78383600"/312], 0x180}}, 0x0) executing program 0: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000680)={&(0x7f0000000000)=@ipv6_newnexthop={0x28, 0x2c, 0x1, 0x9, 0x0, {0x2, 0x0, 0x0, 0x0, 0x4}, [@NHA_ID={0x8, 0x6, 0xfffffffe}, @NHA_OIF={0x8}]}, 0x28}}, 0x0) executing program 3: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) r2 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) syz_emit_ethernet(0x6a, &(0x7f0000000980)={@local, @link_local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x48, 0x0, @wg=@cookie={0x3, 0x0, "955aec9ef39911c4e608778212119fd3c62597a2d165de62", "580c5119fb37bf4a8be03c1f77f40bafce6ab79eb3b71dc477351f542ce9232f"}}}}}}, 0x0) syz_emit_ethernet(0x86, &(0x7f00000000c0)={@link_local, @local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x11, 0x0, @dev={0xac, 0x14, 0x14, 0xf}, @multicast1}, {0x0, 0x4e20, 0x64, 0x0, @wg=@response={0x2, 0x0, 0x0, "306700eeffffff0000000000001000", "8e6dbc6bc4b02931a149e80581e14a2c", {"a65651e8000000000000007f96141e51", "dac60bebefc50000000000000200"}}}}}}}, 0x0) sendmsg$IPCTNL_MSG_EXP_NEW(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000180)={0xa4, 0x0, 0x2, 0x401, 0x0, 0x0, {0xa}, [@CTA_EXPECT_MASTER={0x18, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @empty}, {0x8, 0x2, @multicast2}}}]}, @CTA_EXPECT_MASK={0x3c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private0}, {0x14, 0x4, @remote}}}]}, @CTA_EXPECT_TUPLE={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @mcast2}}}]}]}, 0xa4}}, 0x0) r3 = dup(r0) ioctl$KDGETLED(r3, 0x4b31, &(0x7f0000000000)) ioctl$TCSETSF2(r0, 0x402c542d, &(0x7f0000000040)={0xffffffc1, 0x988, 0x7ed0, 0x8, 0xff, "9ce24340a53054d954e7a279a8de04f7ba1c88"}) executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x0) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0x8, &(0x7f0000000080), 0x4) executing program 0: r0 = syz_btf_id_by_name$bpf_lsm(&(0x7f00000000c0)='bpf_lsm_path_mkdir\x00') r1 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000100)=@bpf_lsm={0x1d, 0x3, &(0x7f00000001c0)=@framed, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xa0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x4, 0x7fe2, 0x1}, 0x48) r3 = bpf$MAP_CREATE_CONST_STR(0x0, 0x0, 0x0) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000400)={r2, &(0x7f0000000380), 0x20000000}, 0x20) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x7f, 0x8, 0xfffffffa, 0xc08, r2, 0x55bb, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000004c0), 0x8) r7 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000500)={0x3, 0x4, 0x4, 0xa, 0x0, r4, 0x7, '\x00', r5, r6, 0x1, 0x5, 0x3}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000007c0)={0x18, 0x2, &(0x7f0000000580)=@raw=[@jmp={0x5, 0x1, 0xd, 0x1, 0x4, 0x0, 0x11}, @func={0x85, 0x0, 0x1, 0x0, 0x2}], &(0x7f00000005c0)='GPL\x00', 0x8, 0x8b, &(0x7f0000000600)=""/139, 0x0, 0x8, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000006c0)={0x0, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000700)=[r3, r7, r3, 0xffffffffffffffff, 0x1, r3], &(0x7f0000000780)=[{0x2, 0x3, 0x8, 0x2}, {0x1, 0x4, 0x7, 0x3}]}, 0x90) write$P9_RVERSION(r9, &(0x7f0000000080)=ANY=[@ANYBLOB="1500000065ffff097b000008003950323030302e4c"], 0x15) r10 = dup(r9) write$FUSE_BMAP(r10, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000440)=ANY=[@ANYBLOB="b0"], 0xb0) write$FUSE_INIT(r10, &(0x7f0000000380)={0x50}, 0x50) write$FUSE_NOTIFY_RETRIEVE(r10, &(0x7f0000000200)={0x30}, 0x30) write$FUSE_NOTIFY_RETRIEVE(r10, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000340)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r10}}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r11 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x16, 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_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r11, 0x2000000, 0xe, 0x0, &(0x7f0000000200)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000240)={0x0, r1}, 0x10) r12 = syz_btf_id_by_name$bpf_lsm(&(0x7f0000000280)='bpf_lsm_path_mkdir\x00') r13 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000002c0)=@bpf_lsm={0x1d, 0x3, &(0x7f0000000380)=@framed, &(0x7f00000003c0)='GPL\x00', 0x1, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000400)={0x0, r13}, 0x10) executing program 3: r0 = geteuid() syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./file2\x00', 0x0, &(0x7f0000000200)={[{@norecovery}, {@fsync_mode_strict}, {@resuid={'resuid', 0x3d, r0}}, {@discard}], [{@subj_type={'subj_type', 0x3d, '4)-^('}}, {@fowner_eq={'fowner', 0x3d, r0}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}]}, 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") unshare(0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f00000001c0)=0x20000008) ioctl$TIOCGPKT(r2, 0x80045438, &(0x7f0000000000)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002500), 0x80482, 0x0) mmap$binder(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1, 0x11, r4, 0x0) fallocate(r3, 0x0, 0x0, 0x10000) executing program 2: r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r0, 0x8208204) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14997e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) r2 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r2, 0x10, 0x0, 0x100000) r3 = socket(0x11, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$nfc_llcp(r3, 0x107, 0x17, 0x0, 0x20000000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = openat$cgroup_ro(r4, &(0x7f00000000c0)='blkio.bfq.io_serviced_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r5, 0x0) ftruncate(r5, 0x5) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x1c1842, 0x0) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) write$cgroup_devices(r6, &(0x7f0000000280)=ANY=[], 0xffdd) [ 118.820318][ T4139] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 118.840328][ T4135] EXT4-fs error (device loop4): ext4_ext_check_inode:540: inode #15: comm syz-executor.4: pblk 0 bad header/extent: invalid eh_entries - magic f30a, entries 24833, max 4(4), depth 0(0) [ 118.873985][ T4135] EXT4-fs error (device loop4): ext4_orphan_get:1240: comm syz-executor.4: couldn't read orphan inode 15 (err -117) [ 118.901655][ T4135] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 118.918170][ T4135] ext4 filesystem being mounted at /root/syzkaller-testdir1826050506/syzkaller.Sqx2ly/149/file2 supports timestamps until 2038 (0x7fffffff) executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@ipv6_newaddr={0x40, 0x14, 0x9535393fea6295b5, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, r4}, [@IFA_LOCAL={0x14, 0x2, @local}, @IFA_CACHEINFO={0x14, 0x6, {0x40000000, 0xffffffff}}]}, 0x40}}, 0x0) executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r0, 0x2007ffb) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = dup(r2) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000300)=[@text64={0x10000000, 0x0}], 0xffff, 0x0, 0x0, 0x0) [ 118.954701][ T23] audit: type=1400 audit(1713879991.190:428): avc: denied { mounton } for pid=4134 comm="syz-executor.4" path="/root/syzkaller-testdir1826050506/syzkaller.Sqx2ly/149/file2/bus" dev="loop4" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 119.002562][ T4135] EXT4-fs error (device loop4): ext4_map_blocks:617: inode #2: block 14: comm syz-executor.4: lblock 0 mapped to illegal pblock 14 (length 1) executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) (async) unshare(0x20000600) (async) r1 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000001a00)='/proc/sys/net/ipv4/tcp_rmem\x00', 0x1, 0x0) lseek(r1, 0x0, 0x1) (async) sendmsg$nl_xfrm(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="800100001a001908000000000000000000000000000000000000000000000000ac14140000000000000000000000000000000000000000000053458dad3bf58b", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff02000000000000000000000000000100000000330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000480003006c7a6a680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048000100626c616b6532732d3235362d78383600"/312], 0x180}}, 0x0) [ 119.037459][ T23] audit: type=1400 audit(1713879991.220:429): avc: denied { getopt } for pid=4148 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 119.058850][ T23] audit: type=1400 audit(1713879991.240:430): avc: denied { unlink } for pid=4134 comm="syz-executor.4" name="file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" dev="loop4" ino=19 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 executing program 4: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000740)=ANY=[], 0x1, 0x2b1, &(0x7f0000000e00)="$eJzs3MFqE10UwPHTpl+TprTJByIoqAfd6GZo4ws0SAtiQKlNURfC1E40ZExKJlQiYrsRtz5HcelOUF+gG3Hj3l0RBDddiJFkMu1MM62tMZlI/j8o9+aee3rvbTPlTCGzc+fV41LBMQpmTUYTKqMim7Irkm722ubabXNkRMbFb1OuTH7/fO723Xs3srnc/KLqQnbpakZVpy+8e/Ls9cUPtcnlN9Nv47Kdvr/zLfNl+/T2mZ2fS4+KjhYdLVdqaupKpVIzV2xLV4tOyVC9ZVumY2mx7FjVQLxgV9bW6mqWV6eSa1XLcdQs17Vk1bVW0Vq1ruZDs1hWwzB0KilDYa6b5PzW4qKZPTTciHXzzdF/E2GD1WrWjIUG81v92BQAABgsR9f/bq0/0p7bWf/nlt22x/W/twHq/65tBl4dWv+P9G1D6Llm/Z9sX79B1P8AAAAAAAAAAAAAAAAAAAAAAPwLdhuNVKPRSHmt9xUXkYSIeK+j3id6g9//cPN9cC8hYr9cz6/n3daNZwtSFFssmZGU/Gi9H9rc/sL13PyMtqTlvb3Rzt9Yz8ck7uV70mH55/+fdfM1mP+fJP3rZyQlp8LXz4Tmj8vlS758Q1Ly8YFUxJbV1vt6P//5rOq1mzmNB/InWvMO6OppGwAAAAAARMXQPR337614a0JCOuNu/gn+P3Dg/nxMzo5Fe3YAAAAAAIaFU39aMm3bqvo64yISHAnvxEXkd3Mi7YhEsXpMBuHsQ95JiIg7osfNmvBdDl/30o+zaPOCif7If/qDOiQU9V8mAAAAAH/bftF/gqRPL3q4IwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhs9xHxXmze8IeYEj0n3Lxfp+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCA/AoAAP//6uUZsA==") executing program 2: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000680)={&(0x7f0000000000)=@ipv6_newnexthop={0x28, 0x2c, 0x1, 0xa, 0x0, {0x2, 0x0, 0x0, 0x0, 0x4}, [@NHA_ID={0x8, 0x6, 0xfffffffe}, @NHA_OIF={0x8}]}, 0x28}}, 0x0) [ 119.103626][ T23] audit: type=1400 audit(1713879991.290:431): avc: denied { ioctl } for pid=4134 comm="syz-executor.4" path="/root/syzkaller-testdir1826050506/syzkaller.Sqx2ly/149/file2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" dev="loop4" ino=19 ioctlcmd=0xf508 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 119.169838][ T1543] EXT4-fs error (device loop4): ext4_map_blocks:617: inode #2: block 14: comm syz-executor.4: lblock 0 mapped to illegal pblock 14 (length 1) executing program 2: socket$nl_xfrm(0x10, 0x3, 0x6) r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) pread64(r1, &(0x7f0000000480)=""/61, 0x3d, 0x7fffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000001c0)={'team0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)=@ipv6_deladdrlabel={0x44, 0x49, 0x10, 0x70bd2c, 0x25dfdbff, {0xa, 0x0, 0x38, 0x0, r2, 0x401}, [@IFAL_ADDRESS={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @loopback}}, @IFAL_ADDRESS={0x14, 0x1, @rand_addr=' \x01\x00'}]}, 0x44}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0xee01, r3, 0xffffffffffffffff) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000004c0)=""/4096) ioctl$RNDADDTOENTCNT(0xffffffffffffffff, 0x40085203, 0x0) executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/keys\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000440)=""/113, 0x71}], 0x1, 0x408, 0x0) [ 119.236025][ T4163] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x4, 0x2, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0xffffffff}, 0x48) r0 = open_tree(0xffffffffffffff9c, &(0x7f00000006c0)='.\x00', 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=@RTM_GETMDB={0x18, 0x1c, 0x1, 0x0, 0x25dfdbff}, 0x18}}, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00') lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000002780), 0x24, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x30, 0x18, 0x229, 0x0, 0x0, {0x2}, [@typed={0x8, 0x600, 0x0, 0x0, @u32}, @nested={0x14, 0x8, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x5, 0x4, 0x0, 0x0, @str='\x00'}]}]}, 0x30}}, 0x0) executing program 2: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) 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", @ANYBLOB], 0x0}, 0x90) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x18, 0xc, 0x0, 0x0, 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, &(0x7f0000000540)={&(0x7f0000000140)='sched_switch\x00', r1}, 0x10) r2 = openat$cgroup_freezer_state(r0, &(0x7f0000000140), 0x2, 0x0) r3 = openat$cgroup_procs(r0, &(0x7f00000001c0)='tasks\x00', 0x2, 0x0) write$cgroup_pid(r3, &(0x7f00000000c0), 0x12) write$cgroup_freezer_state(r2, &(0x7f0000000400)='FROZEN\x00', 0x7) write$cgroup_freezer_state(r2, &(0x7f0000000080)='THAWED\x00', 0x7) r4 = open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x101002, 0x4) mkdirat(r4, &(0x7f0000000080)='./file0/file1\x00', 0x3f) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file1\x00', 0x0, 0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x1c1341, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x2}) write$cgroup_subtree(r5, 0x0, 0xe) mknodat(0xffffffffffffff9c, &(0x7f0000000380)='./file0/file1\x00', 0x1, 0x2) unlinkat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file1\x00', 0x0) executing program 4: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000040), 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x1, 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="850000002f000000350000000000000085000000080000009500000000000000f4670880271e3503200ffa95a2c81f000000000000006287066c5197fabd5f9810e81ae0b737126ea677dcaeed8d38e65cb6e22ff5dde54704d25c79949c23e2eb15d75da2350ea7c09cc28d7673294f42a5f0a8320e13822c45c0f8612c10b100000000b0d3712c7e93363af3166a32d95433bb755a2dd576090c4867a7b6393e36856386d5ec15beb59686ca7034ff9cd41c03727209d031f40f3012e9576e51a7f550afc852003b2f7846c744ae6af3e4195cc037100324d85cec074c6949e129890152213c8b2759a07e6d067a97f5fe47fe5f17fdab80ef4104dbaba46aa43a815b1e5c6d1d224264be6c4d7f47ef21eb7e46f9aa4a9779f8555eaea768c1f2c221c110ef25253d110ce282ab76f593d928cf957d6be6277c04b8c5324812696a623cd8a4f8dc8dcba00b3b2d27478207993202b7bdbcbf8496b9a951667d5127f5a555c7b88b5c0ba0e37b56c0ebfb19a34268335648e1f844b6518a6ef7297f7b2744419af53e5309ec91d83cf4fbd775d9c07d8d591a4dac60ff0084190000b78863e629c6b2000088b8695eea0000000000000000000000000000000000449c810d3174c87ee545860972ae0c8006ac13f469a171e2cc6001e911eb513029dd293a58832e6a0ef2ccd58fc7974f8eda1e2e48d56c88c8698af62ec4580831f87aafc8428d3c2a4d1398115b9fcca23f5417e7202520b7f00e512890ab043123000000000000000000000000000003bf7a2282b3935270d6293e35079cd03d0986bdae57a687242525b644d5cd9ee5cffe82e347c1b3a889eaba769f72040168327e7b95b8934d0ec15526375a08ddd1ef53fe075e4fe42beb0eef41f9b23b1d06effb7812265d56e59ed8408bd7396da441416d1f2f99731232882194105d"], &(0x7f0000000140)='GPL\x00', 0x0, 0xe0, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffc1a, 0x0, 0xffffffffffffffff, 0xfffffffffffffef6}, 0x15) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r1, 0xfffff000, 0xe, 0x0, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x8000, 0x0, 0x0, 0x1a, &(0x7f0000000040)="08b04a9b42c4939980741c3dc7fc17d8276a194d93249b29a289a4009822130c0600a98fc018cf8070d1a27dce1241974f2e875ffeba15"}, 0x28) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000079000000090000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000088b"], 0x0}, 0x90) r3 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r3, 0x29, 0xb, &(0x7f0000000040)=0x9, 0x4) bind$inet6(r3, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000040), 0x400000000000284, 0x2, 0x0) setsockopt$inet6_int(r3, 0x29, 0x46, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x42, &(0x7f0000000100)=0x1e79, 0x4) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) fallocate(r2, 0x0, 0x0, 0x7ff) write$binfmt_script(r2, &(0x7f00000000c0), 0xb) lseek(r2, 0x0, 0x3) executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="58c19a97c76d17639d3bf9e99e89cd4c8b0e6c298577c06e3d8d072c23c016c9cdbac6a8de10c6a796b9843d0fe5c3dddc8ba8fdef16d2c9e9a29579b80c9ca9e0f1ac17aa14bd36106a6ed3c4e684db714a0ece68c4c9a45a5de0ad51f0097036723f82697084c83eb71761739cf52db6051b42e898328b389b7b790a84a753bb6afc0eecf46520ad8e225012c79a87fd74f4c934938146611bcc46834453c489a7bed647dabf5437e76e216261db3d3131b8fd72d7c32f930e89588ef487d0542cb743952adc1151f915f4179cb160c9c678a19270f5b2b0bc25818c1df7bad02450218bfba0e9e0c3ee6d286db270240812849f881c", @ANYRESHEX, @ANYRES32, @ANYBLOB="e0efb544", @ANYBLOB="1faa8bc8f3fa41fccc9c3fc54e60d373d4cbb07627903ccb3f423170ad5bfa19a64dd9e1593b10e25ed44e1459c069018e8b38520ddee502f60e48c4914ab879919053093720da0765d0dab69d8b", @ANYRESDEC, @ANYRES64], &(0x7f0000281ffc)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x28, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x1000000, 0xe, 0x0, &(0x7f0000000200)="5c71f905cac413551b2ac06c86dd", 0x0, 0x4000, 0x0, 0x3f, 0x0, &(0x7f0000000080)="41410a15b4bb2f637b0fb6fd731983700fa98a369f1f5312c102000000a976eafdac4f7f283102514a7d93cdbb4cbb105bf96fe8a540cda8d659a88325e383", &(0x7f0000000040)}, 0x50) executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000100)='./bus\x00', 0x100000, &(0x7f0000000200)=ANY=[], 0x1, 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xfffffe99) syz_read_part_table(0x593, &(0x7f00000005c0)="$eJzs0r1LY2kUB+A3F4Y0O0SGgSncQjBYRYVYaJGwiMSQxoi4YmEtWGghWFhIJFr78Q8ofoHYiH1KMYIoxEpSivWCYpMqy653G6uVRWWH52ku7znn3sPL7wb+16LwR7vdToQQ2sm3v/37SWG01DU+PDEZQiLMhBAKv/7yd+e3eOKfr57F53J8LiWzjb2rkaeTjuvu23r6IIr7tSiE1RDC/P1h6r/ejZ/faf4itba+WNxYzs/dFVceBmZ7C52bhYXtwf1cZepHbjr+sWrRx+xPN4aObtrlx52vfV/qjVb2Mp7LJN5nP5/rdf6736vNamus53ipP/OteV7ZinN/lj8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDOTvMXqbX1xeLGcn7urrjyMDDbW+jcLCxsD+7nKlM/ctPRy1wt+pj96cbQ0U27/Ljzte9LvdHKXsZzmcT77Odzvc5/93u1WW2N9Rwv9We+Nc8rW3Huz/IHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP6lwmipa3x4YjKERJgJIYxEHYd/1dvJl34injuLn+W4XkpmG3tXI08nHdfdt/X0wXhcr0UhrIYQ5u8PUx9+Gd7szwAAAP//s6yHiQ==") [ 119.342788][ T400] tipc: Disabling bearer [ 119.348111][ T400] tipc: Left network mode executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000680)={&(0x7f0000000000)=@ipv6_newnexthop={0x28, 0x2c, 0x1, 0xb, 0x0, {0x2, 0x0, 0x0, 0x0, 0x4}, [@NHA_ID={0x8, 0x6, 0xfffffffe}, @NHA_OIF={0x8}]}, 0x28}}, 0x0) executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r0, 0x2007ffb) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = dup(r2) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r4, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000300)=[@text64={0x12000000, 0x0}], 0xffff, 0x0, 0x0, 0x0) executing program 1: socket$nl_xfrm(0x10, 0x3, 0x6) r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) pread64(r1, &(0x7f0000000480)=""/61, 0x3d, 0x7fffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000001c0)={'team0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)=@ipv6_deladdrlabel={0x44, 0x49, 0x10, 0x70bd2c, 0x25dfdbff, {0xa, 0x0, 0x38, 0x0, r2, 0x401}, [@IFAL_ADDRESS={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @loopback}}, @IFAL_ADDRESS={0x14, 0x1, @rand_addr=' \x01\x00'}]}, 0x44}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0xee01, r3, 0xffffffffffffffff) ioctl$EVIOCGSW(r1, 0x8040451b, &(0x7f00000004c0)=""/4096) ioctl$RNDADDTOENTCNT(0xffffffffffffffff, 0x40085203, 0x0) executing program 1: syz_mount_image$f2fs(&(0x7f0000000140), &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000005b80)=ANY=[@ANYBLOB="6e6f626172726965722c6e6f657874656e745f63616368652c6673796e635f6d6f64653d7374726963742c696e6c696e655f78617474720000693a653d3078303030303030303030303030303766662c736d61636b6673726f6f080000006673f52b00e58abba2d0cc27be339f6f4fe5ad35a724e1531a622f050000008586eb5ba3614d2c24abf5a2614c0f111e057112dafd66336a5e3b6512b81cda80be6e9a34ccc2b88c0100008000000000e3f5def862b95c20ee847008000b0c22653d2ff39b36732e46b56357afe57094f42ba61c5e8b4e184d7dd50000000000000000c0469264c247cd3c7fcb39043dda97538456bc294ae31e525d3b664cf8e83b52b1885b866b58698b3f132aced62a4fc7c8c400b805173d7488a35708d2523190c0014689f57be6ee3f5d28935a0000000000000000000000000000000000000059c1403d010001008ab61fa90695a8b268c277645c1e357ec9316354f659d4244fe126a8364eaa0de6bf4ba21c767782a04bdbb8c86d0cc7e3f03f8ef15c0ee311768cccb8affb0ae5d7cd0000000097676c046a6c754c98dd5f400ad99a588d983ae6e07b4e0e0907266aca53b30a815a84295fb5eab2f263613d36994dc15562892c33ed149270907e9c2e4d0cad7dd9735621a0c676"], 0x1, 0x5514, &(0x7f0000000300)="$eJzs3M1rI2UYAPAn7Xa/XYt48LYDi9DCJmy67aK3qrv4gV3KqgdPmiZpyG6SKU2a1p48eBQPnv0nRMGTR/8GD569iQfFm6BkZqpbP8ClSWPb3w8mz7xv3jzzvGFZeGZKAjiz5pNffirFtbgUEbMRcTUiOy8VR2Y1D89FxPWImHnsKBXzf0ycj4jLEXFtlDzPWSre+vTm8MbKj2/8/PW3F85d+fyr76a3a2Dano+I7lZ+vtvNY9rK48NivjZsZ7G7PCxi/kb3UTFO87jb3Mgy7NYO1tWyeLuVr0+3dvqjuNmp1Uex1d7M5rd6+QX7w9ZBnuwDD2vb2bjR3Mhiu59msbWf17W3n//ftt8f5HkaRb4PsvQxGBzEfL6518z3s/Uoi/XeoJjP86aN5t4oDotYXC7qaaeR1bFxlG/6/+3Ndm9nLxk2t/vttJesVKovVKp3ytXttNEcNJfLtW7jznKy0OqMlpUHzVp3tZWmrU6zUk+7i8lCq14vV6vJwt3mRrvWS6rVyu3KrfLKYnF2M3n1/jtJp5EsjOLL7d7OoN3pJ5vpdpJ/YjFZqtx+cTG5UU3eWltP1h/cu7e2/vZ7d9+9/9La668Ui/5WVrKwdGtpqVy9VV6qLp6h/X9UFD3G/cORlJ5s+YVJ1QFwguj/gWmYXP+//SBi8v1/6P/H4kT1vxPr/z87s/uHI3nC/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNPj+7kvXstO5vPxlWL+qWLqmWJcioiZiPjtH8zG+UM5Z4s8c/+yfu4vNXxTiizD6BoXiuNyRKwWx69PT/pbAAAAgNPryw+vf5J36/nL/LQL4jjlN21mrr4/pnyliJib/2FM2WZGL8+OKVn27/tc7I0pW3YD6+KYkuW33M6NK9t/MnsoXHwslPIwc6zlAAAAx+JwJ3C8XQgAAADH6eNpF8B0lOLgUebBs+DsL+//fCB46dAIAAAAOIFK0y4AAAAAmLis//f7fwAAAHC65b//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv7NzP7lpA1EcgJ8NLvSfiqru26N0B8foEbrssuIAvQRHoFfIBTgD2eUIEUR4HBSiJIrisa2Q75PMMBb8/IzwYmakAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALp0Wa0X//9+/9c2Z7dv54WX/dG2bgAAAHgLttV6Ub+Zpf7H5vzn5tTXpl9ERBkRD43dR/HuJHPU5FSPfL66V8NFRJ1wuMakOT5ExM/muP7S9a8AAAAA52uzXM3TaD29zIYuiD6lSZvy069MeUVEVLOrTGnlIe9bprD6/z2OP5nS6gmsaaawNOU2zpX2LPXjfpy1m95pitSUT38/270DAAA9Gp00/Y5CAAAA6NPvoQtgGEXcLmUelwInqWmW996f9AAAAIBXqBi6AAAAAKBz9fjf/n8AAABw3tL+fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRpW60Xm+Vq3jZnt28nz90AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADADfvzjgIhEAZhsHd9ZzL3P6w0aGpqUgXCx98YDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPndX/5PTI0zydxrY+l5JFk7NbZOjb1z4+gP4+vXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc7M9tCoAgEIbBrezrX3j/w8YLeoYIZkB42EVBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBH7hnLOLXO2BJPVbVME3vGvaqOrBJnVokrF/p4sPUPfwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMvO/bzGUcUBAH8zs7NJq+IaZQ8RseBBLzbd1tbexIMSPPgnCCHd1titP9ocbClCLt4k515EjyKCEm/9H3puoZd662EPFTxX5lcy+XFYhZ3ZZD8fePO+Mwzzvm8WQr77XgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsM/5wL06yQ6+I4/Law2d317P+0YE+c3/78XLWsjhqMunj4Y36SdSvnSw2nwwAAADzIanq+xDCk3RnNevjXl7/p9U9Wc3/00tFXNXzB+v+qq9q/6z9+cfT13YH6hXjZA+9ujEanjucSmd6s5xhz1+e4KZO/ubz716S/AOJP9l6dZzm7zP64cGDj7p5uDD9dAGA/+ds1ZdB9ftQ1g/aTAyAudGpFd5V/Z/02s0JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAnjrfBCFUchhOXOXpx59Ozu+lH9/e3Hy1W7dO/edv2Z2SPSEMLVjdHwXFhscDaz7dbtO9fXRqPhzeaDN0MIbY3+QTn9659NcHMIU0rjTEtvfs6CuPywZyWf4xG0+EMJAIATKS1bVtc/SXdWs2vRUgjPf95f/79di8OE9f/Tzy89rI9Vr/8Hjc1w9q1s3vh65dbtO+9u3Fi7Nrw2/PK984P3BxcuX7x4eSX/rqQ4tp0mAAAAx1i3bPX6P146vP5/uhaHCev/b34cfFcfK1H/H2lv0a/tTAAAAObbK2f++Ts64nrU7YZv1zY3bw6K4+75+eLYQqr/2ULZ6vV/stR2VgAAAEATxlvRvvX/K7U4TLj+/+Ivr/9Wf2YSQjhVrv+fXf9qdKW56cy0qfzx8EL5cDsLAAAAKOvxUwfW/9N8/3+8u+UhDiG881YRl/8GcKL6P/n4+1/rY9X3/19oboozKe4X7yPv+yF0+m1nBAAAwEm2mLdeXv//le6sfvH76U+79v8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANO3fAAAA///FdTwZ") mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000000)='./file0/file1\x00') mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) mkdir(&(0x7f0000000400)='./file1/file0\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000500)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) r0 = socket(0x840000000002, 0x3, 0xff) syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) write$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000100)='THAWED\x00', 0x7) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f0, &(0x7f00000002c0)={'ip6tnl0\x00', &(0x7f00000004c0)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote, @empty, 0x40, 0x0, 0x0, 0x2}}) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_buf(r1, 0x6, 0x1a, 0x0, &(0x7f0000000d40)) chdir(&(0x7f00000001c0)='./bus\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r2, &(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file1\x00', 0x2) [ 119.551371][ T4181] bridge0: port 1(bridge_slave_0) entered blocking state [ 119.569618][ T4181] bridge0: port 1(bridge_slave_0) entered disabled state [ 119.585323][ T4181] device bridge_slave_0 entered promiscuous mode executing program 3: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000040), 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x1, 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="850000002f000000350000000000000085000000080000009500000000000000f4670880271e3503200ffa95a2c81f000000000000006287066c5197fabd5f9810e81ae0b737126ea677dcaeed8d38e65cb6e22ff5dde54704d25c79949c23e2eb15d75da2350ea7c09cc28d7673294f42a5f0a8320e13822c45c0f8612c10b100000000b0d3712c7e93363af3166a32d95433bb755a2dd576090c4867a7b6393e36856386d5ec15beb59686ca7034ff9cd41c03727209d031f40f3012e9576e51a7f550afc852003b2f7846c744ae6af3e4195cc037100324d85cec074c6949e129890152213c8b2759a07e6d067a97f5fe47fe5f17fdab80ef4104dbaba46aa43a815b1e5c6d1d224264be6c4d7f47ef21eb7e46f9aa4a9779f8555eaea768c1f2c221c110ef25253d110ce282ab76f593d928cf957d6be6277c04b8c5324812696a623cd8a4f8dc8dcba00b3b2d27478207993202b7bdbcbf8496b9a951667d5127f5a555c7b88b5c0ba0e37b56c0ebfb19a34268335648e1f844b6518a6ef7297f7b2744419af53e5309ec91d83cf4fbd775d9c07d8d591a4dac60ff0084190000b78863e629c6b2000088b8695eea0000000000000000000000000000000000449c810d3174c87ee545860972ae0c8006ac13f469a171e2cc6001e911eb513029dd293a58832e6a0ef2ccd58fc7974f8eda1e2e48d56c88c8698af62ec4580831f87aafc8428d3c2a4d1398115b9fcca23f5417e7202520b7f00e512890ab043123000000000000000000000000000003bf7a2282b3935270d6293e35079cd03d0986bdae57a687242525b644d5cd9ee5cffe82e347c1b3a889eaba769f72040168327e7b95b8934d0ec15526375a08ddd1ef53fe075e4fe42beb0eef41f9b23b1d06effb7812265d56e59ed8408bd7396da441416d1f2f99731232882194105d"], &(0x7f0000000140)='GPL\x00', 0x0, 0xe0, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffc1a, 0x0, 0xffffffffffffffff, 0xfffffffffffffef6}, 0x15) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r1, 0xfffff000, 0xe, 0x0, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x8000, 0x0, 0x0, 0x1a, &(0x7f0000000040)="08b04a9b42c4939980741c3dc7fc17d8276a194d93249b29a289a4009822130c0600a98fc018cf8070d1a27dce1241974f2e875ffeba15"}, 0x28) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000079000000090000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000088b"], 0x0}, 0x90) r3 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r3, 0x29, 0xb, &(0x7f0000000040)=0x9, 0x4) bind$inet6(r3, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) recvmmsg(r3, &(0x7f0000000040), 0x400000000000284, 0x2, 0x0) setsockopt$inet6_int(r3, 0x29, 0x46, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x42, &(0x7f0000000100)=0x1e79, 0x4) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) fallocate(r2, 0x0, 0x0, 0x7ff) write$binfmt_script(r2, &(0x7f00000000c0), 0xb) lseek(r2, 0x0, 0x3) [ 119.592482][ T23] audit: type=1400 audit(1713879991.820:432): avc: denied { map } for pid=4150 comm="syz-executor.3" path="/dev/zero" dev="devtmpfs" ino=1057 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:zero_device_t tclass=chr_file permissive=1 [ 119.622394][ T4181] bridge0: port 2(bridge_slave_1) entered blocking state [ 119.629229][ T4181] bridge0: port 2(bridge_slave_1) entered disabled state executing program 0: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) ftruncate(r0, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(0xffffffffffffffff, 0x112, 0x8, &(0x7f0000000080), 0x4) executing program 2: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xa, 0x6, &(0x7f00000001c0)=ANY=[@ANYBLOB="05004800000000006b113200000000008510000002000000850000000500000095003300000000009500a505000000006e6433de69e899e4cff17a25e2aa421a0e8d81586c3afa73709cbcd7ab4a2158d04db8b9930c2ac2fbaf5dd5b8abf11cc68b381bcb5b605cc2f5608f0a93cba8ed86157668d0befff81c7bd164a03eefc9d1ae5d30798fb936a3ef453789fe4fe1d86af2f06173f62441f8135276d1849a285747e9df7584f83aea8c8189d61b6150bc8e5065719f73a97728abb717848cbb91431b22a51e4b66da20a98bcb5498747f7f6c2bc1e3afbbae240816086fe672aed0876c4e8c15731400"/248], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xb8000000}, 0x70) executing program 2: r0 = getpid() r1 = 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) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000ac0)={&(0x7f0000000a80)='ext4_writepages\x00', r1}, 0x10) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) bpf$PROG_LOAD(0x5, &(0x7f0000001b00)={0xa, 0xe, &(0x7f0000001880)=@raw=[@snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xfffffffc}}, @ldst], &(0x7f0000001980)='GPL\x00', 0x401, 0x0, 0x0, 0x40f00, 0x0, '\x00', r2, 0x2e, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x0, &(0x7f0000001ac0)=[{0x0, 0x3, 0x0, 0x1}, {0x3, 0x0, 0x0, 0x7}], 0x10, 0x200}, 0x90) r3 = syz_pidfd_open(r0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000980)='sys_exit\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r5, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) connect$inet6(r5, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r5, 0x6, 0x14, &(0x7f00000000c0)=0x1, 0x4) sendto$inet6(r5, &(0x7f0000000180)="96", 0x1, 0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f0000006f00)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/161, 0xa1}], 0x1}}], 0x1, 0x122, 0x0) shutdown(0xffffffffffffffff, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)={r1, r2, 0x25, 0x9, @val=@iter={&(0x7f0000000000)=@task={r0, r0, r3}, 0x10}}, 0x40) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x0, 0x0) read(r6, &(0x7f0000000080)=""/1, 0xa) close(r6) [ 119.653006][ T4181] device bridge_slave_1 entered promiscuous mode executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) (async) r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8912, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f0000000000), 0x4) (async) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, &(0x7f0000000000), 0x4) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$INCFS_IOC_FILL_BLOCKS(r1, 0x80106720, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x3, 0x4d, &(0x7f0000000040)="0488ddabbe1a4ecc2ca8d5c01f05c9ca2fc0f41539059a8e0e6297dd04386aba7cc3fd6018983e3d75b984f0ed5f01b978a57aa18c77dbe1bee92c6242fbec0d2979c91370c8f39ace37d09cbe", 0x1, 0x1}]}) getsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, 0x0, 0x20000000) executing program 2: ioctl$sock_inet6_udp_SIOCOUTQ(0xffffffffffffffff, 0x5411, &(0x7f0000000000)) socket$nl_xfrm(0x10, 0x3, 0x6) openat$tun(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$tun(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0xe, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="18020000801000000000000004000000850000002700000095"], &(0x7f0000000400)='syzkaller\x00'}, 0x90) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.events\x00', 0x275a, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f00000002c0)={'gre0\x00', &(0x7f00000004c0)={'ip_vti0\x00', 0x0, 0x7800, 0x7f20, 0x0, 0x3b, {{0x2a, 0x4, 0x1, 0x39, 0xa8, 0x65, 0x0, 0x4f, 0x2, 0x0, @multicast2, @broadcast, {[@timestamp_prespec={0x44, 0x1c, 0xab, 0x3, 0x9, [{@rand_addr=0x64010102, 0xd4}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x5}, {@private=0xa010102, 0x1}]}, @timestamp_prespec={0x44, 0x3c, 0xdc, 0x3, 0x0, [{@initdev={0xac, 0x1e, 0x1, 0x0}, 0x5}, {@loopback, 0x6}, {@multicast1, 0x7fffffff}, {@multicast1, 0x8}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x6c27}, {@dev={0xac, 0x14, 0x14, 0x38}}, {@dev={0xac, 0x14, 0x14, 0xd}, 0x7fff}]}, @timestamp_prespec={0x44, 0x3c, 0xcb, 0x3, 0x8, [{@rand_addr=0x64010100, 0x8}, {@local, 0x80}, {@multicast1, 0x80000000}, {@loopback, 0x81}, {@broadcast, 0x3}, {@remote, 0x5}, {@loopback, 0x1}]}]}}}}}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000ebffffffff41050000000000008500000023000000a50000000700000095"], 0x0, 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', r1, 0x2}, 0x90) r2 = fsopen(&(0x7f00000000c0)='rpc_pipefs\x00', 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x275a, 0x0) fsconfig$FSCONFIG_CMD_CREATE(r2, 0x6, 0x0, 0x0, 0x0) fsmount(r2, 0x0, 0x0) r3 = fsopen(&(0x7f00000000c0)='rpc_pipefs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r3, 0x6, 0x0, 0x0, 0x0) fsmount(r3, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000080ffff0000"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) socket$nl_xfrm(0x10, 0x3, 0x6) socket$xdp(0x2c, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="300000001c00070c000000000000000007000000", @ANYRES32=r4, @ANYBLOB="9af93ea60a0002"], 0x30}}, 0x0) syz_mount_image$f2fs(&(0x7f0000010240), &(0x7f0000010280)='./mnt\x00', 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0057c700024a6dd69c24e3216698a0e30fd825999f3fe68a9521cd80133175aff84ccc3f588e45d684b10447d0ea89410400fa416eb39a4beef4dd25a9fe25f498c1b5cdc62271cfdf85046c565ef7969860f2517f113e4bf37ad9e4368a24fb44ec7e4d0e77fe9a3f67"], 0x0, 0x1023f, &(0x7f0000020740)="$eJzs3E9rHGUYAPBnGxP/tNYgHrw5oMIGzDK7mxStB4Ol9KApwVZvHja7m2XbZDdkk03sqRf/fAhvevI7CF69eemhn0DBSxG8FCGyMxMpJUirm2y7/f1g5pn3nZnnfd9hAnmGkACeWfPJn3+U4ny8GBEzEXEuIjsuFVtmJQ+vR8QbEXHmga1U9P/TMRcRL0XE+VHyPGepOPXdj199/v1vH7397Q8/z6TffP375FYNTNpbEbG1nR/vb+Wx38njjaK/MexmcWtpWMT8xNbNot3P4357Pcuw3zi6rpHFeie/vr+9NxjFjc1GcxQ73Y2sf7uXDzgYdo7yZDfcaOxk7VZ7PYvdQT+LnVv5vA6KeGuwm+dpFfm+yNLH7u5RzPvbB+18Pds3s9js7Rb9ed5+q30wisMiFsNFa/2/P9+nxcfd3t5BMmzvDLr9XrJcqaaVdHGneWExTavv1Rc7rcZG80K7ttRqbCwl5fbKoL+5kJQ7zWZSvnLp0kJSTSu1SvpOcuXqp8lmKymP4ofd3t5ud3OwkNQq9eVKdSF5s5pcW11L1j65fHl17Xqy2u8lV/vDpJ4m1frF5drF+rvJ2rXrSS2tpcfM8fYzvf7nT3D1D/yecZzPTnRopsG/vkAAHEf9D0zCKdX/9+Kx6/97P0Wo/0/Lk1//TvH6Pxj9kEx2/co3/pfRC/Tr7GPdMndikwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4DSd/eX9vexgPm+fKfpfLrpeLdql4tzhMUoP5ZwZ5Y2I2Ue8/stSxFwxxtH2XESsFNtfr5zsMwAAAIBpdvd++U4pq9bz3fykJ8Rpmsv2pXO3x5Qv+6wztnco+xD12riyzWTzG9dKz0bxhWosZke7F8aV7ZHMnOpoAADAk0ElAAAAAFPt4T/DBwAAAKaP+h8AAACmX1b/P6X//+/wcMwPAwAAAKbV3fvlO5OeAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwNzt3kEMwFAQAdIraNEKcwh1sHMFlHMFB3MjGouewE8HCSEREqFpo3ksmzbT98/8s/2YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6LpqO1/Vh9nu2zqn88fKuEva6QYAAAB4aXJ99DId5atp5kV+e3aRLx5K9SOiiojyzf/XRcQw97jFICIWGcfxr5sHAACAv1A2WVRv9sv2jwIAAAAAAAAAAAAAAAAAAAA0Zv4fAAAAdJL5fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXduflBAAYhAFoPwt0/2mLoBsIXt6DhBwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECfnVmnxo16078AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjswIEMAAAAgDB/6zzaDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALzFft2bAAiDQQDNzwKp3MchrN3WWWycQZGkELE2iO/BEbg0137bGMKaa9JZlNqn9j/ty/z03sW3Bn/V0HsAAAAAf5BbwuVWj6XjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYHcOjQCIYRgI6v2TdtJ/eQGecLOQXXRAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDyjxZf6mZ1AgDQdpL1+gQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MABCQAAAICg/6/bESgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBSAAAA//9hyBiR") executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/route\x00') socketpair(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x17, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @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) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = getpid() sendmsg$nl_route(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {}, [@IFLA_NET_NS_PID={0x8, 0x13, r3}, @IFLA_IFNAME={0x14, 0x3, 'ip6gre0\x00'}]}, 0x3c}}, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000380)=""/122, 0x7a}], 0x1, 0x400000ff, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) getpeername$packet(r1, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f0000000400)={{{@in=@private, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@broadcast}, 0x0, @in=@loopback}}, &(0x7f0000000500)=0xe8) sendmsg$nl_xfrm(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=@polexpire={0x16c, 0x1b, 0x1, 0x1, 0x0, {{{@in6=@rand_addr=' \x01\x00', @in=@broadcast}, {}, {0x0, 0x1}}}, [@policy={0xac, 0x7, {{@in=@broadcast, @in=@broadcast, 0x4e20, 0x7f, 0x4e20, 0xffff, 0x2, 0x80, 0x80, 0x1, r5, r6}, {0x46d, 0x3, 0x2, 0xd8, 0x1000, 0x6, 0x2, 0xf9}, {0x7, 0x80000000, 0x9, 0x62}, 0x1000, 0x6e6bb8, 0x2, 0x1, 0x0, 0x1}}]}, 0x16c}}, 0x0) [ 119.813578][ T4200] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 119.847983][ T4213] device dummy0 entered promiscuous mode [ 119.865538][ T4181] bridge0: port 2(bridge_slave_1) entered blocking state [ 119.872541][ T4181] bridge0: port 2(bridge_slave_1) entered forwarding state [ 119.879725][ T4181] bridge0: port 1(bridge_slave_0) entered blocking state [ 119.886748][ T4181] bridge0: port 1(bridge_slave_0) entered forwarding state executing program 0: r0 = geteuid() syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./file2\x00', 0x0, &(0x7f0000000200)={[{@norecovery}, {@fsync_mode_strict}, {@resuid={'resuid', 0x3d, r0}}, {@discard}], [{@subj_type={'subj_type', 0x3d, '4)-^('}}, {@fowner_eq={'fowner', 0x3d, r0}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}]}, 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") unshare(0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f00000001c0)=0x20000008) ioctl$TIOCGPKT(r2, 0x80045438, &(0x7f0000000000)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002500), 0x80482, 0x0) mmap$binder(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1, 0x11, r4, 0x0) fallocate(r3, 0x0, 0x0, 0x10000) geteuid() (async) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./file2\x00', 0x0, &(0x7f0000000200)={[{@norecovery}, {@fsync_mode_strict}, {@resuid={'resuid', 0x3d, r0}}, {@discard}], [{@subj_type={'subj_type', 0x3d, '4)-^('}}, {@fowner_eq={'fowner', 0x3d, r0}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}]}, 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) unshare(0x400) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) (async) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) (async) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) (async) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f00000001c0)=0x20000008) (async) ioctl$TIOCGPKT(r2, 0x80045438, &(0x7f0000000000)) (async) open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000002500), 0x80482, 0x0) (async) mmap$binder(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1, 0x11, r4, 0x0) (async) fallocate(r3, 0x0, 0x0, 0x10000) (async) [ 119.897308][ T23] audit: type=1400 audit(1713879992.130:433): avc: denied { getopt } for pid=4214 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 119.975891][ T400] device bridge_slave_1 left promiscuous mode [ 119.982429][ T400] bridge0: port 2(bridge_slave_1) entered disabled state [ 120.005085][ T400] device bridge_slave_0 left promiscuous mode [ 120.020846][ T400] bridge0: port 1(bridge_slave_0) entered disabled state [ 120.038166][ T23] audit: type=1400 audit(1713879992.270:434): avc: denied { append } for pid=4199 comm="syz-executor.3" path="/root/syzkaller-testdir1745196021/syzkaller.4jL9iu/53/file0/cgroup.controllers" dev="loop3" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 120.067775][ T4216] EXT4-fs error (device loop3): ext4_mb_generate_buddy:748: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters executing program 3: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) (async) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) 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", @ANYBLOB], 0x0}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYBLOB], 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x18, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x18, 0xc, 0x0, 0x0, 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, &(0x7f0000000540)={&(0x7f0000000140)='sched_switch\x00', r1}, 0x10) r2 = openat$cgroup_freezer_state(r0, &(0x7f0000000140), 0x2, 0x0) openat$cgroup_procs(r0, &(0x7f00000001c0)='tasks\x00', 0x2, 0x0) (async) r3 = openat$cgroup_procs(r0, &(0x7f00000001c0)='tasks\x00', 0x2, 0x0) write$cgroup_pid(r3, &(0x7f00000000c0), 0x12) write$cgroup_freezer_state(r2, &(0x7f0000000400)='FROZEN\x00', 0x7) write$cgroup_freezer_state(r2, &(0x7f0000000080)='THAWED\x00', 0x7) (async) write$cgroup_freezer_state(r2, &(0x7f0000000080)='THAWED\x00', 0x7) r4 = open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x101002, 0x4) mkdirat(r4, &(0x7f0000000080)='./file0/file1\x00', 0x3f) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file1\x00', 0x0, 0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x1c1341, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x2}) write$cgroup_subtree(r5, 0x0, 0xe) mknodat(0xffffffffffffff9c, &(0x7f0000000380)='./file0/file1\x00', 0x1, 0x2) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000380)='./file0/file1\x00', 0x1, 0x2) unlinkat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file1\x00', 0x0) [ 120.252844][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 120.264534][ T124] bridge0: port 1(bridge_slave_0) entered disabled state [ 120.272900][ T124] bridge0: port 2(bridge_slave_1) entered disabled state executing program 1: syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) ftruncate(r0, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(0xffffffffffffffff, 0x112, 0x8, &(0x7f0000000080), 0x4) [ 120.312016][ T7] EXT4-fs (loop3): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 28 [ 120.324777][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 120.340571][ T7] EXT4-fs (loop3): This should not happen!! Data will be lost [ 120.340571][ T7] [ 120.353318][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 120.364410][ T124] bridge0: port 1(bridge_slave_0) entered blocking state [ 120.370130][ T7] EXT4-fs (loop3): Total free blocks count 0 [ 120.371296][ T124] bridge0: port 1(bridge_slave_0) entered forwarding state [ 120.385157][ T7] EXT4-fs (loop3): Free/Dirty block details [ 120.390734][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 120.397459][ T7] EXT4-fs (loop3): free_blocks=2415919104 [ 120.399937][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 120.412051][ T7] EXT4-fs (loop3): dirty_blocks=16 [ 120.412897][ T124] bridge0: port 2(bridge_slave_1) entered blocking state [ 120.424577][ T7] EXT4-fs (loop3): Block reservation details [ 120.425038][ T124] bridge0: port 2(bridge_slave_1) entered forwarding state [ 120.437654][ T7] EXT4-fs (loop3): i_reserved_data_blocks=1 [ 120.449656][ T354] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready executing program 1: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x400, 0x20, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r1, &(0x7f0000000980)=[{{&(0x7f0000000340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000580)="1f0d8f1994b42e794ec8e48d151aaf8e4e9f8d32d56acc007a50d8fb02b05953fd4599ccc1ace557098da662549c9ec74871dea4215775475d5074db75d37fe9c35c85d0948478fdaeac2cee2e764e489b1f2f7469fe4992309412d0f068f87974fe34246ffb6818c6247ecba260edcb83977782c589353b47404fd34767a41b7366a71a6bcc79a525f74dde078a2652a907e7678e7b20fb4ba51de29ac23c320c3cf8ba3c5ba767b04dfc91956453ef8422ede3d90e1cf2c601c2213061441f904d4f8846445203bf5d80b022cb653f2c8e3a46ee65cc684c2dd9ee2a015384065ef22ad62b75bab7f5de69060118f8a994f753b1c734b92c01f659", 0xfc}, {&(0x7f00000003c0)="95e4ab750f70bc2af121b13737829a7ebf23804c8b933075c2802a118cfb57602d6267a47a8dd29afc79bd427587172367997192200524dfc3837f6ea0b93910f91c5dd46a4cc9580ce153b76a03899262323ccf4cf33a55149a6222", 0x5c}], 0x2, &(0x7f0000000a40)=ANY=[@ANYBLOB="1c0000000000000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="85abd4d1c5c579d13f52168bbc27849bda86b4c1d22ccb84e89c4582e8488b74fe28e6f7e6a74c1138cae2197471e982cc48d5929b5173e5bc2b942e63e2f44a9d3a5ce6e6c57dc54b36ee67f816fb785ae1bab6914068d1c5ea185fc791709a4e7f23d513fa47154517c0c0fb0fde8192308aa4338053c0b970e6c21b1a9e8c57d757cbc7895d5d7f5734b70c09fc6e1a9149e02269b49525e4c38489cbd17d47337e7f1b5a01f18835e1206e4459644ab0b3d35622d3caa47d9c9d813e47f949e84cd278e87ab681e8a60bd70f94393408b077f592fd54399c0a4e08d43ba871315bf35a70ea7575c25d1daafc298e7bb51430d67d"], 0xa8, 0x4}}], 0x1, 0x8000) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000003c00)={{{@in=@remote, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in6=@private1}}, &(0x7f0000000280)=0xc3) r6 = getgid() r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)=@polexpire={0xc0, 0x1b, 0x701, 0x0, 0x0, {{{@in=@empty, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0xa, 0x80, 0x80}}}}, 0xc0}}, 0x0) r8 = syz_clone(0x5000a100, &(0x7f0000005d80)="db129cb927961b06d2451155d37b24caab7634a872bac2b0bf8a66b5968a11d4d576a58d68b553acfbb22133c43daff84f88a166a6ef70d36993fb50046f667bd6f54333c12dc98dfeec8ee4133db8782a973c792bd0bf68375f98854c1b9d79d363c58701507629e857965459fe3193f58adc97ee2acdb659f28a367210dcd0e534462d51630c0fc8e87e5fcf972041d0a1f0286674fc5c348ceee6aada74275f7381291fa588061441bcbcb9c17b4f1d7fa32f5d0f1eb1042a2d101402a706a18b32e7d99aab8330da119238a7b24fb8d9", 0xd2, &(0x7f0000005e80), &(0x7f0000005ec0), &(0x7f0000005f00)="8f515f0bae3dcd0401849f446c90cbf54636a69a2887756fb90cefba087a0bf70c2a85fb21b825ee0a34d58aa4a88ce65c608ccee0256981a73859d15aa70be4846b35f47a06") r9 = open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) fstat(r9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) chown(&(0x7f0000000140)='./bus\x00', r10, 0x0) r11 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r12 = syz_clone(0x202000, &(0x7f0000006040)="5a95ddccd7d82bb6332ac86ed106a76c8bb7cf90b2ca99cce4eb4dcf3f79710c3dd318d0ddc263c10202db12f6b0aa7e739bd7b9c1bfe8c70e3628885b1792ff8fff643e548b17aaab1bbd2ec18eda9af5bc0622b0dfe5dabdcb6d9a62ed2a5bc8f517d1bb2d7c6ad0e76adeb91d5fc81b812a755c4a98014b2ef6ffbe557c2bbf49faac49a0930b43439e11a89c951e5d06413337d245c43c29eca880325c85e4630d2e3c226136e0988d7b3692143496c8ed71dfc8cc41c6d147e52845543e6b08d032413acdbea605272f04385ff4e95f706dc4ab953ff37383aeb0f47b76c0cd6fd9906776bc6d2873ee474240ea38b83ae86fdbf59a03847c3642b3f382b619259b20388590ba5a20a8ac1977ca503eb43acb35467c7af73bafec6680c2899ef3fc945a05c8694de8fbccf379d80ef36a99f0af73271570af53bb21719636ee14de2a80c1722b85509797fa808f403781378256ea0f1987d7aee22512017848e850168d9ad2eb9c0ccae05eb9bdd0d57f6c690bd7bb80f45de7c444be3e4a4ebd3b8044ddcb4aa64691f409175a42220bcfbae450135d0afbd767857eca23ce91e89a8049f72630e239ccb09e738a937670a633f516a856749916bfb00b49f64e392e5692103e1f2e69d22849701014bc0c18fa5d8308d45b4dbfc711ff14646d24645644503414f45e350dc8568cc547a6d01219437fae0549b26f0052cba2ebcf3439174c4f8ff5e68f68274655c68d8fc16cc34a90e1b5d912ea0883832829ab191a5b5fc02b9b31b3bb42c09cf294689a661ee61b677659a029a3fb0de024af27e01da30a70581f7ada21ee93522c123d74889057919c1dc50543da251d04580fad0d1d39e2f6a8b589919db948d99b1ab0597ebe396c4b43516af791e8a55c2fcdccd9bd5c0754976fc232d921087ffb690bec01722fa1a88609a759a660605ad18efb2f1b39bc664120738629f042c77f5b07c393cb4426f70c6768a165329e239dc6fe12342eb77587cb8c746cab83c658dd3e341eedbf4f5408b90ac105acac05a0c7a6e503e954e56e055597a4f6a91b817921bd74909293acb99af483c83249fadb0c293cdcc6a4971bb814cb97007ade1d97741d2be4a7924f26f8cfca8e2b6950b711ba1271def2e3f395ed57ae5a4ed244d94c262e32038e0bcb25cf10228b0e8f56be9be014dcb448c8948a1c7a212887a69ad36d5cd707b9ee4c4bc30443ea783a48373cd09419da58d08e562a87157591e20f354c1a3bac456df62078c3cca734383fbd2978eafc82960ca3f4e2496dafc2760906f920ee0032ffbddb3772520ac69b29164adfdbdde3b745e0a88307c91be2784398bc6f7a06cf625247a4cf5eaba3e0b4dd3ce80ecf3d75de1ebb5cfaf87275b3d21a4aafecef6191a28484c613f6d7a9962bc5da7beafcc063abc27e4c89671f093d973e32253fa142b25b5b89252e051d40300a9ab6be49f15050a63ffc8cd1ee8d6af143212a10b8fd4b0146457454b8a70b3211c92812343dab04d0812371f3565018fa439bff8f63c7a30f59ee84bec9d5b29b37e954a23a14d8082d9c33df7e9f17fdcda268c9b01d6d3603fab4b29d9549afb90e0e9524a0514c3340c053bc428671ebeab5ebb2b1a7449e51f5e90dcf15dfd41406942b4300d462e2b937590faba9762947ff52a28d299d97f89a4b4c003ea7884d33c90e6fcfcbde033c67e333ed91c4631a8a79af7fa57315fde1950b95b729e01080111ba2fd0dd746c6e2453d9c0a4f9c7ac2b0926735a78df422c9ab55fb4e9315b3266e9a007f033c8c26354c78f8ef7ee47fe48ea9dba5332ed905b2814765d67da0818032956ebfa662a8be54854704847e5eb583585e62f915750a7a084fed1c38c196997d0ec36810dfbecfc8d9db22afee2467917749eef50ea35f1c78b0203c33a1ed9a3d58bd597bce81e32faf6451b5cfd2334e97936baffe48808561243b981aaa8d03d89665133ee5785e4c355a63be1132a347522fdd204538882f8cfecd72d05584f4d8f4e5f0f7a0152382019bb577be6d8022a336c5f14b6f86f93c6097fa6fff5339994b02accb38ab0357a70b9c721d16bfb4c243bb4c78901b5bbeb4f18e50a9260301b52fedadb7b44a5a5f2786c142487851e091ec98092a85269c6e2ec87bf455c9683132c0e61f79c198b14a5ede1a6fdd7a2d217bf648ff615dd1429715ad34a96704c8eb3534294362350fd156cd75a01e9c7240a3ff7cf0d3695672a912e505d79c1c8cd4b32f2f983f30a9d39de4fadb7e32739c5a6f38564470cf0e87201a4e45a1cfd30baa6262a70bdb6e6358103a1772338056a44d41a1c0c0b889d78dd90f007ed1626b810d6e62340f0ba82e3c5019b50a5005dc86300488f35f4c73791fd49c4fd29c58bbf68f1f59a7742cce449ada2afc8b2f38e8563d0d981f70d92dbafb8df32f3f5a4cac0d959de9535a1041efd8fc508ae7ccef2f5f9d319facf8a7ff2a385ffa10aada9b20bf06d716bcc318f0b889ac3d195edfd0eef1ef7b27903e3b965422be94087a157c33fc51b664fbce56ee45a09bedb242120700a2dd48abf5a6c7a4d472cf232c2042ecd2481548fc50d62651397cd5b49c0b12aa6d38ec035491e4267bf64a9572bd3b00252f323ffa22ca2f17436c35fad23173d46eb0571b3ffde231e9a3fde88dd29c95aa774c748d2b94f815ca81d10c1664bf5e77b8feb459d199ff23baceffe107e15eee9a0923011a8b7d269d1fea67fd042af5d8b93f2a4317a74e76e86df0d2969785bc8b063e455634e8dcb32242adb2744a3f7bb15a016b37eed178471eb85ab31c20c98c49eae85085a4fab12739d26f8d25335f0f9b196f36818f7a51e4e581d78c2805d2ca662ecf7414a4f6cfb7d1e79af1543f24fb87df027324b6e0c697173877f7ec1c2d945bb3afc735a91dee0fff26fdfae112b90472f6d44abcee55d8c751657c9663c2784a2f22f71bbff5cdfd46aa364ed8fabf1d2ceeeca396064217887b2e535444723eea3c266c33e61551b9bcba7b79752287a5d84c5e954f64f9577d9ccf24c8ff503291f5d76480dfac76b8ef61a4ca6c98f7712bb3d600027635ef88c3270ca8369fd3d67d246d33a2ca38bc414b3550c3821ac6e53078c74f47f2956eb3e6b6d59603bb3574656b9066ed69e55032a34c35c35c5920e6f4a0e3c8f3fbc22cf078a806202db9d8847e8c4a9ab84d1d5f914c29ed78528879de2a0fe53fa0a26395ce03f370b881d0aa2880c1c95a868876e941733a6992fbe325218c277a39947721e4fee49bc2250b67b75238c93a2af89d022245ea0cc60b4fb0e4c6d14218a1a395814364ed8010274b762670fee238500739b4dfd8e68587f3e750adb8cbad0f1c691333d541d96bab3ac25bce59ee71e78dddd02fb56c3fff5c56692bb8348ea57a2aa641450bc1fb520e9e48f520921e643decad7d30839d0a28dd7a7e08a3091c98ecc30357081a1504ba71a11bf4dbd4fcad56ad2dc49567d385b76a4b96b38e9b53e0d0e38f45d4c65856e49e62699f51e0ecb2df1e928261fa1bb374584c271cb8989ef2553d998cfbe5e6be778a0d028ca8738da28d65263673bb7f7cb327f1a34860331d5552fde6ef184b02bfd68a073d3e5cb066c618fe42633b992cef25afb4d177948022f75f680a0dbf3f9d5897b7e3ee97b1a23a884ede25a9c53cf4b57832f96b5e4cfe3507c4a81bf47a66c43b7aa816f916dd554073f7dc47d7f085c673d8d9c617e3d78cba3fd2c5fc30ab4b0eb9d058c76757b78208b6a790abcbe02edb693ae06f0f6d9eae09d962697f7f0896703d91b5d1179225428a392333baaac3dbbaebe2239c98abf68facb39e2eda8cd3366d6a482cb08b571a4707e2c3a766e97f10e149a73e0f23e31123ebb8da27602b14f88f57a71630574004d1c09828970ef3272c66b3aae584fffe1cbb0ed3e2dd00c099a41b86924e07316fbf4a3ec65ecfb05b86373d994299576a6a98a825b2c306e49dc4af4fbef44aef73cea54a194b164aa18f98fef586100ca454b43f877ce5244fe0b314df6d57301b366f39326aef57e8df2b4e963d8f7c2e565c09519eeda0989d92ab0f6533e795e5a229d8c27063ddb75c394f82418281aa99f966ee911c6c03dc23d0a998f2d0567570229191a281af1f0bd8ec7bb892ec7e8b4e00b2b1280e41448a1dc65700902fe1e76302b3b44fe32d7c3e19fc1a3f32b7c30a989bee4aa7c760a3e089e00846370df9c839a11b2273e5f71836972fe76546d6790d01dbcdb59e0db86430c39b23b33ab2408578393494952db14ff01cc5a237d0a1ab6f57b3011cecc1201317eef7e1ba323abf0f61664ab5881ced0fd32e325468c5d2cdf028deed383a4e27edfa791c5cc83c2719ee0fd537a152ed37cd7b4631fe15e7e526113ea8aa97aaf1d91477ca0a0d583d21e1f9ffa4a9d8fc9e58a06312675cdf7588e1d7dd6274b15c4f85dcb9e4a05181996d7026f29609eff0c0b3c6195088297531f553f83e191c5e4dfa277ac21cc129414fd5bfee27125d1ae081a659e447cda2f3ea8c57ddd74c36b975d12a36bef0e202d1a9a629f7c4b94327ab2b2b046cc4e06ff219f8cea6e124552d1d6dc4904f2b9799d89ffe75517fbbaad2c90490c3f96572992146b5e6e7abb0e5a618078d376dc634d8b4680bc9d3aabac46db8c9e75b13cbd6b0845b6d395666e660b4bb1b9cace64e5b6229e7e2c6162aa96d2c792f83d78ee4107bfba7d5f5b1024cc9a51262ae5201f3097403de6c7f59f3e195d0c9eafc2af4a8ace5a9fa6be4242dfab77e7987f199ad1be690a0a6455351b949e27036cc4eb3279a4f019e79cdf34c6f85882775623322a068335e46cc89e03fcb3daf55063b62425f17460e3981d54a0838c69601829ddbda8ea28918595c8644f8209202b402c0adf5f022d749d04a4695a97bc5edce57087c3a9bf1d877e774d27fec672897fa83e57bad45ee468a09eb7fe760c34e283251ee175c831f810d0afb309018d22fdbb6abb67f4855e5e3fee722f8660ef6edf46fc4df5e8dc89da71c3cb71cbf18b7d7370387b5e3278eca8ee048204ab7e11ec68a403d9b23e3e3f348249bcb020439fb22c2a4c3a917e81d655d1d7dd7748b93bebab0f969ad85618cb4348eec3d12011587a43086ec8f8c34fb95531c3c5dfc88d1e64e0dce6d7169accce8daf6f206f0fadc6ea758b69e6820b679f96840297d66052e9a967382a191befc5ec881226e1c032a322d030a2b9b3839772a443e574de12c6cf4f911db0dcc8caa3317b0848318fe065e4196783265c7691c8d6b7904ae2633bef8f1f800a1a6b3f75afed40962fe6a7d7dc26fad1befb04b0c0ef1de3a423fc92308dd355beac8eb4e131758ac59df6f341d584a709a7989c0fe78587332e13dc0d63458b2dce02023b35fa6e130366fc69ee1f5fa436b44e2dba3c76725d641869935c26d7678d44ee257d96cd535fc82e26999a35676d5cd3d8ce5bb093642392fd34b45c92dbc1ba39a4bf21ebf9d863aca987d0739a70280bade6f004352c23f118f68cfaa8222bdb143ec83faf41cc8d39393aeaff1219b741c740bf17ee79aaee41c5e4fef194275460b189049e97475aa05c2dbcb47db1550b1d3f41d292dffd4481de272962963854899abe67bebab8929b31d4bda5c04d53c61e076950ee52b5a00176abb06386c501dacbbe66e532b23420fe656a0cb5de9a2caa72dd2c8aa0f5d4ec7911a4773b4854a7790b90960d237c557", 0x1000, &(0x7f0000007040), &(0x7f0000007080), &(0x7f00000070c0)="2c70b5339ed790c61f0d4c30476f79e2d5c129be7977e63c9b212709e45c5bbfa5381dc8a409eeb306098cf4c750c08f21920ef22ec2c16efaf91095a8cac3653fdaf9ede23ff8b272816bd3322c8084bdd43ba1ec342a5b273a5a3bb6222cdf83f9d9babb66bac2f1e65795bf10de05086fc2978e0ee0a38831d920b0c848adfeefdf0f66dde764ec6e5e96b2e8ec435d18e01d23da9c4cf8cc62f4d2da82d7fd263f74c516ab7529a939f100eecd5c62b98138c083a95d2894276459406e1efa49d355671857e597777104a90f51ca57e044e3ba9715") getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000003a00)={{{@in=@loopback, @in6=@ipv4={""/10, ""/2, @loopback}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@broadcast}}, &(0x7f00000072c0)=0xe8) r14 = getegid() setresgid(0x0, r14, 0xee01) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007400)=[{{&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000100)="a69f00ccd91426432ee07e119e41f21c5e3622117945242524d1652f94b75c13f04f4a3df55cbedcef457661a45f03cc575215359ac7d0bb567d2096db50e0adfd3db7b076ac82badc719231d82511234a809cbd4865819bd24792c6425243b1eadbcf22c47802aec52dca180052e738b1c43ea31c6def", 0x77}], 0x1, &(0x7f00000003c0)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c}}], 0x60, 0x4000010}}, {{&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003940)=[{&(0x7f00000004c0)="8013d4e0e62b0fa0b9e0a095a489bae4941242eb27a684032bab69e94b1c5cf8f9e9e0528ba37b72ba764a75cc145d472ceaea3bb94dec4285fc583b64732953421c7db910b5d5a8f61688c1e3ec05486a99f790d1dcd48c7cd6ecc8ecc2f0bd7fe09c014818180dc85a5e5bf447818097e53dbce6ac92ce390ffc07135e3e4187965ec4f6ff8cf8506a0ebe35cec0691b217bae703e7d2223684029066c26a96ecb225ac3a5ecae1aa99ad15d602ed0a228e7c91d7108582b75d3f5db7a02cda56e31bdcecddbbedcf25fb0bb9325c123933c60f2d10dbf4fa55136c2785e9aa383406d7d4620b904123ced33bb4dbf89c80d98d39ab50832c98c99bbfd893d0d4c5981c978ad1819ac505b5d4fd8b61ae7acdcb71308e901edcc0bada175b97405cdb7d2051fbb759c606d2fc4901aa206b9b31d20e2294471686921c676aac77461837e786ebf87dc8a0752aa8ba94398d7945e51974581953ea610639e9a056b53935ce30a2a652335df4e48567a1b2037eafb454d3dd22c7567e1bda1ae2a34d04ec3dca237b882e03c29af339e2daa09c13977142dd6e9fecb9d048cc62e004e60d87d2def57dd244457b23abefbfa0d99183dd055d6053a7f6feaf9621782dcb5bd3528c1f50d4e1a7ee0bf4a52758cba19c84f810dc4bc9393d645fab5a6ef32651e2536406c8c0a0c852c0362d26df337ea0fb94d50a7533f2d6728e7ad501eb20fc0d969fdd8202f11414dfddf6fd4c4643df12c50984317160e034520347eb8d05392029b5946d42b0c3fe489fd9eb653c566bb0489d96dabd1081280f228082cd22f1f2a3c33389e57bb40f90897206046cf667dea8cdbb0460bbd1879bebf6df15126222ae230ca4832ac47567a39e1e635d6cf0d80fcaa405064fc72c28e76b807b31ca1417c3e04cd991570899cb01f273311be44b0520376bbab6419760e1f0a435faae1b7a34df6602690203cad0aaac543a61107486fba9e98fc56b1304a99b034612ec7f06a9048553ec2624f0362d1f1156179bd2146e1b13a83baa5c19fec1c82f1625340611b31546071e341489e81969376332f9bce842d319824992963e82105b36dfe0951ce776e90ba68eb4f3df3b49a32dfe6bb2f9c3da29f2219e48c0053d73dd832968181264fc590a33854d21bbe33c5afc324f77be5d60cc978f8f1bc94ba6b5bd01f19c6c2be3505f9abc4f730c2db65089a7bd20fce79607cb6d947dbb46760f36af530d1c756f23ff22ed883a684bc377aff2980599c5cd2363d3c458cc5e2561eaf8fe370a0fc781b85c208f2e9cc41fa99ee020a6fa604be1810ef3bfc470e923fc26a0e54a1a08105ba44553e5262b3b9ed0346d870cefa23f5595dc38bdad582f89bfe6d1cc5269b42eb689f95c518a3019f0487bbe5b12d3e11ad5b4ef1ea7274faced29788eae720f6ee1a6f6169912ddd9fd29826c3c6ee45b1f12a96dc1d456e697a6f2f9d6790f0add0158b2d8435a3b97c5df99d5772945a7d315c48e9b505f1212fdda020942a1c378dd885b4e64574fcd00fc45edfa1eb36288231182f66f48f5a1a204b30eafbe35208213ecbd682979e02d1ccf409720fd944776f3f364cbfa5b014faf05deab7ad8027e8ad01255a598e9838020490e568463518b57c46c058605b0faae71694d7634947b8bcb59fbf27b54ebe605fae2ac54a91ba4f48dad524ee4bf4c03547ba5f8850ff305c607ac3cb6435858c88ea99b92ef3cee97cae3fdb7b1f9f9aad28884c98106f5406203966681881f03538ab35a23fb2be2bbbcca3f6dd91142316f95604e88319d916f633cb9ec344e57a96f289cedae84a97dccdd4cd37b56b8fc39232cf76b9022aa490cb2e815b3d186acaf0e685a71b4d4e0effd12fb5a15ee297cba35bc6900d4c609282e86b7e52bf2de626c986bd9b51a658d512d08604acaf62b053001ef2423b26ff9ee8053420808fce863e6ee6dbf6856726e859cb08e0b411de5966a432b167d12d351c4e2f024e387291c892ae61b4f635c93fa98d3db1fe8b891039505218a465527264f77c100976f1bb986bebad7f803cc4b6c4401ca188c8a9568cfd3626a828953a2454b922c7874f9f6cf1a3e8db0a49c06598e2ae4d6b464ee57c18c0ab647d044738db7b800f507e3cbf29710a6abc77334424a44a21653079e5b4e5198d5c31a939186ff6d7ba7998fced10f40197472d4fdf8d14b3581891ffc22e2afa414564458acecee3d6c7513fd3b79721f102310ecc8fea0c6300ff7c4c117e8a049349550bc5722d5e19f83381897002dadfbc515ac4c69b1fe45e17959d8603fb1de1caf5d11acd6f4d8faacc17ac6efe9161a5b53387039b678433681ac2a419b613f196ba0200884345534692ee65c3f4d3e3e993ad6e61d7570d4055e26cf2c2daa56d18f31be32a599b8202a048a57b853648e68c0e8fbe6a38dfb6f19015082d337f53ed486e596b86ee931160d516620c01ba4721e1de38a5f4a778c17390f57d4e5ef50dc3a6aaf42700d73f3ce04e8ef1983120cf77338a7d8ad0b89481c2c5fe73ed24f7891ec4da751a6047bbbafa3849cb57527e44fc32739d7cec30005b43ae76906197f40c1e62c8d823c992fc56fa22d4040f2eb95754a8cd599c38d34e7e4e16c730a3f65add26a1a0fee94e3d8fdf4b43554dc3d245ce567c70d1461f35ac1033fcb233e4cc53f192beaf13996b8a1cf813de5bd94e72e987685b528c3adaa351ea76840497d06303fc4ddf95f181930dd5a4d8d52efd6cb88321ba0ab21a6b0ab37eafe2532669709e713c56c018120d2666809a21eba57dc5fb1504cf25fbf56bb4f09f069e4a5c1de9e2455eac53eca10bd3581cc92dae0419b145744c0fb38f3fec9c2a71b86a00cda77cdae8054614f8c2998c5349a4345d5e986889ecb93a63e10afec6956e59c2de66863c967b838754eb829db09b6c10731dffd01bf6be70e8e50e7de63d51c9e30a9019bddf46140ccdcac746dd6a026e78d709735340ce582a62be65458de05d7798a0b346411658dc736b82d34a3702bd34669ac4dc513bd3c746659da9c0b1d333e80429c4fc75610fc79537f6043ae2684f61e44a53b113706f63ecb87727e177473ea35067c3958322d4f74d5159a5071fe0ad050825614631d74c74d47c7ed04e394f68ca134d685622865268670e708e88609dd03397478fe936df6bb1488cd2c163799e1c0a61abb800700f809d475e359731f4516546818d2282e80244f2e3ade70a9c80427e96637a45a63bbf70f5cc30a0b07bc53ad5f8c42a6aa545257618aa24734297fb8fdc9e9c8d423253cfabf0e60a75e8fce272c7fd79122d6421b2f92f63648f5dcff17632cf1742ff9edd638a3b3c0ca40903262bf8f306a9f7d9eb87cb4ce2fb1a53e60752ded065bd973d6506f0cdf7d4b33e8d446f4b898bb81909d883ae704433959e05045f4ac44a9c1dd11ad72ae8ea5fc9f35a35043d53701203ab05bb3ec9ff258cc5a6308d0f6e4747c2a0bb25c3d2e09b8fe885526335fac9db6a2f9cae481ebbf3b22ae08136029bafdfa05ae8e0366502d2988d879c3ef8aa81093017529231f7ec232f23acd9fea3b4dbc5aeb44e4fa5721fda6c0a3b09ca8062b33911433cf2b55e5ded6165ba7fd369e80702ec81fdfcd88202f296204b9cb0df52bec03f6f746a206b835f1412493546ebf9887ed2a0dea7bb4cfbb96291b22a9177e0afbe877974d541391bff8e01153af244da4cf12a04e5f15c4cd4c95fedad378489915b8f96b1144e68d54aa99189aca9e6b9650dfc391bc4baf2736aa86f1f4e00616f1ca5827789f1be912c5781855f810f947807a490b0299ee49e70c55461376c313f7790943f6a2e0ec4208356e082045e46e3d450859f23350c3df80d09e359c44f1f173f87359da2b1953a5809cf8f279b2e0a463277fdbfa73691dfe571476b21fa71d1f0ef0c1bf06d1dd0caba136e3362d374139c9326d6b0bcfc06a8f4ac92ff877213616b10b13affaee5c0bac30398ad562c7907e82a8b6e596b538f6e8b60e2a0c3c9b8922c9a1632297188fb472b84e5227b1f74f4ed475c09091b19ff143fed414d1ea813404c135fe3f3b06a275ce0deba5e7e24648f7f987f9abce7f63485a2d8120f9e57b2d7a22aceb6d2a841d58791ffd1d985302539eb180d34b9ec1f253aa3ee56dd6f6d99612ec690ce9fb1dbee801b611dceb45577c30e33566b2ecced3543eea297f14d543d15291863185f8b4d292817078aa9be53691cde213a57756c1a0ac07b8651792ee350073920180be30ee6e52bd85d0d2edaece5cb27184c4e28a891955bd33fa64ca8756a83d59cf5c759ba6d425c906043fc42d11bbcd53d4f4c99829d97969079fff535813ceecc9bad5f831d6ad972e4a485ceaff1dc59a742126ca5bf6d2628fb12fd21986d4bc2c343eda963215eac2b6ad85ee4c52ffa39a3a295abae7c3bf46c1e7bf70bcd815b4d518f4f5298520e5889c29a5e8ec7662b667b01967c723fe9e8cba6ed75c3eff1167217119f39d63d2ca0ea99da3517c57fb8a40c8cf7b4f006e8d987cc5619e754501c57e8a83a6510d9cddb7c81319c0f138ea269ed131848c87ba1b695319cda1c7adeb0cdacdb2cb18135d6f6bbb2c4b0706224606556f9e5f449e8d7c279e0ca87b3e94b88d37fc211d69c1065686b8a5a6ca2a7e190767c50b731ed986ee6f6933f71e5c43909aaee04aab9e8dc104dc560efa626d09356badf0b4a8d45a68c81f15ae0991735bdb7d9917e30e7b88cecfa000d13aecc0026ee9b00ded4f2511607d948226de4ed11a5893c2fe114b763768f920effdfebfa77ec05aaf69fa83ea05b0e3a7bde32dc631c7fbc5bfc365009159cebbbaeb53ba146b853d585d1cf910407d3228aac945e80a15d05233fe49f0ce6655b234e1c090dcf235e2189c2c0258b0bf3de4735f830e09665fab433100853d09745ef932c59a1e6c11ba893285e50e4489deaa08eb055ede3737c4649958275edb0b3438006b07cebd7fe9c896f591952751e2098383eb432e6792bb579791a28845ab192f2fe2e341cc0021e7bd5fd4dbf436986fa208f305f344bd1559afe275269353b2dd2d1f067ba0c18ca0b85480aeacb27fa150a09cbf806afd5abe8d2374dc89ae778635bc0159a1bd4ecf3ded5e44d75174492732fc691bd5382bd8df1ba89066ce2f69c237047c3ba8bd4df1a9bc138c7389e2d94373fcf195a0470fd1b21a9fecadf3f796710c2eeba22ba6aa091944989cbbf7b443ff5ba001ad144231ae02043e54bae8760424c38513db907134b044772c5f4cd373efb19f72a6ed65203798c2de7f54907cb6316ac5959df4d22f3c0cd4d3d1d3f0f9b9e3acd1344d815519f4703568b8de5826bc0a18d9b4d1eb61e75fca47c0a2881244a1f3b4fa6ecee5126098303d0145eb4df2a0152352d14239a3e47aa626b0b8eee45153be41f1c2bbc694cda13fb9e01762ad9d39e0c32e88596a1d81d30792f617e2dff34b4ffbd8fead353abeffb5e7e6795492464ab4de0cee61b813dc2b67d6a5a269b7f63afb2796ac30502a318bcc638dfbe33c055bf07e9e9d1366ae15c6835d57bcd83557d45ba15289aafb371392db4f4b2272fb197cc666110d00168eebb918f2d95275dbe11914b193ddc6dfebe55c8a31c5024fa0212fef0d45a373029b47f0051af3d116e326d924c3695d65c4b396f8235e72a1e45531d684ed15a0e948194da4796521f0cae43166fc1c479a8a358b7aea56a423b2b", 0x1000}, {&(0x7f00000014c0)="c6e3efaaa55bedd97d9785663c2fb38c1829677147d6cc84b620beb613d8682e4b251a957e8fcffae5b6e6dad3c1bcf0d68b30b6c99474090f30e59223a87e14ef26de1c54a5bcaed45c943d618c8a9382d79d4e986df3b4ef7563ff082469158603c246db1663d981fc8fe839fc12bf033cadc4ad969ff2e012adb5945b9da13f0e2f6e1aec06924526c1f5019b42f029675301fd75e38d5e493dc0c5fd459785a987f54fdc2b8b8b72ac678135fdc4e03ed30807a671289a8d84a34f9e9bfa6a5eb9485b358512ec486a4ad6b87ca93952cceaec4739f0ddd148ad0187ed51a693f17df43839", 0xe7}, {&(0x7f00000015c0)="912e0841d78a083cfba029ca1da50711965e016844304005e79388c39c9dfa54f2a37d77d21d2580eb03f5a9a35f9e7165bda43749abb686ffba74c162fa6cac69c58276ef1487a40568b772509c4822d325e96f60f6bde9d008cc1a34bb0c66bb", 0x61}, {&(0x7f0000001640)="143eb57dc12c3b0ac332ab78d99e65e3b1d5b3bd27433b86be19bd7279341467d948408756f874ef3afd17c9a7f154458b0005197791e3c9c15c5c2cecc1b1325c13cb19e2ce7a4dd58b28e6fede267acaa46e576788b5fc327278329ce8b0c05bc4ff1bf2ac5afa290b59728e2ea444eb7a2e3b646e886a5624a104518aa6f2b657c1a23e787c1c8a451ad6313b814199d9126e2747b86f9cb73598e77147b13a5f8ad448e6", 0xa6}, {&(0x7f0000001700)="ebf942c7f23fd9423f78c4ce8acdbff17b6419a2e1783f45b22fff5aaf37a514c197fd66f09452d10a4e4e346b044759e1700da4d24ff16ddf8212d23929f7f74a258bf1bce3ebc5c06f963986fc92b9e6ee672e816900de21bb3691736184c9d9264fa1e70d448edb22a527678828e440ca30de15ce196fc9fe1a2e6e1a070b753a7c298c0d7c95246d5a1dd48743ea1fb3fea37bb31035618c35cf412658d3d18c42bf0f692f474c3aaa36367336fca9e8bc23606bb10d4d7c0ca5fff5a9b021e8dc32a50d19d5e2c7c161cec3bed4ab08e95bc72bb703eeb7dbff1205285d36364fbae5e54493f666f111586482aed06bdccc33d7c431c240657024bc9bfdfa007258ac6f8d48bf0812ca97c25ba7f45ea5a949283c9d237d4cccd6303fe78c09e8bcf280133ab010e847b6e5bdb7000a02473ca910fc0b5c1a3920b23d3737b2b9baa6593d4214727490c77162596cacb6b9f9feba75cefd6a3663511a38c0f785c630eaae301e27a2ca1a37fe21c32d19f21f5edf62b35b0da91c112b8782b22fed834c18c52650fdd4a3307d027821a342ac03fc901dc973c2d446d7e0324187248dea1306f24a5d3d9b5b5a14df3748b538b67e6dfcc9fcd771413669a722c15b89431c86c00aa350e086b4c36e946111460de662156a1db9d6befdbbec74b0daaf0cb6b808072f6de2dcc684b96323106b1842585f1048bf8ba63a0ed6b66abaf2ada168a01aa8ed2621ee0d752d9d5a096ccb5147dbfbbe2592ec670166ecd34d8d13b7cc5ee2bb5540866488915a7262e4376bfb534e60c3d26f02d2d73c3ec97e43ea0e7a8461f2904ef46ccf992a0257939ccde9bb5bc0e3da4e52af73a9f9d340faee92ccf4042343969cd99a663e6f2f605f1d815201bf4bc0b9c0940a877230eab0028f78ad636a0cf89057013d75baf747392237fe9a27c7270313602597c8bdffb303f9be6600bdcf9a70088e8dc935c128dcd09f1f25333b2ed92fc27d445a90a2f0635f99257733d800d629a2b3e584db39126ae89129fdeabeee1ec2a20acf6f87f2411aa91d6fea182b8ebf4117443dd770933baf9811fc23337a9b5f8e9209467e32c2a2e3f793daca26a4bbefe5acbfa7e3cfd210f5525f43672242ad18093dca81e367986feac1b3fe0491026ea85df5c07d9ebc9bd74b4058a6782dd1ec64a7c546803f6daea36f158daf062b74eaa91e8d8e49f5de28469a8fa053a5e0b3521e1b8bceacf858bdd1357064783a5fa224430acf9f84968ce751aadf7048653737be774ccabc08d1b3986e3b47ca3cb02aeb9ba2bfb24afd5b7ab8ce6abcc9eaa861f49473debd0d5edf0c96bb69e9664ad99fc1b45460a0f33cbde85c64f2f7089d41e9615521f88ea2dff8b59d4b0d748b21a82962c684234167d93582b0dc42e7eb0a4ba12c6af11b53bfd442325c3918fadc5ff60fa516a2c63462a27b72ccee508ed05ab15be9f8095c578fe0b7c0692b4905b9ee630e432a7cf988fc9f2e979240a55763a6504e85571736c213887f9f530d20c570c0b4bc9a0a9d1540d187015820bee8b7589bfed73d19acef4dff5557f6d769961db7f64f20d36210cb0d9b0376933931b265e1e72ea19ed8e50a828c3498cba64be5ed3dc25af5b4e3aba79361faf7f8711ebca532bfa92909a7c0492307fad14ff7827db5cb2c2e4179df077159dc4d55ef1785b7251789cd83af4643e787b6e09fdafb29875eed898d6f3b9b4ebb9e10229c1d06deb7f4b6535dfba9f55fa86abe8c8ffa4516f971df971938806403f9dd39af1258b9ae776aaf120d5f015201bad95373d73cf1c339d6ca76cfff9d32dfd7885c3f721a92f2228bbda98973d82d5299fe48f34051e6e05e2206901806c129af58329a6688c0c18f2b63458168f35954c79e28032d329d0e3e254b533002cc01d7e10ea97b811f135443f16252b72991e18498deb1f0e34cead0a28f3ad8a6dbfbdf7b45df9d1e9055d6d6a154f413f9f06b6b20bc4ca3f276f54ccaaadce75be52050b5318168436bac3a509fe94c8e9296676e708ae62ef7c776105ffffdadf19f754bbbcfc3d5e69a9f77ddf542bc656b7835a458515c3e9ca559ec5104523588298231945d0ebf31dba2f0ba020d656b15efb22ea028b7b2c61340d9f9d35a36f541e40c8157cb837ec07eb2aca46cdc42620f6bfe23f1ca6d60320e5094bd5c3e87ca62fb8b1ed770f2d9efc734ed4f367bb7d3db83e1dea21815b72508364a5567cb728e0ac1e88bb35a6e9b5f31080fdd4e73ca0d3158ce369dbcb22d97fafa611c280efc044dca62f5f7362ea35354da98cc10ef6d059eda5a5c138120c23c5847dc3ae805d934b0d36555a063f87fa9dd72dec3e8b97c27efd94c2b30b37ff49f5ba0b0123b660c7f6776f2f9fb60223c33d98801536492eb9dc089a73e86b56dc5e1dd06605d93c7554f1d8054af405856d339681fcc52dcbedd715e04445e4027e586f40a42f03ed98ec6ad2a3c0c2ed928be09b72a4cc1ad6035cc0f951f967377c32fb284160ac256ae9e876536bac414f3b1a8d1d4af963763c9836610e5bfb2420b78804d000c097a1c1b4ac815399d96dada758015760dcd12a444edce15cf857940860dd6a247204d4d44c747628cc78b25ec8591931eadb7ebb68747fe86d76c32aacff0760f2505d4ebbd9bf2f285cc04eafc41cd7f936d166de6ccba58cd99f7797707adf512c914028d3e273b5cef95f13b72fc14add2fe5f076a9e0209272d3ae51a482e13c959b6ac263c69ded55e8e970e4b694ed407a4dca35c462ecbf2b5b74a142fa20e401d38a55112ccada9f0976c6e304bfcfb998fdd76e728103fc12046f0b8ceddc92400aae3195b7c40d5eccc263473e6fde06e8e961c936b4307c9350d3bf3cc347d05aa7da16f8ba5c2e3150770484e14d220067d99fa8d501faec9f2539dce42b90a69371bf1deb0d26d9f045e3f02459d7c5d72475dc8b57d653b178373392893f61b6e3d86374053c7e6d075a257438e28d3c9ba584b09e56b373d378a8afa4dc6f3462277a2da93dcde410bcc82435bb520967d115c3cf6c4ec09026de3a49125baa83e39ab3b0f8f2f2db52c5d1f7ccd00cd31fc447a494baa0d5b46b5e2dcad7b34ab3361f564d8a1cd76c60dc4bad2d535396e2b9fc0848e457a0ca228e23da8b34cb4346acc10135e9650644a986415e03918a5e259c3fdc20e94437ca57702bb3ad0e18c66b1fa921be8825cbdc45b4b932c96e34d555443192e6e47201da2681e1de6cfd6f267f697e23252eaebcb8b5aa8d0e8398a396424f09cfd542a77d9b7011a59a2fc6da763b1a112a0f9324ebd10fc21a111462dcb0c6a3f52cc5585305114f3013e129b4d5082ce48296a93326c39bb575e8a3d7e1429bc7a49ede7bd6b001cde95016fa0010ef00a3385a6892df0232794e9e8bb28e7cd0b70eebd2d57ebd2bc0b3af9d714112792603a8a2db8793249e531764d0379a1e6c3308c95bc223100dadfc8bb12316c6923ac010c18660cc5554fb1f37b9bf88256c5c7ba0573169c02520ed8e8230f0faff70080e5abade1d4bd0870606467d7d78c503c29ae971eccbf116fe193a2840f1504c561fd1c7181f929a6e5413809e401c529688a257a5ca0bd92ed351323c379e996ea109b8620079698a5234f8a8f3cdd580751c080a6f869af21ec368d32a15f02c740db7ae9ed2576407ac6134bdd4ca93a50d20e6e377ba1b2094aade16272189b941bbc374b4e8e198500d4f2a70c02bd12fb9e6c65fa86cc28fbdd80c786e24abc20cba887550c6f43c7fb746ba19768dec290c7994728be6e854968e3361af60d6837f823be6d113da51dadcf781064f9cdf92fb6a618a44607caba8deae4e0c6089c37171753450d7f325c6ace78aef2fae9a4965b7e76bef6aea3ed43d9164169da880c557cbb8db535ca5736392c21ba3c10027334cd7fe034d7a5be4d81a4f7e3c8d91b5725c36f50ff44c137275761f5134f6fefb4aafc0bde193a3454084baa09a11bca34151750cb77c59dca54ddab997f9de6fdefbcb4a07076f6feeaab847d6807fef39d92ae8feddb30e454a78c757c080ef89d388b6f967078401d9e2762b150a910f92a684f498190fe6b6b0e242de231c06c6fec9f7d01b4d2a64b86d7d18aea23ca7d2655597e87fca45f1d384fea06ae82e4c12dc229b194897fd3d6f5645492fdc0519fed14872ee90ea64a93700eefdf85cf884102e54a20502b836d34bb4161c051b7a24a56e5fda49d9ea6b819613617b2b802f4fb68d21a8ed28c52836643ca679c601a9ac4e9fe741582e36a8de21f15705485eeb35e6aa06e875076ae6e66a465643a7b6fb2a4d2c390942e88922d93fc0150da9e331cb744c542eb8aad2d53d1a6d340a76aa44dfd187903ee4425c748ccf8ab487836b269a1effd4b64c79340f0aca0a5950877448ed8e8929521a1c393b23d2d00c628869e22ed5031a61c8c34bfd9026697fac820443edf231dede138e06ba09af18c15bac6885410f7fe287dd608059327f27f4181abd75a57afc7b55b46c8d81f480b5ec52b8175952f9e796c63026697ed0b5296175eddaba2b41106b01c4aa645f299228993efb477769443c0f745bfbd907df301e33d3e41183d84941206c84c24f3b3285d29318b1e599a5cda2b62e2281ab511f1eb8d334bd37a11a72d21f798d3eff4a73300cde4e865eae780589a5615a0f5bcb539203150491a42774fdbe9dae4da3b08c58afeca79ffcd981cc04d9f43b9a9815bd0401480ea8211452d5952943591a379ef1e7e0524cd03b447b4dcd6bd7d2b999f39ff3d2e449c79d0505fe6feac02e521e685cbd9948ff6d977f68dd6984d3c8535c76914e24d10a19ce3eb7853f774e965a7d6aac07e468b0bb2a1c47810c4976e9f74d4f3b018a45a864074496908e79ca3e53f9a6f6594c4136cbec8b90004c60ff2ac80a08efa9f5cfca7118845fbeb35a1041b8758ca73d5cae2f602db53f57748166643cc978e1a6816cb6063939a97c581397224019c0ff961aa41eb5f4e470a2fe65afe39d78c6e470eb23d2c215f5aa9fab6d46c8a08e2ded42c02880ee7cdaf0a38abdc078bd0e2567d07f0c27ba62e18e614ed82a2f4461052bb7d8cf2c6e2d1e726ef4da022a9fc74e9f8305bae44d381865baf3dbc2217b0b9e943a36db98338a423ce0553842ce3d0fe03737aace0e86f3c61e58d6f90da95e122375f690db0463a9ebae11883c5a00d2c0907117f869b0db915e7d9bd78bebcb55d531e22f630af2cfbb0ed293fa404871b3f196afb285d33336fd3096b0bcc7a4fe012406098ec32e701bdef6fd58c3985e9f413189b561ae39adbcb2e752734cba0429f0c136e843a5d1ef2ed0104d1cb804eaa8d354bd810c64070230f2a48f5dd8d5a58ba2f5f623b7ad740718ad9baaa0c957e47098b6ea4cc25ba54f13e270f77f4a0fcc605ac9276ce88a4781d52a7c4f4c9f53c5afb8db41f94be1f2d4710b935e03339e135ca516f42ded9d7274fa00e34c94e0a02b114958aa834cbab6c5672f4781e2e9e316355187d9ed2a88d5539dcd3fb386efa0f3a6504014f4c8ebc2430c4591745c0c877556494ac9c372c012a7194dae1738b9adf95e122acf38922c4b3f45f4d4a787d3668dc3bbb822122d73de58c03b82e18c2dedd04c54984b6e4cc79bc1a311cd5ef8cf251462974a2363a10e2c0be990a2cf40b53a39acb4223b9373a065ceed23f17dbce0a7661c0e5971e2026fed52fb68470a445a073ff", 0x1000}, {&(0x7f0000002700)="d219840faa790aaccd2d3578fdbfec7f43cc200434d7453799cb672aad2378e7668715b5546ab53f27df2c2afe4d6a709bcf8f8879aadc99f065690e08c1608457c2115814822759b6f3c8492b59e1d048da9775925ba12d20e25636fa0c6da1db784ac0c6d2b6c9942655670d46600226117d069057a18b859f57988de5b8db870851508d4155c77cf67ba6a3381e47", 0x90}, {&(0x7f00000027c0)="d01b32d3f187727f08142819be35fd8b700084d7c53cd0f0c70ba81f63321c6f62283620ab80a8740559c7fa0ceadf87e511e8c1e2517e722a6d25212e5e4a89c2f66bd1af29b0af3725e971d9cbc4d9425eab3a20145bb41952de31734d21df196790fbcc3822299857f195c41ad1132715d3bb0c8ce45f0b6f272066c341ec8e7ab54585fcae4075d995ac", 0x8c}, {&(0x7f0000002880)="8910730a647ebd83c07a43487a93cb0062e0e3ca91e90bc822cb3712bbefaaf9ee81767bafae6570b4139c3e0c39941d03827c24ad704f948022a2e689403284556eb503e57ae8caefecb44216f90f80456f7a1ac4f4f1a39d4908090c65afb8884c8f34d0bedd2c644c62822112d614bc70e54c61830e8cafb087d772ff7cc55cfb12fa0bab18d6138d3dde7723c1e61120fba8b9a371a92762bc83c64e02637fc57ba6d4f3530efdade12dc2327be5efc24b16ea102fdf3a965b327e38741e1300175bff7d4b60ddb161977d4cbb3f507321f38c5ccc08e5d6de05d390c0979a5c50cf6d3788ba434c7095d621c8d3ff2ceaf4b0bfd2d66815ef3ca0dd80f55ec27d07a796cb2623e2ac14a58fdf25dd943c6815b722574e029efc7fb49928ee351ffba560f48129e3b1cf31dc16a8cf1d38faec54f405e4b3d7cecede53182dadfb87d17b9d840c7de28e66cc0c53888a46fb3b7f4550f59c102c2a7c8024359ada3059ebd41ece9c967379a8353e4101f76ccdc024463a6d0dc20778d5e86dd1f30da51776d7d6db0a68a7bad9143bef57b3272b8d6f0c0e99aa7f539c0ba7d7f3b1714dcac61035a91c86ed607f6a0f1d1c315993aba68b929a08493bcc367c03a1de6606aa86decf79797a4400ef2f33eb4c86f0ca69f1d97b56b24946af50f8f9b9c82dbdcff07ffd6805ad30fac393717aeddffcc09d136aa2c10050b81115abd6023e4400d63b106aff280ab7552d4eb6d1477b5d48cb1eed7153b8673c3f77892a13d670a0e1cf6fccd6794255c51bc7de821d1a81d446944bad2ad0e4f0f4077838531053dbf735922040a6a863400dce2addfae6138eadce109664fc94aa7af80205cb39e58ac0f57ce30519646b1a64b3f7ea05ae526224a223c0b77da61a3231d85ad7ab1afc9b96d86be9f6a17df4abf7f978c294a9da3e2f83f0f33c2e0ff67c5bc051b0a38ed3e17b22f1b7a663f16710193fb68235a5e8ccf944eddb0f86f7f7080eb4acde5df73d1bc96424ecf3b65b0db54178f640a1fc01293e96655d0357a6cf519f17995a66abf8b19c2a7255208b74454c6b692cf675696765cefcddaaa2cad69d1da7ef120328ffbc05e179db5c08b949de1e3c0acfb02ccb0231242cbfe0496aa8b0a42b8930cbd35632f8ad4ea6b460306470d6932533524f99c5698a16ab675c1ead56bad9a1b4d94fa16900907cd5b5877f0224b00bd7d9f44dc0a7fab91d8cf3ee2aa064aa629c4f51086935653e5a1d6b1924140acc0ee5ddda9bd5df2e79cc7140f9b269fa0f38158c32a579f950b3c3856671c81c1b79b875db072960b62ec7bac9ec2ebc735fec196bed7b2c24b3097c55534ba37b81bf04a78cb95eb874e7eac36511aeff56c16505cb152d81c7cac930286e7c9bc3ca9266765cfc520a7b9153b5516a24d46a12f1504fa43c2341325a5d6afe67f0838acaa8fa32acead33c13929bc1f87aa3693c3cd21fd8eadd6c16a40666c3b06857aad581348ede0d6b3ebafdb3bccd9b16063a36fcb3ef60f42482e994001402e82c4c0fb90d615f336904a020324c5a627df5b96d68acd6be6c66afa3f21e5077a410fa7bfdbf3ed42f7267dc1e5451968cc5e72a71455b2b6917eed47572c0f2e938a53214d360c1de40dce94f2cff5eafe2692bdca39d5631edbae2326249696829da0b19905a6ce8a77e9646f9749e8869b4f7714d92c34e746626be792a25fef6ae71a908b823e1c16daf57736bc5b3f9efdd01db349e67698044dfd8b198101fc8b0c35a32b4c0d1a6632892bd4255fa20373b828e6c848fe36061a1302b63a2f4dd781e9e64231103cdf0ce009cc9802b30d894b7cc80006daa47f072ac77f1e9b17dd027f8357ac9f25a7a0c760dec4d77742fda0f957d516211bf2441e557d94d960e560becd51f130655358e5d72987a223a57d49cd16a6f1d10f6fc2d5392d71457bfdae66c22b5856cf9ac7f5e59d99a39ca0d855c3e690e42811076d52f90da1570e45b35eb44066d1f0e999e99d69685a9f3e611932c8314968a755b49c64989fa5730d3a29331d4cc49f9e5fe909399927e1cf37e588a94b91b99418741eb60773328f8d602761082935b6334088f1521dd37eb8e7c95344e069a922868aa731c2d51d064907df565e33e8918186487e0992688eec1dde008984a7f5bd765023c5758b34b57c04eba9b19dfcf1890829af4b76eb47f4eafd3a82882dee3a4c07f7a3292af6c01095577778d1e6b78489a5821a3f765b6240c72ec69e8a082f0c12dc4e6e775377bd1169234fc1671d740b06856d4860489e0ff3657a54565f5766a66389262e9c0793339ff726bc1f1c4d57fecd3e565eec3a4810192e7b7a7a408c8820ffa36a958884bacd2e27f3a09956744c9ec5908564c5ba857a637f5b813f78632c578dd77137f2ec8b273204867bddf7795b2814b7059f461fc50d16dc1f183d09daddc2a45e0806cf986468be14b16cd4b7536036ccc019549dbefd6001d13d5dda89593fde804bd040c47ca4e1b0bb397f3c65fce0d199532a8bef4c940a51e35ba517f9002ff77cc24f7c58acbbeda0ad1ea73b992c750782149a57bb5241e0cf2b97586a11760e0bfd95ee6e4b3d78f45b2a16597403ee2c5aafd5a2ac7071ff87367626d0da12422105c45bda847491767a635b886127534103b64c16c23c4550525aa7f62887dda1cc2f76bd3e2da525b6cf12422b0f03ce9eaf95049df2d5f7164d090cf79061792b63a8519e520ba5bea3edf25fa68f1d545f66a8658d0428e96b3bef4237ae08fca55e462f550d56edaa4661205dd0a32fb2fd3e095fc01ab2dcaceb3cdfb351adff31d30eddedf2eeda11b0f10460ef72ae716365bd3b995459c0a65d72cce85e2bc11b03f58f13f1f095932ca078e069ffa21bd9fe46bbf1058b30ba928cb3b3d10bdbffda9c9746c18d28a40622c9c2aee83a2c1501b547ecf1cc6cfe08e4226dc6743a1b44041c00f19c9800a53dc06b0b749435484ab95e0efaf59a26aa54423e31889e400000cb1e1c8e406265e68b5f909000797d103bf14879fa3f7ce04f3d376eb727428ad4e2d5e462c3e5997f5891a40e3e4a8d3e47e438d2938d7410c9d47ae96526ce4503a796ffbf6d8c07b216d8f1c9b8c727c73dc3b6c403185ae4d3e0d5d59228dcd0b6339887057f9318d77c4de104fa114a4d97dc7cfce077a1ca7c6fbeac54faecc609b85a2da23a7762d2b238738b6384dedf29081188c912be022b4dc10e1a044620c0f228799da424476b83669529f3722e53d28d66d5dda99535165b62f6a4d1408f9fa39fc2f948d5caa86f4ba4d993e83c7a8b87d760450ed36871ec04bd0b210abcf644243f03c214949d43ea914d7ce8c521d2b22bb6ae0361be379a2f985e101615e6e85c8014e44367f900fb0599408feece93474d314d1f10b8a95866500c0ec9c49ba17f182de2be9af4f668d3e06069d3f7ca960a98696860d6a25bc2553d436316cd3a467a70ab9cf515ddc9d910c531e7e2368b6a68442c12b0385516f7c7c96471a710363637fcc0c3093e113a5334e64057052173a7d40c53655cabab0b9c758c3fbd4256d4f96e07d4567b3185915a8c15b4ee67f7177965e4855e365c60ff71884b0644273c3a09467dded9eecdc7e3c38944b26100eb9b13dffef702305413d6f9554fc9381fd1d1b0f3e14d92c1a60816b3cd97495d55ca98492bfd39f93ac5f24a7cbccbacbb0a8dedf30b22154f43095128969dd98dcdede5c93f1174ce05a4e4cf62b3c2caea2aead3c9f6f2c44c5ab18b8a2976399f1bbc1a429da6cd635242f2570daa75c56458f021379b0feb9a6c31febf9c819e69791e20c4df6c5edb52e312b66fd197e5f8ff9185914855d8967a7166bb11942e2c4ef75081887236f4e788802d5b3a229483d816f69be05e3778c11cdfa6b77c01f6d3c29d87f465437bf0d62bf08c47e0391f2c5659f72922792519fd05aed415e8cd8d436165078ea72f1eeea7399b49615eb745c3625e20a87d041cf03cef04d44981e6af50117a59bc725b2922f05cebd789d22e8036b801a4c424d5eb9a0b2183781a3488ba4f37590ace3c34f3905aa4c64cb74cf1401b7ad6dff2dbdb70066c98d63986ae8cb7cdb0815bac11c0633014ff2e633abb40325958940b69ca8e739ce03b9a170320c72f030a11cb9647a229fdfbdc46bab4de6bbab596c0115f3455669ed1f03ef985e950d9fe773eaaf0e2f0860a623d011aace5f83fb80c1ee689d2116d3a1bfe638261c0aae4be1b1d8aa7ceb9bf56159021d883bb46315e5863b875b41e40f613b603387a97dc6bcadb9d23829cceabdcc78877c2e185239c35e990a06199ce161a3fdadf77e4eb1aa56f79ecdf7fd2c331cf170c4083012ac328fce3988458954dc7163e5e2958192fd23da48185123db8d5c075ceab68885d0611ebd29d8cfb02dc093c56db90b2ddf42fe96712464ec270a2b19339fccba437d50243356747b4d01670baa56ed4347c99c2db60fdc8a94ba53bab08d2939438c617b88a8478423b3a450f4b08214542f8425dd4aa6a1484cda26ae79371ab54b3fe26b377708b16c53374c31c814994b9a82328c5975f671ec7d4306dbc75a0f63aff21afb4dd77d0231a9bd605d94e2e7c2eb5a627e9bbf0ec570f00a8b4581b210ca1bd134aa7adf804365285e373a40010404fb5a03791a1f3b60d309a37ebfee57fd1623ca9106dbbe116b92d7e3f7936ec1b34c12bd408fbc6ec3bac2de1b0e1b6f852e09cf93990d46b28215f094b2b11556574e48e824044fd2aa6a7c692f7fd75f859a9620855f7ba94eea6fd4b0e4bc2a6f8187add423f992df63f6937780e41553d79aa4e0af498a411679a2322ebb26b54a50d05759eeee0bad3dcab3d251d7013d27e958896e05c75b2b90cdfca2f58ad2816d45020de704b79cba291853da53850b9c142c59c59ce52a1b53e323e4e407df290b38b2fb557831b6834eaf67628ab132098477082ab940420e63f53f91d718339eda90f62f614d8358f4f8cc52af3ddcc829eb12aa6b03451ebb18018cdf03e7e09636aa7fc8245a43f19c639068a3618d09ea6e03120425e3be69a8e4834d8d869dac7909b4eeb7985354f9d9691d6c8b716d476e37ae79106f7572a3b74483f7aff3cdee09713179c11250b78bd6f166ebc1fc8c7ca3a636193da4d70d16c538d8983e08e8f576ee4dc61dce6d2e7f2c22d5a4e9d602c38a74ac173244485fad11c2f5bdd0e5b32b78b80f0327ae35b2edda81eb2f8886e204f52d645d4484d30f11f3d52979e9baa5cc53224a6546dafe0d3bc746b5322c4e7d40025eb024d0b4f8130819354e4eaa579e31e66eead46225f5421f145e6c922a39fc1cdd6be396aeb04bb71bbccbb7ab7a62447c68284e5da44b5ee67361a29a9a149f8a638b416005c8f6aae5b1553320b2f8333b33125e4b44cb63a68dcf4b1259015421a594e5b1c91275b417fdbab78062857e3743fd0a0deb9cb0a3f2b6d3959977e2dc7b7cf98defe9be442b41a91c1d96c5c65cd85104284a73367dbc6d5431a5f52cc6becba00b3b91fd3430616e6913f2834a442b16ecdf89e4af0112308baebe3b9ae68f66c7f210def9f9db2101d8e26df3c3440bad65976441cf105e4b10d23a01c084ec6898b706ba647bc7fb7ecae44fb85fde45fe29ce76d03cd4a9f8396ad391ec9fbdda2cb21063d0179c0290d3193e3a2a82bc687d0ad10de982b6c643c25031a280e9c831be692c77240636f4519b760b77", 0x1000}, {&(0x7f0000003880)="6dac354ce3b1c26a3636615be7190f8bb47ded1f203c9f90e506fceaf211fec8d43a182892223f73e50db3c47581e6f53c37ad9c0b345da51c9c0f6a0a5584170d3d4b8e98952459c73a2d6b5b6ff4a59bbf0883d2763f0cc88d26649035077a5d2dcd891f04775bfd07581a29838e64d3e14dd5f79233ff1635c2dea5301e5067dc15e4bcf7998f30c34ddf04a377dc39a8db7c4df7392fa8e154c61541027f546b9c926585cf9260c0b14d7cdfdf587691869b343d77bdfc", 0xb9}], 0x9, &(0x7f0000005b00)=[@rights={{0x38, 0x1, 0x1, [r0, r0, r0, 0xffffffffffffffff, r0, r0, r0, r0, r0, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x58, 0x4004}}, {{0x0, 0x0, &(0x7f0000005c00)=[{&(0x7f0000005b80)="2973928aa3e7262de9e77a49fdd905f3fea129d5fa87326469f6c29db458b5d96f949bf90aa2f394253638c1c71e", 0x2e}, {&(0x7f0000005bc0)="50ea8d6376ae9e55c73e062ce24ef009519c895381d8d6e6921ce958d6ad388ae36168434403e77f03ce6884ea", 0x2d}], 0x2, &(0x7f0000007300)=[@rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r5, r6}}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r7]}}, @cred={{0x1c, 0x1, 0x2, {r8, r10}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, r11]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13, r14}}}], 0xf0, 0x800}}], 0x3, 0x4000854) r15 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) dup2(r0, r15) [ 120.458580][ T354] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 120.481892][ T354] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 120.490808][ T354] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 120.502890][ T23] audit: type=1326 audit(1713879992.740:435): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4224 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f022ec16ea9 code=0x0 [ 120.550785][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 120.563042][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 120.584595][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 120.594212][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 120.613384][ T354] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 120.624296][ T354] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x4, 0x2, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0xffffffff}, 0x48) r0 = open_tree(0xffffffffffffff9c, &(0x7f00000006c0)='.\x00', 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=@RTM_GETMDB={0x18, 0x1c, 0x1, 0x0, 0x25dfdbff}, 0x18}}, 0x0) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r0, 0x4018f50b, &(0x7f0000000280)={0x0, 0x80000000, 0x10000}) lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000002780), 0x24, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x30, 0x18, 0x229, 0x0, 0x0, {0x2}, [@typed={0x8, 0x600, 0x0, 0x0, @u32}, @nested={0x14, 0x8, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x5, 0x4, 0x0, 0x0, @str='\x00'}]}]}, 0x30}}, 0x0) executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, 0x0, 0x0) [ 120.693552][ T2424] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 120.701926][ T2424] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="58c19a97c76d17639d3bf9e99e89cd4c8b0e6c298577c06e3d8d072c23c016c9cdbac6a8de10c6a796b9843d0fe5c3dddc8ba8fdef16d2c9e9a29579b80c9ca9e0f1ac17aa14bd36106a6ed3c4e684db714a0ece68c4c9a45a5de0ad51f0097036723f82697084c83eb71761739cf52db6051b42e898328b389b7b790a84a753bb6afc0eecf46520ad8e225012c79a87fd74f4c934938146611bcc46834453c489a7bed647dabf5437e76e216261db3d3131b8fd72d7c32f930e89588ef487d0542cb743952adc1151f915f4179cb160c9c678a19270f5b2b0bc25818c1df7bad02450218bfba0e9e0c3ee6d286db270240812849f881c", @ANYRESHEX, @ANYRES32, @ANYBLOB="e0efb544", @ANYBLOB="1faa8bc8f3fa41fccc9c3fc54e60d373d4cbb07627903ccb3f423170ad5bfa19a64dd9e1593b10e25ed44e1459c069018e8b38520ddee502f60e48c4914ab879919053093720da0765d0dab69d8b", @ANYRESDEC, @ANYRES64], &(0x7f0000281ffc)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x28, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x1000000, 0xe, 0x0, &(0x7f0000000200)="5c71f905cac413551b2ac06c86dd", 0x0, 0x4000, 0x0, 0x3f, 0x0, &(0x7f0000000080)="41410a15b4bb2f637b0fb6fd731983700fa98a369f1f5312c102000000a976eafdac4f7f283102514a7d93cdbb4cbb105bf96fe8a540cda8d659a88325e383", &(0x7f0000000040)}, 0x50) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) 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) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x8, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) open(&(0x7f0000002e00)='./file1\x00', 0x8401, 0x150) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000002e40)={r0, &(0x7f0000002f00)="e39b49b7c9420e2fb2b903d940bd148145c1f136c5b17378531584859b5e6f3a4ab8fe7f96fd26188628a84f34095ba18e0ade777cd91d5c604f67461cf79004a0fa151b4a254414061b238fce766d28006d76508117c4b5c5e2baa565da71267ef5a500ccf259b40c71c84a5ee9f07e3207521a59c39939d2e22ea5d86a3096d44e88adb3a590c0165f82ebc0f1f59737fd3dfc6a1e270d77fefd76e47735b909f1080e63163374ffae40c343d04ab1a04c16900fba96f4b45588", &(0x7f0000002e80)=@buf="8b38bccbab728c48f8af046a4abfa37b499962d9715e25f52f83e41d455943a1f7c4018aa8fb62684a3f1daf15f34bb4197ade3d42e8847981e0491e4e2f226c936bdd92eef278ec10"}, 0x20) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='kmem_cache_free\x00', r1}, 0x10) (async, rerun: 64) open$dir(&(0x7f00000042c0)='./file1\x00', 0x4240, 0x0) (async, rerun: 64) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000240)={{'fd', 0x3d, r2}, 0x2c, {'rootmode', 0x3d, 0x2000}}) (async) syz_fuse_handle_req(r2, &(0x7f00000002c0)="eb315d1529b3cd592af8c6a4c97ab2a4b89ae2ed93013bf251d601c9955a949e355001f79ee393c149244e65edd6606a770e1a9aab69e94664d13822a3ca478835b70a2f1d0abb9953e4a4a3062dbf62c1690f4419f5a9b5070b8d44a132c64f8148e7c1ebb304c08ae71d29d6a6c4ccac299f75520eeb5f6690d81f60604ebdc50ac3ebac9827c04edc9485772cc9e5bd5c7129d6c316560105b0e752a20b7052dd8867a830a388cfd95037c46d7f9a34fa6123c74a287143b5989ce1eb6c1967cc0bfc52ac2f49825df683df4c3890c5dea1f83f04b7b56f3e1c9a93710cd85c3e1454c056baa95e42896d3f8858293d88ea51df74e81731ae4b3a04fbfb452ddeada7c5c2d55520e9ea988e5a310865555edf4bb159aa7e6498ee7baf4a3925e2930c782c795a15a2c56ee9b45547c5d5b02f967e2cb39c2ef1ef4bf12def84d34df885102695751b0cd42c4ec1acd36cafee9221e43854bf29faa1fb8f82e39e158caf5abfe7d2cd28730b3510c8581fb129b52efcceac2306137dde95a312ad5eb009735dcea6d8b53e1c084fc8356cfb5ec329b250c75023496cfde1be0193d782501bc846880836bdfd152caabe80ef92f7ada911c9797c8375befda3ac24d8caa6b09f025cd936b0058a4e85df99ca6ac7253fd1309a3697a686f29364f9235a5c406f8823799fc8fa39649fc77a338ebcc590b7b2d4f5b637bdbac71ffe900311c078702e2476838f7c7e1177e9140a02ca7ebcd9a7bd293d521b413678fdd52f65275d43289c0e3c89d428ef370278ab1cf1878fee920043fa58674c131eeeec2f69779157d704d72e59c6edb430b208fb44ecf498762fbb3f7faddd3181d9a2607a0f301b64f274549f481dc68ba98eeb4c10bdd497bdcda0d346195a17500d49f046f2fb88f3e9de490cb12d47091af2b9c2a0defb590963918480409c18697fc306356bf32a772c5fa22810d7f078f9d0d052154cd8f0c365adf2a642da45fb6d33f8e7a25229398baacc4b992bd89210059334f997105347148fa2857702efe58eaec520adc3706cb0f0d622f91d7396708dd361f16a06aab67d50e1dbbf604e5f91030bb924b658efc18022584e3a32bb25c6c1576ffb95e6de82e667b731130019d02a9d7576e2e01fd8703cdae61b979c60c32f8048613167038bc2cf66c64fca185cd2899c2396f03764fd62d5479a25dd92db00d27486a49b5bf675de5064d5de300589ed48e4023b10cc8afb0bf874c90ae0a2be8ec42ab0d204d5074661b38342807223e7981bc989adce39fc8d75e3ebd4e517cdcee0ff25cd1a41882fdeadb227a7ca0f65f12f2f2e3a4eb718c55e66952507ae43403d9d864a37e0a39e7b89580d008cbdcca4d0f70842c91956fffa2031bedd9d572afca29e3661b6de4973159f5f1c7d818b0049a0b540added20f8daba42e6d43c7587215e6b91f79c4915e0796b068376ce2d889687217d90d868178215905139a4ac909ed3d8e955b76c6e1be807480a9ecae8df603439b5067d124680946d94232cd7c496e3f103c28bd69e4e828ac9a9248885f1e7823bfcf939044634395813b76beda4576bf9c6121587fe4eb6fb9a55ec0f39a2a0c93086d58a42e7e5cff103f32b1594f2111d7466976e77dfb2c297e20c68fd5504684867bcb8b34ab3ab776dd37b18ee44ce8c2033eddba8210b12ec85e2d7cc755dc6e672677ec967209d28fb45de8332a51dbeac54fcc0acbe62c7296489e77353956f8e146a518e3f4dd40f989bb15dff3e4fe7bcb8eca9f34179558f80295d9a27c7931e49cbd1da369c8f7bb7519d2fc86b90b46567e1ab7d06be6b60c34c59c81226c43a30e794627d3f69b6bff7c60b0bb03cb2651adc5235b19f2d0c38ef2871928d210170520ef9d7384b209bcfd2a419018f91cfc3c4f4013bafc13722e93c4149b65788d7651a8d6bfaf7c2f79f34ae83325c3b7da89b1f0966a3c80f3d01cee66c26e55215c90d4f4b4fb36317de33a854e56cd3ceb264e48f6b0e441578fcaa84e8187eff8e4e61659eeac180d229e617b6b1037194c25d2d76c7628e99577c58255de06260c19c3035bf75a665baf0b7a28a73f93cd9badd1b13e0af39a7889797dddcfbb33b8f8fb21b9b6ac7adf79626ea291c2173c86fe9f00b4d9fccc49ab8df06c4e581d88d7af48014a468896d6cced4cdeb7807c81d47f67228d684f86941ca102084c895488bd1eaa82ae2a1047de704f6a9d10f26af99c916e98a023504d506459bdd0d01936a492e735a5539b184ec0a4de206384184aa9cf6ffe5cc1756f5235fa3233c0a4d0362a757cd2d15a66ffb91bed99bd02b0f115a3ed47bf0e81e376ee7f2bc6b346d58f9d63e76b5b04ae5294178f04620755e6ed815f91899ab935958d5932d9a2aa3c77f254e913cf7758025f3a19bd40a85286e1f6fca687f5f4919b9173cd9780697a63343cfa3cc71aa743cf966365b20a8a2d687a39e6724427eacee28984736a81f685a6a65bf082c28e4842a53f31770613259c25186efac8cb6a4b88c2b717da87cbbb3f1e34ad859a502c8cb66871be752d48d5bfdb921569b0ab265b52e7dc3559527a48149950ea008ac114168bc95343f33bbcb148f45925d25dde9b0c3a276ac28565e5bd52bf66aabcb21dc4ccd163703f82172560543a35809e04b415c57d767946da38ec0767f95d26f3a36e188b4c18823af55586ed151db26cf4e1c93ef58532ddfd68be43b9b93b5ffd61ad7aec8c4aa122d746214c028d49e6ffe69d5bced8dbcdef91a0cc606c66bed7dd6be25f65784d18b2db6992b18a9186aba5aed63038e68afcd811669eb36fcf3cd18a5d57cd9b0e5b3f06c8e148ed90d88435b6240dc18d1d9ab223e0133d12d0770c959f3fd6981b7cf55ab362d0d8817f36d43f6493cda037e07471582edd5cdca9c2652a4d7189f54887f212187c389ed488688d773fe61beeb519f5ca7156b23622367ccc914c0cba406d8ff6052bc2e584fed4eecff2f8258636da6756e5b55b2ed4bd0345296faeac06f9a65aa29e51bd1d3997a2e128ba9da32c6d039c599a187b4e27c2408f251707a8a2cd7e606abd68edd80648f0e6b2af210595041a8c45e98c9ace39d8795d4b2295a3b548923b4def7f423bca3996ab5cb8e55ba813ca200ed5002352449c9697db3baaafc6495f1f933bb16fde1a84c72e7ecd6ab42fbaa62666b5c28b583b2d50d2b6a82d8e0ca961b39e60a10e1dc8356eef690dd07059a24ee74f7354ce1d8b3067ba8bdc0df84236d2343a350305e8b1ce7e26bdca33f62f5e130478f5dad2921199d7e6897fd291412059ad39fc9c46e4b2d7bbfbadb5610ec9a472288377c1f6fd599112b93e5ada8eb2fa71e4950a2bc8e8fef3f99cb9393e80e83d4eb5ee22a1f4796382439d9556fb641477b71c88eb731099af4f00528d4e15f08a09a25ceed4e22c159e12c2ca503a2e9371f610719c276eb1e1312b1b4ec54ebc5b2c00c6a0f12ba6de5a34e3952c7b0fef670726871452724fd37d714bd89b5f727e62d12159a559fadc671daf6b903905f4c7f6c8498455751928c78d908679a8f8bdc2efe60cb80fe5a96f7bc6b8398ffe4ca33577302e81a7d4ea622f5704c71c0c4b37e6ab3d4933eeb3b0e0bb8df4689c4a19f1545b10f4113bc7ecc0948b94577c5556f5b1bef207707aa32b64a90f639cf72fb4248e2dd148e83bf6278d75ca1a69fbc8bc3ad2fcc1ed8586669647390393f9d1e9515ad7cfe8665c41bc1789619c286386c63df01ab2f2416c2b12cbcb635aa4b1f3cc93dedded772df4f0ba5d74db9d10ef351b4142680abafb605493110b5ef9a7ea1e7d0bbec924989db8f6f69bfb5c80d42a51a185a0b61240e15bf574af2eec08c9e28f9c26216a920558e3a44ee91430fc370eee0408630fd7fdea9da8cd1b3b6c8d35b7133207835431b330375c5bbd090f7a3db28b0eac134a07d973a78648be23ccc7e94ddd4446dfdf8267b071bc720d810e8c10e922c41f1658f4813d6d863350467796c99e1862937910e796c264f0564cb3ef1359fe0cac10fd1c1773b592c8b6d17c3660b8902b04d815d72c8d725605042c957ddfd8ebda556b0b22227016bba21197fe02c5e0a0f1141f248f1105ec6c45f38b95b01e675b59b52550f592a7cc13fe3daba3b2edda764334eced8b17ea1373d9a3911870885372feffbfb46bec817cf25dae2523c49d548179d1777ca25e2ec465a0f4e9949816b912aa39dfd355a534e1d5d558f6f3cc825fc447a414de3df37d78687c549dea67be4b4cfe780eaac0feacdf17b246dfde06bcc7634b842818f5f05922e1188d86d858d4c8f90db80f73b33b32805101bb2c535048d6d9b5e46bcef431f4b684ef2dbde61c6efe8e4cf4e679bcb2ef5ea58a369ee1807c8b9095e0ac18ce8600bf89f281ddc55be7d01ceef3b8c80c02c0e2315981ef607b8303ed085c3259bdab17f0a1ae09cb49a2c817be96179f9ffad5d350d148967a33481bb634fc0108316057fdc580f7d94b08eb061418194cbd95cb98be0c762362daa2d2661168a4147cd529823e77893df30d8de12dc3266ebfec443ad282c9b5f6f0a7f60c16f82b516137d3be5f75b82502c857705ad506d4c49c7a4cff67710045307909eac060603cb1bed108cef750f254068d44d305a800b356b9746eff530fb83e115a31fe5b117a9088e421e10eec8c547f61edb8d77add757e0c4e996a6828eb616c5aca9dbbf07669416bba3c4f72421b09e780263cacea25d10d6649df832189cd2aca32c0edb1138700dfc24910e37429430ace032f3369d408fb1a23c766604f55c0e3aff843cfcda5c162e26f700ca4162fb999fe2ebff3ed0ec1df6fb318550c252d261ac86812359296dc94c71b92c36d21b6a3b1b59451d858b4fb04302f8d024f5e81693b42d6dcf306a7ab7ce9953186d3da2dafd4f46816dee7e34c38e548dfd6a8e64c6981cb7ad691980a2c3a873d564ea319b2eb0b68436924b1267f26fc666c698e4a3d1314b3320aef4d1fad4eec539cd244e171896962dc59ff42d2c45c6c9fd83666cbad78327cdb65dcaacfd28e1defb7a8878203d520ec951bff621159b1cb2441306f3fc11fdf2eefb98fe5600454a634e933a5ccc7e00570a5cc723b25f9cf910c1328f6366869ab3087f92438363ca0f5d01b6bf2fc02b01c62a3cc294121e47bae565648b8610a811433f7cf1c84b1108f56146427909343ed9fb66c2c4d3fe1f43b9c21a276fa975bcc079a45f3a2ca7242f4634d1c524d5fa393690c9c656dc64b6dc31133ef6f33a9df71cab6c5dac9fc62d9053a94ad222882e4f8f876bd7fd475ff82eb32bb1c2fa8f07dc69ccae7310a8d9a135e9adf3b1ccf9bf2fef3f66f57813efee315f1952578dfb2ad17b6e71a447394619c82776e91135c82d57e164b8fa0806e02bf09973f22a1eb5dbc546f3f92d3912d0c06a64d7d656fcd894a5b467bc29cf0c4ff8ca6b0329542769fb9ca0a9f8e4ff640a4310c229e84db87ac590bb30a18a67fc9f59967cee41bcb6707919a670642028aad1d581daee15c70eb54e9ba87973f194a3590ba4ee4d742b8b5122ca83d04aa6010873eee5f0299306d0e11b980998adb3e3ab488c1785c26efcd412c58497e1b2245d364138326698c912621508fd6fc3e149780918eb1cd1366f4d31e2cecae3e6f7728bd396c6e7e1b6a4e46205741d7e607379def888e548f1160e236f81002b25833a67cf926205e81805082ecd163eccb56a7f27488b0cb00337472fe60bab68ea01d5d92972d08c5e86f5da51d6608c498b465f997c886c94dd867f0e3a8a36d66334eed7a6ccc5bce835ba9bfff6871d810f26f0c6dfbe8985730691bf0ee46a9f5a8aaa917294ddc3c49dd7776ee9427ee3d6406594e86cf75131ea12b00337b5d4d47426d6d4436d9d01f7964c5df9fb1b77d5c8070e91d99f1f0e46f77c12a8ea5f721e6a4ccbb8d9d08fe07457071942cc97935ddb4dd2cbbbf83aacf46c7b1b7afc48f9afec8267c81b457c23aa4807f76236b3cae89c51cb8181e229046d6e8d6692f1de8090716fb0833f080077ed29d93ff125f57edfc8d838f17c8fb7339102b044f266c2cead03d04a57dcb769bdf474373ace023e4ecf96dc85a91a114b685bba03b33dd54e4c9168090579c7f3798d1c2b6e811f2419e16dcc5436d2a647c83fb42e57d81586eaa456e54983edb888ecb673a0a9f2a44b2fd5b68486874ae0a5110d92d7ca848cd9d05fc9110ed1d3d79c5cf54aadbf0d3f9c3123e39cd0486c75145d90d524143165defd0cc8dda16fe9b513c7f1d9ddfd49269ea0cfef81e1d60ad1d2597a11704b937c9487001c174f4c2fc31cf1521a6ca4cf84185d52d40f65b5df5b058ea79b4629219bf405ef7a140cbb0299e0d75701c01f06aca0d26c445c8de67eea8d971741e19a08b7c5cc5250eb1770c9071dfe00918020aa211ccdff178d7cbbe43a08974cf5ffff9467c7eb5ab05f282d80a904e9d046cd96a94fc70fae12b0d0548eb2052e2c9ebb0745a60c90322398ea84e9009eeb6b43b10fc09683319841d146232f6b8b90b945b241b75915b20037914d09165fce70f4bb8bdf6718e317d54035abcf1257a0b84844c2cdc63fe5b3e235924a71a260361352cf9c841f89791787838d0968a4f152aaccaf1fbe5b07d913dbe47faa772cd1face63e1d0550ada35b5a196bf307b6b7de8640878f5daeaee074f1882a0e51300cd9a84503b5ceb8895d48de24b4106c6e7b97db591df511b0da5b2cada32d7a10eb2a8e64ec1522d47e4deb3bf6435d36b9c2d66569030019153b8730491752c217b07e5101e3730cd39238e857eff89bb0fb829b050a52412394ef9af70fa2fb375f5db5bd7d8a10c4c06fa887f359192812ff4d9e4c1fd4f7bc12e6d3b97c705bd23613b99527202e9ceec81393fef996ecc3304d19879c4321bd083101880eecb396009eceefafb0d9a86f93f06f9caaefdf568b0ff5181041adc6b53e61d830f6f3e48fb3daa391bc78dcdceb72276e97df1ebedbffa2ddb45491cd3493ab04389b40530415cf1946d5c50eadd8bfd72af11b61b8f50cd00824bc04e0e43487ce0d25955a3fbecd912e01f0dda5dae8ca7b3fc7c70cf15761cea675f9ea7ac1bddaf2b70dc5de3db4722b49f56af92e880962f655002fd3776c099ba46083cd5adada1ea0cd488916fcfc240c1484922cd1251b4ddcb592a9bf78dfb24cee4c09e6fb4f679d6b0063f2e63b37da5224d66dd225da7e7b7a8fce956dccbc388116bbd8bf126a397483396eabf9c72ee76862a7f29a9f3f22393f0094f38476d162ab06d0d68d56fb431b0384b0b63314df356f0a2e1d8cb41cb212048f606a7ed5fde49f762f48fbd92d5d3a0f9e2bdb532f818ddd43e3924771b3edd8f4da5b871cfd32210df55b96bfe9edf250093d5f599fba67d5a735162de411c66ace30655c6e6f6512b1fdf5832f41892d1110eacd6963b8b46466e7b73162260a9ea32ac313d0404044c2edec1ebc9fa6b46bbca28a70484b8425375ce4f968a250384b8e590f9ab15a493e6a73bf5382e6c455ea3789cd80413911410b4d5419ee2dd83087f3d4d739fd71cd73894b21c886286203f1611778c72d119613b648c57db23a59e848aefdc866cac5d9cb0275fb577c24dcbf2c8074fcb38286febcdede66ba638b66a773d15a2196ef8d8f357253fdb0112218b1eaeade121326abed937194f3ec953fe24d24c539065da9887c7d239b31bf4a27050dc00016b780fafd1166e917b4fe7280800f8546ebd18bc61eb86916b9bd5117189ef0ea76003cbcd460f76da9178580dd85c0d4806314be0fbce77d647d22f3abbc386ea3615d0704cf5c1c3e5c4521dec4931dd54d7835824882eed0e21df8177fb9534f4aabed07fdf58f851865cafafd6a91d127797b2966f01105a682636dfb6f54a38709b5d27a7f91c88b4ed2681231e9f22f01b8a817f74effc52e9bcc17426d73c5e285601b1911b740552d39585a8b7eaf774e861531afe8788274356f6669394ed0d0d5329ac5a907b69771f8d88e9a834e0ab08bd6b1671b391d91d300483b7cdb3f584f4d18af8e1814ddd01a4aee79d0c40043bacd6b10b9711bba3205c2962a9f3756e2ae9cf8bfaa3e7b6cfadde5686360b95884b7f420abc080a478cb62a3ed72258940a410b995321c23a1a0aa151bf2436a268a36cca132f0895035eae1eabcf45b5eadad78fc2008f7480dce3db036855c3a6022ee8c9292b16c12afa900527f7ba3fcc63eb4b7006caba359870a46a6b75d642d4d7bf8df0e31fca057ded797d55523b7a477e69c3cf881b498f4823bdd38452df135899a7558f491d32c7cbce8388f44881c87ead4e21427319e27eb8b625d3b668d891e52c22ecfe7c2dcdf25cb6043c1c0dfa82fb9eb201225bb0dbc6846ea41c7d87d452ca789b0263b377faa88a119abea055c4c69030204a25c40ae302755452574e4d093b4f682fe5a2b027c68d9203ce093fd083891821c5c32a1db1d6dbc5ec0016ab6bcc3ce1dc445bf2b2bc67bcd5670320801d4f6ea2236ac5855fba373452f4a4d8e3d86afe53000656d83f0666cf6e7fabe675f0d58251aa9d4b286bc211faec908cb4f161f9d1138d2a36f9c17d99c3e9d76c8b8bb9635614dde5653a8eae2ace0165b6b3e146175e9ae2b00b9b48f94115f679bbf153ad346aa4f341f0bdf59debb9cc3df571c948b4ed0f91db74aa66cc75675feaab81aac3c9f9c413d242cbf14399c1d7a117ac206618af4af23eaa74a1129ccf02a71e3a72fbc4efdd241f4d5e49f3a9e85f494bda9da0a66385ca942593d33867f70b63ce5c22d72d0124b89631fbc6df7ef86548e9e80ff627f0a027c982f09147bfedc0e90a24acd4cd80967b5b721dba991b4deb4364f9cee04c6745af475addb6548574fce9fabaee4402c46383be63a716ad9748d8f1dc31d533ec969b29b111fde9faa9972b87e255d9fb5ef06c213697ff001291bfd93316b2b096fa35505597e63f04090a4fee18be8ed41fc3a451ae2117276498b8dc1fb089fd6649e97418be01b8a0ae97a76fb1b5bf61dc3e74c43ca582b6818ae978ff2221f19b73e8317e062aa89c9fa4f6d19d6f1a1a67f5861f49f08ede17db4ca5bdf537bde3ec83dfe409925acc4428622a8fe2214e1165b8eccf8467e87d9e858207d73e4b2e6ca474350625ac92fd6be15256b150000000000000000f844eab14eaa1ecb325513deacf0432d3167ccdf5cbdfb6a573dbfbcb7bf5c35ed5ffec474711f68c6ea598c5cfa63f7269e2b01abda9efd4ef410335cac1b09afb1e8e28886e66c0d8fb7904d595d22d1baa05199f56c2f04eb3f1a803d977bf110a77afce891e2df8025ddb10394d2b9570089ef4e2ecf80cbd54bb9607398a6d3d7750b24ed559040be5656a2c0961aca48abedcfd6ca0b1a32f24d117204a7e1d508738011c69799d200ec77d9312079e6a512c030518ae1f3b4f83c47c767711825d56c2603f45dafb49d89eb9ac193103599f3b4f0c7ecf33eb7f428babd23a921e1be39f55b8c658fadd7d8a05d4375ac377799086f00b6c464fb9b08c790854cbcbfde86c200976f050dbb3c460c7d86cec8bb998d39b69ed25c142dd57c78f5ac4de76d4efe6c7b0ab4919d2ac3439eff13f713fc84943497c233bfa168f7693432590fb48ad9d360cf7c2d553914079ef67ed6f2621e56104dbcdd2cd4373881a309e82de0f9d0bdca0be354fa775d311dc43a73935fd913019f82d680cc5b7d65fc0934c9232419590c217ce7001ead470b28c6fa1933e3e6c084b46d091115a06be8e9eabadc8bbfcaf02905818bf87a43242f168ad32907746d628ba5f015b61536ab0844e3f588e146a8f25a0667d1a76b1ed66e222be615785cbd9baf0bfe924b3253cd0fc9c2dda231b93e0418ff8120419f57beba16ef8637ec3598cc502fd88c87e1196eeec4955834aa5b3d5e665dde24f43778f2ee39f010685dda49a6f961cb37f737f809d9705c9f21f4ce62c983a98d387450331977131c641b72f8a9f9c7cbd784fa1dfcee78260c8fa0471c07874ea86a705674723fea63b1bdc1b12b0540cb47547bed44f9b394f67c0e6125ec9cb18f1900f84252beeccf50868a25cc20bbd476f9c620028277351c624afe45fc80d03462bcd364ca88a494b318b7958a678c4009913f54bfa30782cf6fd329053b1a223abb00d17f7d73895c22a555f43cd7bdd92ec46315953f448596018054fe44682187198068652b552638acdc2cc5c4ec7d2f43a469897ee2c89e6664451a213bc6858406c2b28529c619ba13a0433593470f001e924758fda2bab97f3bd955b6b52b06705a7fc863615abb8ed891c0648db0cc004602518f3a6ee65509efeb5fb3c7fc197d81e02ec3be56e9383a104df1905cecbf53dbb57b68aab08b2fd31f03e58d74c4e3cc6d260a1d9ff653b626ac9d81efc6b92b6c564feae2a313285b82506abdef60e1dde95c609168a76621b72bbc86f0bd00c663830eba00b77e07359a2e186bb7a98f2b16d5d7185d4f4c62b7f5e76b697f236aa57bd5d49bb4491e3566778d4046116afd50cdf9c20525068eb6782fb09b37c4d0b6042e073d7740b0ae90be92fa3b4eba6025a46e5751899d6e199e15ad367ded32c61010ab8470329c4db67e2ae9cab2892140d0d9ec2cf08a0591ba2dc84ef62f45e7c94baa01aa9ba60fa7fe6d334dc3fe63306236fd5e1e6077c15070cf80312ab00378d6dde96e68af5100e4da6cc1b364d3b1c902e4803b1e9580614f055dada7f251ffd3287d91848ca40b8d07ef8cc9fa1e97b45b1938cf014132cb042e12d66f46a55f9dade94ca003d266b81a21d9db0c3135f2ac09dfe42e43a76d05edcadcf8993a2e3ed8ea0b30f96f5d4ada9184b29c0424125425fb57f1ac339d238083cda6c0d4f6e04b1d2641d496abbca01bef2f36622f1a0b83bd55728feaed7e89dc061e48e07465fe0021c2ea9cd6c0037e363d60b33008f4af5c864cff5ca575a2b90d5d0238a243aa604f346bbd2e9d51b416b0865bf0bd00f9599ddb8e5c5af314a72dc1098205448aebf34b2481be8725d8c60eb13b4eeb840435ce17fca79883bd17de86c6a21677a87c5d5def74eff605218dd8f22e34c88241d006ce850e784e86eb42eea3bf467b0a18fdf1dc86980fd4470fd9dd8947c647862b661eb0d3c3bbcc74b79865a38c869307a497d3d3562c9ef3eb9e303d414d0d2311c53bc0f8310c2a8abf12f201fd563d28da29e92a961bfe2cc6c1ab611a0dd50a65a4b5819298d737f1687dfcc9d2947736a97a4342c4bd99768a7d90be784fd0c8777180a1201f7aec61a7b1d3215294e5aa9331dacfd03266c564a4d0a49d8e3e0ab4d16b781fe7b283db735b2318baf5c2057003456ea122671506ca0a3f59e2e66fea7c27149c37cf6bf7a96ad551627ff9a25ea5f1ba1d3c085aa1f77a2bbf35c7d68757cc43368a393e645a728553f922212c317d9c73d89364db436d6e9b", 0x2000, &(0x7f0000004300)={&(0x7f0000000100)={0x50, 0x0, 0x0, {0x7, 0x24, 0x0, 0xa0022}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f000000b080)="d396fcdaf30503b25e60b2a39346c896cd44e21098406dab0b273fcfc87c618618fe9415161699119e8c1ae5ccd7b009fe896d6fce2895abb01ea30c34e436839894d7c358a01fb4cf2a6888d521037281287ef5427469d2d92dd37b06423d316d8eb5cfa664a9540c54f7dd942ca7e7b73c7d1de12d87cde01c64edbf2bd14b6ac9db8ccde4c2cd9f369d877db194192e4b611cf17aa8662f5e722c8e3ede762aeac29fcfef05d74bbfbf0c3c8652d7ac91ce5b7c241e3f9f98eef24c0b9ccc803ef5c405434b45d86081e03b3a279d8f7fb9d5b1ad92dde05e30c6eb92b28c37c92f8b4d6e8a7d0d29ac5d526932e1dd5beb6243739c6a7adfd7f5325a475723e6f4287dbf4285109d8159fa6a70c4b69e768044f549d94eb8f6fdf8a499bc488b7a1aa10f7953fa6bc77d90e1cd61cf6939d3b46548f052d58c259fdc9277f97a7934235e07579560fa3bb05081be0bce92371b8c77ec297f81978e923e740088bffa6b15742819a6132896dacb2b7fc085ed70e95c14d35d1ef69f7f99ef4ed1a4abce8fbb1e982f23f7c321db707a37d48aea7f759d0f394ec91af5e9d91bb9510ea2fe25fb9c938c1a87ce48af7948c6112ecf3467ac5a62a01a1085aac06a4ebe333907b42475261fffd08bfcb8b3b8eb872a6d25d2c8146f3e39cb32abf0c63fa4b3891854cecc154d37bea4ff937eaeb37e05d74de5bde05254dc8bd55e7b323255130395fef86e3f6ca824ee346936c80adf8f0f2bd813d4eda6ee973a5ff9f2bb05b1a94649fecce448aad0fcbed7a3b987154823ac9a98073b7187a6442a433320a1cd65df33068287e35d27e4ec84e3b6da8462c852ffe068555408a8853d1e3fd64cdb2214dd56290bb9e399573ad9c17f4f5876dba4f860e42914d59c040afafaa1ed42ebce4f899878bc4173d3633b6b3c3b3c57dcf9a5740552fa2c2a0a3444c778c123eb1d686a029aae94820bd0fe286f0f935cc4ffb63d2f176c76d82340bba338f6cdc1f83de63d882fecba07e8d18863e64ad01bf6c5933f85cf49f70c5b6f509220d253fa7e0c0cb7ba4c19b877c7fb5a542baee98fc1324e9eb95551960cf1fa67a42c881ca3b9f8575195b39b84f1457adb392962e4f86f7a144fb8ef910b144efb8a366d511010a68599e610da0d34917f71807400870b462d37943ff580ff04cae918cc7209879edf9e9b80a45b118d4ddaabca524f62acc668c77806bbc2bd6fa51ef3cb89ec7b86f78e8e43d91ab97613719634fd3b67b42cbcea17d506bd715a304e63e789014dfa4dcf2e13e1c860c78212f2f065d2dbbad0cc3776eca85db7b042978916b9a2f65dc4481050b6299269f3c2941aa9f734eaa43b97a66e28f07f76c31d8856d2ecf69eda9ad77666b1470f8be856bea7d89f18f48026072641962d9a1e2a0445e60746aa396a880aac6eb3cf1baeb6df47b64c04e182299cda283155d3601dd22001acf8ad0c0bed4fecf36b62ec325f06b929c2a3f11505d8f2dc1acf8099e839228104014a4d1a2e36263491b4c4309eeeb5dcef5a6c4f247013f3ae3b8a4b05847afdd6d254e055be7648a53cddb1e3339979129a7e3672c9df3488186d8c5578f3511a8faf635e3d5952c47ba88038a1d5d841a6ff0221e36e550ba0f4eec975df97b16e0ef8e3e1d6928e2bbd22eec7b2af611963504425aaf7df744888b63f32948a75cc10b20cb9eb1dc734f8784339e65deda6df354b4c8d19cef36a7684421b173c9ece0c1a934c5f219251cd8ee4e0c6682700fe2a0451ffbcbaf91315da544b5c1fad9a47e828c74834398aae8007cd2587f074af0862639eba86dd70265b973d462852185748c249384013dca5e4ef7bcd042a362a7c9b4ea73948d7418ca9edc130fb9e861ca09fc990f59592d196221da014ac4232eb4b00dee915b5b03743861a39b33246414cf4df9c9b916bf73d77816972623041fd8d72647eb78bbe8c76b860d4add8a4032cbd44450afe65688b3a99cc8e69636b004266487be20dd325718296e4f56051ce2b82096b5f96b638f710af54e01a2c0b5bbd6f6c0dc1ef673efb0f77fa5a8b3bb1502f46ee5747e5722fa5d842d7984e2c86078612011764ba51cc7f4ac880822026609b1821d4aef8ff5a7e7bd6616f8d9e9dbcf8c28ec9ee82111cf4b6d19875cadf4d5140f4bad75eddde723e80eb2b964ef79057844f195968719c7d0c95ef7182acbe01056637a7c9dc74d1181b2537b1b73fbc66e17f4c3ac112d259f580d860cbc2b2b01403c72938a446a5e4b0983b3fcc3c1f2cca0fc87b5de1a22a48943519963260e061426a0806a75f1e14e148943f78032ac66d5cdec41d735c932c8d415b7cd3924eab3cef7d583deb65dfc54a0b49b383b970bf00201e279c9e301c256b3d792349e196899230ea9dd3b0fc064132eb968eb587f8fa1cf8deee8f57e97ea83f25d907db440012c71791294380607d07aa44af88f89cbe801886cd5bdfc8b90019859ebf218bebbd6f4c9606f74d862fcd91dad6ed0da693835e54514c1e1126df0d142d08fb69fe594eb4fc74d7c60d056ce417c8fb397279636ecf34557dfe638565a6f58b6b71770b73b39dc4faa0d472523a163b96636ae9b41b927ea7e466e0a9508bc0cf8d530995b3b4171ed25eae4aaf51ffed7bde6e5e18430df1c30fa179172adefc9c2907b9ba91b1d47988337999b3cb4fe0a032f1862d83ba460755fc97d87912c4ada46a6d19ea483e048dec3159901d22cee1fb7297e12e66539765b3f1ec6b1e0585b4e5cc5cafc4935cfd14ddcbde24ca3a6f4168fd7fa96cff0117b739f7a96b426d47e2a70b1ef885aeb5b3e8033e845cd73442e6c9094243113ef25b08bec27fce493eec9bdf719c1b82b482ddb9e8f15501658e03bf27de402eb60739b2ee40cdc15f0d0d7964da1d8b276387a5b0aa7dfaeacc1eac7f3412bc59a094879f006bf5e2366ce2b9b451e5f0bd0cee919e6b0eccbf98a899d3cdd0b6ec9d05f008867114550c70d3e9f1c645419267021de9e304f40cd8aabc8c29228f80d8a675bd55a89a9141dd6909ebb4a8eb918b9a89657993b73ab130fd550e84e46b06d7e4a9c5eae99bc5538fbeaaabd3084486053630cc9b5c41cbb725d69f3601d2661c3a3ed3005b31635fe111d38f956799bbce7cffbc9025d5c7051a852afd39ab830381e101aa70da5cdfdbd5ad543d97d0afa25e7b9d6da3c29e320c25efa4642121408b994cc2b302125e1082a45df39bf3b47b66bf295333a514e56c7b8d99ee5c439879994edc653828d20018a07e98b640074d33536cb6618b392a9f37d9edfe5b68d3c8f12fbd0a591720ac0e6d5b4abd9c36866757747371db7a7b3b27a5635c53ee653973a9badd5d7f2064455ad28f267bec7ee716fac1ae40ecb5b71a5dbbcb0111458ed454255c02f93c1545f2ab2599f4c64310fe762019639cfe4e272973338cac036b1391a5e74e54baf376276dce507c6fa41b7f79382611da39b94d4e9ef90b8b7b0825c31a1470317e5f472f9710fcab7a8abf0d6fb89d20544d80517845c49f6f7ad16a65cb2f2b32b0873b2709006d723558ed995af9a805ea99eb9c7f2b5ad41b2f4f2ef4d19fd6b9036ef2ede42867f4ffc92f872a11d96850643ff91b26681070f30937b5fcda575ac341e6994ff31d72207c6b5a0ec57a5e4b2645b801216a498f78affb0e0e2fe42571150c026db06561d6e32cddb69a37597ba82283da29f54e95636d91290af15f1316447aa25fc2170f6e613106b9e09d9fe0c69b733d5d4954f09633b10529d9788146574b2df4b9e3a1f9a70a2728170752a9172900bc820eab02080d1ae6c21ccd5f7ad321ff2fabd756db2b08cc34dda1396e35e95d11e03a44fbbe3eae592749b697b49d98a59cc08a2d8726fad871757906962f33ab9ffa522786cde0378b2a75c1f57effb5d56ba313d4f79b71d6ec5c902c1de12bf6dee1fedf35b63548de4be280abba6551015aedd9148c03ca2350430978c78e5f9721e5df55670cf465cfe32c83959af043e238005b385b6db2c0f62ecff21f74b9022bbd67d9d9e993e97ba053766f7f1c131d304ebb7e7134c90e15ccc1e80634d6c7d16b169e18a5fc5629ef0e62c923fc5ced6ca36bf961f2a9b3cb31c22fb0ecf9e846c02ed0f24c7dfcff7788e88bca83320d6efda269b00361a4451466f10f55f2c8c45f9d6faa1e8a9adc37fe49d2a76c696dd52856400934b17f7f4f0f1db0adbb2e47205b884f68f6989efd96f15f58790aaf6b6cd88aebd9f99b9fd9d6cf20324c93cd37b889050d4f4c0e3cf8a04eb04114c4382de0d48623e6032a26978afb6569c1535b01abab961a5208b91ab72d83552f5369c6eba56fd57ac232d94d21442414c7cfcacec9863646fcb876335fa6e052b8043f5dfdedfb66206e15e988975f646d20332c87bd8c7a6d6207155752765814eebe96cfa3a56350bce9d633bdad6b565d30031496f1703045af3021d0559734cb646799e217997f20d7b3472fe55193b0e6c625ebae2e8abfb1744791e67489f46ee7458eef37e39ad9b31632e013ae6c1eb4c7061cf892cfc5f02a223f07c0f3844780e8729a6bdbfbb25ec881eb6cd1e369f7c98eeeb141236a8e58cd28e7f7fb8dc63fed8f93caa36582538231b1c423b8e093dd3d9981e1f7484954e6774fe18ac2905df7114406bb35735ee124b20002d4b5cfbe5a05519f562f420bfac190ea08bd7754970377596586ab9ee5eb1e64844a0b9604f0baff47fab5998ecd66f90174253199233f441397320ac879f9bd5cb2c2670933420d84f96e4cc1fd4c500db3b36a5b6c413ccb8c9a54a4f76e695134f5a6bd3e96fd633787d1bb9966a9caa2f58891162505972ec4bb6717f7e8fc34d35b7cb72033eca29d971289dfb5b945606830b57c194d207b7a5d0494c15db50e0c4a01ca276e95a415dcbd82eb75af0c50cf5aa03106c83be504161c7355e2b29597c7c86855c9c2e2dd1684af9abaf93fdaab2a692abc28c07564f3fa044f28785917fcb1d380f5ece2b526c8fef5f9cf4cef74a9bba7e7c49095d97c67f98ea7cab8b16f290a9bb5222de7b2815405dedb0bb30ccd9e4f9e944a2a8783a7bb0d46f65cf06315f2187670d7f85e1feae56cd310ec4cdbc7ec5217d373494e83612a3971ef86285b6a37a84e80e143b6ec8da0be3d72edbbc1a8c2a9f8e72705bb2476236ec020bbeebe6be313d827afb7d9978bb741874c4ea08668302f01e9f240084985ac77807dbfa675f5d5f89af3c991a0a8ca4c060bb746b6677345bfceca38cad36cc47990691b9b646502185fc833d7fee41b00fa720dc0968166203d967f8ac1015c606fb0697db6556d7b31b56e7b0f973a1b5593c4ddaa9a49e883fe8c1f71fb1130b2b5e34b3989f4860b1333ca13e4b493a4590069edce1aed8b9e12df9ecbfbaea7b814dc5965da94f982c56a0f38aaf608860696df7b1042b720fe7541659ac6369590d7f1c770364fd7ea5bde43e547a3dc9a29b78b3c5d83674dcb5836a1c13f3b34a29504a64594a630f4a663e40a801d38ab2336b00211f2df3f146db5f9b68239adb2b55e7c9cbe9bcf89f56bbfa1daddcf675ee4bdb3a79397d3b1f620da1c06806aa4553282157f4c5d1cdf8248f7b964d2a8975fa3270b9e25a23899c8090496c31a26b01b3a0c74966007181d87d884ed995aa9d69d5f303b366cedbb94d9b68a3877efb153bb8422efc617c787a8517aea29c8f7e9d6a167b234d22edf737996f0fbb118397ba56d92768c8eb64aa5a9ee9800d10cdd5a39a889c97061dbecdf9ddb6bbce63e43e56706e0b3bed587313b176f2bc14b2dbfd9fa8cd31e0bb5319975501d624a68a0fe8e5b3c9a898adc40f0e99066d49c2f5f39d22958026227ac850ca973dbf786ff1d6551d415b00a8f934e0f4c579f1db1ff9a2dad05eb2c773c8fdd1ca5ec0cb3bc538d00adc13059706cc3931a8c339fe8833512b1d62e8648c92a87b87fe3af79e373f2ef7ac9b828b65cbb876fd286784ab9f1463945155e84ed43e54911135dfa418ab2fc7eeb20e2d4915e7b34b61cf6d7886aec5c144811826d291672c282ba8d41fd09e58c22692fba9d4031997043d66efd9d2673841c91898a7f6cb4b940897595daeddbb0c97b50044f12310b06f5a951ae0aac07f7c905e4dc3f55a8833b7d22716d45bd18013b70004541c776911c3b8bdd9eb74925993c5bc5faf54f2098fbb6507a81f94ea982bc63b12f40101fe6c214d0c7fbfcc331e780e3f2de2b2ac2f031429a10abbb527ac281aec51e65b06f15e4238dd1d5b767d7c7a707203444e4673cbaf3afdc92e751a779f3e91dd89e88a18fc044aeeff9d018e68b60d03b69616be4cc31785210b68570b81ea794857e70fdbd5d8cb02ed2b790f867f29c696ff6176f76cc82fab6c60c137d7a3864b1dc68bda17060e771a075bed0b458d24a41d2fbb91604fdc868e35cd693c167ae3abfa47faf06fb5d101bb93a90d2cf45bed228449d27af21a54d81498e0b59f5138ccb0388c59aaf194a298ece2e3f476555dd9528352012ab4263181533adaae5346f6cbcc092ef0b588ffe396db6750667ae32fc3ba30dfacc232f931292a64b2b9a32ca4fef4eda3ebdf65ac58fb1add19808da1e6b8f09ac623f0616a18d0cad57f7e9ff38e1c9626183f3ede2ab2d544e4e1c037640d2547b262ce9757ddc8cd755fa4532e5df02b68e72a8b4df788a1f27184a1e590aeb10e462336316e7778d3f0c6fd810d3eac28c33579f1511be0d0ab52ccedfd151bea66cddc9e1ab85f58c1bb98fad731a99142a3b69be22492b51bcfc93875924abd0818a8759930bfc827195e8ac414b574ec60e8a1fd7f11b5f061fd981d65ad5aa80c918e5a442c06c29e739c27f9f8f0cfb8a8a4516f6605c6104fa51cc0f21b2f8ba8b538f76d84bbf3ea8e39566cfa5151e1939cc4e64290afdf22c5f4f2ffefbd79429fa23f938bd7ba758c73a5698c46eff6e5615a7eb361961215ae034674808cf3bb9a59a9dedb65dc0388de8e0617784e74b25ae9268ea4579a83ff37ebf7eca8162767ae88a77c8713521741322e23af0fed5db80d7b6a8e4141f13d67435bc85a67487e35900cb024be8163aa75364a5b0f822499286325abf9909273da26c83389f90e2c11c039687d972f2ea5144069c9f35d21e020a36276603b6ecc9c40a4de28dda40b6ccac6ee5857c0cebecf33d603c75d5824b6d1df96afee34c8cfb1d944fa81034f19111cfc2c747ea390efc14b98dee249effce931c0944603b67add397d0bd49759bc78adfd50bca05cc258a30ee50bc0711c6f13d63677dcd53f870cd1430055a03481889bfd0cb1d52fc236797606c9d4da54883e4a41e6313fa21182fb0d1c97b6c836e029687503491973ac2d30dc809029ba5fd130f22691cba926a53fad950d2373e2cec75f4d1e811a976232e85c23d59510725b489861b9907a6d0c7048222d2166d9b04e76a563f7d6101c48fd4aeae281c5148e0715307ef0c49ca67fbbc211dfc15204d99d887edace5385dd5ea02ff9fdc5fce209373f42f1750e8ea39ddf4765ea1a83d956d09a6245f0fd6977ec9e8af7001d36acaa048e4ad921f58df869e5582619eb92b9f04d5de14c3e3d0752fa510cce593f2a0d5467ed1111968a74645ad1e5eb0d92553cd51d0cebf725b6160932498d7220da1843969485d1e400371f29ca44514d0d4330a86315e1ec30a89e9b0c195bc8f917e992f1cec34547e6e2f637a095b7e7a33ab22958a8d3667bc21dadfab6ae2fa017cf05e70d241bb1b2c48eeb880e49d68452739a002363a04809feef5e24966f2cb864cfc93f215762523e09bc2843ec031e95f6356395e766b40a00ff0dd6a175f84c762968e8a94d5302c97019a57f78e43103baf9fdc7adfa1b01052707724aea992f75f162281164fcdf66ff4cce5c034fd094cb369ac1b264eb21c5163a6f0615abeaeb8703b1316b1cb8d1432cf170851b86106c440c2059a3d490e6021d9749b9c56c26080e9176884c8c4bed850b4f9781d1e940f09b76c413eb3650999fe3fb345ef674c4c8661f91397e223cfa68642c71c2350feedba3995bde009249b980020e60bf5c2f7add54f497eb61c98feb0083e99dfaa96104ea02c3bc3a946e91f6a634232c1ee006adb5833b6088db74fad35a839e980415f869414a2c24870522ac2060521d39b115c79a9d38f182c957f779734da381d02b4f2350f89ad55e3d259cfe5c69fd2374ab3b178e06987630894a299b73f4ce6296ced52d0df16487adc8b526eb18ac1b9c894a5a970e6ec48673cd70b9d6b66fd15c493ea4357cf1fba4e6e94857d8e2f7d522736c51009e6cb0ab91c8569b9ba9a5dfc3713c572d55e1be48e5bdd222bf6f4997eaf5f9e9cf59ec04e0aaadc78f8dc0fc13beed66d937d36b7474cda4be5d8c5187096bd7d2d9ed84d20f12b995c7c90b6efff65c96572a5b19da7e5d89992bf1de77f6876508b1cc1a88b9f76248ffc872db266584e8346fd0846e973f3f98c9478065c7accc4d5565ac623787ddc6c2051ead590b1a79ad58dc655305ac71f29f4a68e16344bf0b5e26857a0eef84202ac0561eafee5c697544179802e26e1321f37e3193915f1c0a64b3c1a44b42d693ed959a4c4b0cee1a6f8cdcbc7d433790a7f187eb4e10cf15da66d0a20bb602cf66d7adf5edd61faeb392eeb3cd5f67d49a7ae097e30baae35956e6b9a94b1acfd27a798705fdfea481c6a541291ec40474f7512b2d8fb863f6b3092a21aa24311a6bfb4be77b5101c0019d045dd9d44be443a8ad640995c06f9682bae8bc826732f4476ee68b2eeffeb7f40cb2c939908a8616c8da634ab4cdbf0f338ba6b34b984d52bd7d075332a2c546435fde0b181a6cf85ec5e8dfe6a4a859dd9fd928ad32b4b4be219105bb754daba5ba1ac12a693b2f2b301a58790c65b131163ecbbc2f5c774212a0ee763b8b7a11ea514db005c0d9f83de905ca7a2e1a5bbf1cf271b3fa2475b6cd7dfc11027944dfbbcba208e878f4dfd994e22057e62e06a977cea5da9db85b902df8c6f03e6b4f34a78588bedf17692b79918eded21214c5fa3d22c7907d863f759806ddf211c13741a33612f3b3a0a171f362e46d7426462cb568fc9519e0447ad110025f92648c41329fdef26f19682537b83fe2f95d8c8e19c8d64f4d944d41fda9528e57dd5c18d367c160f80a8843757b9a6199dc763a75e7b7ebf88723590896e06e7e8d2381a945720caca971f7fdd06a54c4144be1b9f571363022216d44b44956a759e15032090a978e9ba66314de3ed3637eb589c120b5c186459b3432e769ef4a6d081d43a2b6b17ff3debb673022edc311b2d428d67b45c23cadb99a39115d59e4886482e77ba6e0b30c232a5e488a471b91b0ea5f61e3836e7d326147835d92aff938b237874de27756fe547e410f2dff7f6f67eb975ecd73d2a0bdb916d1c48027e7fdbb646b21dca249ea5bd8724d54a7cb3f48c06f4eb08ebbd1704fa0dab75de6d4b6f0d7d33aaf6a5537f0b46b48675bb80a4dc4e0452906e8caa6e3b048b5612884a96e22593f30ab44800c37a2f81bfb4dd14876f6092cc53c20db8ab8a07aaf6d38d309883f974fcb900a9028a154ac1530cdf427fa73c80f7d6ea2ade897c60d9e2e9a49c7f1dcdb47043f53dc58932650797e19ca8661ccc24b962cb8560447378eabf9804ff1e1f6ad7af11053a59105642e8757015e3c76763d911ccaee85deca1bbb0c946e3282eefd231d259737ac39d871c8c7a867f9fe4461eccc2a158e8d13adc6f63ed6f8c463d17ba5680eaed9508355dd29dff852e97f4d2f6538b59f9ca6899d2aebc36290e182a9abf7efda11ff5a9e5aecc51d41f92059d417b1c53f184570ec29666da7743f2c8caf54a9237358a82145666c039feffce466d9653e1bbeca95b7acb9087642f283e01516f461ded747794691dd6ef4ab521e4194f91867fc9fb9999501d0e565e3abf252b35e0300b7521b327f2c79d3f47b17afd75c4d323bf7e266cc3f3bf250ac4cebc2e79bb59b2f69aee19b7cafb064974874065d30020c3e5c280c672e3dbc232005df4288e6d250752a9e82c99927adb20da08f44e1b8814a8a8972d6b06fbc1efc4d184148a7892a38de834f3ea1df3ad58ee4dd95e74b6d6cf9ebadecdfe704c2bed1f9ed98b643217beebf581ec02edd3f4ecd0d5ccdbb649c437605e08e87cc3a5013d63c492d5719460591279ed08d2e2274fca3771c38e3ba0aa935fb4523bc4ab6c87f86f91d90ace15413ed47108a61ad166244845b730f57d87bc596d910bc7c73ac996139206e40bdf84b46f396abb9231feb83f6753a23f4228d804577d4397cdf5a645c5fb7ba1cd483c58d62b85848a806767ae67821ee324007e50063260cd2eb92bf81905476fa0a7f44f228370a2b2ba141d9b777fd91bd0e4e8d23126c22d7c914c887168b668f3ca84576924486ece09dcbe32eeed9f591da081447446f2733f8632138e44e8e5658b44ee52c9fbbc88e152716759f1b5d44901556aa5822d19a255ffff5145e92fe530ec3ebe446314441cf94405d72feb62440ad0983c30b4c816721fbd4aaaa32c8dece46592b3640644edd4d3d51775255f5caece6a1bb7e15afd42037c31ee2eab2898dc133faca894614f002ed4dca76579b8d1ec53df3989274909e1b623d52bdd768471f2a52bbda1a389dc26d364e3506a5f83d3d8d16cf0e3ba5e7cca89ae8b062d34d01d88b8c4469718db738d60ae9adaf040a166ad35c98b7978e13a3daf8eda99be419027424448c110ed113d96fa040bd0900368509964f26a616a689b2dbf5c7d999fa2e6ab27db9428aab462de46fb95c1d07afe7aa0679dcfe174a504f36c5e363245571d5313a414de479da04963e9d540ac4e77b1cd79f53a1c01752d8b44aedf1438dac1834646240ebe5963c5960cfc70b68cbfe0f809f457922559ace4d94cf581781b7f3a6e74b1a1775df736404c3b38d8f1c7836f637239bb228541eb569c39cb4073c95cdb4e4902244045576b948ae23c021ca7d194354e85aca29da470ea8552f15d7ac9d768413a174763398b16b31d76e5f9b58b321ba2d1466213721784426eb0b88e351b12ff9dc6a92857cd06856b89e31aa83215be2336f7d15b2bbd85e5e709ec0204ea5771ad5148743221c9fd304957cdd0c7f8bd4a38e4a5a793c13df7c1deaeff692366a143951a44b4f364336a533039ed5eae6243295298e19ea0e6edd614d47232ad985650378dc7befa07f43661b73f5303780771b72b289281b262c86c42c3a3aa1c9036507def43b44eca9d8d3206c732ce73cb2f5fa42b18fe998b38cbd918cceb6a0b6084c66101e4c6b263046b7219801793bea391caa69bcc70b9dcde3d509ee340559b8a112aa3af8cc78c07468755897364d98fba6cee7eecdb64cd8ab6616ab31690a8cffc948a07b6bbcdd3ed7b4da8275fea8934eb0a58123a0185bd8828bc10b51a00735ddf63b6cdf7253e49", 0x2000, &(0x7f0000006cc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000004400)={0x18, 0x0, 0x0, {0x200}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0, 0x0) (async) syz_fuse_handle_req(r2, &(0x7f0000007600)="509ad527a366f4f95108efc8ec5cfa1f528c49f4e20028988a4b7ca775115a1c36a4383bd4f1a92f917e906b7f3c8b5d12fa8beed34af7367f12b20957c67f1ecf294ede1f78049554a9069e1d04721a8f157aabe97198a52bae25e58a76141b443655e69050b4f2de08bf5da8a26c94e1538c1e7698a68c5d009719b0954b2e7cba2b7240eef20ce44b1bdf3f5209851a945ff8132f0b20a27659804c501366f03e4c0e28e9755685115d64e27a8f491e5a25d97dd208d80363d3a44c26c681b18b420e97aaff8e31429442ae260be26fdbb6fba5daa7f03f136efd1a88a89a8851704618ed6324fe337c767feaf5122681ddd10abbea029ddd1bb4fcac783d3190fd5c35123deea2258b8485e5ef1ded4fa4f678982e3c705b7e5950211728e12692e24f0249eb6482792bda646a2c5fee90a732a8fc75c75ecde8423206a2e54830564ef314df973f2f647781f73e4e02657796ab1e0893a002e00c2f46266da9b95097079d584ad7f3698c233ef2db967a62b00d195422c9a93bc5bd4ed18c21238162f4408bf8833bf5590eddf5ed3d108f74a2ec27acc23598b3cd291fd8c571ed447edd4011daffc4c6d2b2deccec5ff5c4e8f8889edea21f397fbfa682dd73f761466975157eb998b152c91e094a74cad8147b4b85112442a46fa2813717fe43fa4a305c5473e1d2257ba0515a233d6eb4d6c88aca5ea2d4798b8c4782afb2a2836f40bf9f0da2646f3f298de31eb7d70e9bf3f8ff3c808a349f2f30aeef4c40d5cf73e25b78afd17dc14beeb21d6934016d7848550b7817f51e5809aa9be6907ec7bd18b03c2c60c461273cc4859476a45262cacaa20138d8afa047d8232a08dd8ba46f108369ee3c064e98b2b69e9c51c0a027a4c77e687be640759714d24f545a3cabd2b3352877501b61cc170ff6cb5a2ac09dab8c93bcd82dac1e3c1b3007783841d1b261529c26e8b93552705a5edc2409ee36c0893adbedf61522d2ef4578dad7915e3c4ac1a513a1fa0efce98f07d2c775ac97692dfc8146d934bcb5b9ca216097a0f06494adf5bc1597101172066bd2d3adf32d2338e19090a63166572a2c4d9c27c2844f08d5aaa1a7892f758b48432373b2ee8b35c0db18262c4f820e2a243a947e2eb140829e0c64eaf21a7cbfb2f6ca75ca59265bd340226381226491767bd281f802eb317e8a886cf04c69c95af5cbf1290c3c9e59ccc1e2ca88e24005ef5627861ec8cc8d967c19a3a00cc814cb8fddba10542f30bf4599ed9e9aab04aa1ef259cce613a06327bc04f750d00309a09b775b7ef200a9fd6e5deadf39c2ffcd0f0314b3177baf84b3b2db2581cce1d3936d82e34d5562eea30762fc356fe1e2a04dad78cdc98c908483fc5fccfda13a9a010810779fc21d8f5eded093cb4ab1a2f1770bf16f83eac33057a5f2ce23cc38a431becdcd818785549050467cadd372ba00d516ae7cef9cf64f50b3cb2c3e47fb040eaf5787149fea76de005dc1dc0c63415554c9258df10464fe59af365fd6229e53c2bab50ba8e43c4bd91426d79c9a45fa78b5f67e911758eaef5bd51da6fa838e32b32d3d2aef608c2868689830616836ca82778499f0657bda40416fe15c254df97a7ce2bdef7213ee238c7b605a7b5b43e14d29799a5a17e2000f2335e87724f0be3b49b83bcbb468804036005fd983bbb7863e7313b04caa04650006e8b2b5fbef9fd98c913e7f95924f4bc1cf74d07c000c008af4c70224da36604a1c34eeed64dd5edfd8de380a9fb0d6631152237144b7d1145ab808913076d6455ec9a5b810ab9f1acba990e6c381841fd5ca19770220f2e2e431b55935b26d5dac95edcc2bd04fdfe26f2927442a688809a117b0a96583fe2ef248a5760a58463a5fc39b2efee143aacf865ef14f26c36bd09310d851c51d1aeba71dadc21a05c0d3278a085c28e5e84285378b8397a2f6035839d45bb66c9f7ba8d04cdc1a87bc962911e3a8a4d31bfe8fa015d5c09e929da7eb05df66d5d86c31c6e4ed0145ba81d72f8304b0ab9cffec8d5dd2911b38d3a8a27b46a83a04a4950f5e4c315f0d9c78dc87796908fcf5f051995a8d8724b07f42916cb87c2d9d069460212c05d223a3013b45a5ed298f7207cef829b91603478f518c9a63d629ae3b14404b4dbf9044231a42262ffe3af1cb90fd86da5a12e12167945f51f6f12a5cc89714f2a1b8186fd9f1c4fa44e066243a1753ba0a2563b758bc55d3db413c27c87fc46a901919b772c7f4e2ddff8513f028ac49be4551321e18c2119a50c15481bd88cbf5299d609260d61aad6a3124cb8134d40596e9d507f7f81f3438f55064cacb93a604b2afc1e9faa1e27e7c059129e87dc811ebf337709aa93719583ed674abe23ce65f61a111884b11234646ecbb8a9c8ab4f98c250296c80386ee48627b798c9fc7065cd0b871979a91cdfe77f67d93c84366fa540c12596d77d03193093ceaac72a9fabf742aa8ef418b2920dc8287802d67854e65bf404840727317f12e11313bf306ca9b45d52f8b912f7c4b40ab26434bfbaa59b539e04be4f63091036e8d0f0dd1c04120f0907687bdac1358e4667135187bda7bb9c14704415b9b626feef912c895b79b2eb1144cdcd79fe3d6bcb48b5d6e44dc4f9ae690b68ac76d0b1363fd61debd338dbb2b3785d506dc5e960fa0a0818442bb4b63c467d638dee06af26215a557d6da8e5e60397bcc52d434bdb55c1545e829942b23f30fea6f22dd8bac19f118b34478bd784a8efd3716b3cff638b3672ea236b941f30806c04a6fb23e01e94ee77e0a88be79ccfa1e6f8ff800dbb887251113426119da917d3929f15549a3f9df2e58fd17e50653a8cf87545eafda2549021421076f1722213c08575ceb8aff105b3f35ced045a80d66e5d9de6e4c73d54979c49bf07baeaa4d479e20d3741361b12ed19d7e50bd18281f0d519f3d79be4e8d960ae8dfd8192a080a73715d21c7a548344ed33984547972368864542f1b72576050601c23eca26700d8a69f9574db8a8bb120b410a1c71df58465f53d0f2a7ee687ff1ceaf87e17ae7e7a91457e879bb287ff7f2af3e905ceaabbd1fa2ab21ccb8529b93f36e3ee4e7528230a27c5281a3f131cbc342d682ebecb32b32a4e953a11f90717c82d40503088988a81db0d68dd0c743cdbc5e1598746f9e16d1bb7ffd92244978dc57441a8c2c4b229088f9048f342c20f464a15e48cba3da21648b13cee59b235e5b5e7b6ffc062715b265a67f42ba1bfacf101e482ed20c714e22d7d304bbe34ad2eec36af27be0b6fdb47c212e6f9417390ae9975df876dcf29ff0230888da7c59ac90711136721ad8f18bf2bc461609a586f90c1d61d6110e5bba766c4679585b4653d53ff99044afee98fccab5cce13e5b2fc82ff55ce55276f82e1b2b77f2ed72bc644a7162d9fa006a3331375ce5fef4cc6f9540dfe40cfa0f3e29ae199e2e218963f736d28dcc668a85dc89c15f2987aabe46c005ac1abb9d0c9db89c7489066909c896541e679ccc0e700e4755e3ce0f0b20ddb45cd3ed1d0b445521d46b8436f2d9dd0bbfc7a173954ef976cc283299dbd07addcbe34b38357deb2e5edd2f72ed6a56e821bd4c0fbcbec91c9e9b4ac1f6967ee05a714674e70faecec2e5e3003cdd0d59fd29da0a74a2b6a2ec3a52fc7ee364ccf1eb23d609ca464326b65e6f83d6ebfb5c5cc41e40984305c2f19f879e2365d6a35ce9788d74de59e68f1b55a1bc0e778a145b48bed0ed2ce7b5f92d48ac6d5e37e0f99d90b7a56aa16b2068671956007fd26c4eed29fcae09f3c28ca03bd6565ba35aaee820c2ca0d66962bd241b1cb247741e732c66ee5a0b196b7deb6e8edf803c17c9c480b43f7cf370204b79e1dbe44d5dda85da7c51e53d15cb86d9998fbfcc01cbdcd1f8628c0dbb5b82f78b63e17fc6d04fde393c231462fe4027c783d7c8ff40f293267a5b10f851c1c72e7305d873c79f1412df4e1c90c36089d0bd1855e6ba03e3b4be093ae535b8f3e9ca1310f273c2acd5b1cd87e676fdaf3ef157d276c3ebe1b82fa2054df18ca160555faefa30a35fb4aa7d804972b27a11d6fd77092f3dbbba151116cff83a45a8b89090368bb4790c918f6ad637473c88fb5bcfc3e4d7ac437ffc679642fb48d145bfc5d1acc004bbca3bc44b7b66f9023031fc29f5766047907a68443ade6bdf13f4d3f5d5b2e46cc6f945fa2493417c2d98021c843894fc740f7157be7c8573d8dd69cce374214ec8252ff0f21fa047360254cf3f8c3c59ab28100359729d073830c66f35df529f5852d9d3b5b08ff6cc328173a86b31771c1e3baba272ad50a44940705c088fa91913d5bcdcbec222f01ebea93da229db5a70b4ac2c4cc6cab637e416cebae85813fbe92b97429339b609e4e0a6b915ca1b6a11f61313cd6a3b6b6e0bcbb3824e7bb2cca30af8397e1e891232520f5645a17c75ae201821fd2caabe72d41bcf84a3cabe363960294a50cdf8dea685a0653bf0c06ea4081cdc5b99fc770d0f41da07242b2e84784818f0f7fc266e512536262f21bc88e925afc8fd72e03279a7bc76aa73e226703bd514e28b5ccc239882d5b8ae9f16e57bba1d724c8e09930a6277d3a246e1855269f2e87743d75dcbcb657a2bb6628880a8455dc742a2de571df8e751db0617d802c26edab4f2410bf276c2b596f7d0cc413e4050f4a00f598c833689b89610008dd1e1610934dcbdce250d83f50755a09d073d7b982e171e7bc19785803206e5568a8338b0f29fb34ae521b645ad8fcef61a36d0b53084f251ed30cd10373bdb5042036baffe5fd9fda98caa1d65d227ad83f6fdd9d266213593bd0d380fa9e8de1582917876b7d08e8dddb0f3ee2d49f45e60bf6ca0535b5233c3d6366b53470d332d10bf62efc8707d0d721cbb26d89d779ef12dcace05cfb4a779946f03fafcac3f06a21eed33bdce8d7a6c1c6c19f366a5181710452f2911408fe6e7526d7715ed363065b5d68a5fdf69e44229569728b7b92303db19960729c6a61c5b8ab0d94186bdb90226e798612b8bb972f6ecf69564b066d6aed2ecbbbcd92a384dfad9415dd42d340ccd9bf58d48351c84d96b3aad447e562b85f355fe7515a89dd7a05b0dba256b70caa4d29adff2cf0d1e8650f36e8f453f0b9dbef46cf53c869a289ca9792162fc0f7029db6f82e58c809a8273c7b88d08f3117e4886dc27f417cb42a03a7bfb427ca5486a3984d6749f15fa985f325e10e48a77084836826600fd42416625b61d77bc44b9e94a39be8279a239db73e53d442249b07c15f4a4f7278ad1443c2014a74c295699ac900127a66ab2dbbeee71d6888cc3b3cc45b769c05e83bf9cb0ab6a1ad1ae33ee042ec91011644340a78fdeaf8a0eee5d8b42468e24de2874281240c529e64f90420a53ad4b22b83661bf9c910b4352fcf5480bce82f231d3fe58848a9a5bd2bfa5f36b6c26d06668379784a13e3b6ecd888576c1e27d84a2492290001e0b60fe9651e234679eaf997d8869b2f5ada1f6cbd2cf8d6105e5af9a38b5cd5255eb3cc27ec5db799149887aee8045fae2728082735d61fb8ba8a4755b2e00947450dc7cc5fb5547dbce529a7703132bc89c3f6a2cff224eaa8bffe6a8f60540bcb5d704788137cef872ea18080ba78a54f12526890085e451383b4ce3e7d0cd67164f3ca128ee2463a3aa5d56a86459616543956f17aa38e328938e7cfeb43880b2e0163915c980ca2413f802de2df0081a86351162f620d1c63209170deb21a7c9153528bae58051a9f779f8c6e73fbd56538b3eb792b4ee41a66a1e8d2a0b775fbe15e8aeb0e799027702286ac5198142252d1c0858a257351b3ec2f6630a227e98241fad2e7b058160bcdf29bac7c528bc88472a24bb2457b2bf6520cadd816714edb8c865f1116bbb5e6c24718a2c7f2489bc5807384ebe7e95488a75d242188e055cde970e4009fed0fb4f83fe0a8af9795365566202003ac3651bd5ae0abb6c4d88b35015bc39d03ef146b5faadb1f25e9fa11ee04719d4e727783583fad6d7b1a62483f9ab09c54440f4651954433d43546d6a8e5edf9fedd9fcf0ce93e63bb835841142971587a4730676bc80b634471637580be6efda3170bf23e7da525344b88a0430fb44ac704e3a579b9dbcbeb92d5044b6c58dc90b2045f03ed86ae755b2e5224590ac2f1741a61aeebf44a5757ea90d33a736b3236d423c734c6f4654f62c1abce697dcab1c718171f97f09da6aaed10da379a972fca552a117556ac7dcf57647735bb8715cf72c0d307e5c5cf8864b5723e46a14e3f7becc5deb2518f4287ed79fb6f61619e9c8b14010a0137c1dc01592e3532161fc6e8f5f08204a5b88cdf5129c7ec32c1710825000863e1d161455fb6cd408f4bf980ae6e97470247b1ab02ad094c2676c7217f57b594a0e07200fa1507f21724189da6a30bf023fa9b5465db17a16f0ed27b86bd35168b758d2bcce96fc309a7947327258bbadc94e06507dd108e23c184978d9ff78dd453d6e5568369190571e08beb1edf860e21b74a8596feb20b3859f52a31cff566d5c1d056e233bab16f5df9aa0a05adf8a482ad757ba2fb5029b33458ed3a558b6ed4cec8319a1f4b90792293a0eb532944f2f23b69af3a239e4e410f86be0a97f6fa9648819c6d7ff8603a46dee94450ba96ee55a9ae7937fa811400e821841204dcbd50dbbf5b80d7cf4ea2fd934c0c0ab98c596f29f334a1cc433b71c9167758043f24cc45ce3e4f6f592ea64ee3e07820725c1b7ca412c654ac58a0a7330c82bb3686ea865dc4ddd3eb5308380b528a6156119a0217b71f640936463a91368960bb8469874df31c59b3173d821da1b086d8ff59fd4ee765073f4e464b75b4ee72e4d6a51b82f5b729b444fb0b11e01c8361a5f2e7bd185bd385c02ef304cce4daad388f85dc41ca4543238dfd434db7f9fb51bf5c8aeb28cb26051d5e87117e25410c732eb9f7525830e97e1175de3ba1d48302f89ef2f10a330e5f8c8e282d906f4b080a614e72922bd7adfc0928fa1b43a10b731087e1975c2e8136412ef18dd161c0dbd54d5bb1c5eaf55d70f6e3b09b26dea67122a8eeeed6a39b39e6e92b83c3f40659cd99dbddb8822e36d5cebc7b74e0536b8da1004251047c1e7c553da2a092bccae38eb31a7b0af2268594702531f65be7ec6158f7fc5d196fcd2e9bca8446dc18277df859f9b84ad059b358b1e55c55ba0f74248eb32fa173ef02f5d69fbc9a7c9ad0e5a5ade58d5dbd66898591dff14209bce8990bfa8fbbf2522d7d86bdf4fed130e98a28cc1f270f683930784020e4db1435cbf068a488c8cae3b6e4b17256328f9bf25b90d82b1bf1d33d1e1cf1528b7bf9d5c0e10be5d9b5110857fc2c0e10e37ce551dde59aafef6815f649ca0599a867bc6da79352defada7235d4b6348fe5db4156243f2ee5b19f035d04bc3c0f00901aa3155ad8dfcbb278ccb0ede201abdb729fb1f6b48ee9eb66fd633e39e81beadb54668cb63dc06504fd014dc363fddb57113a48dcc90343934c5f0bf4b564a2b402ac9f143b5251c0f0e141ecbfbba00bf58fa9157a86baf539ae4a00c9e3c123dbb2dec2286de27d7e3b1a83f97ecd4335020391fc0f8551f20c50bd42ef8d4e46451889e068ad1060283dc61feda83ba143f5e24663b83f0798c5ac0e453a2fc0636d55a06023cda9ff8e240124d74d09827646394fa3d300d20069bb39ceda4897068d099ee6a9e239aff709a5303ec0dbf2fc025d26c70b3fa94469e4794d0454e2b27f8a8ca0958c160bdfeeeb9b4a6aeae11ac8f62c31826fa15d4b0be06eb4ab40ad1af2ab767bceb39e57417988b49b39048190358bc55fe0e30bdee9d22c302ee22f59267f07c48cbc8a47b279407fb5a0591406107021c5a4fb49f9e8578b77ce56e4a55428345940772a8db9501d85f7fbed789f97526485aeaa76af80c9900ea60a7ee9400807aaa5b179a5f9f9a480e4d9575dd196a82509b11e57a1107ff729b235f4aec7443c0609f849487b9e2e509ddf06cc101a2778e5a498bab3c310d22e3c85d3a0ed2a06af23e81b43c70909120929ffb99d9825b39a7cbaf655493f26438fab5e9b3aa0ef6cbfc5f4b3e393147889d37bb9b3e24e3c295097f55e3fdaad84f03e8a75436ea209237be21aa8bb04e0c670e12005aaec03eee3b3bbfe8fdadda3e89220e94d577146dfc732705810c877de4a3f883d126a94aa64ee2599f831b7c360d46ff130b7c7b6e00e4a455f60390d6e252436b55a1ca34eb07acb49ead6a4a1bb804ca02e178661396d5a31ba10643369e081dda31428fd51aa74aa398d89640061213a3896455889ea0d07e22779f023857115e032a03774f5f9d668aba4faa5f060d258a07de9834abcfe8500938ca8eeca0ca4e85cb6f070218eb048a8cfd5d774db2431c02e59cbc767eacfe47ad0eb2a7ae6b6dd6c24fb7690343473b30c6578e89c704ce264ce91184fe068918ac7ef35b1d85fd52c80a38490b7999ba75c2def802f32de59067ed2464aac4ccfaf633f0576892c524e7665047efa7215f752b46e8a252d036fc190bcee0d93dbefc385fe77c3e966192a3a4a786ed7ef6fb70dee5d90bcc214fc9537dafc2d554dad0585aa7a266a8aeaeadb8634ed4d10bf7110450dce17a6a6fccc4a8801fcc770bb54d958238c3c18d0bd78c3f29aab6a1a924e4d2d8ef1e0007f996e6c7fef4b035668c52777d3107c0fb6a4267a6b47fa665ff8508088fc1a568a7149f5effa4929d4284c3077f01126c969e3f3d36c835cb27e54b2ede8b12612bd3e7e705e146bfdc1ded4544ab0a7e2d79f108264d064e06b6e510e42d461daeca8bcbd73c089bcf0441c16f485c71724a4a784b0387e2d767e35ba6fba40a0d1c1148cf0b69a33f243a08742f4b5e737d6436ed35b4a493d822564479064be0c9297c991cf6f64df7e6c39a3413c0b894844bb5c834bf33bb78c7a91b40dc63212ca2d9be06e8642eeec9cb2719576557170c3efb639019c94df258fdba15c6764e2f7fcc3600408c9bc978174a0a4ecb8eb3a2ee1f234909aa3d44cd1488bb2f37ac7bdc4af4ca33b5318fa11b842fa32dc711002cb1d58c371bd2280a51d24d94aa110a21719aea8db5bd2e6e0fb3c2cda42902860a04551b98aa9aa218afcc3d475a11f9785bfdfff3798224eaf86cd9fafba86baa1464bc8d15c2cd811d2fb1491a845130517d0645ad4bb7006d582a92d8fdc710796838ed91589866a93cd8361816520dae466ee57492002f970b798896824e86a624c1f77ff2dc4aa6208b17dd9ba0227b5528dac048bd4e86108f810a22e4fac57444cfd41f321a4ad040023e10e5babd86848300f227ba761e97ee80d2c0f9154abf55b7f08bc41b32510e402e52cb23deed3458a944aabce7d6c45ac5b4d85310c297e283e62be48b8a8beb01d69c62e06b3ce0e9759b763a25331d5ac124ff975404fbe21fcb4605f807986a5ad4533b35e6ca80e06e9fa61ea0a2230f724d7c64f72589f31790d28e44b0df4f1c8c3c19dd25b6722f58d976f4e80435de4a33ec1ef3807bbbd1bf6acdaa300ff7fd8ce1ed95d6be38c485d666c9c0ea50b65a86950652b35e150db729376a9a09953d6fb7eea4c42e05e97a0eff4ee179f2fa744d7186f42b027ff37f6adc412ba4936a05a2897109c39729b164e4eaa6d960650c0707666b1812db66bd13beb4ff0636b3183191a56494488c06c6f3bc22a0e12a7ea4fd35d7876667f9ea75001e50533485024efe4180683e43f5d3e6a4463532ae5ff42473e6646fe151bb02cf3ad35cccf6449ec069d63f5320c00a57daa7145821c5d8bda2dcfff123422653ee60202b153985225e123603fbfb749da02d8ee38495a6e4eed69d6cd8244ffee946dd0f709441e21e853033cf02992537795daa3a3f2e5f9086f2d033f8001200647bc00f04ab5efe877cced7e1e48435a8b415a0279086582fe870eb32843a430f43c475626721e3b2e02bbd759f5fb1d51a5291bd74fb4330d520f8c63d76f2edeed09570ec98dc79ee28d587568f602180c8700b8f3975e14336b5153c24dfa61357bf08d4c342a5b4648524381c37f4c80cb1983be23ccb61a258d3a103908655bc7ed49440510ffde948701c25df47d226614df51ecc9746dae3184e3ccc20f57a6bad7b3502676f92c54c8077140aa87cff118e6e016c154f38db7e90db5da7067fdb3bf654905dd2b21d577012441710b7d955b7746d536556c71e528ad58637282e518ebab2316321b17760c0812961f59b79cc6caa7132096b647990735a4620d5b56885c3a34c9258f7976604605edfdb4bb156061fe729ab3520ba1b7234f50ec637a5f9d20b805d7f009f3b34cdb78cf239af2862c07bd902db788efbd1c4c0154e723719d955d711706310e16e4b5042ac02aa241f37cd85e3714eb75686a9cf140fdbaa042006cb96ab75ac660b1d1de17b6cdc1fff8eb9758ceee26cd1e09d245c4bcaaf84d2c59c78def7dbb1aad61434d079da2b7315b08fe5e95b986b108d487efc2ac58af1afa2d928fce1d7c58d1169258250794b87adc722da0da47523b78e72db42f5fd1e7106db4c04b4b3c25dbc8a4747b33ba8c446c91a5fb51ad520b3b048383c6c6487bd83e52c4da238f22993821f2381b1341d4d20a5935ce2a3abfd92f313c33f21a5cb7b0cf992584585b5c68fb9abe6f8872f759865feaac48d091be29d48d54d49fff7c99cf2b40e4266aa30d05b68477c4aa562f86e11bfe05c32c214ff3955d6393510f21fa5d464084dd255e911d5dfd0f173f6af40337f78fb001c52ba8b2563577d172f2844f84c9536a4400fa6ef3921c8723f01935c9899959eee6a4aa740732946dbe055326bc376c249b78966ae8d4c9d42b38d22f84f61820375d20fad5a6627a4866e8bb5b24001afd155b531e704b59b0832c5cdaaa78896827b75d4d4724886b1ee1931cbaee4f98ea5c7c35a2098f504d25ba6d2b864d81bef966d2b6854d4e76c678d9460877838857d37ef92a782a49f61bb59ce9f9a95bbdd9a4d3134025e4eb9fb366d71a39f9cc9ac4b5747efe7e8a25768e3e72abd2a0f97e74eed1c721717f25fe201f0d3abd48028261b2aad673fa6875ba8301ce970de4040dcc5dabb3112659e278e90adaf1c590ac65ba46977b19aa5caec5015353db0ccbea806465266a1a6363c0cd6fd5a5965444fd4211604cdf2b6a5df4adabdf1adbbacee2af61c1372977a66f9467805343f944e186e0bc09a8732adc76bd5f9de8e49455eb141301de66574c389663403363cb462198fd5b80b975b46021b3c05229616740fe5cc3960fe22715ee2a5b40f6ce3fcb8c8b69d7480726c9ca37405f7ad29d44c35d146cd146700d9f2059679e21c666992531f51361a12ad7918c75835930ec4e40cd21927485cdeb7a7f1a657b9ecc1943d2c6a9015a57815b0ff0a0a4da373ea9f1b1f8fee04f42af79c69c33d25c75f2b9c4e6578902ebaac75c8531dd7fbc1c5abdc59653a379084d39dbe6986b9c306796167af35792b", 0x2000, &(0x7f00000022c0)={&(0x7f0000004380)={0x50, 0xffffffffffffffda}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async) mount$overlay(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000140)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={[{@lowerdir={'lowerdir', 0x3d, './file0'}, 0x3a}], [], 0x2f}) (async) chdir(&(0x7f0000000080)='./bus\x00') (async) unshare(0x20000600) r3 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$RTC_PIE_ON(r3, 0x4024700a) (async, rerun: 32) chdir(&(0x7f00000000c0)='./bus\x00') (async, rerun: 32) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents64(r4, &(0x7f0000001dc0)=""/4113, 0x523) [ 120.744202][ T2424] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 120.754332][ T2424] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready executing program 3: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000740)=ANY=[], 0x1, 0x2b1, &(0x7f0000000e00)="$eJzs3MFqE10UwPHTpl+TprTJByIoqAfd6GZo4wsYpAUxoNSmqAthaicaMiYlEyoRsd2IW5+juHQnqC/Qjbhx764IgpsuxEhnMm2mmdS0NZlI/j8o986ce7h32plyJpC7fff1k1LBMQpmTUYTKqMiG7Ijkt7tNU0226SIjMi4tNqQK5M/vpy7c+/+zWwuN7egOp9dvJpR1ekL758+f3PxY21y6e30u7hspR9sf8983Tq9dWb71+LjoqNFR8uVmpq6XKnUzGXb0pWiUzJUb9uW6VhaLDtWNRAv2JXV1bqa5ZWp5GrVchw1y3UtWXWtVbRWrav5yCyW1TAMnUrKULjWKTDWRXJ+c2HBzHYMN2LHXRWiMRF2slrNmrHQYH6zH4sCAACD5fD636v1R5pjR9vq/9yS1/a4/vcXQP1/YhuBo471/0jfFoSe263/k83nN4j6HwAAAAAAAAAAAAAAAAAAAACAf8FOo5FqNBopv/V/4iKSEBH/OOp1ojf4+w+3li/uJUTsV2v5tbzXevFsQYpiiyUzkpKf7v3Q5PXnb+TmZtSVlg/2ejN/fS0fk7if70uH5Z//f9bL12D+f+5+I3vzZyQlp8Lnz4Tmj8vlSy35hqTk00OpiC0r7n29n/9iVvX6rZzGA/kT7rgDOu62AQAAAADAIDN0T9v7uxt3BySkPe7lH+HzgQPv52NytpstKgEAAAAAwIk59Wcl07ataktnXESCZ8I7cRH505hIOyJRzB6TQbj2Ie8kRMQ7o91mTbQ8Dt/20ruZdPeBif6Sj/uL6hCK+j8TAAAAgL9tv+g/QtLnlz1cEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6fbrcL88W0hP3BIest0sb5fIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBAfgcAAP//5yoZhw==") executing program 4: socket$nl_xfrm(0x10, 0x3, 0x6) r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) pread64(r1, &(0x7f0000000480)=""/61, 0x3d, 0x7fffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000001c0)={'team0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)=@ipv6_deladdrlabel={0x44, 0x49, 0x10, 0x70bd2c, 0x25dfdbff, {0xa, 0x0, 0x38, 0x0, r2, 0x401}, [@IFAL_ADDRESS={0x14, 0x1, @ipv4={'\x00', '\xff\xff', @loopback}}, @IFAL_ADDRESS={0x14, 0x1, @rand_addr=' \x01\x00'}]}, 0x44}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) r3 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDADDTOENTCNT(r3, 0x40085203, 0x0) executing program 4: syz_usb_connect$uac1(0x0, 0x93, &(0x7f0000001440)=ANY=[@ANYBLOB="12010000000000206b1d01014000010203010902810003010000000904000000010100000a24010000000201020924030000000000000a2405000033d9af983a0904010000010200000904010101010200000905010900000000000725010000000009040200000102000009040201010102000008240281000440000724010000000009058209ff"], 0x0) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x21081e, &(0x7f00000000c0)={[{@grpquota}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x800}}, {@minixdf}]}, 0x1, 0x4fa, &(0x7f00000005c0)="$eJzs3c9vG1kdAPCvnThx0uwmu+wBEOyW3YWCqjqJuxut9gDLCSFUCdEjSG1I3CiKHUexU5rQQ3rmikQlTnDkD+DcE3cuCG5cygGJHxGoQeLg1YwnqZvaTdQkdhR/PtJo3ps39fe9pvNe/U3iF8DQuhoRuxExFhF3I2I6u57LjvisfST3Pdt7uLS/93ApF63W7X/l0vbkWnT8mcSV7DWLEfGj70X8NPdy3Mb2ztpitVrZzOqzzdrGbGN758ZqbXGlslJZL5cX5hfmPrn5cfnMxvpebSwrffXpH3e/9fOkW1PZlc5xnKX20AuHcRKjEfGD8wg2ACPZeMYG3RFeSz4i3o6I99PnfzpG0q8mAHCZtVrT0ZrurAMAl10+zYHl8qUsFzAV+Xyp1M7hvROT+Wq90bx+r761vtzOlc1EIX9vtVqZy3KFM1HIJfX5tPy8Xj5SvxkRb0XEL8cn0nppqV5dHuR/fABgiF05sv7/d7y9/gMAl1xx0B0AAPrO+g8Aw8f6DwDDx/oPAMOnvf5PDLobAEAfef8PAMPH+g8AQ+WHt24lR2s/+/zr5fvbW2v1+zeWK421Um1rqbRU39wordTrK+ln9tSOe71qvb4x/1FsPZj59kajOdvY3rlTq2+tN++kn+t9p1JI79rtw8gAgF7eeu/JX3LJivzpRHpEx14OhYH2DDhv+UF3ABiYkUF3ABgYu33B8DrFe3zpAbgkumzR+4Jit18QarVarfPrEnDOrn1J/h+GVUf+308Bw5CR/4fhJf8Pw6vVyp10z/846Y0AwMUmxw/0+P7/29n5d9k3B36yfPSOx+fZKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYDvb/LWV7gU9FPl8qRbwRETNRyN1brVbmIuLNiPjzeGE8qc8PuM8AwGnl/57L9v+6Nv3h1AtN7145LI5FxM9+fftXDxabzc0/RYzl/j1+cL35OLte7n/vAYDjHazT6bnjjfyzvYdLB0c/+/OP70ZEsR1/f28s9g/jj8Zoei5GISIm/5PL6m25jtzFaew+iogvdht/LqbSHEh759Oj8ZPYb/Q1fv6F+Pm0rX1O/i6+cAZ9gWHzJJl/Puv2/OXjanru/vwX0xnq9LL5L3mppf10Dnwe/2D+G+kx/109aYyP/vD9dmni5bZHEV8ejTiIvd8x/xzEz/WI/+EJ4//1K+++36ut9ZuIa9E9fmes2WZtY7axvXNjtba4UlmprJfLC/MLc5/c/Lg8m+aoZ3uvBv/89PqbvdqS8U/2iF88ZvxfP+H4f/v/uz/+2ivif/ODbvHz8c4r4idr4jdOGH9x8vfFXm1J/OUe4z/u63/9hPGf/m3npW3DAYDBaWzvrC1Wq5VNBYWLX0j+yV6AbnQtfKdfscaie9MvPmg/00eaWq3XitVrxjiLrBtwERw+9BHxv0F3BgAAAAAAAAAAAAAA6Kofv7E06DECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABweX0eAAD//19xzyM=") r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000040)=0x3) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r2, 0xee00) write$binfmt_elf64(r0, &(0x7f0000000000)=ANY=[], 0xfd14) executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file1\x00', 0x0, 0x0) r0 = openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.log\x00', 0x80, 0x30) mknodat(r0, &(0x7f0000000380)='./file0/file1\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0/file1\x00', 0x0) executing program 3: openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x3, 0x5}, 0x48) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b70800000000a61a7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(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, &(0x7f00000002c0)={&(0x7f0000000040)='kmem_cache_free\x00', r3}, 0x10) listxattr(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) close(r0) r4 = socket$inet(0x2, 0x3, 0x3) sendmmsg$inet(r4, &(0x7f0000001400)=[{{0x0, 0x0, 0x0, 0x3e8}}], 0x1, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r4, 0x89f3, &(0x7f0000000100)={'ip_vti0\x00', &(0x7f0000000040)={'gre0\x00', 0x0, 0x7, 0x40, 0x0, 0x8001, {{0x23, 0x4, 0x1, 0x4, 0x8c, 0x7, 0x0, 0x1, 0x2f, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty, {[@ra={0x94, 0x4}, @rr={0x7, 0x17, 0x91, [@remote, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty, @broadcast]}, @lsrr={0x83, 0x1b, 0xeb, [@multicast2, @rand_addr=0x64010101, @multicast1, @broadcast, @loopback, @dev={0xac, 0x14, 0x14, 0xc}]}, @timestamp_prespec={0x44, 0xc, 0xd0, 0x3, 0x3, [{@loopback, 0x8001}]}, @timestamp_addr={0x44, 0x34, 0x2, 0x1, 0x4, [{@multicast2, 0x32}, {@multicast2, 0xdfbbd0a}, {@local, 0x20800}, {@empty, 0x8}, {@local, 0x7fffffff}, {@loopback, 0x100}]}]}}}}}) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0xa, 0x3, 0x7) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r7, 0x8933, &(0x7f0000000480)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="300000001c00010000000000000001000c000000", @ANYRES32=r8, @ANYBLOB="0000000008000100000000000a000200aaaaaaaaaabb0000"], 0x30}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000540)={'syztnl1\x00', &(0x7f0000000740)={'erspan0\x00', r5, 0x10, 0x700, 0x7, 0x3f, {{0xf, 0x4, 0x1, 0x39, 0x3c, 0x64, 0x0, 0x1, 0x4, 0x0, @multicast1, @broadcast, {[@rr={0x7, 0x23, 0xed, [@multicast2, @loopback, @multicast2, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, @private=0xa010100, @private=0xa010100, @dev={0xac, 0x14, 0x14, 0xd}]}, @ra={0x94, 0x4}]}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r9 = socket$inet6_udp(0xa, 0x2, 0x0) syz_mount_image$msdos(&(0x7f00000001c0), &(0x7f0000000080)='./file0\x00', 0x2000c0, &(0x7f0000000580)=ANY=[@ANYBLOB='dots\b\x00nodotsluid=\x00\x00\x00\x00\x00\x00', @ANYRESHEX=0x0, @ANYBLOB=',errors=continue,dots,dots,codepage=865,nodots,showexec,nodots,nodots,dots,nodots,nfs,nodots,nodots,nodots,allow_utime=01777777777777777777767,dots,dots,dots,\x00'], 0x1, 0x1bf, &(0x7f0000000300)="$eJzs3TGL02AYB/Cn9bzmnG4TRCHg4nSon+BEThADgtJBJ4XT5SqCt0SX9mP4Af0A0qmLRGrSxkaHWmxS6++39En/edvnHZp26ZNXN99dnL+/fPvl+udIkl70T+M0Zr04jn4sTAIA2CezooivRanrXgCAdqzx/f+t5ZYAgC17/uLlkwdZdvYsTZOI6SQf5sPyscwfPc7O7qY/HNerpnk+vLLM76XN3w7z/Gpcq/L75fp0NT+MO7fLfJ49fJo18kGcb3frAAAAAAAAAAAAAAAAAAAAAADQmVuRLvx2vs/JSTM/qvLy6Kf5QI35PQdx46A6rMcDFeM2NgUAAAAAAAAAAAAAAAAAAAD/mMuPny5ej0ZvPtTFICJWn/mTole98IbL2y76sRNtKP5qke5GG6MNPwWHEbGtxmZFUax1cn2NGHR1cQIAAAAAAAAAAAAAAAAAgP9M/affX7Oki4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAP1/f83KMYRscbJyzc76nSrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7LHvAQAA///DgjXa") r10 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r10, &(0x7f0000000000)=""/53, 0x35) r11 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r11, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_int(r9, 0x29, 0x0, 0x0, 0x0) r12 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) renameat2(0xffffffffffffffff, 0x0, r12, 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r13, 0x89f1, &(0x7f0000000040)={'ip6tnl0\x00', @random='\a\x00\x00 \x00'}) executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, 0x0, 0x0) executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xa, 0x6, &(0x7f00000001c0)=ANY=[@ANYBLOB="05006000000000006b113200000000008510000002000000850000000500000095003300000000009500a505000000006e6433de69e899e4cff17a25e2aa421a0e8d81586c3afa73709cbcd7ab4a2158d04db8b9930c2ac2fbaf5dd5b8abf11cc68b381bcb5b605cc2f5608f0a93cba8ed86157668d0befff81c7bd164a03eefc9d1ae5d30798fb936a3ef453789fe4fe1d86af2f06173f62441f8135276d1849a285747e9df7584f83aea8c8189d61b6150bc8e5065719f73a97728abb717848cbb91431b22a51e4b66da20a98bcb5498747f7f6c2bc1e3afbbae240816086fe672aed0876c4e8c15731400"/248], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xb8000000}, 0x70) executing program 0: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000bc0)=@updpolicy={0xe4, 0x19, 0x1, 0x0, 0x0, {{@in=@broadcast, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}}, [@user_kmaddress={0x2c, 0x13, {@in=@multicast1, @in6=@mcast1}}]}, 0xe4}}, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb), 0x0) sendmsg$nl_xfrm(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000004c0)=@updpolicy={0xc4, 0x19, 0x1, 0x0, 0x0, {{@in=@broadcast, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x2}, {}, {}, 0x0, 0x40}, [@mark={0xc, 0x15, {0x0, 0xffff}}]}, 0xc4}}, 0x0) inotify_add_watch(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xf0000054) executing program 0: socket$nl_xfrm(0x10, 0x3, 0x6) r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) pread64(r1, &(0x7f0000000480)=""/61, 0x3d, 0x7fffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000001c0)) r2 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RNDADDTOENTCNT(r2, 0x40085203, 0x0) executing program 0: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f00000001c0)='/sys/kernel/fscaps', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = syz_open_procfs(0x0, &(0x7f00000001c0)='fd/3\x00') r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x200000000000011, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'bridge0\x00', 0x0}) bind$packet(r3, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @random="e4bb98e2876d"}, 0x14) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) getsockname$packet(r3, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000300)=@RTM_NEWMDB={0x38, 0x55, 0x1, 0x0, 0x0, {0x7, r5}, [@MDBA_SET_ENTRY={0x20, 0x1, {r6, 0x0, 0x0, 0xe207, {@in6_addr=@loopback={0xeaffffff00000000}, 0x800}}}]}, 0x38}, 0x1, 0xf00}, 0x0) write$FUSE_INIT(r1, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x101000000000005) executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000740)=ANY=[], 0x1, 0x2b1, &(0x7f0000000e00)="$eJzs3EFr02AYwPFn61y7zq0VRFBQH/Sil7DVL2CRDcSCMtehHoTMpVoa29GUSUXcLuLVzzE8ehPUL7CLePHubQiClx3EypJma9Z0dptdKv3/YLxv8rwP75stGU8KfTfvvXlaKjhGwazJcEJlWGRNtkTS272mk802KSJDMiqt1uTq+M+v5+/ef3Arm8vNzKnOZuevZVR18uKHZy/eXvpUG194N/k+Lhvph5s/Mt82zmyc3fw9/6ToaNHRcqWmpi5WKjVz0bZ0qeiUDNU7tmU6lhbLjlUNxAt2ZXm5rmZ5aSK5XLUcR81yXUtWXWsVrVXraj42i2U1DEMnkjIQrncKjHSRnF+fmzOzHcON2GFXhWiMhZ2sVrNmLDSYXz+ORQEAgP6yf/3v1fpDzbHDbfV/bsFre1z/+wug/j+ytcBRx/p/6NgWhJ7brv+Tzec3iPofAAAAAAAAAAAAAAAAAAAAAID/wVajkWo0Gim/9X/iIpIQEf846nWiN/j7D7aWL+4lROzXK/mVvNd68WxBimKLJVOSkl/u/dDk9Wdv5mam1JWWj/ZqM391JR+TuJ/vS4flXzg17eVrMP+Eu9/IzvwZScnp8PkzofmjcuVyS74hKfn8SCpiy5J7X+/mv5xWvXE7p/FA/pg7bo+Ou20AAAAAANDPDN3R9v7uxt0BCWmPe/kH+Hxgz/v5iJzrZotKAAAAAABwZE79ecm0bava0hkVkeCZ8E5cRP42JtKOSBSzx6Qfrn3AOwkR8c5ot1ljLY/D9530bibdfmCiv+TD/qI6hKL+zwQAAADgX9st+g+Q9OVVD1cEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDg6XarMH98W8gP7JPeMl3s2C8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6CN/AgAA///nFRmI") [ 121.004043][ T4266] FAT-fs (loop3): Unrecognized mount option "dots" or missing value [ 121.020265][ T4279] PF_BRIDGE: br_mdb_parse() with invalid entry executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/keys\x00', 0x0, 0x0) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f00000003c0)=ANY=[@ANYBLOB="b702000004000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff1d6405000000000065040400210000000404000001e37c60b7040000000000006a0a00fe000000008500000032000000b70000000000000095000000000000000ce0de7621e5e832249c04112cf7af2b75d0d1f034b1b3fb6bd3ce8fa62c7941272ff49142d860010ab162aa2264ab67e55a00000000000000edfe0969a9ddc125b686a1e83c8790c893d713b3295dad0ea697181d1e85b64126b5d72f204754d1d4a93f24215dee354e93cfc3f50ff23f8432c72012f021c84c59a9d4c142f439d3040cfee621589fb3a2f1407c7cbed48e7026f8d52d4bca2608c79aa4a73732028f88ce07ed1075da4a2ef44e3d8b88873f0b1de87dfb6d15936ec0a27cb554def9e27396df6b7851ffa26237ea6730880f06371beb3b290b7d8629a6f0373fefa0acb60888fc14ad2b83ca03ac2aee792482ced58af4140cc4ce3efef26e00c5b2200a91cb80c6065a697d6fc8aa8b65aee0783b04cff0218ce82c9687b4474da89c474c23727555fc5e5f8ad0f2f7a261140440fce1f12cc6df312accd011d888384283092d987c40bbb46f68c2431b97906f00000000349834fa147bd5923bbd4e606708034931a8f1a89bdf77093a0000427aab8e21e1a33d3fe093547532fce6549dd648ad233e05a7b3ea178007c1c32e871ac81f287c4aabbd153390b16d1d41ee433e3a54ea9ee82cf14f3a4cc523ee000000000009e106d6b5289f0000000000000000000000f7bc9f46cb71f6b889d37807865e3b4e9916dd0f72c9d58ea333b90f8886dcbf5ddda0e42ca08e3303632401f2f5212b40c0e88c957fd767dbfc80b07ad668b4f6f92fb209d7c2dbac597843c8eb7bf92fe6d0bb0b72549795c2ed19e441eb69869844152ba9da0588e42cdbc5fcd245ce5e3ef0dca64931276702a312db7956f0a75eb9caa17d47a6331c7c963cbf86a845ce27c26b7136d3e7207318b1df7a6320c64f18ccd926eaeddcde8d5006d6c38db117fb1115221a66169172720ccca770bff37e59511b2606138377eda44b2f288b491ab8aae0e11a98303b0e407e0f9d21f4a3ebbd3fabf6da9a1a1f869a339fab465d8322b7280b0734fd115a19b33c8644fff71b3c62f2e1b827e2663e06a751182e968c8ab05fb1d0115d4b11d944f2c06acc023a02b7416a9a10218d21503cda13bb5df6c992e52e1c01793b728eac6b5c58ab3b3900d279297dadc127e2f38fc60c23af2e1fefa5a83456647191ba1953d335f59aa261fe79613df6bf43884e9649691e32680d75a541c27ffe74f9d13340f2cf1c7dc2b7db01213216cd4ecfd30efe137641471987289b7e23482e026b26eacd1b97443e2ea2d1d6e31a01ee0ae7fa195a2152b2338b086423a3883f2ce3e2f84e04f4d52c985eac4b46336908599564b47db0e6aa97ee51a360f4382fd99745725d44c77d097f69d19fe86f71c38a0226d44ebe0ecbd959f14b540745cd03b8c9f02b825ba45ca85706c73115f70871db9d2a1bc2a517b39f9648123917a5db07ba4e27f961373767e1ea8f7cc558e483abef1a9923c5cfa2081e430680950b7d7c377726b557ad31fdee17ba7057741f39d29d8ab295222f96297a777bb235416e72c84afef2bdb08fb375147b028b89f15af45bc8976b91158c13c9876daa71e7db0f5a17376be39ea79ce1246c547c740e31c64e5d293e0e5a544dd166b60e61d6ccae46c173b8e11721e4bce22c96af00000021f80ac6c3971006db853e3c40a5417d6eac09eb0e01ac6bd4c6dacdcb1d6d2ef9c8bdea91c984022821e961236d08f8b9072ec6cb5d5a68833fd5b4e80a5ac2bc6ff323f5ce612b59ce8177956c1affcc8baf4c8b59ab959aff9a7bd81f7c7c1f1bb92ddbeed6bce8041c7f0c1c584e6ae027678ce3cfbfea938aecc3c5119c5875b7fb35dc20f5c7aaae1e276104f607a73fe501c1045873a2b1eb80e95c87f099d98028dc82bdc7ef08c871fb3061c3c5ebd613e6e5e8cf099bb6e8c0441a133c85138b36a02c47fbedf7ed1d3ce74c9ec2c676c0b2d4b5eca61dbf5769b483c2a9f6bec666dae4e81960e9bad7f17cfc3d5bcc7b7f437110ca8ffa908c12086b2227eb202a8d56e0925ba994b05c98c39de44d25932449ddf08e5377814a40877eab4440ca01b3f50d2014a61a7d32105254b424238122386424efa3a7041254f686a5faac120942287f75e8e3db569ce47b120059d774a37e11d013be50cd2cbb00f6d2a23af61ec7d30bb7dc33a9b4af078221707d3cfd5a505cfe983cae30e441ea012162f6dced04fd1b606889675edf3fb136c83324be99f5f8984ee1a3ec18ca968f5d0866d07910e01f19cbdeea7914fe84113c3ef245cbe0e7f0d7c3e25aa07f24faf8ed3c5ae27f029a8bdbf3fd519083fbe8c794df2aa146493c943f591b8306df5132c20f2886d96b17f32e8f5b"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffffe}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r1, 0x702, 0xe, 0x0, &(0x7f0000000380)="e460334470b8d480eb00c152044d", 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) (async) read$FUSE(r0, &(0x7f0000000ac0)={0x2020}, 0x2020) (async, rerun: 64) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000008fd8850000000400000095"], &(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) (rerun: 64) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000180)='kfree\x00', r2}, 0x10) (async) r3 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) getdents(r3, &(0x7f0000000000)=""/149, 0x95) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x26e1, 0x0) (async) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNGETFILTER(r5, 0x894c, 0x0) ioctl$FS_IOC_RESVSP(r4, 0x40086602, &(0x7f0000000000)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) pwrite64(r6, &(0x7f0000000140)='2', 0x1, 0x8000c61) (async) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)=@newlink={0x54, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x34, 0x12, 0x0, 0x1, @ip6erspan={{0xe}, {0x20, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_LINK={0x8, 0x5}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_ERSPAN_DIR={0x5}]}}}]}, 0x54}}, 0x0) (async, rerun: 32) fallocate(r6, 0x3, 0x0, 0x404042bbe) (rerun: 32) fallocate(r4, 0x3, 0x800000, 0x8000c62) (async) lseek(r3, 0x7ff, 0x1) (async) getdents64(r3, 0x0, 0x0) (async, rerun: 64) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000440)=""/113, 0x71}], 0x1, 0x401, 0x0) (rerun: 64) [ 121.142468][ T354] usb 5-1: new high-speed USB device number 18 using dummy_hcd [ 121.199778][ T4213] F2FS-fs (loop2): invalid crc value [ 121.210106][ T4281] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 1) [ 121.220420][ T4281] FAT-fs (loop0): Filesystem has been set read-only [ 121.227807][ T4213] F2FS-fs (loop2): invalid crc value [ 121.238845][ T4213] F2FS-fs (loop2): Failed to get valid F2FS checkpoint executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, 0x0, 0x0) executing program 1: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000680)={&(0x7f0000000000)=@ipv6_newnexthop={0x28, 0x2c, 0x1, 0xc, 0x0, {0x2, 0x0, 0x0, 0x0, 0x4}, [@NHA_ID={0x8, 0x6, 0xfffffffe}, @NHA_OIF={0x8}]}, 0x28}}, 0x0) executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xa, 0x6, &(0x7f00000001c0)=ANY=[@ANYBLOB="05006400000000006b113200000000008510000002000000850000000500000095003300000000009500a505000000006e6433de69e899e4cff17a25e2aa421a0e8d81586c3afa73709cbcd7ab4a2158d04db8b9930c2ac2fbaf5dd5b8abf11cc68b381bcb5b605cc2f5608f0a93cba8ed86157668d0befff81c7bd164a03eefc9d1ae5d30798fb936a3ef453789fe4fe1d86af2f06173f62441f8135276d1849a285747e9df7584f83aea8c8189d61b6150bc8e5065719f73a97728abb717848cbb91431b22a51e4b66da20a98bcb5498747f7f6c2bc1e3afbbae240816086fe672aed0876c4e8c15731400"/248], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xb8000000}, 0x70) executing program 3: r0 = getpid() r1 = 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) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000ac0)={&(0x7f0000000a80)='ext4_writepages\x00', r1}, 0x10) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) bpf$PROG_LOAD(0x5, &(0x7f0000001b00)={0xa, 0xe, &(0x7f0000001880)=@raw=[@snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xfffffffc}}, @ldst], &(0x7f0000001980)='GPL\x00', 0x401, 0x0, 0x0, 0x40f00, 0x0, '\x00', r2, 0x2e, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x0, &(0x7f0000001ac0)=[{0x0, 0x3, 0x0, 0x1}, {0x3, 0x0, 0x0, 0x7}], 0x10, 0x200}, 0x90) r3 = syz_pidfd_open(r0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000980)='sys_exit\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r5, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) connect$inet6(r5, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r5, 0x6, 0x14, &(0x7f00000000c0)=0x1, 0x4) sendto$inet6(r5, &(0x7f0000000180)="96", 0x1, 0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f0000006f00)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/161, 0xa1}], 0x1}}], 0x1, 0x122, 0x0) shutdown(0xffffffffffffffff, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f00000000c0)={r1, r2, 0x25, 0x9, @val=@iter={&(0x7f0000000000)=@task={r0, r0, r3}, 0x10}}, 0x40) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/cgroup.procs\x00', 0x0, 0x0) read(r6, &(0x7f0000000080)=""/1, 0xa) close(r6) executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000200)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000100)='./bus\x00', 0x100000, &(0x7f0000000200)=ANY=[], 0x1, 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xfffffe99) syz_read_part_table(0x593, &(0x7f00000005c0)="$eJzs0r1LY2kUB+A3F4Y0O0SGgSncQjBYRYVYaJHAisSQxoi4YmEtWGghWFhIJFr78Q8ofoHYiH1KMYIoxEpSivWCYpMqy653G6uVRWWH52ku7znn3sPL7wb+16LwR7vdToQQ2sm3v/37SWG01DU+PDEZQiLMhBAKv/7yd+e3eOKfr57F53J8LiWzjb2rkaeTjuvu23r6IIr7tSiE1RDC/P1h6r/ejZ/faf4itba+WNxYzs/dFVceBmZ7C52bhYXtwf1cZepHbjr+sWrRx+xPN4aObtrlx52vfV/qjVb2Mp7LJN5nP5/rdf6736vNamus53ipP/OteV7ZinN/lj8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDOTvMXqbX1xeLGcn7urrjyMDDbW+jcLCxsD+7nKlM/ctPRy1wt+pj96cbQ0U27/Ljzte9LvdHKXsZzmcT77Odzvc5/93u1WW2N9Rwv9We+Nc8rW3Huz/IHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP6lwmipa3x4YjKERJgJIYxEHYd/1dvJl34injuLn+W4XkpmG3tXI08nHdfdt/X0wXhcr0UhrIYQ5u8PUx9+Gd7szwAAAP//soSHig==") executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5, 0xa3, &(0x7f0000000080)=""/163}, 0x90) socket$inet6(0xa, 0x2, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000640)=@newlink={0x70, 0x10, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x4048b}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @sit={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_IPTUN_TTL={0x5, 0x4, 0x96}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @rand_addr=0x64010100}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0xef}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x20}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0x1}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_FLAGS={0x6, 0x8, 0x3}]}}}]}, 0x70}}, 0x0) executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000003c0)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x8001) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, &(0x7f0000000080)=0x4, 0x4) [ 121.354582][ T4292] __nla_validate_parse: 2 callbacks suppressed [ 121.354604][ T4292] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 121.382604][ T354] usb 5-1: Using ep0 maxpacket: 32 executing program 1: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x400, 0x20, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r1, &(0x7f0000000980)=[{{&(0x7f0000000340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000580)="1f0d8f1994b42e794ec8e48d151aaf8e4e9f8d32d56acc007a50d8fb02b05953fd4599ccc1ace557098da662549c9ec74871dea4215775475d5074db75d37fe9c35c85d0948478fdaeac2cee2e764e489b1f2f7469fe4992309412d0f068f87974fe34246ffb6818c6247ecba260edcb83977782c589353b47404fd34767a41b7366a71a6bcc79a525f74dde078a2652a907e7678e7b20fb4ba51de29ac23c320c3cf8ba3c5ba767b04dfc91956453ef8422ede3d90e1cf2c601c2213061441f904d4f8846445203bf5d80b022cb653f2c8e3a46ee65cc684c2dd9ee2a015384065ef22ad62b75bab7f5de69060118f8a994f753b1c734b92c01f659", 0xfc}, {&(0x7f00000003c0)="95e4ab750f70bc2af121b13737829a7ebf23804c8b933075c2802a118cfb57602d6267a47a8dd29afc79bd427587172367997192200524dfc3837f6ea0b93910f91c5dd46a4cc9580ce153b76a03899262323ccf4cf33a55149a6222", 0x5c}], 0x2, &(0x7f0000000a40)=ANY=[@ANYBLOB="1c0000000000000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="85abd4d1c5c579d13f52168bbc27849bda86b4c1d22ccb84e89c4582e8488b74fe28e6f7e6a74c1138cae2197471e982cc48d5929b5173e5bc2b942e63e2f44a9d3a5ce6e6c57dc54b36ee67f816fb785ae1bab6914068d1c5ea185fc791709a4e7f23d513fa47154517c0c0fb0fde8192308aa4338053c0b970e6c21b1a9e8c57d757cbc7895d5d7f5734b70c09fc6e1a9149e02269b49525e4c38489cbd17d47337e7f1b5a01f18835e1206e4459644ab0b3d35622d3caa47d9c9d813e47f949e84cd278e87ab681e8a60bd70f94393408b077f592fd54399c0a4e08d43ba871315bf35a70ea7575c25d1daafc298e7bb51430d67d"], 0xa8, 0x4}}], 0x1, 0x8000) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000003c00)={{{@in=@remote, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in6=@private1}}, &(0x7f0000000280)=0xc3) r6 = getgid() r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)=@polexpire={0xc0, 0x1b, 0x701, 0x0, 0x0, {{{@in=@empty, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0xa, 0x80, 0x80}}}}, 0xc0}}, 0x0) r8 = syz_clone(0x5000a100, &(0x7f0000005d80)="db129cb927961b06d2451155d37b24caab7634a872bac2b0bf8a66b5968a11d4d576a58d68b553acfbb22133c43daff84f88a166a6ef70d36993fb50046f667bd6f54333c12dc98dfeec8ee4133db8782a973c792bd0bf68375f98854c1b9d79d363c58701507629e857965459fe3193f58adc97ee2acdb659f28a367210dcd0e534462d51630c0fc8e87e5fcf972041d0a1f0286674fc5c348ceee6aada74275f7381291fa588061441bcbcb9c17b4f1d7fa32f5d0f1eb1042a2d101402a706a18b32e7d99aab8330da119238a7b24fb8d9", 0xd2, &(0x7f0000005e80), &(0x7f0000005ec0), &(0x7f0000005f00)="8f515f0bae3dcd0401849f446c90cbf54636a69a2887756fb90cefba087a0bf70c2a85fb21b825ee0a34d58aa4a88ce65c608ccee0256981a73859d15aa70be4846b35f47a06") r9 = open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) fstat(r9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) chown(&(0x7f0000000140)='./bus\x00', r10, 0x0) r11 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r12 = syz_clone(0x202000, &(0x7f0000006040)="5a95ddccd7d82bb6332ac86ed106a76c8bb7cf90b2ca99cce4eb4dcf3f79710c3dd318d0ddc263c10202db12f6b0aa7e739bd7b9c1bfe8c70e3628885b1792ff8fff643e548b17aaab1bbd2ec18eda9af5bc0622b0dfe5dabdcb6d9a62ed2a5bc8f517d1bb2d7c6ad0e76adeb91d5fc81b812a755c4a98014b2ef6ffbe557c2bbf49faac49a0930b43439e11a89c951e5d06413337d245c43c29eca880325c85e4630d2e3c226136e0988d7b3692143496c8ed71dfc8cc41c6d147e52845543e6b08d032413acdbea605272f04385ff4e95f706dc4ab953ff37383aeb0f47b76c0cd6fd9906776bc6d2873ee474240ea38b83ae86fdbf59a03847c3642b3f382b619259b20388590ba5a20a8ac1977ca503eb43acb35467c7af73bafec6680c2899ef3fc945a05c8694de8fbccf379d80ef36a99f0af73271570af53bb21719636ee14de2a80c1722b85509797fa808f403781378256ea0f1987d7aee22512017848e850168d9ad2eb9c0ccae05eb9bdd0d57f6c690bd7bb80f45de7c444be3e4a4ebd3b8044ddcb4aa64691f409175a42220bcfbae450135d0afbd767857eca23ce91e89a8049f72630e239ccb09e738a937670a633f516a856749916bfb00b49f64e392e5692103e1f2e69d22849701014bc0c18fa5d8308d45b4dbfc711ff14646d24645644503414f45e350dc8568cc547a6d01219437fae0549b26f0052cba2ebcf3439174c4f8ff5e68f68274655c68d8fc16cc34a90e1b5d912ea0883832829ab191a5b5fc02b9b31b3bb42c09cf294689a661ee61b677659a029a3fb0de024af27e01da30a70581f7ada21ee93522c123d74889057919c1dc50543da251d04580fad0d1d39e2f6a8b589919db948d99b1ab0597ebe396c4b43516af791e8a55c2fcdccd9bd5c0754976fc232d921087ffb690bec01722fa1a88609a759a660605ad18efb2f1b39bc664120738629f042c77f5b07c393cb4426f70c6768a165329e239dc6fe12342eb77587cb8c746cab83c658dd3e341eedbf4f5408b90ac105acac05a0c7a6e503e954e56e055597a4f6a91b817921bd74909293acb99af483c83249fadb0c293cdcc6a4971bb814cb97007ade1d97741d2be4a7924f26f8cfca8e2b6950b711ba1271def2e3f395ed57ae5a4ed244d94c262e32038e0bcb25cf10228b0e8f56be9be014dcb448c8948a1c7a212887a69ad36d5cd707b9ee4c4bc30443ea783a48373cd09419da58d08e562a87157591e20f354c1a3bac456df62078c3cca734383fbd2978eafc82960ca3f4e2496dafc2760906f920ee0032ffbddb3772520ac69b29164adfdbdde3b745e0a88307c91be2784398bc6f7a06cf625247a4cf5eaba3e0b4dd3ce80ecf3d75de1ebb5cfaf87275b3d21a4aafecef6191a28484c613f6d7a9962bc5da7beafcc063abc27e4c89671f093d973e32253fa142b25b5b89252e051d40300a9ab6be49f15050a63ffc8cd1ee8d6af143212a10b8fd4b0146457454b8a70b3211c92812343dab04d0812371f3565018fa439bff8f63c7a30f59ee84bec9d5b29b37e954a23a14d8082d9c33df7e9f17fdcda268c9b01d6d3603fab4b29d9549afb90e0e9524a0514c3340c053bc428671ebeab5ebb2b1a7449e51f5e90dcf15dfd41406942b4300d462e2b937590faba9762947ff52a28d299d97f89a4b4c003ea7884d33c90e6fcfcbde033c67e333ed91c4631a8a79af7fa57315fde1950b95b729e01080111ba2fd0dd746c6e2453d9c0a4f9c7ac2b0926735a78df422c9ab55fb4e9315b3266e9a007f033c8c26354c78f8ef7ee47fe48ea9dba5332ed905b2814765d67da0818032956ebfa662a8be54854704847e5eb583585e62f915750a7a084fed1c38c196997d0ec36810dfbecfc8d9db22afee2467917749eef50ea35f1c78b0203c33a1ed9a3d58bd597bce81e32faf6451b5cfd2334e97936baffe48808561243b981aaa8d03d89665133ee5785e4c355a63be1132a347522fdd204538882f8cfecd72d05584f4d8f4e5f0f7a0152382019bb577be6d8022a336c5f14b6f86f93c6097fa6fff5339994b02accb38ab0357a70b9c721d16bfb4c243bb4c78901b5bbeb4f18e50a9260301b52fedadb7b44a5a5f2786c142487851e091ec98092a85269c6e2ec87bf455c9683132c0e61f79c198b14a5ede1a6fdd7a2d217bf648ff615dd1429715ad34a96704c8eb3534294362350fd156cd75a01e9c7240a3ff7cf0d3695672a912e505d79c1c8cd4b32f2f983f30a9d39de4fadb7e32739c5a6f38564470cf0e87201a4e45a1cfd30baa6262a70bdb6e6358103a1772338056a44d41a1c0c0b889d78dd90f007ed1626b810d6e62340f0ba82e3c5019b50a5005dc86300488f35f4c73791fd49c4fd29c58bbf68f1f59a7742cce449ada2afc8b2f38e8563d0d981f70d92dbafb8df32f3f5a4cac0d959de9535a1041efd8fc508ae7ccef2f5f9d319facf8a7ff2a385ffa10aada9b20bf06d716bcc318f0b889ac3d195edfd0eef1ef7b27903e3b965422be94087a157c33fc51b664fbce56ee45a09bedb242120700a2dd48abf5a6c7a4d472cf232c2042ecd2481548fc50d62651397cd5b49c0b12aa6d38ec035491e4267bf64a9572bd3b00252f323ffa22ca2f17436c35fad23173d46eb0571b3ffde231e9a3fde88dd29c95aa774c748d2b94f815ca81d10c1664bf5e77b8feb459d199ff23baceffe107e15eee9a0923011a8b7d269d1fea67fd042af5d8b93f2a4317a74e76e86df0d2969785bc8b063e455634e8dcb32242adb2744a3f7bb15a016b37eed178471eb85ab31c20c98c49eae85085a4fab12739d26f8d25335f0f9b196f36818f7a51e4e581d78c2805d2ca662ecf7414a4f6cfb7d1e79af1543f24fb87df027324b6e0c697173877f7ec1c2d945bb3afc735a91dee0fff26fdfae112b90472f6d44abcee55d8c751657c9663c2784a2f22f71bbff5cdfd46aa364ed8fabf1d2ceeeca396064217887b2e535444723eea3c266c33e61551b9bcba7b79752287a5d84c5e954f64f9577d9ccf24c8ff503291f5d76480dfac76b8ef61a4ca6c98f7712bb3d600027635ef88c3270ca8369fd3d67d246d33a2ca38bc414b3550c3821ac6e53078c74f47f2956eb3e6b6d59603bb3574656b9066ed69e55032a34c35c35c5920e6f4a0e3c8f3fbc22cf078a806202db9d8847e8c4a9ab84d1d5f914c29ed78528879de2a0fe53fa0a26395ce03f370b881d0aa2880c1c95a868876e941733a6992fbe325218c277a39947721e4fee49bc2250b67b75238c93a2af89d022245ea0cc60b4fb0e4c6d14218a1a395814364ed8010274b762670fee238500739b4dfd8e68587f3e750adb8cbad0f1c691333d541d96bab3ac25bce59ee71e78dddd02fb56c3fff5c56692bb8348ea57a2aa641450bc1fb520e9e48f520921e643decad7d30839d0a28dd7a7e08a3091c98ecc30357081a1504ba71a11bf4dbd4fcad56ad2dc49567d385b76a4b96b38e9b53e0d0e38f45d4c65856e49e62699f51e0ecb2df1e928261fa1bb374584c271cb8989ef2553d998cfbe5e6be778a0d028ca8738da28d65263673bb7f7cb327f1a34860331d5552fde6ef184b02bfd68a073d3e5cb066c618fe42633b992cef25afb4d177948022f75f680a0dbf3f9d5897b7e3ee97b1a23a884ede25a9c53cf4b57832f96b5e4cfe3507c4a81bf47a66c43b7aa816f916dd554073f7dc47d7f085c673d8d9c617e3d78cba3fd2c5fc30ab4b0eb9d058c76757b78208b6a790abcbe02edb693ae06f0f6d9eae09d962697f7f0896703d91b5d1179225428a392333baaac3dbbaebe2239c98abf68facb39e2eda8cd3366d6a482cb08b571a4707e2c3a766e97f10e149a73e0f23e31123ebb8da27602b14f88f57a71630574004d1c09828970ef3272c66b3aae584fffe1cbb0ed3e2dd00c099a41b86924e07316fbf4a3ec65ecfb05b86373d994299576a6a98a825b2c306e49dc4af4fbef44aef73cea54a194b164aa18f98fef586100ca454b43f877ce5244fe0b314df6d57301b366f39326aef57e8df2b4e963d8f7c2e565c09519eeda0989d92ab0f6533e795e5a229d8c27063ddb75c394f82418281aa99f966ee911c6c03dc23d0a998f2d0567570229191a281af1f0bd8ec7bb892ec7e8b4e00b2b1280e41448a1dc65700902fe1e76302b3b44fe32d7c3e19fc1a3f32b7c30a989bee4aa7c760a3e089e00846370df9c839a11b2273e5f71836972fe76546d6790d01dbcdb59e0db86430c39b23b33ab2408578393494952db14ff01cc5a237d0a1ab6f57b3011cecc1201317eef7e1ba323abf0f61664ab5881ced0fd32e325468c5d2cdf028deed383a4e27edfa791c5cc83c2719ee0fd537a152ed37cd7b4631fe15e7e526113ea8aa97aaf1d91477ca0a0d583d21e1f9ffa4a9d8fc9e58a06312675cdf7588e1d7dd6274b15c4f85dcb9e4a05181996d7026f29609eff0c0b3c6195088297531f553f83e191c5e4dfa277ac21cc129414fd5bfee27125d1ae081a659e447cda2f3ea8c57ddd74c36b975d12a36bef0e202d1a9a629f7c4b94327ab2b2b046cc4e06ff219f8cea6e124552d1d6dc4904f2b9799d89ffe75517fbbaad2c90490c3f96572992146b5e6e7abb0e5a618078d376dc634d8b4680bc9d3aabac46db8c9e75b13cbd6b0845b6d395666e660b4bb1b9cace64e5b6229e7e2c6162aa96d2c792f83d78ee4107bfba7d5f5b1024cc9a51262ae5201f3097403de6c7f59f3e195d0c9eafc2af4a8ace5a9fa6be4242dfab77e7987f199ad1be690a0a6455351b949e27036cc4eb3279a4f019e79cdf34c6f85882775623322a068335e46cc89e03fcb3daf55063b62425f17460e3981d54a0838c69601829ddbda8ea28918595c8644f8209202b402c0adf5f022d749d04a4695a97bc5edce57087c3a9bf1d877e774d27fec672897fa83e57bad45ee468a09eb7fe760c34e283251ee175c831f810d0afb309018d22fdbb6abb67f4855e5e3fee722f8660ef6edf46fc4df5e8dc89da71c3cb71cbf18b7d7370387b5e3278eca8ee048204ab7e11ec68a403d9b23e3e3f348249bcb020439fb22c2a4c3a917e81d655d1d7dd7748b93bebab0f969ad85618cb4348eec3d12011587a43086ec8f8c34fb95531c3c5dfc88d1e64e0dce6d7169accce8daf6f206f0fadc6ea758b69e6820b679f96840297d66052e9a967382a191befc5ec881226e1c032a322d030a2b9b3839772a443e574de12c6cf4f911db0dcc8caa3317b0848318fe065e4196783265c7691c8d6b7904ae2633bef8f1f800a1a6b3f75afed40962fe6a7d7dc26fad1befb04b0c0ef1de3a423fc92308dd355beac8eb4e131758ac59df6f341d584a709a7989c0fe78587332e13dc0d63458b2dce02023b35fa6e130366fc69ee1f5fa436b44e2dba3c76725d641869935c26d7678d44ee257d96cd535fc82e26999a35676d5cd3d8ce5bb093642392fd34b45c92dbc1ba39a4bf21ebf9d863aca987d0739a70280bade6f004352c23f118f68cfaa8222bdb143ec83faf41cc8d39393aeaff1219b741c740bf17ee79aaee41c5e4fef194275460b189049e97475aa05c2dbcb47db1550b1d3f41d292dffd4481de272962963854899abe67bebab8929b31d4bda5c04d53c61e076950ee52b5a00176abb06386c501dacbbe66e532b23420fe656a0cb5de9a2caa72dd2c8aa0f5d4ec7911a4773b4854a7790b90960d237c557", 0x1000, &(0x7f0000007040), &(0x7f0000007080), &(0x7f00000070c0)="2c70b5339ed790c61f0d4c30476f79e2d5c129be7977e63c9b212709e45c5bbfa5381dc8a409eeb306098cf4c750c08f21920ef22ec2c16efaf91095a8cac3653fdaf9ede23ff8b272816bd3322c8084bdd43ba1ec342a5b273a5a3bb6222cdf83f9d9babb66bac2f1e65795bf10de05086fc2978e0ee0a38831d920b0c848adfeefdf0f66dde764ec6e5e96b2e8ec435d18e01d23da9c4cf8cc62f4d2da82d7fd263f74c516ab7529a939f100eecd5c62b98138c083a95d2894276459406e1efa49d355671857e597777104a90f51ca57e044e3ba9715") getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000003a00)={{{@in=@loopback, @in6=@ipv4={""/10, ""/2, @loopback}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@broadcast}}, &(0x7f00000072c0)=0xe8) r14 = getegid() setresgid(0x0, r14, 0xee01) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007400)=[{{&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000100)="a69f00ccd91426432ee07e119e41f21c5e3622117945242524d1652f94b75c13f04f4a3df55cbedcef457661a45f03cc575215359ac7d0bb567d2096db50e0adfd3db7b076ac82badc719231d82511234a809cbd4865819bd24792c6425243b1eadbcf22c47802aec52dca180052e738b1c43ea31c6def", 0x77}], 0x1, &(0x7f00000003c0)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c}}], 0x60, 0x4000010}}, {{&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003940)=[{&(0x7f00000004c0)="8013d4e0e62b0fa0b9e0a095a489bae4941242eb27a684032bab69e94b1c5cf8f9e9e0528ba37b72ba764a75cc145d472ceaea3bb94dec4285fc583b64732953421c7db910b5d5a8f61688c1e3ec05486a99f790d1dcd48c7cd6ecc8ecc2f0bd7fe09c014818180dc85a5e5bf447818097e53dbce6ac92ce390ffc07135e3e4187965ec4f6ff8cf8506a0ebe35cec0691b217bae703e7d2223684029066c26a96ecb225ac3a5ecae1aa99ad15d602ed0a228e7c91d7108582b75d3f5db7a02cda56e31bdcecddbbedcf25fb0bb9325c123933c60f2d10dbf4fa55136c2785e9aa383406d7d4620b904123ced33bb4dbf89c80d98d39ab50832c98c99bbfd893d0d4c5981c978ad1819ac505b5d4fd8b61ae7acdcb71308e901edcc0bada175b97405cdb7d2051fbb759c606d2fc4901aa206b9b31d20e2294471686921c676aac77461837e786ebf87dc8a0752aa8ba94398d7945e51974581953ea610639e9a056b53935ce30a2a652335df4e48567a1b2037eafb454d3dd22c7567e1bda1ae2a34d04ec3dca237b882e03c29af339e2daa09c13977142dd6e9fecb9d048cc62e004e60d87d2def57dd244457b23abefbfa0d99183dd055d6053a7f6feaf9621782dcb5bd3528c1f50d4e1a7ee0bf4a52758cba19c84f810dc4bc9393d645fab5a6ef32651e2536406c8c0a0c852c0362d26df337ea0fb94d50a7533f2d6728e7ad501eb20fc0d969fdd8202f11414dfddf6fd4c4643df12c50984317160e034520347eb8d05392029b5946d42b0c3fe489fd9eb653c566bb0489d96dabd1081280f228082cd22f1f2a3c33389e57bb40f90897206046cf667dea8cdbb0460bbd1879bebf6df15126222ae230ca4832ac47567a39e1e635d6cf0d80fcaa405064fc72c28e76b807b31ca1417c3e04cd991570899cb01f273311be44b0520376bbab6419760e1f0a435faae1b7a34df6602690203cad0aaac543a61107486fba9e98fc56b1304a99b034612ec7f06a9048553ec2624f0362d1f1156179bd2146e1b13a83baa5c19fec1c82f1625340611b31546071e341489e81969376332f9bce842d319824992963e82105b36dfe0951ce776e90ba68eb4f3df3b49a32dfe6bb2f9c3da29f2219e48c0053d73dd832968181264fc590a33854d21bbe33c5afc324f77be5d60cc978f8f1bc94ba6b5bd01f19c6c2be3505f9abc4f730c2db65089a7bd20fce79607cb6d947dbb46760f36af530d1c756f23ff22ed883a684bc377aff2980599c5cd2363d3c458cc5e2561eaf8fe370a0fc781b85c208f2e9cc41fa99ee020a6fa604be1810ef3bfc470e923fc26a0e54a1a08105ba44553e5262b3b9ed0346d870cefa23f5595dc38bdad582f89bfe6d1cc5269b42eb689f95c518a3019f0487bbe5b12d3e11ad5b4ef1ea7274faced29788eae720f6ee1a6f6169912ddd9fd29826c3c6ee45b1f12a96dc1d456e697a6f2f9d6790f0add0158b2d8435a3b97c5df99d5772945a7d315c48e9b505f1212fdda020942a1c378dd885b4e64574fcd00fc45edfa1eb36288231182f66f48f5a1a204b30eafbe35208213ecbd682979e02d1ccf409720fd944776f3f364cbfa5b014faf05deab7ad8027e8ad01255a598e9838020490e568463518b57c46c058605b0faae71694d7634947b8bcb59fbf27b54ebe605fae2ac54a91ba4f48dad524ee4bf4c03547ba5f8850ff305c607ac3cb6435858c88ea99b92ef3cee97cae3fdb7b1f9f9aad28884c98106f5406203966681881f03538ab35a23fb2be2bbbcca3f6dd91142316f95604e88319d916f633cb9ec344e57a96f289cedae84a97dccdd4cd37b56b8fc39232cf76b9022aa490cb2e815b3d186acaf0e685a71b4d4e0effd12fb5a15ee297cba35bc6900d4c609282e86b7e52bf2de626c986bd9b51a658d512d08604acaf62b053001ef2423b26ff9ee8053420808fce863e6ee6dbf6856726e859cb08e0b411de5966a432b167d12d351c4e2f024e387291c892ae61b4f635c93fa98d3db1fe8b891039505218a465527264f77c100976f1bb986bebad7f803cc4b6c4401ca188c8a9568cfd3626a828953a2454b922c7874f9f6cf1a3e8db0a49c06598e2ae4d6b464ee57c18c0ab647d044738db7b800f507e3cbf29710a6abc77334424a44a21653079e5b4e5198d5c31a939186ff6d7ba7998fced10f40197472d4fdf8d14b3581891ffc22e2afa414564458acecee3d6c7513fd3b79721f102310ecc8fea0c6300ff7c4c117e8a049349550bc5722d5e19f83381897002dadfbc515ac4c69b1fe45e17959d8603fb1de1caf5d11acd6f4d8faacc17ac6efe9161a5b53387039b678433681ac2a419b613f196ba0200884345534692ee65c3f4d3e3e993ad6e61d7570d4055e26cf2c2daa56d18f31be32a599b8202a048a57b853648e68c0e8fbe6a38dfb6f19015082d337f53ed486e596b86ee931160d516620c01ba4721e1de38a5f4a778c17390f57d4e5ef50dc3a6aaf42700d73f3ce04e8ef1983120cf77338a7d8ad0b89481c2c5fe73ed24f7891ec4da751a6047bbbafa3849cb57527e44fc32739d7cec30005b43ae76906197f40c1e62c8d823c992fc56fa22d4040f2eb95754a8cd599c38d34e7e4e16c730a3f65add26a1a0fee94e3d8fdf4b43554dc3d245ce567c70d1461f35ac1033fcb233e4cc53f192beaf13996b8a1cf813de5bd94e72e987685b528c3adaa351ea76840497d06303fc4ddf95f181930dd5a4d8d52efd6cb88321ba0ab21a6b0ab37eafe2532669709e713c56c018120d2666809a21eba57dc5fb1504cf25fbf56bb4f09f069e4a5c1de9e2455eac53eca10bd3581cc92dae0419b145744c0fb38f3fec9c2a71b86a00cda77cdae8054614f8c2998c5349a4345d5e986889ecb93a63e10afec6956e59c2de66863c967b838754eb829db09b6c10731dffd01bf6be70e8e50e7de63d51c9e30a9019bddf46140ccdcac746dd6a026e78d709735340ce582a62be65458de05d7798a0b346411658dc736b82d34a3702bd34669ac4dc513bd3c746659da9c0b1d333e80429c4fc75610fc79537f6043ae2684f61e44a53b113706f63ecb87727e177473ea35067c3958322d4f74d5159a5071fe0ad050825614631d74c74d47c7ed04e394f68ca134d685622865268670e708e88609dd03397478fe936df6bb1488cd2c163799e1c0a61abb800700f809d475e359731f4516546818d2282e80244f2e3ade70a9c80427e96637a45a63bbf70f5cc30a0b07bc53ad5f8c42a6aa545257618aa24734297fb8fdc9e9c8d423253cfabf0e60a75e8fce272c7fd79122d6421b2f92f63648f5dcff17632cf1742ff9edd638a3b3c0ca40903262bf8f306a9f7d9eb87cb4ce2fb1a53e60752ded065bd973d6506f0cdf7d4b33e8d446f4b898bb81909d883ae704433959e05045f4ac44a9c1dd11ad72ae8ea5fc9f35a35043d53701203ab05bb3ec9ff258cc5a6308d0f6e4747c2a0bb25c3d2e09b8fe885526335fac9db6a2f9cae481ebbf3b22ae08136029bafdfa05ae8e0366502d2988d879c3ef8aa81093017529231f7ec232f23acd9fea3b4dbc5aeb44e4fa5721fda6c0a3b09ca8062b33911433cf2b55e5ded6165ba7fd369e80702ec81fdfcd88202f296204b9cb0df52bec03f6f746a206b835f1412493546ebf9887ed2a0dea7bb4cfbb96291b22a9177e0afbe877974d541391bff8e01153af244da4cf12a04e5f15c4cd4c95fedad378489915b8f96b1144e68d54aa99189aca9e6b9650dfc391bc4baf2736aa86f1f4e00616f1ca5827789f1be912c5781855f810f947807a490b0299ee49e70c55461376c313f7790943f6a2e0ec4208356e082045e46e3d450859f23350c3df80d09e359c44f1f173f87359da2b1953a5809cf8f279b2e0a463277fdbfa73691dfe571476b21fa71d1f0ef0c1bf06d1dd0caba136e3362d374139c9326d6b0bcfc06a8f4ac92ff877213616b10b13affaee5c0bac30398ad562c7907e82a8b6e596b538f6e8b60e2a0c3c9b8922c9a1632297188fb472b84e5227b1f74f4ed475c09091b19ff143fed414d1ea813404c135fe3f3b06a275ce0deba5e7e24648f7f987f9abce7f63485a2d8120f9e57b2d7a22aceb6d2a841d58791ffd1d985302539eb180d34b9ec1f253aa3ee56dd6f6d99612ec690ce9fb1dbee801b611dceb45577c30e33566b2ecced3543eea297f14d543d15291863185f8b4d292817078aa9be53691cde213a57756c1a0ac07b8651792ee350073920180be30ee6e52bd85d0d2edaece5cb27184c4e28a891955bd33fa64ca8756a83d59cf5c759ba6d425c906043fc42d11bbcd53d4f4c99829d97969079fff535813ceecc9bad5f831d6ad972e4a485ceaff1dc59a742126ca5bf6d2628fb12fd21986d4bc2c343eda963215eac2b6ad85ee4c52ffa39a3a295abae7c3bf46c1e7bf70bcd815b4d518f4f5298520e5889c29a5e8ec7662b667b01967c723fe9e8cba6ed75c3eff1167217119f39d63d2ca0ea99da3517c57fb8a40c8cf7b4f006e8d987cc5619e754501c57e8a83a6510d9cddb7c81319c0f138ea269ed131848c87ba1b695319cda1c7adeb0cdacdb2cb18135d6f6bbb2c4b0706224606556f9e5f449e8d7c279e0ca87b3e94b88d37fc211d69c1065686b8a5a6ca2a7e190767c50b731ed986ee6f6933f71e5c43909aaee04aab9e8dc104dc560efa626d09356badf0b4a8d45a68c81f15ae0991735bdb7d9917e30e7b88cecfa000d13aecc0026ee9b00ded4f2511607d948226de4ed11a5893c2fe114b763768f920effdfebfa77ec05aaf69fa83ea05b0e3a7bde32dc631c7fbc5bfc365009159cebbbaeb53ba146b853d585d1cf910407d3228aac945e80a15d05233fe49f0ce6655b234e1c090dcf235e2189c2c0258b0bf3de4735f830e09665fab433100853d09745ef932c59a1e6c11ba893285e50e4489deaa08eb055ede3737c4649958275edb0b3438006b07cebd7fe9c896f591952751e2098383eb432e6792bb579791a28845ab192f2fe2e341cc0021e7bd5fd4dbf436986fa208f305f344bd1559afe275269353b2dd2d1f067ba0c18ca0b85480aeacb27fa150a09cbf806afd5abe8d2374dc89ae778635bc0159a1bd4ecf3ded5e44d75174492732fc691bd5382bd8df1ba89066ce2f69c237047c3ba8bd4df1a9bc138c7389e2d94373fcf195a0470fd1b21a9fecadf3f796710c2eeba22ba6aa091944989cbbf7b443ff5ba001ad144231ae02043e54bae8760424c38513db907134b044772c5f4cd373efb19f72a6ed65203798c2de7f54907cb6316ac5959df4d22f3c0cd4d3d1d3f0f9b9e3acd1344d815519f4703568b8de5826bc0a18d9b4d1eb61e75fca47c0a2881244a1f3b4fa6ecee5126098303d0145eb4df2a0152352d14239a3e47aa626b0b8eee45153be41f1c2bbc694cda13fb9e01762ad9d39e0c32e88596a1d81d30792f617e2dff34b4ffbd8fead353abeffb5e7e6795492464ab4de0cee61b813dc2b67d6a5a269b7f63afb2796ac30502a318bcc638dfbe33c055bf07e9e9d1366ae15c6835d57bcd83557d45ba15289aafb371392db4f4b2272fb197cc666110d00168eebb918f2d95275dbe11914b193ddc6dfebe55c8a31c5024fa0212fef0d45a373029b47f0051af3d116e326d924c3695d65c4b396f8235e72a1e45531d684ed15a0e948194da4796521f0cae43166fc1c479a8a358b7aea56a423b2b", 0x1000}, {&(0x7f00000014c0)="c6e3efaaa55bedd97d9785663c2fb38c1829677147d6cc84b620beb613d8682e4b251a957e8fcffae5b6e6dad3c1bcf0d68b30b6c99474090f30e59223a87e14ef26de1c54a5bcaed45c943d618c8a9382d79d4e986df3b4ef7563ff082469158603c246db1663d981fc8fe839fc12bf033cadc4ad969ff2e012adb5945b9da13f0e2f6e1aec06924526c1f5019b42f029675301fd75e38d5e493dc0c5fd459785a987f54fdc2b8b8b72ac678135fdc4e03ed30807a671289a8d84a34f9e9bfa6a5eb9485b358512ec486a4ad6b87ca93952cceaec4739f0ddd148ad0187ed51a693f17df43839", 0xe7}, {&(0x7f00000015c0)="912e0841d78a083cfba029ca1da50711965e016844304005e79388c39c9dfa54f2a37d77d21d2580eb03f5a9a35f9e7165bda43749abb686ffba74c162fa6cac69c58276ef1487a40568b772509c4822d325e96f60f6bde9d008cc1a34bb0c66bb", 0x61}, {&(0x7f0000001640)="143eb57dc12c3b0ac332ab78d99e65e3b1d5b3bd27433b86be19bd7279341467d948408756f874ef3afd17c9a7f154458b0005197791e3c9c15c5c2cecc1b1325c13cb19e2ce7a4dd58b28e6fede267acaa46e576788b5fc327278329ce8b0c05bc4ff1bf2ac5afa290b59728e2ea444eb7a2e3b646e886a5624a104518aa6f2b657c1a23e787c1c8a451ad6313b814199d9126e2747b86f9cb73598e77147b13a5f8ad448e6", 0xa6}, {&(0x7f0000001700)="ebf942c7f23fd9423f78c4ce8acdbff17b6419a2e1783f45b22fff5aaf37a514c197fd66f09452d10a4e4e346b044759e1700da4d24ff16ddf8212d23929f7f74a258bf1bce3ebc5c06f963986fc92b9e6ee672e816900de21bb3691736184c9d9264fa1e70d448edb22a527678828e440ca30de15ce196fc9fe1a2e6e1a070b753a7c298c0d7c95246d5a1dd48743ea1fb3fea37bb31035618c35cf412658d3d18c42bf0f692f474c3aaa36367336fca9e8bc23606bb10d4d7c0ca5fff5a9b021e8dc32a50d19d5e2c7c161cec3bed4ab08e95bc72bb703eeb7dbff1205285d36364fbae5e54493f666f111586482aed06bdccc33d7c431c240657024bc9bfdfa007258ac6f8d48bf0812ca97c25ba7f45ea5a949283c9d237d4cccd6303fe78c09e8bcf280133ab010e847b6e5bdb7000a02473ca910fc0b5c1a3920b23d3737b2b9baa6593d4214727490c77162596cacb6b9f9feba75cefd6a3663511a38c0f785c630eaae301e27a2ca1a37fe21c32d19f21f5edf62b35b0da91c112b8782b22fed834c18c52650fdd4a3307d027821a342ac03fc901dc973c2d446d7e0324187248dea1306f24a5d3d9b5b5a14df3748b538b67e6dfcc9fcd771413669a722c15b89431c86c00aa350e086b4c36e946111460de662156a1db9d6befdbbec74b0daaf0cb6b808072f6de2dcc684b96323106b1842585f1048bf8ba63a0ed6b66abaf2ada168a01aa8ed2621ee0d752d9d5a096ccb5147dbfbbe2592ec670166ecd34d8d13b7cc5ee2bb5540866488915a7262e4376bfb534e60c3d26f02d2d73c3ec97e43ea0e7a8461f2904ef46ccf992a0257939ccde9bb5bc0e3da4e52af73a9f9d340faee92ccf4042343969cd99a663e6f2f605f1d815201bf4bc0b9c0940a877230eab0028f78ad636a0cf89057013d75baf747392237fe9a27c7270313602597c8bdffb303f9be6600bdcf9a70088e8dc935c128dcd09f1f25333b2ed92fc27d445a90a2f0635f99257733d800d629a2b3e584db39126ae89129fdeabeee1ec2a20acf6f87f2411aa91d6fea182b8ebf4117443dd770933baf9811fc23337a9b5f8e9209467e32c2a2e3f793daca26a4bbefe5acbfa7e3cfd210f5525f43672242ad18093dca81e367986feac1b3fe0491026ea85df5c07d9ebc9bd74b4058a6782dd1ec64a7c546803f6daea36f158daf062b74eaa91e8d8e49f5de28469a8fa053a5e0b3521e1b8bceacf858bdd1357064783a5fa224430acf9f84968ce751aadf7048653737be774ccabc08d1b3986e3b47ca3cb02aeb9ba2bfb24afd5b7ab8ce6abcc9eaa861f49473debd0d5edf0c96bb69e9664ad99fc1b45460a0f33cbde85c64f2f7089d41e9615521f88ea2dff8b59d4b0d748b21a82962c684234167d93582b0dc42e7eb0a4ba12c6af11b53bfd442325c3918fadc5ff60fa516a2c63462a27b72ccee508ed05ab15be9f8095c578fe0b7c0692b4905b9ee630e432a7cf988fc9f2e979240a55763a6504e85571736c213887f9f530d20c570c0b4bc9a0a9d1540d187015820bee8b7589bfed73d19acef4dff5557f6d769961db7f64f20d36210cb0d9b0376933931b265e1e72ea19ed8e50a828c3498cba64be5ed3dc25af5b4e3aba79361faf7f8711ebca532bfa92909a7c0492307fad14ff7827db5cb2c2e4179df077159dc4d55ef1785b7251789cd83af4643e787b6e09fdafb29875eed898d6f3b9b4ebb9e10229c1d06deb7f4b6535dfba9f55fa86abe8c8ffa4516f971df971938806403f9dd39af1258b9ae776aaf120d5f015201bad95373d73cf1c339d6ca76cfff9d32dfd7885c3f721a92f2228bbda98973d82d5299fe48f34051e6e05e2206901806c129af58329a6688c0c18f2b63458168f35954c79e28032d329d0e3e254b533002cc01d7e10ea97b811f135443f16252b72991e18498deb1f0e34cead0a28f3ad8a6dbfbdf7b45df9d1e9055d6d6a154f413f9f06b6b20bc4ca3f276f54ccaaadce75be52050b5318168436bac3a509fe94c8e9296676e708ae62ef7c776105ffffdadf19f754bbbcfc3d5e69a9f77ddf542bc656b7835a458515c3e9ca559ec5104523588298231945d0ebf31dba2f0ba020d656b15efb22ea028b7b2c61340d9f9d35a36f541e40c8157cb837ec07eb2aca46cdc42620f6bfe23f1ca6d60320e5094bd5c3e87ca62fb8b1ed770f2d9efc734ed4f367bb7d3db83e1dea21815b72508364a5567cb728e0ac1e88bb35a6e9b5f31080fdd4e73ca0d3158ce369dbcb22d97fafa611c280efc044dca62f5f7362ea35354da98cc10ef6d059eda5a5c138120c23c5847dc3ae805d934b0d36555a063f87fa9dd72dec3e8b97c27efd94c2b30b37ff49f5ba0b0123b660c7f6776f2f9fb60223c33d98801536492eb9dc089a73e86b56dc5e1dd06605d93c7554f1d8054af405856d339681fcc52dcbedd715e04445e4027e586f40a42f03ed98ec6ad2a3c0c2ed928be09b72a4cc1ad6035cc0f951f967377c32fb284160ac256ae9e876536bac414f3b1a8d1d4af963763c9836610e5bfb2420b78804d000c097a1c1b4ac815399d96dada758015760dcd12a444edce15cf857940860dd6a247204d4d44c747628cc78b25ec8591931eadb7ebb68747fe86d76c32aacff0760f2505d4ebbd9bf2f285cc04eafc41cd7f936d166de6ccba58cd99f7797707adf512c914028d3e273b5cef95f13b72fc14add2fe5f076a9e0209272d3ae51a482e13c959b6ac263c69ded55e8e970e4b694ed407a4dca35c462ecbf2b5b74a142fa20e401d38a55112ccada9f0976c6e304bfcfb998fdd76e728103fc12046f0b8ceddc92400aae3195b7c40d5eccc263473e6fde06e8e961c936b4307c9350d3bf3cc347d05aa7da16f8ba5c2e3150770484e14d220067d99fa8d501faec9f2539dce42b90a69371bf1deb0d26d9f045e3f02459d7c5d72475dc8b57d653b178373392893f61b6e3d86374053c7e6d075a257438e28d3c9ba584b09e56b373d378a8afa4dc6f3462277a2da93dcde410bcc82435bb520967d115c3cf6c4ec09026de3a49125baa83e39ab3b0f8f2f2db52c5d1f7ccd00cd31fc447a494baa0d5b46b5e2dcad7b34ab3361f564d8a1cd76c60dc4bad2d535396e2b9fc0848e457a0ca228e23da8b34cb4346acc10135e9650644a986415e03918a5e259c3fdc20e94437ca57702bb3ad0e18c66b1fa921be8825cbdc45b4b932c96e34d555443192e6e47201da2681e1de6cfd6f267f697e23252eaebcb8b5aa8d0e8398a396424f09cfd542a77d9b7011a59a2fc6da763b1a112a0f9324ebd10fc21a111462dcb0c6a3f52cc5585305114f3013e129b4d5082ce48296a93326c39bb575e8a3d7e1429bc7a49ede7bd6b001cde95016fa0010ef00a3385a6892df0232794e9e8bb28e7cd0b70eebd2d57ebd2bc0b3af9d714112792603a8a2db8793249e531764d0379a1e6c3308c95bc223100dadfc8bb12316c6923ac010c18660cc5554fb1f37b9bf88256c5c7ba0573169c02520ed8e8230f0faff70080e5abade1d4bd0870606467d7d78c503c29ae971eccbf116fe193a2840f1504c561fd1c7181f929a6e5413809e401c529688a257a5ca0bd92ed351323c379e996ea109b8620079698a5234f8a8f3cdd580751c080a6f869af21ec368d32a15f02c740db7ae9ed2576407ac6134bdd4ca93a50d20e6e377ba1b2094aade16272189b941bbc374b4e8e198500d4f2a70c02bd12fb9e6c65fa86cc28fbdd80c786e24abc20cba887550c6f43c7fb746ba19768dec290c7994728be6e854968e3361af60d6837f823be6d113da51dadcf781064f9cdf92fb6a618a44607caba8deae4e0c6089c37171753450d7f325c6ace78aef2fae9a4965b7e76bef6aea3ed43d9164169da880c557cbb8db535ca5736392c21ba3c10027334cd7fe034d7a5be4d81a4f7e3c8d91b5725c36f50ff44c137275761f5134f6fefb4aafc0bde193a3454084baa09a11bca34151750cb77c59dca54ddab997f9de6fdefbcb4a07076f6feeaab847d6807fef39d92ae8feddb30e454a78c757c080ef89d388b6f967078401d9e2762b150a910f92a684f498190fe6b6b0e242de231c06c6fec9f7d01b4d2a64b86d7d18aea23ca7d2655597e87fca45f1d384fea06ae82e4c12dc229b194897fd3d6f5645492fdc0519fed14872ee90ea64a93700eefdf85cf884102e54a20502b836d34bb4161c051b7a24a56e5fda49d9ea6b819613617b2b802f4fb68d21a8ed28c52836643ca679c601a9ac4e9fe741582e36a8de21f15705485eeb35e6aa06e875076ae6e66a465643a7b6fb2a4d2c390942e88922d93fc0150da9e331cb744c542eb8aad2d53d1a6d340a76aa44dfd187903ee4425c748ccf8ab487836b269a1effd4b64c79340f0aca0a5950877448ed8e8929521a1c393b23d2d00c628869e22ed5031a61c8c34bfd9026697fac820443edf231dede138e06ba09af18c15bac6885410f7fe287dd608059327f27f4181abd75a57afc7b55b46c8d81f480b5ec52b8175952f9e796c63026697ed0b5296175eddaba2b41106b01c4aa645f299228993efb477769443c0f745bfbd907df301e33d3e41183d84941206c84c24f3b3285d29318b1e599a5cda2b62e2281ab511f1eb8d334bd37a11a72d21f798d3eff4a73300cde4e865eae780589a5615a0f5bcb539203150491a42774fdbe9dae4da3b08c58afeca79ffcd981cc04d9f43b9a9815bd0401480ea8211452d5952943591a379ef1e7e0524cd03b447b4dcd6bd7d2b999f39ff3d2e449c79d0505fe6feac02e521e685cbd9948ff6d977f68dd6984d3c8535c76914e24d10a19ce3eb7853f774e965a7d6aac07e468b0bb2a1c47810c4976e9f74d4f3b018a45a864074496908e79ca3e53f9a6f6594c4136cbec8b90004c60ff2ac80a08efa9f5cfca7118845fbeb35a1041b8758ca73d5cae2f602db53f57748166643cc978e1a6816cb6063939a97c581397224019c0ff961aa41eb5f4e470a2fe65afe39d78c6e470eb23d2c215f5aa9fab6d46c8a08e2ded42c02880ee7cdaf0a38abdc078bd0e2567d07f0c27ba62e18e614ed82a2f4461052bb7d8cf2c6e2d1e726ef4da022a9fc74e9f8305bae44d381865baf3dbc2217b0b9e943a36db98338a423ce0553842ce3d0fe03737aace0e86f3c61e58d6f90da95e122375f690db0463a9ebae11883c5a00d2c0907117f869b0db915e7d9bd78bebcb55d531e22f630af2cfbb0ed293fa404871b3f196afb285d33336fd3096b0bcc7a4fe012406098ec32e701bdef6fd58c3985e9f413189b561ae39adbcb2e752734cba0429f0c136e843a5d1ef2ed0104d1cb804eaa8d354bd810c64070230f2a48f5dd8d5a58ba2f5f623b7ad740718ad9baaa0c957e47098b6ea4cc25ba54f13e270f77f4a0fcc605ac9276ce88a4781d52a7c4f4c9f53c5afb8db41f94be1f2d4710b935e03339e135ca516f42ded9d7274fa00e34c94e0a02b114958aa834cbab6c5672f4781e2e9e316355187d9ed2a88d5539dcd3fb386efa0f3a6504014f4c8ebc2430c4591745c0c877556494ac9c372c012a7194dae1738b9adf95e122acf38922c4b3f45f4d4a787d3668dc3bbb822122d73de58c03b82e18c2dedd04c54984b6e4cc79bc1a311cd5ef8cf251462974a2363a10e2c0be990a2cf40b53a39acb4223b9373a065ceed23f17dbce0a7661c0e5971e2026fed52fb68470a445a073ff", 0x1000}, {&(0x7f0000002700)="d219840faa790aaccd2d3578fdbfec7f43cc200434d7453799cb672aad2378e7668715b5546ab53f27df2c2afe4d6a709bcf8f8879aadc99f065690e08c1608457c2115814822759b6f3c8492b59e1d048da9775925ba12d20e25636fa0c6da1db784ac0c6d2b6c9942655670d46600226117d069057a18b859f57988de5b8db870851508d4155c77cf67ba6a3381e47", 0x90}, {&(0x7f00000027c0)="d01b32d3f187727f08142819be35fd8b700084d7c53cd0f0c70ba81f63321c6f62283620ab80a8740559c7fa0ceadf87e511e8c1e2517e722a6d25212e5e4a89c2f66bd1af29b0af3725e971d9cbc4d9425eab3a20145bb41952de31734d21df196790fbcc3822299857f195c41ad1132715d3bb0c8ce45f0b6f272066c341ec8e7ab54585fcae4075d995ac", 0x8c}, {&(0x7f0000002880)="8910730a647ebd83c07a43487a93cb0062e0e3ca91e90bc822cb3712bbefaaf9ee81767bafae6570b4139c3e0c39941d03827c24ad704f948022a2e689403284556eb503e57ae8caefecb44216f90f80456f7a1ac4f4f1a39d4908090c65afb8884c8f34d0bedd2c644c62822112d614bc70e54c61830e8cafb087d772ff7cc55cfb12fa0bab18d6138d3dde7723c1e61120fba8b9a371a92762bc83c64e02637fc57ba6d4f3530efdade12dc2327be5efc24b16ea102fdf3a965b327e38741e1300175bff7d4b60ddb161977d4cbb3f507321f38c5ccc08e5d6de05d390c0979a5c50cf6d3788ba434c7095d621c8d3ff2ceaf4b0bfd2d66815ef3ca0dd80f55ec27d07a796cb2623e2ac14a58fdf25dd943c6815b722574e029efc7fb49928ee351ffba560f48129e3b1cf31dc16a8cf1d38faec54f405e4b3d7cecede53182dadfb87d17b9d840c7de28e66cc0c53888a46fb3b7f4550f59c102c2a7c8024359ada3059ebd41ece9c967379a8353e4101f76ccdc024463a6d0dc20778d5e86dd1f30da51776d7d6db0a68a7bad9143bef57b3272b8d6f0c0e99aa7f539c0ba7d7f3b1714dcac61035a91c86ed607f6a0f1d1c315993aba68b929a08493bcc367c03a1de6606aa86decf79797a4400ef2f33eb4c86f0ca69f1d97b56b24946af50f8f9b9c82dbdcff07ffd6805ad30fac393717aeddffcc09d136aa2c10050b81115abd6023e4400d63b106aff280ab7552d4eb6d1477b5d48cb1eed7153b8673c3f77892a13d670a0e1cf6fccd6794255c51bc7de821d1a81d446944bad2ad0e4f0f4077838531053dbf735922040a6a863400dce2addfae6138eadce109664fc94aa7af80205cb39e58ac0f57ce30519646b1a64b3f7ea05ae526224a223c0b77da61a3231d85ad7ab1afc9b96d86be9f6a17df4abf7f978c294a9da3e2f83f0f33c2e0ff67c5bc051b0a38ed3e17b22f1b7a663f16710193fb68235a5e8ccf944eddb0f86f7f7080eb4acde5df73d1bc96424ecf3b65b0db54178f640a1fc01293e96655d0357a6cf519f17995a66abf8b19c2a7255208b74454c6b692cf675696765cefcddaaa2cad69d1da7ef120328ffbc05e179db5c08b949de1e3c0acfb02ccb0231242cbfe0496aa8b0a42b8930cbd35632f8ad4ea6b460306470d6932533524f99c5698a16ab675c1ead56bad9a1b4d94fa16900907cd5b5877f0224b00bd7d9f44dc0a7fab91d8cf3ee2aa064aa629c4f51086935653e5a1d6b1924140acc0ee5ddda9bd5df2e79cc7140f9b269fa0f38158c32a579f950b3c3856671c81c1b79b875db072960b62ec7bac9ec2ebc735fec196bed7b2c24b3097c55534ba37b81bf04a78cb95eb874e7eac36511aeff56c16505cb152d81c7cac930286e7c9bc3ca9266765cfc520a7b9153b5516a24d46a12f1504fa43c2341325a5d6afe67f0838acaa8fa32acead33c13929bc1f87aa3693c3cd21fd8eadd6c16a40666c3b06857aad581348ede0d6b3ebafdb3bccd9b16063a36fcb3ef60f42482e994001402e82c4c0fb90d615f336904a020324c5a627df5b96d68acd6be6c66afa3f21e5077a410fa7bfdbf3ed42f7267dc1e5451968cc5e72a71455b2b6917eed47572c0f2e938a53214d360c1de40dce94f2cff5eafe2692bdca39d5631edbae2326249696829da0b19905a6ce8a77e9646f9749e8869b4f7714d92c34e746626be792a25fef6ae71a908b823e1c16daf57736bc5b3f9efdd01db349e67698044dfd8b198101fc8b0c35a32b4c0d1a6632892bd4255fa20373b828e6c848fe36061a1302b63a2f4dd781e9e64231103cdf0ce009cc9802b30d894b7cc80006daa47f072ac77f1e9b17dd027f8357ac9f25a7a0c760dec4d77742fda0f957d516211bf2441e557d94d960e560becd51f130655358e5d72987a223a57d49cd16a6f1d10f6fc2d5392d71457bfdae66c22b5856cf9ac7f5e59d99a39ca0d855c3e690e42811076d52f90da1570e45b35eb44066d1f0e999e99d69685a9f3e611932c8314968a755b49c64989fa5730d3a29331d4cc49f9e5fe909399927e1cf37e588a94b91b99418741eb60773328f8d602761082935b6334088f1521dd37eb8e7c95344e069a922868aa731c2d51d064907df565e33e8918186487e0992688eec1dde008984a7f5bd765023c5758b34b57c04eba9b19dfcf1890829af4b76eb47f4eafd3a82882dee3a4c07f7a3292af6c01095577778d1e6b78489a5821a3f765b6240c72ec69e8a082f0c12dc4e6e775377bd1169234fc1671d740b06856d4860489e0ff3657a54565f5766a66389262e9c0793339ff726bc1f1c4d57fecd3e565eec3a4810192e7b7a7a408c8820ffa36a958884bacd2e27f3a09956744c9ec5908564c5ba857a637f5b813f78632c578dd77137f2ec8b273204867bddf7795b2814b7059f461fc50d16dc1f183d09daddc2a45e0806cf986468be14b16cd4b7536036ccc019549dbefd6001d13d5dda89593fde804bd040c47ca4e1b0bb397f3c65fce0d199532a8bef4c940a51e35ba517f9002ff77cc24f7c58acbbeda0ad1ea73b992c750782149a57bb5241e0cf2b97586a11760e0bfd95ee6e4b3d78f45b2a16597403ee2c5aafd5a2ac7071ff87367626d0da12422105c45bda847491767a635b886127534103b64c16c23c4550525aa7f62887dda1cc2f76bd3e2da525b6cf12422b0f03ce9eaf95049df2d5f7164d090cf79061792b63a8519e520ba5bea3edf25fa68f1d545f66a8658d0428e96b3bef4237ae08fca55e462f550d56edaa4661205dd0a32fb2fd3e095fc01ab2dcaceb3cdfb351adff31d30eddedf2eeda11b0f10460ef72ae716365bd3b995459c0a65d72cce85e2bc11b03f58f13f1f095932ca078e069ffa21bd9fe46bbf1058b30ba928cb3b3d10bdbffda9c9746c18d28a40622c9c2aee83a2c1501b547ecf1cc6cfe08e4226dc6743a1b44041c00f19c9800a53dc06b0b749435484ab95e0efaf59a26aa54423e31889e400000cb1e1c8e406265e68b5f909000797d103bf14879fa3f7ce04f3d376eb727428ad4e2d5e462c3e5997f5891a40e3e4a8d3e47e438d2938d7410c9d47ae96526ce4503a796ffbf6d8c07b216d8f1c9b8c727c73dc3b6c403185ae4d3e0d5d59228dcd0b6339887057f9318d77c4de104fa114a4d97dc7cfce077a1ca7c6fbeac54faecc609b85a2da23a7762d2b238738b6384dedf29081188c912be022b4dc10e1a044620c0f228799da424476b83669529f3722e53d28d66d5dda99535165b62f6a4d1408f9fa39fc2f948d5caa86f4ba4d993e83c7a8b87d760450ed36871ec04bd0b210abcf644243f03c214949d43ea914d7ce8c521d2b22bb6ae0361be379a2f985e101615e6e85c8014e44367f900fb0599408feece93474d314d1f10b8a95866500c0ec9c49ba17f182de2be9af4f668d3e06069d3f7ca960a98696860d6a25bc2553d436316cd3a467a70ab9cf515ddc9d910c531e7e2368b6a68442c12b0385516f7c7c96471a710363637fcc0c3093e113a5334e64057052173a7d40c53655cabab0b9c758c3fbd4256d4f96e07d4567b3185915a8c15b4ee67f7177965e4855e365c60ff71884b0644273c3a09467dded9eecdc7e3c38944b26100eb9b13dffef702305413d6f9554fc9381fd1d1b0f3e14d92c1a60816b3cd97495d55ca98492bfd39f93ac5f24a7cbccbacbb0a8dedf30b22154f43095128969dd98dcdede5c93f1174ce05a4e4cf62b3c2caea2aead3c9f6f2c44c5ab18b8a2976399f1bbc1a429da6cd635242f2570daa75c56458f021379b0feb9a6c31febf9c819e69791e20c4df6c5edb52e312b66fd197e5f8ff9185914855d8967a7166bb11942e2c4ef75081887236f4e788802d5b3a229483d816f69be05e3778c11cdfa6b77c01f6d3c29d87f465437bf0d62bf08c47e0391f2c5659f72922792519fd05aed415e8cd8d436165078ea72f1eeea7399b49615eb745c3625e20a87d041cf03cef04d44981e6af50117a59bc725b2922f05cebd789d22e8036b801a4c424d5eb9a0b2183781a3488ba4f37590ace3c34f3905aa4c64cb74cf1401b7ad6dff2dbdb70066c98d63986ae8cb7cdb0815bac11c0633014ff2e633abb40325958940b69ca8e739ce03b9a170320c72f030a11cb9647a229fdfbdc46bab4de6bbab596c0115f3455669ed1f03ef985e950d9fe773eaaf0e2f0860a623d011aace5f83fb80c1ee689d2116d3a1bfe638261c0aae4be1b1d8aa7ceb9bf56159021d883bb46315e5863b875b41e40f613b603387a97dc6bcadb9d23829cceabdcc78877c2e185239c35e990a06199ce161a3fdadf77e4eb1aa56f79ecdf7fd2c331cf170c4083012ac328fce3988458954dc7163e5e2958192fd23da48185123db8d5c075ceab68885d0611ebd29d8cfb02dc093c56db90b2ddf42fe96712464ec270a2b19339fccba437d50243356747b4d01670baa56ed4347c99c2db60fdc8a94ba53bab08d2939438c617b88a8478423b3a450f4b08214542f8425dd4aa6a1484cda26ae79371ab54b3fe26b377708b16c53374c31c814994b9a82328c5975f671ec7d4306dbc75a0f63aff21afb4dd77d0231a9bd605d94e2e7c2eb5a627e9bbf0ec570f00a8b4581b210ca1bd134aa7adf804365285e373a40010404fb5a03791a1f3b60d309a37ebfee57fd1623ca9106dbbe116b92d7e3f7936ec1b34c12bd408fbc6ec3bac2de1b0e1b6f852e09cf93990d46b28215f094b2b11556574e48e824044fd2aa6a7c692f7fd75f859a9620855f7ba94eea6fd4b0e4bc2a6f8187add423f992df63f6937780e41553d79aa4e0af498a411679a2322ebb26b54a50d05759eeee0bad3dcab3d251d7013d27e958896e05c75b2b90cdfca2f58ad2816d45020de704b79cba291853da53850b9c142c59c59ce52a1b53e323e4e407df290b38b2fb557831b6834eaf67628ab132098477082ab940420e63f53f91d718339eda90f62f614d8358f4f8cc52af3ddcc829eb12aa6b03451ebb18018cdf03e7e09636aa7fc8245a43f19c639068a3618d09ea6e03120425e3be69a8e4834d8d869dac7909b4eeb7985354f9d9691d6c8b716d476e37ae79106f7572a3b74483f7aff3cdee09713179c11250b78bd6f166ebc1fc8c7ca3a636193da4d70d16c538d8983e08e8f576ee4dc61dce6d2e7f2c22d5a4e9d602c38a74ac173244485fad11c2f5bdd0e5b32b78b80f0327ae35b2edda81eb2f8886e204f52d645d4484d30f11f3d52979e9baa5cc53224a6546dafe0d3bc746b5322c4e7d40025eb024d0b4f8130819354e4eaa579e31e66eead46225f5421f145e6c922a39fc1cdd6be396aeb04bb71bbccbb7ab7a62447c68284e5da44b5ee67361a29a9a149f8a638b416005c8f6aae5b1553320b2f8333b33125e4b44cb63a68dcf4b1259015421a594e5b1c91275b417fdbab78062857e3743fd0a0deb9cb0a3f2b6d3959977e2dc7b7cf98defe9be442b41a91c1d96c5c65cd85104284a73367dbc6d5431a5f52cc6becba00b3b91fd3430616e6913f2834a442b16ecdf89e4af0112308baebe3b9ae68f66c7f210def9f9db2101d8e26df3c3440bad65976441cf105e4b10d23a01c084ec6898b706ba647bc7fb7ecae44fb85fde45fe29ce76d03cd4a9f8396ad391ec9fbdda2cb21063d0179c0290d3193e3a2a82bc687d0ad10de982b6c643c25031a280e9c831be692c77240636f4519b760b77", 0x1000}, {&(0x7f0000003880)="6dac354ce3b1c26a3636615be7190f8bb47ded1f203c9f90e506fceaf211fec8d43a182892223f73e50db3c47581e6f53c37ad9c0b345da51c9c0f6a0a5584170d3d4b8e98952459c73a2d6b5b6ff4a59bbf0883d2763f0cc88d26649035077a5d2dcd891f04775bfd07581a29838e64d3e14dd5f79233ff1635c2dea5301e5067dc15e4bcf7998f30c34ddf04a377dc39a8db7c4df7392fa8e154c61541027f546b9c926585cf9260c0b14d7cdfdf587691869b343d77bdfc", 0xb9}], 0x9, &(0x7f0000005b00)=[@rights={{0x38, 0x1, 0x1, [r0, r0, r0, 0xffffffffffffffff, r0, r0, r0, r0, r0, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x58, 0x4004}}, {{0x0, 0x0, &(0x7f0000005c00)=[{&(0x7f0000005b80)="2973928aa3e7262de9e77a49fdd905f3fea129d5fa87326469f6c29db458b5d96f949bf90aa2f394253638c1c71e", 0x2e}, {&(0x7f0000005bc0)="50ea8d6376ae9e55c73e062ce24ef009519c895381d8d6e6921ce958d6ad388ae36168434403e77f03ce6884ea", 0x2d}], 0x2, &(0x7f0000007300)=[@rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r5, r6}}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r7]}}, @cred={{0x1c, 0x1, 0x2, {r8, r10}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, r11]}}, @cred={{0x1c, 0x1, 0x2, {r12, r13, r14}}}], 0xf0, 0x800}}], 0x3, 0x4000854) r15 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) dup2(r0, r15) executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="58c19a97c76d17639d3bf9e99e89cd4c8b0e6c298577c06e3d8d072c23c016c9cdbac6a8de10c6a796b9843d0fe5c3dddc8ba8fdef16d2c9e9a29579b80c9ca9e0f1ac17aa14bd36106a6ed3c4e684db714a0ece68c4c9a45a5de0ad51f0097036723f82697084c83eb71761739cf52db6051b42e898328b389b7b790a84a753bb6afc0eecf46520ad8e225012c79a87fd74f4c934938146611bcc46834453c489a7bed647dabf5437e76e216261db3d3131b8fd72d7c32f930e89588ef487d0542cb743952adc1151f915f4179cb160c9c678a19270f5b2b0bc25818c1df7bad02450218bfba0e9e0c3ee6d286db270240812849f881c", @ANYRESHEX, @ANYRES32, @ANYBLOB="e0efb544", @ANYBLOB="1faa8bc8f3fa41fccc9c3fc54e60d373d4cbb07627903ccb3f423170ad5bfa19a64dd9e1593b10e25ed44e1459c069018e8b38520ddee502f60e48c4914ab879919053093720da0765d0dab69d8b", @ANYRESDEC, @ANYRES64], &(0x7f0000281ffc)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x28, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r0, 0x1000000, 0xe, 0x0, &(0x7f0000000200)="5c71f905cac413551b2ac06c86dd", 0x0, 0x4000, 0x0, 0x3f, 0x0, &(0x7f0000000080)="41410a15b4bb2f637b0fb6fd731983700fa98a369f1f5312c102000000a976eafdac4f7f283102514a7d93cdbb4cbb105bf96fe8a540cda8d659a88325e383", &(0x7f0000000040)}, 0x50) executing program 3: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000006c0), 0x200000, 0x0) ioctl$TIOCGSID(r0, 0x5429, 0x0) r1 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fallocate(r1, 0x40, 0x0, 0x10000000000) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x47, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000300)={r2, &(0x7f0000000000), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000140)={r2, &(0x7f0000000000), &(0x7f0000000040)=""/98}, 0x20) r3 = socket(0x10, 0x803, 0x0) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={0x0, 0xfffffffffffffc9e, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(r3, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) [ 121.494398][ T23] audit: type=1326 audit(1713879993.730:436): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4305 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f022ec16ea9 code=0x0 [ 121.518771][ T354] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 121.542949][ T354] usb 5-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 121.555015][ T354] usb 5-1: config 1 has no interface number 1 [ 121.562091][ T354] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 121.577243][ T354] usb 5-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 executing program 2: openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) r0 = syz_open_dev$usbfs(0x0, 0x80000001, 0x0) ioctl$USBDEVFS_GET_CAPABILITIES(r0, 0x8004551a, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) r1 = syz_open_dev$usbfs(&(0x7f0000000100), 0x203, 0x8401) fcntl$dupfd(r1, 0x0, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') r2 = userfaultfd(0x80001) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000000)) ioctl$UFFDIO_WRITEPROTECT(0xffffffffffffffff, 0xc018aa06, &(0x7f0000000100)={{&(0x7f0000a0c000/0x2000)=nil, 0x2000}}) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) write$UHID_CREATE2(r3, &(0x7f00000000c0)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r3, 0x0) ioctl$UFFDIO_COPY(r2, 0xc020aa04, &(0x7f0000000040)={&(0x7f00006c6000/0x400000)=nil, &(0x7f000092a000/0x1000)=nil, 0x400000, 0x0, 0x6040000}) chdir(&(0x7f0000000240)='./file0\x00') r4 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) fchdir(r4) getcwd(&(0x7f00000000c0)=""/136, 0xffffffffffffff78) ioctl$USBDEVFS_REAPURBNDELAY(r1, 0x4004550c, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000dc0), 0x8) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x0, 0x20000000, 0x15fb, 0xffffffffffffffff, 0x0, '\x00', 0x0, r5, 0x400005}, 0x48) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SIOCSIFHWADDR(r6, 0x89f1, &(0x7f0000000900)={'ip6gre0\x00', @random="0600002000"}) timer_settime(0x0, 0x0, &(0x7f0000000400)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xa, 0x6, &(0x7f00000001c0)=ANY=[@ANYBLOB="05006700000000006b113200000000008510000002000000850000000500000095003300000000009500a505000000006e6433de69e899e4cff17a25e2aa421a0e8d81586c3afa73709cbcd7ab4a2158d04db8b9930c2ac2fbaf5dd5b8abf11cc68b381bcb5b605cc2f5608f0a93cba8ed86157668d0befff81c7bd164a03eefc9d1ae5d30798fb936a3ef453789fe4fe1d86af2f06173f62441f8135276d1849a285747e9df7584f83aea8c8189d61b6150bc8e5065719f73a97728abb717848cbb91431b22a51e4b66da20a98bcb5498747f7f6c2bc1e3afbbae240816086fe672aed0876c4e8c15731400"/248], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xb8000000}, 0x70) executing program 0: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)) r0 = socket(0x10, 0x400000000080803, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$sock_SIOCETHTOOL(r1, 0x89f0, &(0x7f0000000000)={'bridge0\x00', &(0x7f0000000480)=@ethtool_ringparam={0xf}}) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r2, &(0x7f0000000d80)=[{{&(0x7f0000000200)={0xa, 0x4e23, 0x0, @mcast2}, 0x1c, 0x0}}, {{&(0x7f0000000480)={0xa, 0x4e23, 0x0, @mcast2}, 0x1c, 0x0, 0x0, &(0x7f0000000d40)=ANY=[], 0x28}}], 0x2, 0x0) (async) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1000001, 0x10010, r2, 0x55b02000) (async) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f00000001c0)={{&(0x7f0000ff3000/0xd000)=nil, 0xd000}, 0x4}) (async) sendmsg$nl_xfrm(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)=@updsa={0x180, 0x1a, 0x819, 0x0, 0x0, {{@in6=@empty, @in=@dev}, {@in6=@mcast2, 0x0, 0x33}, @in=@private, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_comp={0x48, 0x3, {{'lzjh\x00'}}}, @algo_auth={0x48, 0x1, {{'blake2s-256-x86\x00'}}}]}, 0x180}}, 0x0) executing program 0: r0 = fsopen(&(0x7f0000000040)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) r1 = fsmount(r0, 0x0, 0x0) r2 = openat$cgroup_ro(r1, &(0x7f0000000180)='memory.swap.current\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) r3 = socket$inet(0x2, 0x2, 0x1) sendto$inet(r3, &(0x7f0000000200)="3be5eb778573ea9a", 0x8, 0x0, 0x0, 0x0) creat(&(0x7f00000005c0)='./file0\x00', 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) syslog(0x2, 0xfffffffffffffffe, 0x13) lsetxattr$security_ima(&(0x7f0000005d80)='./file0\x00', &(0x7f00000000c0), &(0x7f0000005700)=@v2={0x0, 0x0, 0x0, 0x11000, 0x79, "36ca968a2fbc228df3d1ec5b22a3f0fc5c5588ed220bd83a7400ec7454f72aba1b2425814ae5929e32b112857da141c53b7c67ff6f9998e9112cafcd3ef9282a437372058056911a108ce48129c69070d7058c764e5a2f9b4e353bebee87c3986bd141e04250308764ef5bee04ffe4e256b97c5079f02b00da"}, 0x82, 0x3) lsetxattr$security_ima(&(0x7f00000057c0)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x2) executing program 3: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000740)=ANY=[], 0x1, 0x2b1, &(0x7f0000000e00)="$eJzs3MFqE10UwPHTpl+TprTJByIoqAfd6GZo4ws0lBbFgFKboi6EqZ1oyJiUTKhExHYjbn2O4tKdoL5AN+LGvbsiCG66ECPJZNpJM6lpNZlI/j8o9+aee7j3tjPlTKGze+fV40LOMXJmRUZjKqMiW7Inkqz3muaabX1kRMbFb0uuTH7/fO723Xs30pnMwpLqYnr5akpVpy+8e/Ls9cUPlcmVN9Nvo7KTvL/7LfVl5/TOmd2fy4/yjuYdLZYqaupqqVQxV21L1/JOwVC9ZVumY2m+6FjllnjOLq2vV9Usrk3F18uW46hZrGrBqmqlpJVyVc2HZr6ohmHoVFyGwlzw8LX5bpKz20tLZrpjuBY58bYQiomgwXI5bUYCg9ntfmwKAAAMlqPrf7fWH2nOba//Mytu2+P639sA9f8f22r51LH+H+nbhtBz9fo/3rx/W1H/AwAAAAAAAAAAAAAAAAAAAADwL9ir1RK1Wi3htd5XVERiIuJ9Dnuf6A1+/sPN9497MRH75UZ2I+u2bjydk7zYYsmMJORH43pocvuL1zMLM9qQlPf2ZjN/cyMbkaiX70kG5Z//f9bN19b8/yTuXz8lCTkVvH4qMH9cLl/y5RuSkI8PpCS2rDWu64P857Oq8zczGm3Jn2jMO6TD2zYAAAAAABhshu5re35vxBsTYtIed/OP8feBQ8/nY3J2LNyzAwAAAAAwLJzq04Jp21bZ1xkXkdaR4E5URH43J9SOSBirR2QQzj7knZiIuCPabdaE73b4up/ezaL1Gyb8I5/0G9UhFPZvJgAAAAB/20HRf4ykTy96uCMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIZPt68K8+a3hbzAEem+5SJ9PyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwQH4FAAD///JwGjs=") executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000005c0)={'gre0\x00', 0x0}) bind$packet(r0, &(0x7f0000000180)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @dev}, 0x14) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f0000000e40)=ANY=[@ANYBLOB="850000006100000054000000000000009500000000000000ef0285b72eae795b19ad261777db751896c5df696334e2d836395560230500ef286f21c974d520c247fd201861e50b2dd5e5f6b23909a23ee27007dae2a0fd08dbf92809a931196df3be84781f7eca5ed73850576acb265f56d62e6288a85dfe7c79e969b738dbc61171dfd8f5e33fbf1ee05bc5bdeb164db1458455e3ba438c9109dd081ad93df3fc235bed50ffce5ea79cfc8cf7d53a031691362ba21394bd0500c41f636ec4e299e370f5630dcfab526519a36f963679457241bc05a307f8be0c828a77b84553f3e2b9b7ae315e5b515c71c39bf4b45f5e3f7cd3f6404fc93cf55949f0c3a7b87f86120153725784e98975e8617ffc7e8cc497f437853d9c04b195fa52848dd1555796b3cdf2527d7929631cca05e27c28566d2c47699bc6c3fcf766c3cb8cd6a4a46895dc5b44d224a0b3c2ca8087486aead10034d94d32ad677b28b10eba35be28888ea8da622daf5f0f02d9c08752113ab1ec6bde50940e9bf33f91a6c5764dab5984e15ff1c0d3df92056aabc04eedfeb6535540e5c027ffac3d4df6589cb47171bfbb564a2350564f4bdbcf4e048f2b34570d5ef2bb8e9274d5d40af19b0afe0c774b562378fc3dbf8be42828b4cb3d6cf6930f5c4c71563e4eb0d341dc742bdb802b498fef8490b52ad16e1308000000ef3ffba81085ce4a028c7af46774b391e2124fcd93ff05c21ad0da384ff00151bb99090189eed2862f89e6b5ca8e62a5f5ff0dc6ed83392fd551d0eedc491b3df83509d2fa1023eb77b8a13de09e22a77e90f0b9bd8f47ad5a964ab6bbb94784d31b397229aeb326313fb66ffe0e9913d32301c844e58fd43db6b3693b404e000000000000000035cee0e44d723a1561dbb38e1d1ca9c52da483fd9003f43ba42a3b68faa431a930f28f5505400c94b18390a327789db7e625c56e2741c730d2ac76fb6ca67bf573a5614ef1e87a670a9762c18c026a997e27acb0b20fce93ed96c5508da9951e4f33d07d83d79843cd0b5ff2412a7884197e4c7494e9c0a1a9d5c9da91e7a999c11b9f4c3c37e1da20287818bb827ea0b2c4718d4af9d372938b0a43cc2c000000000000000000000100000000003844c98a5c738dde445b3967a2162a80d1dd111dc5238e8090a64909612c2027c8c97a21568150fc1797f72002b55f2118a7c2202e09b90a69c864562e842d0466a50a0f8dcbb003a22e42487a46bc2284eb130390c90f5882496ef7673db4cd49dfc2b0fa7ace1ded0ccb40d0827cd9ef385699afe4d157a92e6167b3ad5d52f2c35cac9905c46433543845382d314a0e65009aa429010d2e96fa49c9eec86d06c86a6ec8ea2a968d28ef73e9cb6da71cd3da64c19b04ba0be645fa00082000015711b0c2844a7d1ea55b088e67572359c85da1d4cbd1ec96d77b70e27083f704db00000000000000000000000000421d06690eae69a1734c2b990df28df506e8bd3b11171b882dab698af720c9d908ccaf2323e9859c4c066fc8e00a637ed5119e756db5a1c93de25c011d4ddb8cdff8d52e3ca27d9f5a7d5f41192912cf6673e6cdd3be51790a76984536f29820759b429875724c9f9e6b22faac4fea96f4025ce2bc7f3b05d59f6050f05d3c10944e5c4545c98060584ca22356b6ca381145739b181a269fc6ed5095d0490a1fc638569210f8017cdcf6ad438693d46e812704e259181a74f0b3acdb9323f2697fa75977473a4fe258556203b9ab0839e299c75be1b6baeb474eee77b4a4ae534c327dad6385ed0ac50504df4b077768d878a8a2cb20639c395b131872288ee461c343dfe696489406cfa4a49a6b3d2d8b708f3b428c0d8677dd26219548c26a49e028f2b25c7765da2cb851e3cab9eb1dea88892f0f794841526d2f35c4d290dd89b4578a5dbd18edd9"], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r3, 0x1000000, 0x1e, 0x1a0ffffffff, &(0x7f0000000200)="5c71f905cac413551b2ac06c86dd", 0x0, 0x4000, 0x0, 0x0, 0x0, &(0x7f0000000040)="41410a15b4bb2f637b0fb6fd731983700fa98a369f1f5312c102000000a976eafdac4f7f283102514a7d93cdbb4cbb105bf96fe8a540cda8d659a88325e383"}, 0x28) [ 121.762423][ T354] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 121.774873][ T354] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 121.791378][ T354] usb 5-1: Product: syz [ 121.797505][ T354] usb 5-1: Manufacturer: syz [ 121.802320][ T354] usb 5-1: SerialNumber: syz executing program 0: r0 = socket$inet(0x2, 0x800, 0x80000001) (async) keyctl$get_persistent(0x5, 0xffffffffffffffff, 0x0) r1 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "bc4c4244873398a4dbaf40fcee141d15bb69638f747e05bea3129ab81b02447352b404f793053d889e68b293719907746b342a8c2048fa4cda276a840c397fcd"}, 0x48, 0xfffffffffffffffe) keyctl$update(0x2, r1, &(0x7f0000000100)="b7", 0x1) (async) ioctl$sock_inet_SIOCDELRT(r0, 0x890c, &(0x7f0000000000)={0x0, {0x2, 0x4e22, @loopback}, {0x2, 0x4e23, @loopback}, {0x2, 0x4e21, @loopback}, 0x1, 0x0, 0x0, 0x0, 0xdca, 0x0, 0x0, 0xffffffffffffffff, 0x2f}) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, &(0x7f00000001c0)={{{@in=@private, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast2}, 0x0, @in=@broadcast}}, &(0x7f00000002c0)=0xe8) (async) getresuid(&(0x7f0000000300), &(0x7f0000000340)=0x0, &(0x7f0000000380)=0x0) r5 = geteuid() lsetxattr$system_posix_acl(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='system.posix_acl_access\x00', &(0x7f00000003c0)={{}, {0x10}, [{0x2, 0x0, r2}, {0x2, 0x0, r3}, {0x2, 0x1, r4}, {0x2, 0x7, r5}, {0x2, 0x2, r2}]}, 0x4c, 0x0) [ 121.825727][ T4325] FAT-fs (loop3): Directory bread(block 160) failed [ 121.833327][ T4325] FAT-fs (loop3): Directory bread(block 161) failed [ 121.840814][ T4325] FAT-fs (loop3): Directory bread(block 162) failed [ 121.850535][ T4325] FAT-fs (loop3): Directory bread(block 163) failed [ 121.857714][ T4325] FAT-fs (loop3): Directory bread(block 164) failed [ 121.866678][ T4325] FAT-fs (loop3): Directory bread(block 165) failed executing program 0: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x400, 0x20, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r1, &(0x7f0000000980)=[{{&(0x7f0000000340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000580)="1f0d8f1994b42e794ec8e48d151aaf8e4e9f8d32d56acc007a50d8fb02b05953fd4599ccc1ace557098da662549c9ec74871dea4215775475d5074db75d37fe9c35c85d0948478fdaeac2cee2e764e489b1f2f7469fe4992309412d0f068f87974fe34246ffb6818c6247ecba260edcb83977782c589353b47404fd34767a41b7366a71a6bcc79a525f74dde078a2652a907e7678e7b20fb4ba51de29ac23c320c3cf8ba3c5ba767b04dfc91956453ef8422ede3d90e1cf2c601c2213061441f904d4f8846445203bf5d80b022cb653f2c8e3a46ee65cc684c2dd9ee2a015384065ef22ad62b75bab7f5de69060118f8a994f753b1c734b92c01f659", 0xfc}, {&(0x7f00000003c0)="95e4ab750f70bc2af121b13737829a7ebf23804c8b933075c2802a118cfb57602d6267a47a8dd29afc79bd427587172367997192200524dfc3837f6ea0b93910f91c5dd46a4cc9580ce153b76a03899262323ccf4cf33a55149a6222", 0x5c}], 0x2, &(0x7f0000000a40)=ANY=[@ANYBLOB="1c0000000000000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="85abd4d1c5c579d13f52168bbc27849bda86b4c1d22ccb84e89c4582e8488b74fe28e6f7e6a74c1138cae2197471e982cc48d5929b5173e5bc2b942e63e2f44a9d3a5ce6e6c57dc54b36ee67f816fb785ae1bab6914068d1c5ea185fc791709a4e7f23d513fa47154517c0c0fb0fde8192308aa4338053c0b970e6c21b1a9e8c57d757cbc7895d5d7f5734b70c09fc6e1a9149e02269b49525e4c38489cbd17d47337e7f1b5a01f18835e1206e4459644ab0b3d35622d3caa47d9c9d813e47f949e84cd278e87ab681e8a60bd70f94393408b077f592fd54399c0a4e08d43ba871315bf35a70ea7575c25d1daafc298e7bb51430d67d"], 0xa8, 0x4}}], 0x1, 0x8000) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000003c00)={{{@in=@remote, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in6=@private1}}, &(0x7f0000000280)=0xc3) r6 = getgid() r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)=@polexpire={0xc0, 0x1b, 0x701, 0x0, 0x0, {{{@in=@empty, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0xa, 0x80, 0x80}}}}, 0xc0}}, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x12, 0xffffffffffffffff, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) chown(&(0x7f0000000140)='./bus\x00', r8, 0x0) r9 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r10 = syz_clone(0x202000, &(0x7f0000006040)="5a95ddccd7d82bb6332ac86ed106a76c8bb7cf90b2ca99cce4eb4dcf3f79710c3dd318d0ddc263c10202db12f6b0aa7e739bd7b9c1bfe8c70e3628885b1792ff8fff643e548b17aaab1bbd2ec18eda9af5bc0622b0dfe5dabdcb6d9a62ed2a5bc8f517d1bb2d7c6ad0e76adeb91d5fc81b812a755c4a98014b2ef6ffbe557c2bbf49faac49a0930b43439e11a89c951e5d06413337d245c43c29eca880325c85e4630d2e3c226136e0988d7b3692143496c8ed71dfc8cc41c6d147e52845543e6b08d032413acdbea605272f04385ff4e95f706dc4ab953ff37383aeb0f47b76c0cd6fd9906776bc6d2873ee474240ea38b83ae86fdbf59a03847c3642b3f382b619259b20388590ba5a20a8ac1977ca503eb43acb35467c7af73bafec6680c2899ef3fc945a05c8694de8fbccf379d80ef36a99f0af73271570af53bb21719636ee14de2a80c1722b85509797fa808f403781378256ea0f1987d7aee22512017848e850168d9ad2eb9c0ccae05eb9bdd0d57f6c690bd7bb80f45de7c444be3e4a4ebd3b8044ddcb4aa64691f409175a42220bcfbae450135d0afbd767857eca23ce91e89a8049f72630e239ccb09e738a937670a633f516a856749916bfb00b49f64e392e5692103e1f2e69d22849701014bc0c18fa5d8308d45b4dbfc711ff14646d24645644503414f45e350dc8568cc547a6d01219437fae0549b26f0052cba2ebcf3439174c4f8ff5e68f68274655c68d8fc16cc34a90e1b5d912ea0883832829ab191a5b5fc02b9b31b3bb42c09cf294689a661ee61b677659a029a3fb0de024af27e01da30a70581f7ada21ee93522c123d74889057919c1dc50543da251d04580fad0d1d39e2f6a8b589919db948d99b1ab0597ebe396c4b43516af791e8a55c2fcdccd9bd5c0754976fc232d921087ffb690bec01722fa1a88609a759a660605ad18efb2f1b39bc664120738629f042c77f5b07c393cb4426f70c6768a165329e239dc6fe12342eb77587cb8c746cab83c658dd3e341eedbf4f5408b90ac105acac05a0c7a6e503e954e56e055597a4f6a91b817921bd74909293acb99af483c83249fadb0c293cdcc6a4971bb814cb97007ade1d97741d2be4a7924f26f8cfca8e2b6950b711ba1271def2e3f395ed57ae5a4ed244d94c262e32038e0bcb25cf10228b0e8f56be9be014dcb448c8948a1c7a212887a69ad36d5cd707b9ee4c4bc30443ea783a48373cd09419da58d08e562a87157591e20f354c1a3bac456df62078c3cca734383fbd2978eafc82960ca3f4e2496dafc2760906f920ee0032ffbddb3772520ac69b29164adfdbdde3b745e0a88307c91be2784398bc6f7a06cf625247a4cf5eaba3e0b4dd3ce80ecf3d75de1ebb5cfaf87275b3d21a4aafecef6191a28484c613f6d7a9962bc5da7beafcc063abc27e4c89671f093d973e32253fa142b25b5b89252e051d40300a9ab6be49f15050a63ffc8cd1ee8d6af143212a10b8fd4b0146457454b8a70b3211c92812343dab04d0812371f3565018fa439bff8f63c7a30f59ee84bec9d5b29b37e954a23a14d8082d9c33df7e9f17fdcda268c9b01d6d3603fab4b29d9549afb90e0e9524a0514c3340c053bc428671ebeab5ebb2b1a7449e51f5e90dcf15dfd41406942b4300d462e2b937590faba9762947ff52a28d299d97f89a4b4c003ea7884d33c90e6fcfcbde033c67e333ed91c4631a8a79af7fa57315fde1950b95b729e01080111ba2fd0dd746c6e2453d9c0a4f9c7ac2b0926735a78df422c9ab55fb4e9315b3266e9a007f033c8c26354c78f8ef7ee47fe48ea9dba5332ed905b2814765d67da0818032956ebfa662a8be54854704847e5eb583585e62f915750a7a084fed1c38c196997d0ec36810dfbecfc8d9db22afee2467917749eef50ea35f1c78b0203c33a1ed9a3d58bd597bce81e32faf6451b5cfd2334e97936baffe48808561243b981aaa8d03d89665133ee5785e4c355a63be1132a347522fdd204538882f8cfecd72d05584f4d8f4e5f0f7a0152382019bb577be6d8022a336c5f14b6f86f93c6097fa6fff5339994b02accb38ab0357a70b9c721d16bfb4c243bb4c78901b5bbeb4f18e50a9260301b52fedadb7b44a5a5f2786c142487851e091ec98092a85269c6e2ec87bf455c9683132c0e61f79c198b14a5ede1a6fdd7a2d217bf648ff615dd1429715ad34a96704c8eb3534294362350fd156cd75a01e9c7240a3ff7cf0d3695672a912e505d79c1c8cd4b32f2f983f30a9d39de4fadb7e32739c5a6f38564470cf0e87201a4e45a1cfd30baa6262a70bdb6e6358103a1772338056a44d41a1c0c0b889d78dd90f007ed1626b810d6e62340f0ba82e3c5019b50a5005dc86300488f35f4c73791fd49c4fd29c58bbf68f1f59a7742cce449ada2afc8b2f38e8563d0d981f70d92dbafb8df32f3f5a4cac0d959de9535a1041efd8fc508ae7ccef2f5f9d319facf8a7ff2a385ffa10aada9b20bf06d716bcc318f0b889ac3d195edfd0eef1ef7b27903e3b965422be94087a157c33fc51b664fbce56ee45a09bedb242120700a2dd48abf5a6c7a4d472cf232c2042ecd2481548fc50d62651397cd5b49c0b12aa6d38ec035491e4267bf64a9572bd3b00252f323ffa22ca2f17436c35fad23173d46eb0571b3ffde231e9a3fde88dd29c95aa774c748d2b94f815ca81d10c1664bf5e77b8feb459d199ff23baceffe107e15eee9a0923011a8b7d269d1fea67fd042af5d8b93f2a4317a74e76e86df0d2969785bc8b063e455634e8dcb32242adb2744a3f7bb15a016b37eed178471eb85ab31c20c98c49eae85085a4fab12739d26f8d25335f0f9b196f36818f7a51e4e581d78c2805d2ca662ecf7414a4f6cfb7d1e79af1543f24fb87df027324b6e0c697173877f7ec1c2d945bb3afc735a91dee0fff26fdfae112b90472f6d44abcee55d8c751657c9663c2784a2f22f71bbff5cdfd46aa364ed8fabf1d2ceeeca396064217887b2e535444723eea3c266c33e61551b9bcba7b79752287a5d84c5e954f64f9577d9ccf24c8ff503291f5d76480dfac76b8ef61a4ca6c98f7712bb3d600027635ef88c3270ca8369fd3d67d246d33a2ca38bc414b3550c3821ac6e53078c74f47f2956eb3e6b6d59603bb3574656b9066ed69e55032a34c35c35c5920e6f4a0e3c8f3fbc22cf078a806202db9d8847e8c4a9ab84d1d5f914c29ed78528879de2a0fe53fa0a26395ce03f370b881d0aa2880c1c95a868876e941733a6992fbe325218c277a39947721e4fee49bc2250b67b75238c93a2af89d022245ea0cc60b4fb0e4c6d14218a1a395814364ed8010274b762670fee238500739b4dfd8e68587f3e750adb8cbad0f1c691333d541d96bab3ac25bce59ee71e78dddd02fb56c3fff5c56692bb8348ea57a2aa641450bc1fb520e9e48f520921e643decad7d30839d0a28dd7a7e08a3091c98ecc30357081a1504ba71a11bf4dbd4fcad56ad2dc49567d385b76a4b96b38e9b53e0d0e38f45d4c65856e49e62699f51e0ecb2df1e928261fa1bb374584c271cb8989ef2553d998cfbe5e6be778a0d028ca8738da28d65263673bb7f7cb327f1a34860331d5552fde6ef184b02bfd68a073d3e5cb066c618fe42633b992cef25afb4d177948022f75f680a0dbf3f9d5897b7e3ee97b1a23a884ede25a9c53cf4b57832f96b5e4cfe3507c4a81bf47a66c43b7aa816f916dd554073f7dc47d7f085c673d8d9c617e3d78cba3fd2c5fc30ab4b0eb9d058c76757b78208b6a790abcbe02edb693ae06f0f6d9eae09d962697f7f0896703d91b5d1179225428a392333baaac3dbbaebe2239c98abf68facb39e2eda8cd3366d6a482cb08b571a4707e2c3a766e97f10e149a73e0f23e31123ebb8da27602b14f88f57a71630574004d1c09828970ef3272c66b3aae584fffe1cbb0ed3e2dd00c099a41b86924e07316fbf4a3ec65ecfb05b86373d994299576a6a98a825b2c306e49dc4af4fbef44aef73cea54a194b164aa18f98fef586100ca454b43f877ce5244fe0b314df6d57301b366f39326aef57e8df2b4e963d8f7c2e565c09519eeda0989d92ab0f6533e795e5a229d8c27063ddb75c394f82418281aa99f966ee911c6c03dc23d0a998f2d0567570229191a281af1f0bd8ec7bb892ec7e8b4e00b2b1280e41448a1dc65700902fe1e76302b3b44fe32d7c3e19fc1a3f32b7c30a989bee4aa7c760a3e089e00846370df9c839a11b2273e5f71836972fe76546d6790d01dbcdb59e0db86430c39b23b33ab2408578393494952db14ff01cc5a237d0a1ab6f57b3011cecc1201317eef7e1ba323abf0f61664ab5881ced0fd32e325468c5d2cdf028deed383a4e27edfa791c5cc83c2719ee0fd537a152ed37cd7b4631fe15e7e526113ea8aa97aaf1d91477ca0a0d583d21e1f9ffa4a9d8fc9e58a06312675cdf7588e1d7dd6274b15c4f85dcb9e4a05181996d7026f29609eff0c0b3c6195088297531f553f83e191c5e4dfa277ac21cc129414fd5bfee27125d1ae081a659e447cda2f3ea8c57ddd74c36b975d12a36bef0e202d1a9a629f7c4b94327ab2b2b046cc4e06ff219f8cea6e124552d1d6dc4904f2b9799d89ffe75517fbbaad2c90490c3f96572992146b5e6e7abb0e5a618078d376dc634d8b4680bc9d3aabac46db8c9e75b13cbd6b0845b6d395666e660b4bb1b9cace64e5b6229e7e2c6162aa96d2c792f83d78ee4107bfba7d5f5b1024cc9a51262ae5201f3097403de6c7f59f3e195d0c9eafc2af4a8ace5a9fa6be4242dfab77e7987f199ad1be690a0a6455351b949e27036cc4eb3279a4f019e79cdf34c6f85882775623322a068335e46cc89e03fcb3daf55063b62425f17460e3981d54a0838c69601829ddbda8ea28918595c8644f8209202b402c0adf5f022d749d04a4695a97bc5edce57087c3a9bf1d877e774d27fec672897fa83e57bad45ee468a09eb7fe760c34e283251ee175c831f810d0afb309018d22fdbb6abb67f4855e5e3fee722f8660ef6edf46fc4df5e8dc89da71c3cb71cbf18b7d7370387b5e3278eca8ee048204ab7e11ec68a403d9b23e3e3f348249bcb020439fb22c2a4c3a917e81d655d1d7dd7748b93bebab0f969ad85618cb4348eec3d12011587a43086ec8f8c34fb95531c3c5dfc88d1e64e0dce6d7169accce8daf6f206f0fadc6ea758b69e6820b679f96840297d66052e9a967382a191befc5ec881226e1c032a322d030a2b9b3839772a443e574de12c6cf4f911db0dcc8caa3317b0848318fe065e4196783265c7691c8d6b7904ae2633bef8f1f800a1a6b3f75afed40962fe6a7d7dc26fad1befb04b0c0ef1de3a423fc92308dd355beac8eb4e131758ac59df6f341d584a709a7989c0fe78587332e13dc0d63458b2dce02023b35fa6e130366fc69ee1f5fa436b44e2dba3c76725d641869935c26d7678d44ee257d96cd535fc82e26999a35676d5cd3d8ce5bb093642392fd34b45c92dbc1ba39a4bf21ebf9d863aca987d0739a70280bade6f004352c23f118f68cfaa8222bdb143ec83faf41cc8d39393aeaff1219b741c740bf17ee79aaee41c5e4fef194275460b189049e97475aa05c2dbcb47db1550b1d3f41d292dffd4481de272962963854899abe67bebab8929b31d4bda5c04d53c61e076950ee52b5a00176abb06386c501dacbbe66e532b23420fe656a0cb5de9a2caa72dd2c8aa0f5d4ec7911a4773b4854a7790b90960d237c557", 0x1000, &(0x7f0000007040), &(0x7f0000007080), &(0x7f00000070c0)="2c70b5339ed790c61f0d4c30476f79e2d5c129be7977e63c9b212709e45c5bbfa5381dc8a409eeb306098cf4c750c08f21920ef22ec2c16efaf91095a8cac3653fdaf9ede23ff8b272816bd3322c8084bdd43ba1ec342a5b273a5a3bb6222cdf83f9d9babb66bac2f1e65795bf10de05086fc2978e0ee0a38831d920b0c848adfeefdf0f66dde764ec6e5e96b2e8ec435d18e01d23da9c4cf8cc62f4d2da82d7fd263f74c516ab7529a939f100eecd5c62b98138c083a95d2894276459406e1efa49d355671857e597777104a90f51ca57e044e3ba9715") getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000003a00)={{{@in=@loopback, @in6=@ipv4={""/10, ""/2, @loopback}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@broadcast}}, &(0x7f00000072c0)=0xe8) r12 = getegid() setresgid(0x0, r12, 0xee01) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007400)=[{{&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000100)="a69f00ccd91426432ee07e119e41f21c5e3622117945242524d1652f94b75c13f04f4a3df55cbedcef457661a45f03cc575215359ac7d0bb567d2096db50e0adfd3db7b076ac82badc719231d82511234a809cbd4865819bd24792c6425243b1eadbcf22c47802aec52dca180052e738b1c43ea31c6def", 0x77}], 0x1, &(0x7f00000003c0)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c}}], 0x60, 0x4000010}}, {{&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003940)=[{&(0x7f00000004c0)="8013d4e0e62b0fa0b9e0a095a489bae4941242eb27a684032bab69e94b1c5cf8f9e9e0528ba37b72ba764a75cc145d472ceaea3bb94dec4285fc583b64732953421c7db910b5d5a8f61688c1e3ec05486a99f790d1dcd48c7cd6ecc8ecc2f0bd7fe09c014818180dc85a5e5bf447818097e53dbce6ac92ce390ffc07135e3e4187965ec4f6ff8cf8506a0ebe35cec0691b217bae703e7d2223684029066c26a96ecb225ac3a5ecae1aa99ad15d602ed0a228e7c91d7108582b75d3f5db7a02cda56e31bdcecddbbedcf25fb0bb9325c123933c60f2d10dbf4fa55136c2785e9aa383406d7d4620b904123ced33bb4dbf89c80d98d39ab50832c98c99bbfd893d0d4c5981c978ad1819ac505b5d4fd8b61ae7acdcb71308e901edcc0bada175b97405cdb7d2051fbb759c606d2fc4901aa206b9b31d20e2294471686921c676aac77461837e786ebf87dc8a0752aa8ba94398d7945e51974581953ea610639e9a056b53935ce30a2a652335df4e48567a1b2037eafb454d3dd22c7567e1bda1ae2a34d04ec3dca237b882e03c29af339e2daa09c13977142dd6e9fecb9d048cc62e004e60d87d2def57dd244457b23abefbfa0d99183dd055d6053a7f6feaf9621782dcb5bd3528c1f50d4e1a7ee0bf4a52758cba19c84f810dc4bc9393d645fab5a6ef32651e2536406c8c0a0c852c0362d26df337ea0fb94d50a7533f2d6728e7ad501eb20fc0d969fdd8202f11414dfddf6fd4c4643df12c50984317160e034520347eb8d05392029b5946d42b0c3fe489fd9eb653c566bb0489d96dabd1081280f228082cd22f1f2a3c33389e57bb40f90897206046cf667dea8cdbb0460bbd1879bebf6df15126222ae230ca4832ac47567a39e1e635d6cf0d80fcaa405064fc72c28e76b807b31ca1417c3e04cd991570899cb01f273311be44b0520376bbab6419760e1f0a435faae1b7a34df6602690203cad0aaac543a61107486fba9e98fc56b1304a99b034612ec7f06a9048553ec2624f0362d1f1156179bd2146e1b13a83baa5c19fec1c82f1625340611b31546071e341489e81969376332f9bce842d319824992963e82105b36dfe0951ce776e90ba68eb4f3df3b49a32dfe6bb2f9c3da29f2219e48c0053d73dd832968181264fc590a33854d21bbe33c5afc324f77be5d60cc978f8f1bc94ba6b5bd01f19c6c2be3505f9abc4f730c2db65089a7bd20fce79607cb6d947dbb46760f36af530d1c756f23ff22ed883a684bc377aff2980599c5cd2363d3c458cc5e2561eaf8fe370a0fc781b85c208f2e9cc41fa99ee020a6fa604be1810ef3bfc470e923fc26a0e54a1a08105ba44553e5262b3b9ed0346d870cefa23f5595dc38bdad582f89bfe6d1cc5269b42eb689f95c518a3019f0487bbe5b12d3e11ad5b4ef1ea7274faced29788eae720f6ee1a6f6169912ddd9fd29826c3c6ee45b1f12a96dc1d456e697a6f2f9d6790f0add0158b2d8435a3b97c5df99d5772945a7d315c48e9b505f1212fdda020942a1c378dd885b4e64574fcd00fc45edfa1eb36288231182f66f48f5a1a204b30eafbe35208213ecbd682979e02d1ccf409720fd944776f3f364cbfa5b014faf05deab7ad8027e8ad01255a598e9838020490e568463518b57c46c058605b0faae71694d7634947b8bcb59fbf27b54ebe605fae2ac54a91ba4f48dad524ee4bf4c03547ba5f8850ff305c607ac3cb6435858c88ea99b92ef3cee97cae3fdb7b1f9f9aad28884c98106f5406203966681881f03538ab35a23fb2be2bbbcca3f6dd91142316f95604e88319d916f633cb9ec344e57a96f289cedae84a97dccdd4cd37b56b8fc39232cf76b9022aa490cb2e815b3d186acaf0e685a71b4d4e0effd12fb5a15ee297cba35bc6900d4c609282e86b7e52bf2de626c986bd9b51a658d512d08604acaf62b053001ef2423b26ff9ee8053420808fce863e6ee6dbf6856726e859cb08e0b411de5966a432b167d12d351c4e2f024e387291c892ae61b4f635c93fa98d3db1fe8b891039505218a465527264f77c100976f1bb986bebad7f803cc4b6c4401ca188c8a9568cfd3626a828953a2454b922c7874f9f6cf1a3e8db0a49c06598e2ae4d6b464ee57c18c0ab647d044738db7b800f507e3cbf29710a6abc77334424a44a21653079e5b4e5198d5c31a939186ff6d7ba7998fced10f40197472d4fdf8d14b3581891ffc22e2afa414564458acecee3d6c7513fd3b79721f102310ecc8fea0c6300ff7c4c117e8a049349550bc5722d5e19f83381897002dadfbc515ac4c69b1fe45e17959d8603fb1de1caf5d11acd6f4d8faacc17ac6efe9161a5b53387039b678433681ac2a419b613f196ba0200884345534692ee65c3f4d3e3e993ad6e61d7570d4055e26cf2c2daa56d18f31be32a599b8202a048a57b853648e68c0e8fbe6a38dfb6f19015082d337f53ed486e596b86ee931160d516620c01ba4721e1de38a5f4a778c17390f57d4e5ef50dc3a6aaf42700d73f3ce04e8ef1983120cf77338a7d8ad0b89481c2c5fe73ed24f7891ec4da751a6047bbbafa3849cb57527e44fc32739d7cec30005b43ae76906197f40c1e62c8d823c992fc56fa22d4040f2eb95754a8cd599c38d34e7e4e16c730a3f65add26a1a0fee94e3d8fdf4b43554dc3d245ce567c70d1461f35ac1033fcb233e4cc53f192beaf13996b8a1cf813de5bd94e72e987685b528c3adaa351ea76840497d06303fc4ddf95f181930dd5a4d8d52efd6cb88321ba0ab21a6b0ab37eafe2532669709e713c56c018120d2666809a21eba57dc5fb1504cf25fbf56bb4f09f069e4a5c1de9e2455eac53eca10bd3581cc92dae0419b145744c0fb38f3fec9c2a71b86a00cda77cdae8054614f8c2998c5349a4345d5e986889ecb93a63e10afec6956e59c2de66863c967b838754eb829db09b6c10731dffd01bf6be70e8e50e7de63d51c9e30a9019bddf46140ccdcac746dd6a026e78d709735340ce582a62be65458de05d7798a0b346411658dc736b82d34a3702bd34669ac4dc513bd3c746659da9c0b1d333e80429c4fc75610fc79537f6043ae2684f61e44a53b113706f63ecb87727e177473ea35067c3958322d4f74d5159a5071fe0ad050825614631d74c74d47c7ed04e394f68ca134d685622865268670e708e88609dd03397478fe936df6bb1488cd2c163799e1c0a61abb800700f809d475e359731f4516546818d2282e80244f2e3ade70a9c80427e96637a45a63bbf70f5cc30a0b07bc53ad5f8c42a6aa545257618aa24734297fb8fdc9e9c8d423253cfabf0e60a75e8fce272c7fd79122d6421b2f92f63648f5dcff17632cf1742ff9edd638a3b3c0ca40903262bf8f306a9f7d9eb87cb4ce2fb1a53e60752ded065bd973d6506f0cdf7d4b33e8d446f4b898bb81909d883ae704433959e05045f4ac44a9c1dd11ad72ae8ea5fc9f35a35043d53701203ab05bb3ec9ff258cc5a6308d0f6e4747c2a0bb25c3d2e09b8fe885526335fac9db6a2f9cae481ebbf3b22ae08136029bafdfa05ae8e0366502d2988d879c3ef8aa81093017529231f7ec232f23acd9fea3b4dbc5aeb44e4fa5721fda6c0a3b09ca8062b33911433cf2b55e5ded6165ba7fd369e80702ec81fdfcd88202f296204b9cb0df52bec03f6f746a206b835f1412493546ebf9887ed2a0dea7bb4cfbb96291b22a9177e0afbe877974d541391bff8e01153af244da4cf12a04e5f15c4cd4c95fedad378489915b8f96b1144e68d54aa99189aca9e6b9650dfc391bc4baf2736aa86f1f4e00616f1ca5827789f1be912c5781855f810f947807a490b0299ee49e70c55461376c313f7790943f6a2e0ec4208356e082045e46e3d450859f23350c3df80d09e359c44f1f173f87359da2b1953a5809cf8f279b2e0a463277fdbfa73691dfe571476b21fa71d1f0ef0c1bf06d1dd0caba136e3362d374139c9326d6b0bcfc06a8f4ac92ff877213616b10b13affaee5c0bac30398ad562c7907e82a8b6e596b538f6e8b60e2a0c3c9b8922c9a1632297188fb472b84e5227b1f74f4ed475c09091b19ff143fed414d1ea813404c135fe3f3b06a275ce0deba5e7e24648f7f987f9abce7f63485a2d8120f9e57b2d7a22aceb6d2a841d58791ffd1d985302539eb180d34b9ec1f253aa3ee56dd6f6d99612ec690ce9fb1dbee801b611dceb45577c30e33566b2ecced3543eea297f14d543d15291863185f8b4d292817078aa9be53691cde213a57756c1a0ac07b8651792ee350073920180be30ee6e52bd85d0d2edaece5cb27184c4e28a891955bd33fa64ca8756a83d59cf5c759ba6d425c906043fc42d11bbcd53d4f4c99829d97969079fff535813ceecc9bad5f831d6ad972e4a485ceaff1dc59a742126ca5bf6d2628fb12fd21986d4bc2c343eda963215eac2b6ad85ee4c52ffa39a3a295abae7c3bf46c1e7bf70bcd815b4d518f4f5298520e5889c29a5e8ec7662b667b01967c723fe9e8cba6ed75c3eff1167217119f39d63d2ca0ea99da3517c57fb8a40c8cf7b4f006e8d987cc5619e754501c57e8a83a6510d9cddb7c81319c0f138ea269ed131848c87ba1b695319cda1c7adeb0cdacdb2cb18135d6f6bbb2c4b0706224606556f9e5f449e8d7c279e0ca87b3e94b88d37fc211d69c1065686b8a5a6ca2a7e190767c50b731ed986ee6f6933f71e5c43909aaee04aab9e8dc104dc560efa626d09356badf0b4a8d45a68c81f15ae0991735bdb7d9917e30e7b88cecfa000d13aecc0026ee9b00ded4f2511607d948226de4ed11a5893c2fe114b763768f920effdfebfa77ec05aaf69fa83ea05b0e3a7bde32dc631c7fbc5bfc365009159cebbbaeb53ba146b853d585d1cf910407d3228aac945e80a15d05233fe49f0ce6655b234e1c090dcf235e2189c2c0258b0bf3de4735f830e09665fab433100853d09745ef932c59a1e6c11ba893285e50e4489deaa08eb055ede3737c4649958275edb0b3438006b07cebd7fe9c896f591952751e2098383eb432e6792bb579791a28845ab192f2fe2e341cc0021e7bd5fd4dbf436986fa208f305f344bd1559afe275269353b2dd2d1f067ba0c18ca0b85480aeacb27fa150a09cbf806afd5abe8d2374dc89ae778635bc0159a1bd4ecf3ded5e44d75174492732fc691bd5382bd8df1ba89066ce2f69c237047c3ba8bd4df1a9bc138c7389e2d94373fcf195a0470fd1b21a9fecadf3f796710c2eeba22ba6aa091944989cbbf7b443ff5ba001ad144231ae02043e54bae8760424c38513db907134b044772c5f4cd373efb19f72a6ed65203798c2de7f54907cb6316ac5959df4d22f3c0cd4d3d1d3f0f9b9e3acd1344d815519f4703568b8de5826bc0a18d9b4d1eb61e75fca47c0a2881244a1f3b4fa6ecee5126098303d0145eb4df2a0152352d14239a3e47aa626b0b8eee45153be41f1c2bbc694cda13fb9e01762ad9d39e0c32e88596a1d81d30792f617e2dff34b4ffbd8fead353abeffb5e7e6795492464ab4de0cee61b813dc2b67d6a5a269b7f63afb2796ac30502a318bcc638dfbe33c055bf07e9e9d1366ae15c6835d57bcd83557d45ba15289aafb371392db4f4b2272fb197cc666110d00168eebb918f2d95275dbe11914b193ddc6dfebe55c8a31c5024fa0212fef0d45a373029b47f0051af3d116e326d924c3695d65c4b396f8235e72a1e45531d684ed15a0e948194da4796521f0cae43166fc1c479a8a358b7aea56a423b2b", 0x1000}, {&(0x7f00000014c0)="c6e3efaaa55bedd97d9785663c2fb38c1829677147d6cc84b620beb613d8682e4b251a957e8fcffae5b6e6dad3c1bcf0d68b30b6c99474090f30e59223a87e14ef26de1c54a5bcaed45c943d618c8a9382d79d4e986df3b4ef7563ff082469158603c246db1663d981fc8fe839fc12bf033cadc4ad969ff2e012adb5945b9da13f0e2f6e1aec06924526c1f5019b42f029675301fd75e38d5e493dc0c5fd459785a987f54fdc2b8b8b72ac678135fdc4e03ed30807a671289a8d84a34f9e9bfa6a5eb9485b358512ec486a4ad6b87ca93952cceaec4739f0ddd148ad0187ed51a693f17df43839", 0xe7}, {&(0x7f00000015c0)="912e0841d78a083cfba029ca1da50711965e016844304005e79388c39c9dfa54f2a37d77d21d2580eb03f5a9a35f9e7165bda43749abb686ffba74c162fa6cac69c58276ef1487a40568b772509c4822d325e96f60f6bde9d008cc1a34bb0c66bb", 0x61}, {&(0x7f0000001640)="143eb57dc12c3b0ac332ab78d99e65e3b1d5b3bd27433b86be19bd7279341467d948408756f874ef3afd17c9a7f154458b0005197791e3c9c15c5c2cecc1b1325c13cb19e2ce7a4dd58b28e6fede267acaa46e576788b5fc327278329ce8b0c05bc4ff1bf2ac5afa290b59728e2ea444eb7a2e3b646e886a5624a104518aa6f2b657c1a23e787c1c8a451ad6313b814199d9126e2747b86f9cb73598e77147b13a5f8ad448e6", 0xa6}, {&(0x7f0000001700)="ebf942c7f23fd9423f78c4ce8acdbff17b6419a2e1783f45b22fff5aaf37a514c197fd66f09452d10a4e4e346b044759e1700da4d24ff16ddf8212d23929f7f74a258bf1bce3ebc5c06f963986fc92b9e6ee672e816900de21bb3691736184c9d9264fa1e70d448edb22a527678828e440ca30de15ce196fc9fe1a2e6e1a070b753a7c298c0d7c95246d5a1dd48743ea1fb3fea37bb31035618c35cf412658d3d18c42bf0f692f474c3aaa36367336fca9e8bc23606bb10d4d7c0ca5fff5a9b021e8dc32a50d19d5e2c7c161cec3bed4ab08e95bc72bb703eeb7dbff1205285d36364fbae5e54493f666f111586482aed06bdccc33d7c431c240657024bc9bfdfa007258ac6f8d48bf0812ca97c25ba7f45ea5a949283c9d237d4cccd6303fe78c09e8bcf280133ab010e847b6e5bdb7000a02473ca910fc0b5c1a3920b23d3737b2b9baa6593d4214727490c77162596cacb6b9f9feba75cefd6a3663511a38c0f785c630eaae301e27a2ca1a37fe21c32d19f21f5edf62b35b0da91c112b8782b22fed834c18c52650fdd4a3307d027821a342ac03fc901dc973c2d446d7e0324187248dea1306f24a5d3d9b5b5a14df3748b538b67e6dfcc9fcd771413669a722c15b89431c86c00aa350e086b4c36e946111460de662156a1db9d6befdbbec74b0daaf0cb6b808072f6de2dcc684b96323106b1842585f1048bf8ba63a0ed6b66abaf2ada168a01aa8ed2621ee0d752d9d5a096ccb5147dbfbbe2592ec670166ecd34d8d13b7cc5ee2bb5540866488915a7262e4376bfb534e60c3d26f02d2d73c3ec97e43ea0e7a8461f2904ef46ccf992a0257939ccde9bb5bc0e3da4e52af73a9f9d340faee92ccf4042343969cd99a663e6f2f605f1d815201bf4bc0b9c0940a877230eab0028f78ad636a0cf89057013d75baf747392237fe9a27c7270313602597c8bdffb303f9be6600bdcf9a70088e8dc935c128dcd09f1f25333b2ed92fc27d445a90a2f0635f99257733d800d629a2b3e584db39126ae89129fdeabeee1ec2a20acf6f87f2411aa91d6fea182b8ebf4117443dd770933baf9811fc23337a9b5f8e9209467e32c2a2e3f793daca26a4bbefe5acbfa7e3cfd210f5525f43672242ad18093dca81e367986feac1b3fe0491026ea85df5c07d9ebc9bd74b4058a6782dd1ec64a7c546803f6daea36f158daf062b74eaa91e8d8e49f5de28469a8fa053a5e0b3521e1b8bceacf858bdd1357064783a5fa224430acf9f84968ce751aadf7048653737be774ccabc08d1b3986e3b47ca3cb02aeb9ba2bfb24afd5b7ab8ce6abcc9eaa861f49473debd0d5edf0c96bb69e9664ad99fc1b45460a0f33cbde85c64f2f7089d41e9615521f88ea2dff8b59d4b0d748b21a82962c684234167d93582b0dc42e7eb0a4ba12c6af11b53bfd442325c3918fadc5ff60fa516a2c63462a27b72ccee508ed05ab15be9f8095c578fe0b7c0692b4905b9ee630e432a7cf988fc9f2e979240a55763a6504e85571736c213887f9f530d20c570c0b4bc9a0a9d1540d187015820bee8b7589bfed73d19acef4dff5557f6d769961db7f64f20d36210cb0d9b0376933931b265e1e72ea19ed8e50a828c3498cba64be5ed3dc25af5b4e3aba79361faf7f8711ebca532bfa92909a7c0492307fad14ff7827db5cb2c2e4179df077159dc4d55ef1785b7251789cd83af4643e787b6e09fdafb29875eed898d6f3b9b4ebb9e10229c1d06deb7f4b6535dfba9f55fa86abe8c8ffa4516f971df971938806403f9dd39af1258b9ae776aaf120d5f015201bad95373d73cf1c339d6ca76cfff9d32dfd7885c3f721a92f2228bbda98973d82d5299fe48f34051e6e05e2206901806c129af58329a6688c0c18f2b63458168f35954c79e28032d329d0e3e254b533002cc01d7e10ea97b811f135443f16252b72991e18498deb1f0e34cead0a28f3ad8a6dbfbdf7b45df9d1e9055d6d6a154f413f9f06b6b20bc4ca3f276f54ccaaadce75be52050b5318168436bac3a509fe94c8e9296676e708ae62ef7c776105ffffdadf19f754bbbcfc3d5e69a9f77ddf542bc656b7835a458515c3e9ca559ec5104523588298231945d0ebf31dba2f0ba020d656b15efb22ea028b7b2c61340d9f9d35a36f541e40c8157cb837ec07eb2aca46cdc42620f6bfe23f1ca6d60320e5094bd5c3e87ca62fb8b1ed770f2d9efc734ed4f367bb7d3db83e1dea21815b72508364a5567cb728e0ac1e88bb35a6e9b5f31080fdd4e73ca0d3158ce369dbcb22d97fafa611c280efc044dca62f5f7362ea35354da98cc10ef6d059eda5a5c138120c23c5847dc3ae805d934b0d36555a063f87fa9dd72dec3e8b97c27efd94c2b30b37ff49f5ba0b0123b660c7f6776f2f9fb60223c33d98801536492eb9dc089a73e86b56dc5e1dd06605d93c7554f1d8054af405856d339681fcc52dcbedd715e04445e4027e586f40a42f03ed98ec6ad2a3c0c2ed928be09b72a4cc1ad6035cc0f951f967377c32fb284160ac256ae9e876536bac414f3b1a8d1d4af963763c9836610e5bfb2420b78804d000c097a1c1b4ac815399d96dada758015760dcd12a444edce15cf857940860dd6a247204d4d44c747628cc78b25ec8591931eadb7ebb68747fe86d76c32aacff0760f2505d4ebbd9bf2f285cc04eafc41cd7f936d166de6ccba58cd99f7797707adf512c914028d3e273b5cef95f13b72fc14add2fe5f076a9e0209272d3ae51a482e13c959b6ac263c69ded55e8e970e4b694ed407a4dca35c462ecbf2b5b74a142fa20e401d38a55112ccada9f0976c6e304bfcfb998fdd76e728103fc12046f0b8ceddc92400aae3195b7c40d5eccc263473e6fde06e8e961c936b4307c9350d3bf3cc347d05aa7da16f8ba5c2e3150770484e14d220067d99fa8d501faec9f2539dce42b90a69371bf1deb0d26d9f045e3f02459d7c5d72475dc8b57d653b178373392893f61b6e3d86374053c7e6d075a257438e28d3c9ba584b09e56b373d378a8afa4dc6f3462277a2da93dcde410bcc82435bb520967d115c3cf6c4ec09026de3a49125baa83e39ab3b0f8f2f2db52c5d1f7ccd00cd31fc447a494baa0d5b46b5e2dcad7b34ab3361f564d8a1cd76c60dc4bad2d535396e2b9fc0848e457a0ca228e23da8b34cb4346acc10135e9650644a986415e03918a5e259c3fdc20e94437ca57702bb3ad0e18c66b1fa921be8825cbdc45b4b932c96e34d555443192e6e47201da2681e1de6cfd6f267f697e23252eaebcb8b5aa8d0e8398a396424f09cfd542a77d9b7011a59a2fc6da763b1a112a0f9324ebd10fc21a111462dcb0c6a3f52cc5585305114f3013e129b4d5082ce48296a93326c39bb575e8a3d7e1429bc7a49ede7bd6b001cde95016fa0010ef00a3385a6892df0232794e9e8bb28e7cd0b70eebd2d57ebd2bc0b3af9d714112792603a8a2db8793249e531764d0379a1e6c3308c95bc223100dadfc8bb12316c6923ac010c18660cc5554fb1f37b9bf88256c5c7ba0573169c02520ed8e8230f0faff70080e5abade1d4bd0870606467d7d78c503c29ae971eccbf116fe193a2840f1504c561fd1c7181f929a6e5413809e401c529688a257a5ca0bd92ed351323c379e996ea109b8620079698a5234f8a8f3cdd580751c080a6f869af21ec368d32a15f02c740db7ae9ed2576407ac6134bdd4ca93a50d20e6e377ba1b2094aade16272189b941bbc374b4e8e198500d4f2a70c02bd12fb9e6c65fa86cc28fbdd80c786e24abc20cba887550c6f43c7fb746ba19768dec290c7994728be6e854968e3361af60d6837f823be6d113da51dadcf781064f9cdf92fb6a618a44607caba8deae4e0c6089c37171753450d7f325c6ace78aef2fae9a4965b7e76bef6aea3ed43d9164169da880c557cbb8db535ca5736392c21ba3c10027334cd7fe034d7a5be4d81a4f7e3c8d91b5725c36f50ff44c137275761f5134f6fefb4aafc0bde193a3454084baa09a11bca34151750cb77c59dca54ddab997f9de6fdefbcb4a07076f6feeaab847d6807fef39d92ae8feddb30e454a78c757c080ef89d388b6f967078401d9e2762b150a910f92a684f498190fe6b6b0e242de231c06c6fec9f7d01b4d2a64b86d7d18aea23ca7d2655597e87fca45f1d384fea06ae82e4c12dc229b194897fd3d6f5645492fdc0519fed14872ee90ea64a93700eefdf85cf884102e54a20502b836d34bb4161c051b7a24a56e5fda49d9ea6b819613617b2b802f4fb68d21a8ed28c52836643ca679c601a9ac4e9fe741582e36a8de21f15705485eeb35e6aa06e875076ae6e66a465643a7b6fb2a4d2c390942e88922d93fc0150da9e331cb744c542eb8aad2d53d1a6d340a76aa44dfd187903ee4425c748ccf8ab487836b269a1effd4b64c79340f0aca0a5950877448ed8e8929521a1c393b23d2d00c628869e22ed5031a61c8c34bfd9026697fac820443edf231dede138e06ba09af18c15bac6885410f7fe287dd608059327f27f4181abd75a57afc7b55b46c8d81f480b5ec52b8175952f9e796c63026697ed0b5296175eddaba2b41106b01c4aa645f299228993efb477769443c0f745bfbd907df301e33d3e41183d84941206c84c24f3b3285d29318b1e599a5cda2b62e2281ab511f1eb8d334bd37a11a72d21f798d3eff4a73300cde4e865eae780589a5615a0f5bcb539203150491a42774fdbe9dae4da3b08c58afeca79ffcd981cc04d9f43b9a9815bd0401480ea8211452d5952943591a379ef1e7e0524cd03b447b4dcd6bd7d2b999f39ff3d2e449c79d0505fe6feac02e521e685cbd9948ff6d977f68dd6984d3c8535c76914e24d10a19ce3eb7853f774e965a7d6aac07e468b0bb2a1c47810c4976e9f74d4f3b018a45a864074496908e79ca3e53f9a6f6594c4136cbec8b90004c60ff2ac80a08efa9f5cfca7118845fbeb35a1041b8758ca73d5cae2f602db53f57748166643cc978e1a6816cb6063939a97c581397224019c0ff961aa41eb5f4e470a2fe65afe39d78c6e470eb23d2c215f5aa9fab6d46c8a08e2ded42c02880ee7cdaf0a38abdc078bd0e2567d07f0c27ba62e18e614ed82a2f4461052bb7d8cf2c6e2d1e726ef4da022a9fc74e9f8305bae44d381865baf3dbc2217b0b9e943a36db98338a423ce0553842ce3d0fe03737aace0e86f3c61e58d6f90da95e122375f690db0463a9ebae11883c5a00d2c0907117f869b0db915e7d9bd78bebcb55d531e22f630af2cfbb0ed293fa404871b3f196afb285d33336fd3096b0bcc7a4fe012406098ec32e701bdef6fd58c3985e9f413189b561ae39adbcb2e752734cba0429f0c136e843a5d1ef2ed0104d1cb804eaa8d354bd810c64070230f2a48f5dd8d5a58ba2f5f623b7ad740718ad9baaa0c957e47098b6ea4cc25ba54f13e270f77f4a0fcc605ac9276ce88a4781d52a7c4f4c9f53c5afb8db41f94be1f2d4710b935e03339e135ca516f42ded9d7274fa00e34c94e0a02b114958aa834cbab6c5672f4781e2e9e316355187d9ed2a88d5539dcd3fb386efa0f3a6504014f4c8ebc2430c4591745c0c877556494ac9c372c012a7194dae1738b9adf95e122acf38922c4b3f45f4d4a787d3668dc3bbb822122d73de58c03b82e18c2dedd04c54984b6e4cc79bc1a311cd5ef8cf251462974a2363a10e2c0be990a2cf40b53a39acb4223b9373a065ceed23f17dbce0a7661c0e5971e2026fed52fb68470a445a073ff", 0x1000}, {&(0x7f0000002700)="d219840faa790aaccd2d3578fdbfec7f43cc200434d7453799cb672aad2378e7668715b5546ab53f27df2c2afe4d6a709bcf8f8879aadc99f065690e08c1608457c2115814822759b6f3c8492b59e1d048da9775925ba12d20e25636fa0c6da1db784ac0c6d2b6c9942655670d46600226117d069057a18b859f57988de5b8db870851508d4155c77cf67ba6a3381e47", 0x90}, {&(0x7f00000027c0)="d01b32d3f187727f08142819be35fd8b700084d7c53cd0f0c70ba81f63321c6f62283620ab80a8740559c7fa0ceadf87e511e8c1e2517e722a6d25212e5e4a89c2f66bd1af29b0af3725e971d9cbc4d9425eab3a20145bb41952de31734d21df196790fbcc3822299857f195c41ad1132715d3bb0c8ce45f0b6f272066c341ec8e7ab54585fcae4075d995ac", 0x8c}, {&(0x7f0000002880)="8910730a647ebd83c07a43487a93cb0062e0e3ca91e90bc822cb3712bbefaaf9ee81767bafae6570b4139c3e0c39941d03827c24ad704f948022a2e689403284556eb503e57ae8caefecb44216f90f80456f7a1ac4f4f1a39d4908090c65afb8884c8f34d0bedd2c644c62822112d614bc70e54c61830e8cafb087d772ff7cc55cfb12fa0bab18d6138d3dde7723c1e61120fba8b9a371a92762bc83c64e02637fc57ba6d4f3530efdade12dc2327be5efc24b16ea102fdf3a965b327e38741e1300175bff7d4b60ddb161977d4cbb3f507321f38c5ccc08e5d6de05d390c0979a5c50cf6d3788ba434c7095d621c8d3ff2ceaf4b0bfd2d66815ef3ca0dd80f55ec27d07a796cb2623e2ac14a58fdf25dd943c6815b722574e029efc7fb49928ee351ffba560f48129e3b1cf31dc16a8cf1d38faec54f405e4b3d7cecede53182dadfb87d17b9d840c7de28e66cc0c53888a46fb3b7f4550f59c102c2a7c8024359ada3059ebd41ece9c967379a8353e4101f76ccdc024463a6d0dc20778d5e86dd1f30da51776d7d6db0a68a7bad9143bef57b3272b8d6f0c0e99aa7f539c0ba7d7f3b1714dcac61035a91c86ed607f6a0f1d1c315993aba68b929a08493bcc367c03a1de6606aa86decf79797a4400ef2f33eb4c86f0ca69f1d97b56b24946af50f8f9b9c82dbdcff07ffd6805ad30fac393717aeddffcc09d136aa2c10050b81115abd6023e4400d63b106aff280ab7552d4eb6d1477b5d48cb1eed7153b8673c3f77892a13d670a0e1cf6fccd6794255c51bc7de821d1a81d446944bad2ad0e4f0f4077838531053dbf735922040a6a863400dce2addfae6138eadce109664fc94aa7af80205cb39e58ac0f57ce30519646b1a64b3f7ea05ae526224a223c0b77da61a3231d85ad7ab1afc9b96d86be9f6a17df4abf7f978c294a9da3e2f83f0f33c2e0ff67c5bc051b0a38ed3e17b22f1b7a663f16710193fb68235a5e8ccf944eddb0f86f7f7080eb4acde5df73d1bc96424ecf3b65b0db54178f640a1fc01293e96655d0357a6cf519f17995a66abf8b19c2a7255208b74454c6b692cf675696765cefcddaaa2cad69d1da7ef120328ffbc05e179db5c08b949de1e3c0acfb02ccb0231242cbfe0496aa8b0a42b8930cbd35632f8ad4ea6b460306470d6932533524f99c5698a16ab675c1ead56bad9a1b4d94fa16900907cd5b5877f0224b00bd7d9f44dc0a7fab91d8cf3ee2aa064aa629c4f51086935653e5a1d6b1924140acc0ee5ddda9bd5df2e79cc7140f9b269fa0f38158c32a579f950b3c3856671c81c1b79b875db072960b62ec7bac9ec2ebc735fec196bed7b2c24b3097c55534ba37b81bf04a78cb95eb874e7eac36511aeff56c16505cb152d81c7cac930286e7c9bc3ca9266765cfc520a7b9153b5516a24d46a12f1504fa43c2341325a5d6afe67f0838acaa8fa32acead33c13929bc1f87aa3693c3cd21fd8eadd6c16a40666c3b06857aad581348ede0d6b3ebafdb3bccd9b16063a36fcb3ef60f42482e994001402e82c4c0fb90d615f336904a020324c5a627df5b96d68acd6be6c66afa3f21e5077a410fa7bfdbf3ed42f7267dc1e5451968cc5e72a71455b2b6917eed47572c0f2e938a53214d360c1de40dce94f2cff5eafe2692bdca39d5631edbae2326249696829da0b19905a6ce8a77e9646f9749e8869b4f7714d92c34e746626be792a25fef6ae71a908b823e1c16daf57736bc5b3f9efdd01db349e67698044dfd8b198101fc8b0c35a32b4c0d1a6632892bd4255fa20373b828e6c848fe36061a1302b63a2f4dd781e9e64231103cdf0ce009cc9802b30d894b7cc80006daa47f072ac77f1e9b17dd027f8357ac9f25a7a0c760dec4d77742fda0f957d516211bf2441e557d94d960e560becd51f130655358e5d72987a223a57d49cd16a6f1d10f6fc2d5392d71457bfdae66c22b5856cf9ac7f5e59d99a39ca0d855c3e690e42811076d52f90da1570e45b35eb44066d1f0e999e99d69685a9f3e611932c8314968a755b49c64989fa5730d3a29331d4cc49f9e5fe909399927e1cf37e588a94b91b99418741eb60773328f8d602761082935b6334088f1521dd37eb8e7c95344e069a922868aa731c2d51d064907df565e33e8918186487e0992688eec1dde008984a7f5bd765023c5758b34b57c04eba9b19dfcf1890829af4b76eb47f4eafd3a82882dee3a4c07f7a3292af6c01095577778d1e6b78489a5821a3f765b6240c72ec69e8a082f0c12dc4e6e775377bd1169234fc1671d740b06856d4860489e0ff3657a54565f5766a66389262e9c0793339ff726bc1f1c4d57fecd3e565eec3a4810192e7b7a7a408c8820ffa36a958884bacd2e27f3a09956744c9ec5908564c5ba857a637f5b813f78632c578dd77137f2ec8b273204867bddf7795b2814b7059f461fc50d16dc1f183d09daddc2a45e0806cf986468be14b16cd4b7536036ccc019549dbefd6001d13d5dda89593fde804bd040c47ca4e1b0bb397f3c65fce0d199532a8bef4c940a51e35ba517f9002ff77cc24f7c58acbbeda0ad1ea73b992c750782149a57bb5241e0cf2b97586a11760e0bfd95ee6e4b3d78f45b2a16597403ee2c5aafd5a2ac7071ff87367626d0da12422105c45bda847491767a635b886127534103b64c16c23c4550525aa7f62887dda1cc2f76bd3e2da525b6cf12422b0f03ce9eaf95049df2d5f7164d090cf79061792b63a8519e520ba5bea3edf25fa68f1d545f66a8658d0428e96b3bef4237ae08fca55e462f550d56edaa4661205dd0a32fb2fd3e095fc01ab2dcaceb3cdfb351adff31d30eddedf2eeda11b0f10460ef72ae716365bd3b995459c0a65d72cce85e2bc11b03f58f13f1f095932ca078e069ffa21bd9fe46bbf1058b30ba928cb3b3d10bdbffda9c9746c18d28a40622c9c2aee83a2c1501b547ecf1cc6cfe08e4226dc6743a1b44041c00f19c9800a53dc06b0b749435484ab95e0efaf59a26aa54423e31889e400000cb1e1c8e406265e68b5f909000797d103bf14879fa3f7ce04f3d376eb727428ad4e2d5e462c3e5997f5891a40e3e4a8d3e47e438d2938d7410c9d47ae96526ce4503a796ffbf6d8c07b216d8f1c9b8c727c73dc3b6c403185ae4d3e0d5d59228dcd0b6339887057f9318d77c4de104fa114a4d97dc7cfce077a1ca7c6fbeac54faecc609b85a2da23a7762d2b238738b6384dedf29081188c912be022b4dc10e1a044620c0f228799da424476b83669529f3722e53d28d66d5dda99535165b62f6a4d1408f9fa39fc2f948d5caa86f4ba4d993e83c7a8b87d760450ed36871ec04bd0b210abcf644243f03c214949d43ea914d7ce8c521d2b22bb6ae0361be379a2f985e101615e6e85c8014e44367f900fb0599408feece93474d314d1f10b8a95866500c0ec9c49ba17f182de2be9af4f668d3e06069d3f7ca960a98696860d6a25bc2553d436316cd3a467a70ab9cf515ddc9d910c531e7e2368b6a68442c12b0385516f7c7c96471a710363637fcc0c3093e113a5334e64057052173a7d40c53655cabab0b9c758c3fbd4256d4f96e07d4567b3185915a8c15b4ee67f7177965e4855e365c60ff71884b0644273c3a09467dded9eecdc7e3c38944b26100eb9b13dffef702305413d6f9554fc9381fd1d1b0f3e14d92c1a60816b3cd97495d55ca98492bfd39f93ac5f24a7cbccbacbb0a8dedf30b22154f43095128969dd98dcdede5c93f1174ce05a4e4cf62b3c2caea2aead3c9f6f2c44c5ab18b8a2976399f1bbc1a429da6cd635242f2570daa75c56458f021379b0feb9a6c31febf9c819e69791e20c4df6c5edb52e312b66fd197e5f8ff9185914855d8967a7166bb11942e2c4ef75081887236f4e788802d5b3a229483d816f69be05e3778c11cdfa6b77c01f6d3c29d87f465437bf0d62bf08c47e0391f2c5659f72922792519fd05aed415e8cd8d436165078ea72f1eeea7399b49615eb745c3625e20a87d041cf03cef04d44981e6af50117a59bc725b2922f05cebd789d22e8036b801a4c424d5eb9a0b2183781a3488ba4f37590ace3c34f3905aa4c64cb74cf1401b7ad6dff2dbdb70066c98d63986ae8cb7cdb0815bac11c0633014ff2e633abb40325958940b69ca8e739ce03b9a170320c72f030a11cb9647a229fdfbdc46bab4de6bbab596c0115f3455669ed1f03ef985e950d9fe773eaaf0e2f0860a623d011aace5f83fb80c1ee689d2116d3a1bfe638261c0aae4be1b1d8aa7ceb9bf56159021d883bb46315e5863b875b41e40f613b603387a97dc6bcadb9d23829cceabdcc78877c2e185239c35e990a06199ce161a3fdadf77e4eb1aa56f79ecdf7fd2c331cf170c4083012ac328fce3988458954dc7163e5e2958192fd23da48185123db8d5c075ceab68885d0611ebd29d8cfb02dc093c56db90b2ddf42fe96712464ec270a2b19339fccba437d50243356747b4d01670baa56ed4347c99c2db60fdc8a94ba53bab08d2939438c617b88a8478423b3a450f4b08214542f8425dd4aa6a1484cda26ae79371ab54b3fe26b377708b16c53374c31c814994b9a82328c5975f671ec7d4306dbc75a0f63aff21afb4dd77d0231a9bd605d94e2e7c2eb5a627e9bbf0ec570f00a8b4581b210ca1bd134aa7adf804365285e373a40010404fb5a03791a1f3b60d309a37ebfee57fd1623ca9106dbbe116b92d7e3f7936ec1b34c12bd408fbc6ec3bac2de1b0e1b6f852e09cf93990d46b28215f094b2b11556574e48e824044fd2aa6a7c692f7fd75f859a9620855f7ba94eea6fd4b0e4bc2a6f8187add423f992df63f6937780e41553d79aa4e0af498a411679a2322ebb26b54a50d05759eeee0bad3dcab3d251d7013d27e958896e05c75b2b90cdfca2f58ad2816d45020de704b79cba291853da53850b9c142c59c59ce52a1b53e323e4e407df290b38b2fb557831b6834eaf67628ab132098477082ab940420e63f53f91d718339eda90f62f614d8358f4f8cc52af3ddcc829eb12aa6b03451ebb18018cdf03e7e09636aa7fc8245a43f19c639068a3618d09ea6e03120425e3be69a8e4834d8d869dac7909b4eeb7985354f9d9691d6c8b716d476e37ae79106f7572a3b74483f7aff3cdee09713179c11250b78bd6f166ebc1fc8c7ca3a636193da4d70d16c538d8983e08e8f576ee4dc61dce6d2e7f2c22d5a4e9d602c38a74ac173244485fad11c2f5bdd0e5b32b78b80f0327ae35b2edda81eb2f8886e204f52d645d4484d30f11f3d52979e9baa5cc53224a6546dafe0d3bc746b5322c4e7d40025eb024d0b4f8130819354e4eaa579e31e66eead46225f5421f145e6c922a39fc1cdd6be396aeb04bb71bbccbb7ab7a62447c68284e5da44b5ee67361a29a9a149f8a638b416005c8f6aae5b1553320b2f8333b33125e4b44cb63a68dcf4b1259015421a594e5b1c91275b417fdbab78062857e3743fd0a0deb9cb0a3f2b6d3959977e2dc7b7cf98defe9be442b41a91c1d96c5c65cd85104284a73367dbc6d5431a5f52cc6becba00b3b91fd3430616e6913f2834a442b16ecdf89e4af0112308baebe3b9ae68f66c7f210def9f9db2101d8e26df3c3440bad65976441cf105e4b10d23a01c084ec6898b706ba647bc7fb7ecae44fb85fde45fe29ce76d03cd4a9f8396ad391ec9fbdda2cb21063d0179c0290d3193e3a2a82bc687d0ad10de982b6c643c25031a280e9c831be692c77240636f4519b760b77", 0x1000}, {&(0x7f0000003880)="6dac354ce3b1c26a3636615be7190f8bb47ded1f203c9f90e506fceaf211fec8d43a182892223f73e50db3c47581e6f53c37ad9c0b345da51c9c0f6a0a5584170d3d4b8e98952459c73a2d6b5b6ff4a59bbf0883d2763f0cc88d26649035077a5d2dcd891f04775bfd07581a29838e64d3e14dd5f79233ff1635c2dea5301e5067dc15e4bcf7998f30c34ddf04a377dc39a8db7c4df7392fa8e154c61541027f546b9c926585cf9260c0b14d7cdfdf587691869b343d77bdfc", 0xb9}], 0x9, &(0x7f0000005b00)=[@rights={{0x38, 0x1, 0x1, [r0, r0, r0, 0xffffffffffffffff, r0, r0, r0, r0, r0, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x58, 0x4004}}, {{0x0, 0x0, &(0x7f0000005c00)=[{&(0x7f0000005b80)="2973928aa3e7262de9e77a49fdd905f3fea129d5fa87326469f6c29db458b5d96f949bf90aa2f394253638c1c71e", 0x2e}, {&(0x7f0000005bc0)="50ea8d6376ae9e55c73e062ce24ef009519c895381d8d6e6921ce958d6ad388ae36168434403e77f03ce6884ea", 0x2d}], 0x2, &(0x7f0000007300)=[@rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r5, r6}}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r7]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, r9]}}, @cred={{0x1c, 0x1, 0x2, {r10, r11, r12}}}], 0xf0, 0x800}}], 0x3, 0x4000854) r13 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) dup2(r0, r13) executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x4, 0x2, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0xffffffff}, 0x48) r0 = open_tree(0xffffffffffffff9c, &(0x7f00000006c0)='.\x00', 0x0) socket$nl_route(0x10, 0x3, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00') ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r0, 0x4018f50b, &(0x7f0000000280)={0x0, 0x80000000, 0x10000}) lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000002780), 0x24, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x30, 0x18, 0x229, 0x0, 0x0, {0x2}, [@typed={0x8, 0x600, 0x0, 0x0, @u32}, @nested={0x14, 0x8, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x5, 0x4, 0x0, 0x0, @str='\x00'}]}]}, 0x30}}, 0x0) [ 121.873942][ T4325] FAT-fs (loop3): Directory bread(block 166) failed [ 121.881723][ T4325] FAT-fs (loop3): Directory bread(block 167) failed executing program 3: r0 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000240)=0x10) ftruncate(r0, 0x9100000000000000) executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xa, 0x6, &(0x7f00000001c0)=ANY=[@ANYBLOB="05006800000000006b113200000000008510000002000000850000000500000095003300000000009500a505000000006e6433de69e899e4cff17a25e2aa421a0e8d81586c3afa73709cbcd7ab4a2158d04db8b9930c2ac2fbaf5dd5b8abf11cc68b381bcb5b605cc2f5608f0a93cba8ed86157668d0befff81c7bd164a03eefc9d1ae5d30798fb936a3ef453789fe4fe1d86af2f06173f62441f8135276d1849a285747e9df7584f83aea8c8189d61b6150bc8e5065719f73a97728abb717848cbb91431b22a51e4b66da20a98bcb5498747f7f6c2bc1e3afbbae240816086fe672aed0876c4e8c15731400"/248], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xb8000000}, 0x70) executing program 3: socket$nl_xfrm(0x10, 0x3, 0x6) memfd_create(&(0x7f0000000000)='prodM\xb0\xea\a\x06\xbe\xaen/\xce4\xb7\xc1\xef\xba!\x9d\rSt\xa24\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1dz\xd05\xe2e,\xb1\x84\xea\x91^%A\xe5\x9e\x13TdT\xc6^p\xb0#R\x04\x06\xae\xebA;Y\xeb\x8f\xec\xb4\xf9\x17\xb7\x04\xc2\xc0\xc6\xb4\v\xff\xfc\x88\x90\xabC\x02\x00\xf04\x03\x88\xae9\'>R^P{Vr!\xe2W\xc72\xea\xb7Wp\xc36\x96\xffZ\\A@\x00\x00\x00\xc9\xf3Y\xb8\x89#\xa1\xb1)Dk\xeb\xa1\t\x00{u[\xbd\x9d\xf4\xbf\\\xce\x02P\xf2MY\x05^\xffj\x9c\x14\xb7\xb6v\x1d*1>\x00 \x00\x00\x00\x00\x14C?]\x8c\xb4Y\xcf\x80\x85\xd6\x036\xc8~\xa8\f\x00\x00\xb5M\x9a\x9dc\xaaAU\xec\xe06\xed\xe4\xfb\xdf\a\xd0lg\x13\xf9\x8b:s>\xd7s\xef\xb3\x9f#\x15)\xf9\xe10\xc7\xb262\x00\x00\x00\x00\x00\x00\x00\x00Nz\x0eu\x8f\x01\x00\x00\x00\x00\x00\x00\xdd\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\xc3\xa7/\x0f\x9b`\xa5\x98\x81a\xeev\x00\x00\x00\x00\a\x10\x00m2\xf2\xd8,\x17\xf8\x8e\xae\xc8\xad\xed<\"\x8e\n\x9d\xb13\x8d\xef\x96\xd2I\"8=tg\xdfU\xd0q\x95/f\xec\xdc\xa3\xe1[\xc0\xaa\xefz\xc9\xf4[\x00\x00\x00Q\xff}5\x94\x88\xa1\xdc\xa1g\xe0q\xc5:\xe4\xdf\x80\xb3,\xb9\xb2\xdc\x81\x9f6\x0f\x84WY\xbfSY`\xb8\a\x19\xb1\x058\xa4\xc3\xbb\xf8aB:\x84\x02?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf3o-GU\xb0\x00F\xb3o(aI[\xd6\x9fG\xaeI\x83\x93\x8cC\xc0#\xe0q\xd0Ex|\xdb\xa8\x16\xfe>:\t0\xfd\x8a\xc7\x84\xb5\xc7M-0A\xf0\x94\xf3\xcc\x8d\xbb3\\\"\x882\xb3\xa84\xac\x00\xdd}Ft\xc6\xcc\f}1X#\xe4\xe1\x94i\xce\xa1\xff\x95\x80\xb4T\x9c\x01\xf3\x1cLB\x94m(m\f\xbc\xebY\xa0\xf7\xf0\x9d\x10\xbd\x86\x1by\xe6\xdf\xc0\xc5\xb9\xb9\xbf\xdf~9\nC\xe9\xc5\x0e\xda\x9c(\x9b\"\xc7\x97\xfc\b\xd9\xc2T\xa7*}]\xc8\xb3 .\x9b\x89\x0f\xf8$\xdd>lU\x13EG\xbb1] \xda\x19\xc5\x9b\x15\x95\xc4\xfcw\xbb\x92\x91\xc4\xa6\x907XK\xfc\x17]\xfa\xff\'\xef\x92\x1c\xb8\x1fK\xb2o \xd1\xbd\xb2\x11+\xa3R\xefQ\xc2\xbdW\x05\xec\xb3=@\x03\xc6^\xa2\x15%\xb0\'D#\xb6Q\x8f\x82?S>\x0fP\x9cE\x92{d\xe6\x9cj1\x87\xb3\x01\xde\xe8\x89\xc4s\xb7\x14~}\xaa\x8c\xc3\x95BAE\xf2.\x8f#;a\x94\"\xd1U\xff\xe8v\xd3\x84d\xf4\x134\xa6XI\xe5h\xaa\x15\x9a\xf7Z\xe3%\x88p\x90\xbb\x9dt\xa3\xe1\r\x8d\x94\"\x19\x8b\x17)\xea\xd5\x17\xeb\xe4\x1b\x0fBZ1\xbe\xee\xfa\x1c\xf9\xa6\x11\x94\x06\\P:\xaf\xcex\xc2\x82\x9a\x16\xfc\xa1\xf9q\x12\xe3\x1a\xdc\xb7\x12\xbba\b\xbb\xed\xb2\xd1W\xe2\x8b\x8d8}\x10W\xbd\xa60A\xc3\x03\xfa\x890\x86#\bQ\xcb)\x00]\x9e\x14\xd2\xea\x82\xa8\xb7ZG\x15r\xf1\t\x00\x00\x00 \xc1\xaf\x19?\x00\\\x91\x13\x1b8\xe1\xc3\xa4\v\x94\xbfJ\xb5\xde\x95\x82\x00]B|\xe2[%\xe3\xf0\x04\xba\xed\xdb\xf5\x7f\x9d\xfe>\xf6m$M&\x7fq]\xe4\xf6\x82\xc3\x00\xb1zg}\x99E\xa4\x19\xe9\x1a4a\xd75D-k\x84\xa6\x12+\xebk\xa1\xfek\x89\xef\x18\xc1)6\xa65\xe2D\xbe\xe1\xdfq\xdd68\xf37g\xab9m\xe7\xddO\v?\xe0\xbe}\xa9U\xc7{\xd3\x16W\xbb\xe5\xd2\x93\xfe\xa4\x9d\r$\xe91c8`\x86\xbc)\xe29\xc3}\xb9P\xd5F\xc6\x12\x8c_x\xa8\xfa\xb5K\x03\x85\x93k\xe1\x8e\x1f)\".\xcc\'\v\xa6\x1bj\\\n\xe98yA\xd8T\x85\x80A\xcbo\x99\x99\xeb)r\x1a\xce\x18(\x185LL\xbcOeO\'\xe2\x86&\xe4\xe2\xe7~\x92\xa2\xb2\x1b\xc3\x00\x85\xce\xad7\x87\xa0\xfcc\xf5\xf8\xaf\v,q\xd4\x18\xbdM\x1a\xde\xba*L\x05m6\xecH\xd0T\xb8m\xdb\b\xa6\x02\xfb\x13\xac\x91\x8a\x8d\x94\x93\x8d=\xb1\x84\x9c\x9b\xe5\xc7\xa6\xc9Q\xc1eUc\xcc\x180^\x00\x00\x00\x00\x00\x00\x00\x00\xe7]6+\\\x00\x00\x00\x00?#C.\x1dj\xd9\xc3\xdd&\x80g:N\xec\x06[\x8f\x92\xe2\xb01\xb0\xef\x10,\xde\xf3\x86D\x8b\xf7\xf1>AH\xef\\\xf9\x8b\a\xe0\xb2\xcb\xf0\x97\b\r\xd5`\xb9\xd6\xa4\x1e\xbe\x12-}\xc5\x84\xde@\x18\x87\f\x01O\xedS\x8f\x9en,\xbce\xb2\xe4\x82v\x1c\xed\x84-s\xab\x06b\x9c\xba\xec\xa5\xc9A\x84\xd0\xe0 S\xc8\xa2\xaf\x85\v\xad\xa5\x88\xcf\xb6}`\x14\'\xea\xbfN\xac)\xa1\xe8\xb2\x9f\x112TJ\x16\x8c9\xe9\xf5\x18\x15Dd\x8a%>\x91\x93\x88\xe9\x18\x82]\x9e&\xfa\xaa\xfa8Z2\x00'/1301, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.current\x00', 0x275a, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000040)='sys_exit\x00', r0}, 0x10) openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_usb_connect(0x0, 0xfb, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x4c, 0x34, 0x5, 0x40, 0x41e, 0x3f19, 0xd981, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0xe9, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x96, 0x0, 0x1, 0xff, 0xad, 0xfc, 0x0, [@uac_as={[@format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x8, 0x2, 0x0, 0x3, "6488", '@\x00\x00'}, @as_header={0x7, 0x24, 0x1, 0x9, 0xc6, 0x2}]}, @generic={0xb3, 0x5, "30605d5c63745717916aef9f699d656410cea9d3d5b5a4de90dac38f9aff122e2a5b3a56a2d02291323fb1f3878d7d5436afcdd70e28fc422c298b3d8957f46340f78a2eb26962b7336a66fd436510f2de3e9b684dbb91b3dbc30aa190cb32b26798cdeaf8fd8ee3e594bd87b15d71623b72366f6ebf15dd5fe2ec2085b40ba8ef2b4163fa22fb0e2b2776c30da20e9303c81fb6c3921bacf17ff7dee787029f8397a805fb9375cbd4b276af06f811e827"}], [{{0x9, 0x5, 0x7, 0x10, 0x0, 0x2, 0x0, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x4, 0xfffb}]}}]}}]}}]}}, 0x0) [ 122.103949][ T4262] EXT4-fs (loop4): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 122.118221][ T4262] ext4 filesystem being mounted at /root/syzkaller-testdir1961124186/syzkaller.8IszM4/2/bus supports timestamps until 2038 (0x7fffffff) [ 122.212549][ T354] usb 5-1: 2:1 : no or invalid class specific endpoint descriptor [ 122.220280][ T354] usb 5-1: 2:1 : format type 129 is not supported yet [ 122.245333][ T354] usb 5-1: USB disconnect, device number 18 [ 122.302437][ T124] usb 4-1: new high-speed USB device number 16 using dummy_hcd executing program 4: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f0000000680)={&(0x7f0000000000)=@ipv6_newnexthop={0x28, 0x2c, 0x1, 0xd, 0x0, {0x2, 0x0, 0x0, 0x0, 0x4}, [@NHA_ID={0x8, 0x6, 0xfffffffe}, @NHA_OIF={0x8}]}, 0x28}}, 0x0) executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5, 0xa3, &(0x7f0000000080)=""/163}, 0x90) socket$inet6(0xa, 0x2, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000640)=@newlink={0x70, 0x10, 0x437, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @sit={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_IPTUN_TTL={0x5, 0x4, 0x96}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @rand_addr=0x64010100}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0xef}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x20}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0x1}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_FLAGS={0x6, 0x8, 0x3}]}}}]}, 0x70}}, 0x0) executing program 2: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000280)='./file0\x00', 0x414, &(0x7f0000000740)=ANY=[], 0x1, 0x2b1, &(0x7f0000000e00)="$eJzs3MFqE10UwPHTpl+TprTJByIoqAfd6GZo4wsYpAUxoNSmqAthaicaMiYlEyoRsd2IW5+juHQnqC/Qjbhx764IgpsuxEhnMm2mmdS0NZlI/j8o986ce7h32plyJpC7fff1k1LBMQpmTUYTKqMiG7Ijkt7tNU0126SIjMi4tNqQK5M/vpy7c+/+zWwuN7egOp9dvJpR1ekL758+f3PxY21y6e30u7hspR9sf8983Tq9dWb71+LjoqNFR8uVmpq6XKnUzGXb0pWiUzJUb9uW6VhaLDtWNRAv2JXV1bqa5ZWp5GrVchw1y3UtWXWtVbRWrav5yCyW1TAMnUrKULjWKTDWRXJ+c2HBzHYMN2LHXRWiMRF2slrNmrHQYH6zH4sCAACD5fD636v1R5pjR9vq/9yS1/a4/vcXQP1/YhuBo471/0jfFoSe263/k83nN4j6HwAAAAAAAAAAAAAAAAAAAACAf8FOo5FqNBopv/V/4iKSEBH/OOp1ojf4+w+3li/uJUTsV2v5tbzXevFsQYpiiyUzkpKf7v3Q5PXnb+TmZtSVlg/2ejN/fS0fk7if70uH5Z//f9bL12D+f+5+I3vzZyQlp8Lnz4Tmj8vlSy35hqTk00OpiC0r7n29n/9iVvX6rZzGA/kT7rgDOu62AQAAAADAIDN0T9v7uxt3BySkPe7lH+HzgQPv52NytpstKgEAAAAAwIk59Wcl07ataktnXESCZ8I7cRH505hIOyJRzB6TQbj2Ie8kRMQ7o91mTbQ8Dt/20ruZdPeBif6Sj/uL6hCK+j8TAAAAgL9tv+g/QtLnlz1cEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6fbrcL88W0hP3BIest0sb5fIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBAfgcAAP//5wAZiQ==") executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x19, 0x4, 0x4, 0x2, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0xffffffff}, 0x48) r0 = open_tree(0xffffffffffffff9c, &(0x7f00000006c0)='.\x00', 0x0) socket$nl_route(0x10, 0x3, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00') ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(r0, 0x4018f50b, &(0x7f0000000280)={0x0, 0x80000000, 0x10000}) lsetxattr$system_posix_acl(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='system.posix_acl_default\x00', &(0x7f0000002780), 0x24, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)={0x30, 0x18, 0x229, 0x0, 0x0, {0x2}, [@typed={0x8, 0x600, 0x0, 0x0, @u32}, @nested={0x14, 0x8, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @u32}, @typed={0x5, 0x4, 0x0, 0x0, @str='\x00'}]}]}, 0x30}}, 0x0) executing program 1: openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = creat(&(0x7f0000000080)='./file0\x00', 0x1) syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), r1) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x66, 0x16, &(0x7f00000000c0)="dbb5451a57c1d843d8ddb3cd2fa425a64b8ff942089478fc1c5131f73909328dc8441aa2901389d5d2dcd0a527bdbaf1ae1ea0bd26ac9d8730e4e203d735b16c302d5944ebf117b7bc8b2d1d02e688d2c3e436e13edc32bbadfdcad53a973ed4160282dede2d", &(0x7f0000000140)=""/22, 0x0, 0x0, 0xc, 0x8f, &(0x7f0000000180)="959df03899cc07187e0b7484", &(0x7f00000001c0)="2241bfbfa8fdb964660290ed8b431417bfa0f335a1f443044d0ce9548c4929b539d275d000702c8969c39656b288daf59c84fc7dfaf43037dea9b6667e1dc35064f93cea8dd04120b87e7ab61f1f19b06ba3a0a40726cca9d02fd32d0316e3414f3188cda8e5ac068bc64cb93ddf2f96e2eea49832bf8a7a50628996ba5f22ed88b54409634daa141b22d8f21c626c", 0x1, 0x0, 0xabe}, 0x50) r2 = openat$incfs(r1, &(0x7f0000000300)='.pending_reads\x00', 0x880, 0x1a8) sendmsg$NL80211_CMD_CHANGE_NAN_CONFIG(r1, &(0x7f0000000440)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x9020048}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)={0x68, 0x0, 0x208, 0x70bd28, 0x20, {{}, {@void, @val={0xc, 0x99, {0x8, 0x76}}}}, [@NL80211_ATTR_BANDS={0x8, 0xef, 0xb}, @NL80211_ATTR_BANDS={0x8, 0xef, 0x2}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x3}, @NL80211_ATTR_BANDS={0x8}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x40}, @NL80211_ATTR_BANDS={0x8, 0xef, 0x10}, @NL80211_ATTR_BANDS={0x8, 0xef, 0x5}, @NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0x4}, @NL80211_ATTR_BANDS={0x8, 0xef, 0x3}]}, 0x68}, 0x1, 0x0, 0x0, 0x9}, 0x4000000) sendmsg$nl_route(r2, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)=@newneigh={0x68, 0x1c, 0x2, 0x70bd2d, 0x25dfdbfd, {0x1c, 0x0, 0x0, 0x0, 0x20, 0x82}, [@NDA_CACHEINFO={0x14, 0x3, {0x9, 0x400, 0x3, 0x2}}, @NDA_MASTER={0x8, 0x9, 0x3}, @NDA_CACHEINFO={0x14, 0x3, {0x81, 0x3, 0xd000, 0x7}}, @NDA_LINK_NETNSID={0x8, 0xa, 0x40}, @NDA_DST_MAC={0xa, 0x1, @multicast}, @NDA_DST_IPV4={0x8, 0x1, @broadcast}]}, 0x68}, 0x1, 0x0, 0x0, 0x40108c0}, 0x240008c4) ioctl$KVM_GET_DEVICE_ATTR(r2, 0x4018aee2, &(0x7f0000000600)={0x0, 0x0, 0x7, &(0x7f00000005c0)=0x9}) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f0000000640)={0x81, "3c5d9e287ece68e79a3d7d4f96b7a099326943cece7484290e3a78a153b4279227215d0d1eb0234fdf8a2f1d2726101d7409dfe9da9de3ccb531fc7b9e7b8e65"}) fcntl$getownex(r2, 0x10, &(0x7f00000006c0)={0x0, 0x0}) sched_setaffinity(r3, 0x8, &(0x7f0000000700)) read$FUSE(0xffffffffffffffff, &(0x7f0000000740)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r6 = socket$inet6(0xa, 0x1, 0x3) ioctl$KVM_SET_CPUID2(r1, 0x4008ae90, &(0x7f0000002780)={0x5, 0x0, [{0xc0000001, 0xed3, 0x6, 0x7, 0x9, 0x110f22c7, 0x6}, {0x4, 0xffffffff, 0x2, 0x8, 0x9, 0x5, 0x63fbbfc}, {0xc0000000, 0x1000, 0x1, 0x7, 0x1, 0x3ff, 0x7}, {0x40000000, 0xd1, 0x1, 0x1, 0x4, 0x2, 0x9}, {0x0, 0x7f, 0x2, 0x1, 0x0, 0xcb17, 0x401}]}) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000004b80)={0x0, 0x0, 0x0}, &(0x7f0000004bc0)=0xc) lstat(&(0x7f0000004c80)='./file0\x00', &(0x7f0000004cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r1, &(0x7f0000002880)="2c9c0d1efdee93f86b88af55825221dce533c74789d1f1b6250bfa50ddc145d1abaf3bdba1014b1ebcac013ba50b0ec86bd6b8c9680b9c25cbcd22c20fd5d2ebd33c81243bdbb234c49e2183666d38832ac1abcd33c79816c6ebd71ac1b95cc486dc156263fdc40983dcb2092ebb68b09721ff4fc3580e66e14aa9ad525849661af0e75bf641992d5eae872120fb0f23b2c121dd90fa48d86a4e98a7b5dd23845d02e985f6cd326b3347031e638c668a12d26bd3db1e1672ccb5f953b7da581b5e95a2b3392db47c5779d92eaa51516a7dc5069c604b026f1287c016a0431d7e79a15eb7dbfa7ab5faa582e6a11f8e904c64797426f8b208e76d766a573117a3bb621cacc3875c6bd34df689fb6c6614170b86e7bce1bb492a67044dd011b89fc3acc7375e602e5d4b4f86d877d59916d9207d457e7bfc9ca6fbf3eecb063fdf79efd0f3efdc1877782984f18db72aade9fe26d3d5304dd629e0e140b02934be8761ffe49f0f01076185b4b0332321fd8039f37fe88f3589411ba73f8b4f0692d74e311fe987e287277acd5f0a4c1486c6fd2583bd8ff8ee8d60efc1f54edf6da4ab2ed7963a21050ca9778b100975ccbd1ddddfd313f940d32c24fb0d0c1af153fc0208d084786a1eb84a674488924063d1b085749a672256be333d026e4cf3e966c6485f6f478b4c7b14da20377143a15489860402887d94f449ea9a730128920470e3271367e01272bda39fdf14570ac87b0715114efba6a5aece754a1888d8c9287a50cd319fe0395bc741122dbbd5fdb859ca791e578f9b3906ccd5b8bac17fd2f1ce7829f170be9efc7347a043ee070334007b253650dafde03a2dc6564af61c24c26928b95fd8356493d1051af24ea889b690c627125bd5927178f4cdadbc15948134adf13643574d4a991872699017992a85acae544a3cdc35dd37e7c34722615f6fc4bc8caee3552e2dd1092e4f78629e2e51e7f1e4c439446ccdfba8d37f40dd981c7c1c863652b675bcb213524cc561dfea59b4c7669dbf8defad314a2ca6c60ec8c5d1dddf54381291feb50a445742a747b1d9e522c9b744bcce458bd98054366ebcc59712ad7700fe13fbfed74b023d8633950bc6757df8fb73ecac7cb534c98ea5757fd4581fc6b4954ddf6589c5523c4426a150fc0a5e91a75c33b49354452e19fd1281db265a65051e3bf4f9e98180115ee628f52e8beb5ba60bb4c7bc5ce6f8844764f84da142de62d0ded8057db35220642505754b71c9c6b98506eae4ed117699334d670b8fceed2a0193107dd054ec29312253897992623984077643fd25d7d83cca94608a21e5ea1af791ad46ed9d6eef947f63ec596b2e3418719f35b26da594f75c666a4d359b5267d012225d98c4c5c1a1bd0894014472354c446612d4822770e9d314b5ab56cee936bffc5525c09fd4a2187f36a9e4e1da9163ad545b517132d22d1079eb226aac934d7741e9e9921fba91f2510ffd07a8cf7aa8a5ebe0730afe10395e449c32f14f9cece464a8bdd7c66cba9efc1427c5f80cdd89bf3a7b71347ba233fbe6bab895ddc3c20d46fc1c4e2782f8098e1f1b0c516293831c89c8d542e2f5242212cad90a588c9e3315d94266291aa78a4a2ea6371c938c7c2b6718a30646c67e13507f083c7dacaf9f002320c6514ec01bd00c396f40128a26a56af3cd6799656e84839b7a4e00d4b976f75ab7d417020edc61b966a6c6d2d28266847ddea713b7eaa938c6480d43380670513317094b2fd39c7e0358a1ef110f5aba2f712418dd9cbbf8f3bb5d105e5d4e21bbd8fdcdb82e59fb7c89040916ce027422ae8522478008e24b9f381f8ab69e9f29b84c6b634845b0ca94c7203c4995764406a35bc26887bad45c6c517d3298edbd6aa97143f9ff1862bdc243fcf6ea586b6fa8406b696d40bdb66fe10433b5f04ae7bed4660eef039a885a1ff4731c4c3a7ef7e1da22589384f89f4a9207c1d1b5cea2a0d7479367b0cd0c738b359ff7fb77f90d131080e37b4334dc7836c6a94a637a7a126895ae21398f2e8ac65b8925e58c42b905528c4ace273b805430564e73734e2d2ae16994ff9664cd0718393819a5f6db135a140c870aecd848ced74e44982d1aa1cf97493de141909f11ff2021410adf3f516cd2f082d2126599d44c92aba82053e0b91dca9499daf3bdd942a0c218c549dba0e919f7f39e9531eecd8ddcba3bb8203e94b945cd17e71c09ed5e549fd3335a670e62598ce1de079d0a454a16910fadeecca8df94c26706aca268c1785b7ab9fc6d877d61179f0e6a8e14548a1afdcd1a941807e014d660c569360a2981fa5c67458472ed3fae050f9e4a7bfe89a99d003870d812549017fa2ff96bd59126e4804c1475c94b52a15995f88c21d20c1c5e6c3a7eb04eacb268dc454a3433a84558712f808b4ad9eede812f73ab5ec656b420ceebb0045696124c7395851806343af63232ac3d0f6d4154e0a4ef24814a77a899033653f1ebd51e15c3ac7d9aaa0c14f6ec8141b3bfd7506ee15cdbeb79c1ade57aa8787d59663be6f71a2da3ef5b081d9f4d0fd24d75ad5aa2d0f526034246afecca76041aafcc75a193a5e4f1e786a2fc7dd387384f20f7aa83736fb15ebfaf526b9c3c98360f2f5e28b34c08a0a929b83df21188c184a03579a6b47535867191932f1913311814379b0a23df18b9cd389296b3768a7eb6a26d71c6aa26fb0da4ae37d424491642a63d671164715da5c25644ec7dd465d96bafcf913e463d0e5772c035aa0dc93d38f88a3f4cda14dc1c82e3039cfd509a1ab14322ace0e1cc4e74fe6726295c79114eceb65adbacbf187db8c5274ce1ef136dcdac6ee40703a6bde1dd0669b84eedb800a564c5bbdc767c6c199a36389990d5141249cc45a42577479d3ce5bcddb19b622d78c38fd420fbfca8d4a8daaf3525440f0d835a9e816c54270c868e52507ee34f3b10ca519bc51245dc68f365a2bb35747b3b2468e38c1ce5875971610289c3c4db834e418265d03510e4c9bbd87e7c9306256b3dc39331afeacb6247b8fac282555e4f7e652f296108e1bef5ce72542b6274d1fe9b5079b3bc64e9d25575a1cc2db889549a868c3e722f8f6058384d14ff30193c3a85bd4b99203d2651c629888eaccebb6f6f11cea039221ec853f5575ae1f31cbc305944c805335bc39bab9f89f16453b98d220377c473d7789af86bb7924c84d26d0ecfc057464dc4a594b12cbaf97dcdf21083379b61446fc0c41c03d100398cc4281f82777c83cdc37d5a6bbafbc5307051357bbe1530890f62b9e198927a85255293bb201b70354d2c794904b68c4abf7cc2696167334274ff2ec6e3a9ce87eeb6fe1afb7db7111f56e080903211e92540dcbdd8c853bedd753d868969c9eafae32a9c4ccbc0d505226bef0e430a8bd2667f2497250517ad21c6c59b0d3c48dc344310d5565f8873574512e917cd7b6ed7b103dc5b9356c8e5522aed67dcc036c22575815fed890b8455b5a95ad27a2c96460c1ec0729ff77b9fbe141e5f4f9f892400b84d59b9d377d57013af2cae52e3d0ce47bcd6c8356255c585fe0802f062474d8d071a15dfac5cdc15380fdb17598ca42530b1fc9437d2f76ac951ef8d27bb9000d9993cfaff10f718ad1cbc70c7c51cd212963410e52a3a4c864a392ed7775ed738267f57c6bc948e58aaf83deb7adf9d102fdd02fa9b5e51085c4a2c9c822b22af54eb431a64f381bf1f4af408513553940d8c26329facc634578831c37dc27ab579ee200aed01155d8ac5e6a3b7d276fb00e61a1430ee49acc577e0fa7205b3ea7583fbfc5cd68feca9015b2110ac043af91bbee8d2813651fa5a98545f0b743d5d1d1a8dc1d6792fe941906cd3093e3d376c059f8a7b20e61d66abdc80126f65796d627ad0fd0e93848f78009106bead1bcc0efed94941124a7c27059f34b719114c6901900d4eda988e8f2ed477dcee5f5262f4ab8df55272949862f3ace14c8277261cc57fc62539c0005cc8f4b21ea1ed325159f2ea346a4d16b490cb502dd632dfb06f1b9fa040d75c324f3cd2afb0c177c27e4ee0132a18070dabd125ead5d471b4275557ced54e5ab0d31e8c671f15b05f1d36f4bb4ce373138bc9b1d661d10a819d59a88b64c8da673e3cd7ab3f8950daec869390e3af17795fd8ede6314e12935e34a4d6f785f3a264d46de62dea8329c33f7f5d7498b8593b0b2abb4c19719f6962b3473b209a741137d3c7fc3a9257134a3f4219e424bb0820d4ff123d8e718e99be2a72f0cc2a011837747d268f283f6c0b4adc60c4bc11665d1e368f245410c2600f8eb853d9087c904b6fda31bc2c7e752b9acf51b4a356d6ca786ad7b8a955e8c8cc9e2bdf6f116d54eb7af2c5dada9d2674d84a255c80410cd8746407c26da116e3bd30e682d78726f60b943575f41aa8a23039a380dc43edc58f6dd39f9387efee417193b1d102d6e7690b44ac911fa8be63761640d4f726a31914c15735e31077bcab382f5ddb480a72b734bbeae0f2c593a051c61674fe2a96500d6e7ade3e89209a9258fce81dc43348adf2af3c0120232175cd8683c2d27004e71d45ff9fa868a0098e8ea03848724c104b30970ad06ce318368ced4cb61d45805829a8c9080087dc8d7e1cd5e52c51bf60d74684a252eb3f30b403adf77823ebffcf59b44c3782d46815a15639f578f6d546135b69260db3e47dbaed688a67f392a6ad5f6c2b3b25bee2930e367d0a6233ca3c052e787babf1de77e7c14ef4c3c3e86d22b5edd9dc2b1b2e5dd9e7723d510380eb920bc3d01b3af09872600d2543c4ceb337325f0e1a5dcba3402884196095e5f98487a36540931d854e0e85d1c372b65869bec03e0af3f39813d66b6eb3416a4e5d8d703b047f8bb27ae92226505b8a20c921c6ef8e99c624bfa159ce5b4f8e0956902e46637ee7bdf135e86f03497d12507bd3f59459eda2d782d0221d11014c831b7b2cd24065020953f3e96af3bbfbd3aad422540e372cd607f73207ecb98b78207ae6b47b654d23f8c0b0f405ae3d0995f44f139d9b31987aa1e72b7f2ccd4c0491bde092d1ed70ab94e259888d4e7c049b1eeab744b628fbe17b3dd1e9c74391e6444593e1a64bc5ef98fcf1f5aef6fba37cc42952f40d5077342fce334a8279a9ea42883965edfd3b8200b2130ea4e6e4cc4dab856072a41d3aa3b8ef698388e60364f127430e18e02e6e485db298af661376aee709ff40d360ab61982b31b3e41cbf4c00cc0d77dd2ddc54584d0b8e74f3128ba582be0f1f981b6b032d5103c546ccd2868bb42d75f861e33f7c4bc823e0176654ce26fd7a940023f23c75c69114ca8b8091bbec442758012179082e54aa89ae886f74c087afd44be6818f73fb9a39c80c62c2261465ace52a43ac13b2d3e39d9829816ba5b25f3106ce612b0bc1d697606ea19c62be2d2b1ed535ed0e204c80ca195fbcbce012f1935dbb601cd2abd704fad36d7c3aa4e59af1c8cb6e74c36168c6d39c844f7042769700e23bd430c7d74a6c313c760388838081044e11ffe4df735a65f410c9140d7d35b199c9490798eeeada97afe051185c94bfaea4e5f7ff5ec1187a13f8ab4e8c2b135b58f1ee95a957f404964919834e180a8f1038eeaad9b37fb52f315c40ea58ce5f902e032418e3cb34625cea1e3a5fb011e0a39775c6b33946d68d47dcc303ef2d637335eba2dcacce3d06b77b5bfa35059c08bd249367275af769c24f7f06796958291560025997e6d80a5e6bb0a355628a33ffedcc031cf570b53bef81d3da591551ca5a8a5f69dba9fcdd43574a35219f1bc33937f172bf7fd02e77a1f1b119e060b182d46c53a626d4cded66078f8271e1e204db02ca9f83265e71131142b222ef28af8bbe934d78551e7f7f2cf5324f71ccf86fc50e1968f53055d08412c22fa4d0d14f1eef474e9857638a82d1d084818dbdc0eacc55d481ca195cee7a03f337c69d4a23b1b07605ed594588ce8f1f8244e2a3f9cf2933657d6306c8c1f4d299725497d7ee02b5e1446ae5d13d9aac3bb46397bc0006d81a4c53a2c345b475d2cbdb84df9367b51feafa75736a02a4115a3eebe3b00c7a9f9fe2ac0fdf52c5e8088a310b4554364cc1105a0e7b6d7ce3cf981e12782f02430e8bbdb3689c2e5db98aa2f979145753f4b73a49f7ba717ca6998187d9fddcccee19b91edb49eb2b9c54f52335991781f2a780d0455ba38ee821f794f4027a72ba4f7cd90329bb3aed44c60216304c6951a11d27c31695c0885230f76446acaa5cede0ab37b708e6d13a9a0b27cd469314058bbd93330faf6fea300bdacf593f2cb51eea9ea37b5c8688902e6706f9ba1cbbe1275ceec655a08d70e7a80021b87b845a28c3a3c0e7598e4fd436452dbbe8fde50b16d3f4b678e5affdcbfecbc9efc2a0966a06e3b3d4a34e7153afe72933a8e76172ea996dd1299c9c5aa660606d772689cec3f392a70396e0e747569423edfbb79fef8bb492e23db1c07485928dac69286d0b9b7f08e77cea47da8cec6249ea6ec54840c6d3803ddb404fa19e30b8bb29775a2da66848762d56170493484a14ef247752a94f2fbc1c7d2c02dad071aefa399e85b9efeb7a8e7bcc0dd8dd6af2d23b8e5dbb28b948e2f786e68758d274f780d967601a13b299d20e428aedb33715ccd7d3cb20092b0ccba79d740bb5f63cd77393c032435683b101a3272c92bdae6d10845e60618b5bcdea2c572b2fcd24da7fdeef052b4b043421563f38fbb14f5a12158ce0c8545ded9f3b5d11b882f8cd4578c487c7049e441997232d79447167ef887171958e1ac72830b1438f96626466225f0a1c4d4d4cd1ab4ebab3fff519ee4538754afd65091badd3f72ab6bdab7188fd0829b92cb37656cafd727da6c21a4750e39fa37cf01ff5d83f040d30223b1a0ba25760d143f56e8c99a62c262b1b6c88e5542c263ad0b7a476f55af442e9605a34813b0171b479c4ea2a802967b68155520dfef2be7d101b649b1e5a6e6aeb1745cab3c1f74edadb3f931c6bb1f2560df99c9a8b97aeda31a4a6d1125fb8026f20162c60a6e2288f1b8c863c987b027ce12ad74b862b735d77a96bc1d8294a72a22763a18c1a547df84956913b703f67423522b04ae1cbb22c19a6e80762f8e6c77bd47b2a33334f639d76152bdcf5e7afb8d3de6d9e59c3d84b64e314e34b0efa02c3f520c0e34c6d25b7f3512bbbc2ed7b04f64e6e8a27d214dbc298d9d69fc7c41f34aa36d695d0dd35cc919f2801e2b727842b7f40458c9e08e8ada6ce1bf33110f72cd849288127657f1abba8ec353ff3ba78a356dc03bf2ffae91fae138b7b34146e9064db9272acf9e3cd9ef23c7133fc76f74706705353ee350335893dcef745cd4a6a73654f09e3a3ae31be9883a5f31199ed0a93fabc93c6df99be566fcaf1a39b42237cb996f58ab262529fdc33aa8da9bcf801ca86c0da1e34f1685cb95318930451c8697ba74f35e4722ceb0a5b2872a1ad4f6d40d76aa2d05a7af5cef5be8d6cb965632f73c0da2e19f0f3889f22c8a83e055ada4d88be9d282b053c85e011c6865695fad1f39941ab70855d91e04d180f7c3a4a9172301bc0ee387f3818a5adc222846436d5ad66b7681b220cd3e694e84e52d503120964b0c9e6566b9ec2a36dbfd00f70d736173fb0814bd81f5d8a8cb81889cae53c1bb308838d408b24f1108f03b448e92f57235d89e13e2f1b645c05482f576b6ccaa61cf59de772cdc14578eefa16087c541829e14ae865c323a977727f2b1fbebad415f855e9e87f2586b1bf20e7af33677f12839605c15a40b918d6add8dfea0c96d4dadea45f076da72381f4ee765c7386ff664f77d028af68ece6c4e9123b4c2a3ddfac01a9034de0406cd9f2cac0b0c9f6158065a499bf106036768e2cc24a4f2f1c542e824a57c4ca8b9772c98b3b7f520351c2b1536f3d2fc156d2fb3e0ce4d2d327eaab34ca1158d3cb8501b1975ef611e9ca1ae457dadbc96d6c99ce942e323c964d400635f886c56700e008f113689dc5c40af8867bb923b324532244124274776c9903aaf7b26f0bdbf6a1ff082f0c79dcae154bc4256bc54c22c0ce1ee87cbd8c7506b134393b14c0f7936ead5e437ac966b3124ee381d6a8bcd798474a3ad877c1aeeba5d1ddf19ae7c8aaf01309b2cd8c3f5b2946e0ba0a075e46f3fa479705952635d22bc5cf90a57ddc490807d6559ba60dddfb776f29f2abe6b054f7ac1cc23a9b14b8f5ca679844fae5aee2d2bd9a970ee1dbfc009fd1647f0739c1062401e6bd3bc9f62c00408e15e92b62c7e2d73e43598e514b7191fd7da3dc0b566956b5a537a7aa69a608e0b038cfdc2f505c4de11a7f98ab3627d10c1253c506a858879dbc3d0a3d2d47c7e78421badcb915e9453a526013f0bf7d301c19a522a5d5d17edc11b4f5a7be95ceb497a00557b9b1122732fc007e0b1162ed41af4592815cd76e498aa19bf98877363a0b89917209ef00860f3e27ca5c443793b4af198b0921d21ff2f2aeded41749c99612f8d44b3ba4bd5ba8d7d6037cb373a0493df17e50eb2dfb29a4395f82a47cdc86c621fa833b1a5b1d3afd7023f93fa6ee49225dec86cbf58d78a646c40f919fe011e0e5e413863721e925521810dd03ccbb3dc01ebfa1fbe4b0d239e3928ad0c6c87f41a0d61276cf0bea4d25e9c30a0626e945e666da8340c1cd04847c0a2b832791051e911e6b947ce2550aed177bddd853aa2e2186588b76f7d89b0327d42aaa421798fdf3b39969f0911716a075e95e036dad10c5e9d3dc7bfafd83206a68d3f9450fad9e6886f1e5ca79a088be8ab18c84c36afbfd810230a27058fe2b796076d836b338b6f63a698db7aa73d058ca97a70275c6ee0f1e2fbc6fadd45978ba111285daf5d21745d123e659bd4002abfb7f43ed13c9369e79d50cabc0ed7cf8523d437556f2484b64087e6b213a68fbccd32ebd762e1b14ce6c1d813cb96f55fc35accf07a29e4a503e8e0e496916a1c0cc8bb6f178d109b2d0432c198fd159fa98ea649f5c05eb0e192ddeda22d55cefb513cb9be2077488c7972df09a5fa2cdf623e1dd4aac326db4b4d874b74845622d19d687e8d22cc0dc3ab8d0e939786f618b091e87f75cda76dfd5c42ef82c91ff5361f41fb4daf8057a43786857c19d47c63c61105b64daf99ed98f76d3be899e7cb658080e8ed19602487db70fe7fe6e9e4203a634a9d43cb4c31d05d3d2e7139573be75e33d025012d8644f8a6eb3dde154d6d9decf9c60d98952f7fe4d8b8fef968feb79d5da9fd77ef9c398bc5d0da675ea134741b0dbc34e5b067ffe542aac8c00f88e41d4dc3eb876abcbda05bcd3b5ccb455e67012a3b136ecd2fa5f1d07cbc2f9517d1f678858a45c62ebedfc7048119950a80d2e83b6cc63ccc3d74a841760c8003f4a90bea9ba60e8f65672f02d26b81c05e4acc0d6d3dee38100b97defd76bc3537931c3467854c9282b4741a00ea9d2f87fd9ed17bc9da476398e202d050237ca96bd096aa58bf7776e31d565d8c32b9e281dee3e4d7f8e410683ada1bfa2d229695e76a905139e65c3a72f9a21ec84f1e3dc8319c45a9062912c90259a8e1d2b816f3fdc9748b016e98011882757dfd4ce1966b34e4ead8ddb61eda73eaab55aca9ae3f9f4bacaf7929b3c8dfe15dc5f9f5340603d837425402078a1726b1577e42034c17ad567f6d68adde442f733f7cf8b86b289ce766382073199a3dcd385a2e0bf780aaea6e30de4f8fc9ed93f22a006c04598a7075d6a30ea83114737c97e1ada44a3495b1f001bc0db0aa8146547c9fce0e4235bb5c9842f675c42cdeb71022efd8f4234e0b6ac89849175b61392073f0db08ef589f4b6fd3218dfb384c8c30507a68df69e0f23f2c0890bee45e4c39be38c7be7e62d82fd7147e038b366bf4bdfd8ad215b372a648bec6cd43fdd1e37ea604d590093dc7eb783f41945ce1e945403fed300c31d36aeac92ebf7a26145040a907541163de206a8dc32d7d9495ddf1ba60f4bd4a29e4fb8990f905469737370c87853960f5195960da4adf5a19cbd174c6b7293de637b48a714e9b399e352c74ea74f0a6bfe9b5926343647e164eb01133d2940645c087382ab70e57b69126f08fc3273fc7b87e818ae1ac17884ba083163646b10a5d4975889e7a54169364a2347af49aca7c0d398eae8428681728baffd61719d3afc1cb2293dfe15b364e9623d93fdbe784b7ee3f2d57a1a60e4691279e28664ff0ecb6888c0b34c79d26b7350cde9943b53898a4a39d6a26d564475723d591db0232964e61d6026951ebebb2e2215b4193bf7afc04d71a164af3e29768447d57c8c6056ed991ebb3551f1a7750c8ee34b3bb1e35d81b5abcceb8f0108e373eba2bacad47a5bf5c887aa5ea9e716ce82445ef18ac278eeca1278860e2d3bfbc5aa73811afe888979bb6018a7aefc9f2304fd0965d29659f2767b9b776491cf1bf425f338fa0350ae95b239afa1198b2d0b9ab228dc750ac9755dcc3a008fcdaf8a7a9dc5774e6e02d8c23e7c56a385e3b2183fadcf6d07d903e30bb1191e3a2691eab7078fba74c8380a4101128068a337ddd8ef37cb1ebe8ebd128f464a78f6bb1625be0593db3b60f98b7170e31370e81055023206da8e911d1cc69351e8a96f45fb9df09102d28351799f2b3cc289840c66f650581f8e232560f29be5cf9e39abb0adc35255b0ae153e34b36b3b4507956c13dbb65c24c2dcdee746843081a4d4469f294145518f596776e83566705cea9b0288e01a40a75f5780051f40320e30cac6caa09625b473c6df0fc118797d2e689b60cca61ecdbe5eeba7721ad5d2b090f55d74f89ff7800b10b97aceb1229d012610d44dad8db05948fa75bb297dc334c1b830de7d3ce525458d969e1f45208742736cf00abfef0ea9efe982e85efabf54978307eb2ccb31b201238938c2eb11ec3dd79cd8b43a1d7e2b52e4c4abaa5f835f1d4787d0fec60ec2b947f37ea32ed3d8c70b60f5692aeed6dbf4b8447f69dfead74844c4dc416476dcfe906a43dee586331783450e0077019dd9fc85a0bf8f344e6ed2f20d889e8699a447e9b88ea3833d6db5941827b71739d03b53d3fef4d48e03d6f72d4f2eb530196bd42d5f91d900e4b2a7d3cfd9b441521694864f8220e807b05e651b86a21ad4596e05e08b143b41fbd5f39d3c6457969506de8456347f88dc70bf66d3f8355665118394ed771220c48a868213f42c66716cec717c81059cd457ec5a405ec9f800876e4ef739a7fbf1f6c2f45380895c4993c63b86cafde5ab6ad796bda58f0d86e6686092ebf0767d66c7429544d03f7e5eb5240bf08e85318bede9be97b780f05f5dd33cf96ae6bce59c38c79d8f69d16d1b68a52246c9e32233e581925bbea6d0842c394cf1b04c27d08e5a82b1038f7a224a6d9ffafc508e861013f7694011da5d90f75b520cfd90059dcee8fe8f5f5d0e7693365f79cdae208a979b2aa9b84ba9d630fbaf1d94f313f4e3809eda88b0cfcb5022dbd367042073fa1677cad723fa7c9fdb3f772bd6bf58b66c71", 0x2000, &(0x7f00000051c0)={&(0x7f0000004880)={0x50, 0x0, 0x401, {0x7, 0x27, 0x6, 0x101800, 0x2, 0x20, 0x4400, 0x3}}, &(0x7f0000004900)={0x18, 0xfffffffffffffff5, 0x8, {0xc545}}, &(0x7f0000004940)={0x18, 0x0, 0x7, {0x800}}, &(0x7f0000004980)={0x18, 0xfffffffffffffffe, 0x0, {0x3}}, &(0x7f00000049c0)={0x18, 0xfffffffffffffffe, 0x7fffffff, {0x24b9}}, &(0x7f0000004a00)={0x28, 0x0, 0x1, {{0x5, 0x100000001}}}, &(0x7f0000004a40)={0x60, 0xfffffffffffffffe, 0x8, {{0x0, 0x5, 0x7fffffffffffffff, 0x20, 0x2, 0x401, 0x800, 0xf688}}}, &(0x7f0000004ac0)={0x18, 0x0, 0xffff, {0x6}}, &(0x7f0000004b00)={0x16, 0x0, 0x0, {'\xbb\xbb\xbb\xbb\xbb\xbb'}}, &(0x7f0000004b40)={0x20, 0x0, 0x8, {0x0, 0x2a}}, &(0x7f0000004c00)={0x78, 0x0, 0xdd, {0x1f, 0x5, 0x0, {0x5, 0x0, 0x1, 0x1, 0x7, 0x2, 0x2, 0x8, 0x7, 0xa000, 0x0, r4, r7, 0x1, 0x3ff}}}, &(0x7f0000004d40)={0x90, 0xfffffffffffffff5, 0x401, {0x5, 0x1, 0x20, 0x3278, 0xff, 0x5, {0x6, 0x4, 0x5, 0x7, 0x9, 0x7fffffff, 0x3, 0x12e, 0x81c4, 0x6000, 0x6, r4, r8, 0x3ff, 0x4}}}, &(0x7f0000004e00)={0x140, 0x0, 0xffffffffffffffff, [{0x2, 0x3, 0x4, 0xaec, '@*+&'}, {0x3, 0x6, 0x0, 0x6}, {0x0, 0x4, 0x8, 0x8000, '/!(\\%@+,'}, {0x4, 0x100, 0x5, 0x6, '&&\x93*\xef'}, {0x5, 0xf8, 0xf, 0x7, '.pending_reads\x00'}, {0x4, 0xffffffffffff8000, 0x6, 0x4, '\xbb\xbb\xbb\xbb\xbb\xbb'}, {0x6, 0xfffffffffffffff8, 0x1, 0xff, '\x00'}, {0x6, 0x6, 0x1, 0xfff, '#'}, {0x5, 0x6, 0x0, 0x562}, {0x3, 0x7, 0x0, 0x7ff}]}, &(0x7f0000004f40)={0x148, 0xffffffffffffffda, 0x1, [{{0x2, 0x2, 0x2, 0x8, 0xe5c4, 0xfff, {0x5, 0x7d, 0x1, 0x101, 0x5, 0x80000001, 0x9, 0x1, 0x10001, 0xa000, 0x4, r4, r5, 0x1000, 0x9}}, {0x4, 0x0, 0x0, 0x4}}, {{0x6, 0x1, 0xfffffffffffffff8, 0xfffffffffffff001, 0xffffffff, 0x3, {0x0, 0x8000, 0x7fffffff, 0x3, 0x9, 0x7ff, 0x3412, 0x8, 0x8, 0xc000, 0xe74, r4, r5, 0x5, 0x7}}, {0x6, 0x738, 0x3, 0x3, '%,.'}}]}, &(0x7f00000050c0)={0xa0, 0x0, 0x7b5e, {{0x1, 0x2, 0xffffffff00000000, 0x4, 0x3, 0x0, {0x4, 0x7fffffffffffffff, 0x0, 0x2, 0xff, 0x5, 0x7, 0x3f, 0x1, 0x4000, 0x83, 0xee01, 0x0, 0x1, 0xffffffff}}, {0x0, 0x2}}}, &(0x7f0000005180)={0x20, 0x0, 0x5, {0x6, 0x4, 0x9, 0x101}}}) fstatfs(r1, &(0x7f0000005240)=""/172) getsockname$packet(r1, &(0x7f0000005340)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000005380)=0x14) sendmsg$ETHTOOL_MSG_TSINFO_GET(r1, &(0x7f0000005480)={&(0x7f0000005300), 0xc, &(0x7f0000005440)={&(0x7f00000053c0)={0x50, 0x0, 0x400, 0x70bd2c, 0x25dfdbfc, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r9}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_1\x00'}]}]}, 0x50}, 0x1, 0x0, 0x0, 0x4040890}, 0x8000) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f00000054c0)={{0x0, 0x45bc3878, 0x6, 0x6, 0x8, 0x4, 0xffffffff, 0x0, 0x7, 0x4, 0x20, 0x8001, 0x80, 0x3, 0xbc}, 0x10, [0x0, 0x0]}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000005540)={{r10, 0xff, 0x8000000000000000, 0x3, 0xffff, 0x7, 0xea1, 0x80000000, 0x3, 0x1, 0x81, 0x63b9, 0x1000, 0x7fffffffffffffff, 0x6}, 0x10, [0x0, 0x0]}) write(r1, &(0x7f00000055c0)="3ab32d9bba0a85966dbfca94a15c89584e445184ab63bb51efb70656dc94dbaaf3d4521a1cedde59d48ff6b54bfc38d753321ef227ea70c530f575f6ef2dd9736d452b0ff95eb116e9f909f8bf3b72c6b4f6dfe21e27de4d64099b08c9cb805094c55f23", 0x64) fsetxattr$trusted_overlay_upper(r2, &(0x7f0000005640), &(0x7f0000005680)={0x0, 0xfb, 0x9d, 0x2, 0x6, "753c428b03b89a97560c27f088a94d6f", "d07d12d7fbc7c00f749c5e4f29e9004ff2700e007ef50a24e3dff70f67a685224963bd70d86500ede35036587a9d2a96e9905c3c88c6bcc189a2f35f45a7e87ac08aae4aa7648b4b132d6cd011bd9cf1691c20f03d6a60d46eeb766c96e76bb3e90720f0925acb711483736104283bc094ea9c1611fd0faa98743ec48dd830240190487794b93728"}, 0x9d, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000005740), &(0x7f0000005780)=0xc) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000005800), r0) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000005840)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_CRIT_PROTOCOL_STOP(r1, &(0x7f0000005900)={&(0x7f00000057c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000058c0)={&(0x7f0000005880)={0x1c, r11, 0x200, 0x70bd2a, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r12}, @void}}, [""]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000005a40)={&(0x7f0000005940)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000005a00)={&(0x7f0000005980)=@getqdisc={0x48, 0x26, 0x200, 0x70bd2c, 0x25dfdbff, {0x0, 0x0, 0x0, r9, {0x2, 0xa}, {0x9, 0xe}, {0xe, 0x1d}}, [{0x4}, {0x4}, {0x4}, {0x4}, {0x4}, {0x4}, {0x4}, {0x4}, {0x4}]}, 0x48}, 0x1, 0x0, 0x0, 0x20000000}, 0x4800) [ 122.662389][ T124] usb 4-1: config 0 has an invalid interface number: 150 but max is 0 [ 122.678545][ T124] usb 4-1: config 0 has no interface number 0 [ 122.684940][ T124] usb 4-1: config 0 interface 150 altsetting 0 has an invalid endpoint with address 0x30, skipping [ 122.698403][ T124] usb 4-1: config 0 interface 150 altsetting 0 endpoint 0x7 has invalid wMaxPacketSize 0 executing program 1: r0 = socket(0x11, 0x3, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000005c0)={'gre0\x00', 0x0}) bind$packet(r0, &(0x7f0000000180)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @dev}, 0x14) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f0000000e40)=ANY=[@ANYBLOB="850000006100000054000000000000009500000000000000ef0285b72eae795b19ad261777db751896c5df696334e2d836395560230500ef286f21c974d520c247fd201861e50b2dd5e5f6b23909a23ee27007dae2a0fd08dbf92809a931196df3be84781f7eca5ed73850576acb265f56d62e6288a85dfe7c79e969b738dbc61171dfd8f5e33fbf1ee05bc5bdeb164db1458455e3ba438c9109dd081ad93df3fc235bed50ffce5ea79cfc8cf7d53a031691362ba21394bd0500c41f636ec4e299e370f5630dcfab526519a36f963679457241bc05a307f8be0c828a77b84553f3e2b9b7ae315e5b515c71c39bf4b45f5e3f7cd3f6404fc93cf55949f0c3a7b87f86120153725784e98975e8617ffc7e8cc497f437853d9c04b195fa52848dd1555796b3cdf2527d7929631cca05e27c28566d2c47699bc6c3fcf766c3cb8cd6a4a46895dc5b44d224a0b3c2ca8087486aead10034d94d32ad677b28b10eba35be28888ea8da622daf5f0f02d9c08752113ab1ec6bde50940e9bf33f91a6c5764dab5984e15ff1c0d3df92056aabc04eedfeb6535540e5c027ffac3d4df6589cb47171bfbb564a2350564f4bdbcf4e048f2b34570d5ef2bb8e9274d5d40af19b0afe0c774b562378fc3dbf8be42828b4cb3d6cf6930f5c4c71563e4eb0d341dc742bdb802b498fef8490b52ad16e1308000000ef3ffba81085ce4a028c7af46774b391e2124fcd93ff05c21ad0da384ff00151bb99090189eed2862f89e6b5ca8e62a5f5ff0dc6ed83392fd551d0eedc491b3df83509d2fa1023eb77b8a13de09e22a77e90f0b9bd8f47ad5a964ab6bbb94784d31b397229aeb326313fb66ffe0e9913d32301c844e58fd43db6b3693b404e000000000000000035cee0e44d723a1561dbb38e1d1ca9c52da483fd9003f43ba42a3b68faa431a930f28f5505400c94b18390a327789db7e625c56e2741c730d2ac76fb6ca67bf573a5614ef1e87a670a9762c18c026a997e27acb0b20fce93ed96c5508da9951e4f33d07d83d79843cd0b5ff2412a7884197e4c7494e9c0a1a9d5c9da91e7a999c11b9f4c3c37e1da20287818bb827ea0b2c4718d4af9d372938b0a43cc2c000000000000000000000100000000003844c98a5c738dde445b3967a2162a80d1dd111dc5238e8090a64909612c2027c8c97a21568150fc1797f72002b55f2118a7c2202e09b90a69c864562e842d0466a50a0f8dcbb003a22e42487a46bc2284eb130390c90f5882496ef7673db4cd49dfc2b0fa7ace1ded0ccb40d0827cd9ef385699afe4d157a92e6167b3ad5d52f2c35cac9905c46433543845382d314a0e65009aa429010d2e96fa49c9eec86d06c86a6ec8ea2a968d28ef73e9cb6da71cd3da64c19b04ba0be645fa00082000015711b0c2844a7d1ea55b088e67572359c85da1d4cbd1ec96d77b70e27083f704db00000000000000000000000000421d06690eae69a1734c2b990df28df506e8bd3b11171b882dab698af720c9d908ccaf2323e9859c4c066fc8e00a637ed5119e756db5a1c93de25c011d4ddb8cdff8d52e3ca27d9f5a7d5f41192912cf6673e6cdd3be51790a76984536f29820759b429875724c9f9e6b22faac4fea96f4025ce2bc7f3b05d59f6050f05d3c10944e5c4545c98060584ca22356b6ca381145739b181a269fc6ed5095d0490a1fc638569210f8017cdcf6ad438693d46e812704e259181a74f0b3acdb9323f2697fa75977473a4fe258556203b9ab0839e299c75be1b6baeb474eee77b4a4ae534c327dad6385ed0ac50504df4b077768d878a8a2cb20639c395b131872288ee461c343dfe696489406cfa4a49a6b3d2d8b708f3b428c0d8677dd26219548c26a49e028f2b25c7765da2cb851e3cab9eb1dea88892f0f794841526d2f35c4d290dd89b4578a5dbd18edd9"], &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r2, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r3, 0x1000000, 0x1e, 0x1a0ffffffff, &(0x7f0000000200)="5c71f905cac413551b2ac06c86dd", 0x0, 0x4000, 0x0, 0x0, 0x0, &(0x7f0000000040)="41410a15b4bb2f637b0fb6fd731983700fa98a369f1f5312c102000000a976eafdac4f7f283102514a7d93cdbb4cbb105bf96fe8a540cda8d659a88325e383"}, 0x28) executing program 0: syz_mount_image$vfat(&(0x7f0000000140), &(0x7f0000000100)='./bus\x00', 0x100c008, &(0x7f0000000380)=ANY=[@ANYBLOB='iocharset=koi8-r,iocharset=cp737,check=strict,quiet,shortname=mixed,rodir,utf8=0,shortname=mixed,shortname=win95,shortname=winnt,shortname=lower,shortname=win95,shortname=win95,nonumtail=0,iocharset=iso8859-4,shortname=lower,flask=00000000000000000000005,\x00', @ANYRES8], 0x3, 0x374, &(0x7f0000000c80)="$eJzs3U+IG1UYAPAvO9lkW6i7N1EQojdBl7Y3vdhStlDMRSX45yAGu1VJ1sIuLu4eul0PikfBo568KejBg3gUQRFvHrxaQariQXsrWHwyM5kku0m32+Iqi78f7OTle++b9yYzJLOT5OWFU9E7PxsXrl27GnNztaifOnMqrtdiIbKoXI5JjSkxAOBwuJ5S/JFK+0ypHfCQAIADVrz+v3SsvDOTL974aq/2yas/ABx6g///j+zVZm5aMD8PuHhgwwIADtDE9f8HdlQ3ir96dbc+9qkAAOCweurZ5x4/3Y54stWai1h5a72z3olHR/WnL8Qr0Y/lOB7zcSOiPFHIF7ViefZce+l4q9Xaip8XolO9hxARnfJM4XRW5DfjRMzHwiB/cLaRUsrOftpeOtEqRMTlraL/WKmtd2bj6KD/H47G8ujEo1pJcRNxrr10sjVYQWelyt+K2B5dt8jHvxjz8d2LcTH6cT7y3OoTjO2lSydarTOpvSN/vdMs2pWmXgEBAAAAAAAAAAAAAAAAAAAAAIA7ttgaWhjOf5Py22LCnWxxcUp9MT9OmT+YH2i7nB8oNVOk9PvrD3fezmLH/EC75+dZN5EgAAAAAAAAAAAAAAAAAAAADK1tNKLb7y+vrm1s9sYLW6trGzMRkUde/ebjL4/EZJtbFOplF82IYRetQbebvW7KqsYpi5hMz/LOq8iHnw1HPN6mOdyKqcNo3ryq3z92/0/vjSL3ZdWa/xq1yWL6BmZjw3hs15pX7iqHVESy23zETo5HmpO9X0kpjUXeHE+/9PzkCqMWUb/9HbfZm4mbt0l54eurL99TPfrdL1LpwYfmn77y7ge/9rr9vOco9mBjde1G6nVrVePbGUa+C0bHRi3KQm38SKjvlb69M9LNvv/tmXvf+XZ/vafxyGv58byrTVZuzie70xtlIR/mrqojo/TZwUb0l2enHPy3KtzBPr37/c8/SunHX/bdxcjMxNNG7Z959gEAAAAAAAAAAAAAAAAAAMaNfVd8YPBl39m9sh554uBHBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ntHv/29s9qrf/N++HIPIsGofhT+3pmQ1l1fXIhr/8VYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB/93cAAAD//1WdWhA=") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) [ 122.713219][ T124] usb 4-1: config 0 interface 150 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 122.726381][ T124] usb 4-1: New USB device found, idVendor=041e, idProduct=3f19, bcdDevice=d9.81 [ 122.743932][ T124] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x84aebfbd6349b7f2}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000000000000000000000000030850000002c00000095000000000000002b4003fe37a077ae55f52c0d80a2649baca85309be96d5a45bbbdb5ff7ffffffd075b3eee14473f51be98db7efbb059842ba4470e8e04acb807fbbabc68abdcce9f672b6bb61c302dfd5c11071adac29fd64d33a3502fbeb1ed99dd0e792f24c420bfcc2635421d339ad521d6953b1137850d9e9ebf65ee988ea2dbee528678eb47efb7b3f19046c6f1bd1bf56e5853ed96137f95b3a11954ed1c8a8676468cf2405e48723d4b1ff"], &(0x7f00000000c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000001400)=""/4106}, 0x18) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="340000001000000000000000000f877400000000001d00", @ANYRES32=0x0, @ANYBLOB="00000000000000000c002b8008000100", @ANYRES32=r2, @ANYBLOB="08001b0000000000"], 0x34}}, 0x0) close(r0) signalfd4(0xffffffffffffffff, &(0x7f0000000000)={[0xfc00000000000000]}, 0x8, 0x80000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000400)=ANY=[@ANYBLOB="300000006800010600000000000000000200000000000000040004000c0008b1f3d59ba10ce7700800010000000000"], 0x30}}, 0x0) mkdirat(r3, &(0x7f0000000180)='./bus\x00', 0x0) syz_clone3(&(0x7f0000000040)={0x26880c280, 0x0, 0x0, 0x0, {0x7}, 0x0, 0x0, 0x0, 0x0, 0x34, {r3}}, 0xfffffd62) [ 122.759321][ T124] usb 4-1: config 0 descriptor?? executing program 2: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x208080, &(0x7f00000000c0), 0x1, 0x598, &(0x7f0000000800)="$eJzs3c1vHGcZAPBnxp9N3TqBHqACEqAQUJR17LRR1UubCwhVlRAVB+CQGntjmayzIWuX2kSy+zeABBKnIvEPcEDigNQTByQOnBASB4RUDkgBIlACATFoZsfOxh7HG3u9G+zfTxrNx+t9n+ed1XzsO8m8ARxbZyJiIyJGI+KtiJgstyflFK+1p/zv7t65NXfvzq25JLLszb8mRXm+LTo+k3u6rHM8Ir7yxYhvJjvjtlbXrs02GvWb5frU8tKNqdbq2vnFpdmF+kL9+szMpelLF16++NJMz9p6eumnt7+w+PpXf/Hzj3/wm43PfzdPa6Is62zHYxl9dHG76SNbcXLDEfH6voI9eYbK+R67gSdUGhEfiohPFcf/ZAzF8Fi+Pcuy9UHnBgAcjiybjGyycx0AOOrSog8sSWtlX8BEpGmt1u7Dey5OpI1ma/nc1ebK9fl2X9nJGEmvLjb+lZ0a+/238xuGhZHk6mKjPl2UFeXF+sy29YsRcSoivj/2VLFem2s25gd43wMAx9nT267//xhrX/+7UPFUDwD4vzE+6AQAgL5z/QeA4+bMoBMAAAagi9//5cP+jUPPBQDoD/3/AHD8uP4DwPHj+g8Ax8qX33gjn7J75fuv599eXbnWfPv8fL11rba0Mleba968UVtoNheKd/Ys7VVfo9m8Mf1irLwztVxvLU+1VteuLDVXri9fKd7rfaU+0pdWAQCPcur0+79LImLjlaeKKTrGcnCthqMtHXQCwMAMDToBYGCGB50AMDDd/8b/1aHmAQxO5cu8xysXH/bDxwji3xnBE+XsRzv7/4uhfyv6/x9+LgAcDfr/4fjaX///qz3PA+i/fff//6S3eQD9l2XJ9jH/R7eKAIAjqdvn//eznbcO6z29EwEGZa/BvHvy/B8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOmImI+FYkaa0cC3wi0rRWi3gmIk7GSHJ1sVG/EBHPxumIGBnL16cHnTQAcEDpn5Ny/K+zky9MbC8dTf45Vswj4js/evMH78wuL9+czrf/bWv72ObwYTMPPtftuIIAwOErrt8z5bzjh/zdO7fmNqdHVvD1Z3qaz+3L8Z9yKOK5e3duFVO7ZDiGi/l4cS9x4u9Jud4ei/T5iBjqQfyNdyPiI1XtT4q+kZPlyKed8aOM3Ys90X389KH4aVHWnuc3Xx/uQS5w3Lx/OSJee+j4Kw+zNM4U8+rjf7w4Qx3c7cvtyjbPfQ/Of+nW+W+oIn4yGmV+XcR48Zdf6lwf7Sx7N+L54ar4yVb8pCp+RLzQZfw/fOwT33t1l7LsvYizUR2/M9bU8tKNqdbq2vnFpdmF+kL9+szMpelLF16++NLMVNFHPbXZU73TX1459+xuueXtP7FL/PHK9j/Ye5/psv0//vdb3/jkI+J/7tPV3/9z+ey31fs/vyZ+tqK+/+4cpz9mT/xs1+G78/jzD9o/Hnt9/+ObpRHn2ovZ+h7t/+BPa/N7/AkA0Eet1bVrs41G/eaBFvJfob2oZ8dCnmJPK+xcqKj5j3FIsfazMLL/vfpeMoCcf721ZXjrXrW3Ib6W19jndqWbrUgOcsjcz7KsJ/ncrSjK1mP9cY+U/Ava89Db1eghn5aAPmitru3aN9CjLnYAAAAAAAAAAAAAAOCA+vE/qLbHvJdlFW8pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMf3vwAAAP//QonTAQ==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000200)={r0, &(0x7f0000002e00)="7f85e71935fdfa6842f3bebaf679bd38d7f8b81c72b1beef7e2e25640e002bf07a5fcb34ce35da131d92703dae155827f2cd0c5027cefb3bd65921de0269566f3af4b53ad4c0e78f2eb18fa70b39ba24b3864f0a85fb09fe1db51ba9c1a4d90d45e7ab09c942d93b401153f3a64a6a453c5e783bf996d50ce83c171b38f29fe9ae73a00dc9a3eaf3b84b1f2a1bfbd0d19d030c83e778593d718e5c4af30c2e788b", &(0x7f0000002ec0)=""/254, 0x4}, 0x20) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$nl_xfrm(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000640)=@delpolicy={0xec4, 0x14, 0x1, 0x0, 0x0, {{@in6=@dev, @in6=@rand_addr=' \x01\x00'}}, [@algo_comp={0xe65, 0x3, {{'lzs\x00'}, 0x70e8, "4cc6c105bf0f3cfa039b8313422a98f58a0bb58c9392aa5063d4f5e9d9edbbe48c891dfdcf94b68c476146b3fa2f7d9bc50b605a15e94d84d9131c44b7e9e37b82ecd996a3cfeff059c41f871bc220ce3907f7b5ef1ea8fcd9439385b98a59824ebfc15265db9c318ef7d188fb937b9360967e4abf1ed00607ef1be0033ef0e071ad68cf0a4aaf55c68ecf11fac797c2ece96269c40d77943cf50702d8e1388f0f7181de9cd90f42036e68a008972bef90481bcc436e70962b7c38aee17b2b4c84858c382cdf40525ea1f4d4de2fa9e5ea3c78225164ba3cf24c9d8cf4af204cd582a897a9e7878999bed0fb5ef3383a12a7f5bf3fb486eda68714cdccd731b53be82b39d11822e6b946f867750a681873b49242455cc1b4dd87809f31df0df33990831504e34d8ff544968a781458266c044e5a50f36f6a58213dd937b104548e11d9498606a9de54b53e8543d903c753c547bdf6e376580ea9e946c51d3010733c37acc4a82d4563c3a140999a56f347f53f56bd99cc6d8e88119a9854c022f98521e746c42c8cf15522128c44ce3ecea92196768401756a9a9c67d0eff9e88e9b533f717e3145288ccfe949b989fe63467f3d24b20f1c232174771ca6b89a5ae3c6c56b8b9e37967ea958b277d69dce9191d85ee0947aff0dd499764ba2f30d153382db09f870be68e60252db54bb94e835215782331fa2e978a8ad6266343110dcf4888274a738f5172e974e90686694c54c75677a66136fa5ebfbfe5455583b2ae2a3095ae2b0e12196fec936513963856aea2084234130c9e8eb2717f5082afdb1e4802d07b9afbd9871e1a715a3e92e9235d058c0d42a0dda8b22dc508e14cb06cc33de79f492bd2b715d13bb1c29c8ca3f6ef8911958ac7b2d557ee27c65f20fea742614cfd43b0cc916f0862e59df36d0944805a00e9adafb6fc0502aa740c56665745b398a22b829f0bd32ef8550425d197a0b88bc118873a23bd7bd2498e418c0e39e14f4aa6f0a98391930d92d85e43b91a627b25ead97a257474a37609c230e355a08cf1ecf610e0e8edc707ff78f529e3466c66bbee48b6a632d16c6d2fb66c5368e0b8a803fd852f67c4cdc1f62f918a02370a4f8aac29a14eef2cdf12bb5b9d9070744831ba5e43e91d05d7b475e464d2f4e6d15461e150cd3e2fa2f5272a91de2122b28db24612a9cfeea3d656b6dd38ecd7c8a6fa397e3fdcf22ffaa57b71106cc9283e5f43a5005205610638de7bb017532ee0a7e514d4b9f3ecdae8cfeeed6b0e3258f857bebe6cabf430259de7e350cad73bdce6b7e9708a3663d7a729dbadf93ddb3ff371316726437a8ddbe830522d0e7d65a01306f273215ea8b5fdece2afcab23c99583ccfc7a567ee52e7226268e43c4cbbb339e51c0744910c883fb49c4ebf165e125f16ccdd7202483a0f4a536eebf5bf69c292faff075c197c6c036afb4786d89cda9ad53eb840a83e8580282a726f873acd9431248aa0130af1ecdc9566f805f69a680cb2bd2bf2fb9e6dca1bbcfbd98f153c45238853fce04b61551c0f09adaaaf4090351b186914c075abad98b4258933a78f272bfda12a5c9a5fb14d9000bfd78c21b976625bdca81acb88d813949928b3003f91abd70989d230c30b841cf8ab0d00a29ee32af3f1e9f98ce4ca67a8316e47ca4c32f60972df3a51f5465e30f67c69ad836953a46c7c8b91eff9050c527e178316a8657b316c24e4245e9151d5a38f27183e31c79377ba52900a2ac12e8bf0b65caa4f9fd466132585ab451e98c7d879108921568919624c05bb1b50ccc3231343d957fbc2b175d60df7c8ee6217a720c0af0cc1f82d2bf2357b44446f242926cab67a898dd02728d3f6011a38607c9f6833ca758617d7a61f8c7c8aaa0071cee39081a388805ac03c9dd4c7561d2bce28b237335ca21d4354b5bfd07c1bbdbfeb877bc1f5891dafab2dd38d5e01797546bd87b36166d9ea6d77315f9f045b4474d20ffc5d1c530d3336577da63e9ac4a57600b9fe60b38524fce4da26caa005c9b984f92514ac774f3aed016820021e10f3103ee65aa7d15c2ec48e1de8ac54530eea74113594b9e123ae055e67ef2dcbf5242592948b159c0963660bd9906a0fd81d1f2291aa034af7c8d93dca8030ebea8232e0af4d4f027c533e9f130e4c40b7a2fd0482473d8bf92c4cc7e3169d912fc1884dffcfe34bae1adfe0d548f5c9769cf9b497f7de2eded3711436d981051dad9cebf6c463659fb94b0f5477b12074bc0a3a226686cc6daecba166ede3d13bca90fdebff46b5fbf7975a411c332a322ea346b7ad64da3d529a7b514a65f083b5f1522da3901f2258a1219f25f42569c879903dfc30e2636ddbc79bc7186077dd9e6a17380ff91cc57cb9fb52231892665c1b538cb29ed297941ac70fcb1e22de456ec0c2452b64c420a8f7473e1bc22d7cc9461bf5616cee9c0a4fa222c6beeb829edcbe7ccd85ccd6b85e9770c9a2feadf7c36796a9a8f20e731c7c2f5d3adc1f091c2e9eddb29ffa477594cc73e1f405022af1329550ad49bb08c081a5a46c1f798024373680f58ecaef762d46069b02f472d3e441dcfff083700c51340b4e20616eea87e8599ff20d14fd262b44bd72030f1c4a0ebaae4212e7cd884a51cb45239c6e6c41e7ce6b9ec47a21cd29279d4263c1fd3e8eea59bf0171ecd2270426d062a9d2d01e71b1ce9478052c7b1d43d189468796204c9101ae2e9e27ffdf4e9177e40bcd6efe17dc396aaaa8e22b561eb4e764adcdd41b99e5b97ad55fc5b30e28a6d1785eb313afd876eb4289f4d3de8c706d730ef22222227c9dfb93758ed39330796ca2cc8da0559416f4c6ab38aef1d9f1b32503630543233cf6da5cfd1eab589c838e8328d9231245e8d233f133b5936dc9cab4081a4993a5cf8410ea5fb9fc5d6159decb22575d238080287d451e4a056ae49653f6aa0d32227a2c3da77f987feda5430bca13ea1c39412a60c20b72357fa132cdcc8d45d910bd77ae11405e2ec651f94d6511241e4ffd4edfc77ad9fa657e34864ea5621b418eb1759d12570dab595ecb3ef8074b637f10c8bec840d8a1a38f95f898157d22ca18093a95ecbc174f6b4be5896f5f02e40a1970f80eb0796c2a9f8eca1d3be6738319320dfb9d5095653e5ca628d3bd04031c7aab8d710ecaf92e64ea3e777f088b46f1722c9f8fcba023b1481691f7b41d15ccdfd422ecda8e8429676df49ec255155fd701d31e78a1bd6e57763bcf6d2668509b6df76f2b12adefd8ee3068b727a2b1f60aced29deb6cff6177af77ecf0da206baf6dba4ff5d91ad47a23d26c12b75a039b079b27bb4eb28e2ad6d5111823f10f063218efb3b618363337470560338ce09a5fe81fab7a435159b9cb04c289c91282f37f63aba4463592d9c2ac0cc86feba2107b6b0cff65b4d2b811ec81a5f8610698daab49d24b3b593b46a1af8237a950292231959cbae5ce40b1e04c2b0856efeb76c5917e33b301a9a0de292da5df64409847d7c963f8fbea651e10c57cf40b3a1c3aff244fce92fb0ac12ae37f148e6d9f808cb7c2dcff5af29c5c5cc047f9b2bfdc6cb1c1dfd64e91d702ae8db0eba181dae26abd840216e6ba2873ca373bafa0e2843ba317d24b9b95202491077ce646223eb27666b420ca6d8af62f32637dcdc4b00d8f7bff7342fd7bc47d60e50c1086cd963eaefb7eea8da4b1a934054e3c9e9ab091d5bb11a1321e36df59ab89b09c188cd93a7c2c097af693e9205e641a9c17c5b3d707194ddbef2243c57fe45d5e3eddfba3592369eb2951d6a9f11cf501bef39972f6f5224e1a392580e0f44e2da703f62547828c6112618da9decfda550f6219f0cedf0e398e5d6b6675a64d6003068f57d14196ffade0988fc9c9beccde166ec6143d692683ade7d401a6837b062e2c4709f67a2b89e9abcffd20011f26755fe84a22250a9586f2bcf400f22b18423b213ee9229be073a69c61551dbc7a6124dacff89a69d36a81b5d49c350620e0e1cbfb8f5f9ea19ad02e888bb13f40a3aca4de332945b47c784bc1f3496df87155a61df727500348a44183c1d69f0ae6fd9ca38a314f92f498ab0713b6de5c090818118a7ec79a7ed24d411ab4d339f865c76ae4d3311db899e3ef3101f60917273b867f063eb61f8df3333a24432749a275c73b9f7ca2736561b18c34a0507171c449cc164a721b382bc2f9d3f1d3cf4a395c8e87ec94af5227f9b6df85df42b363ba89d3c0c3577ffe59e519e904593c223193fda3b81dcc3a904524bbbc43db417e2629facc8c1eee7cdc41dd5d41697572509819adb1830bf91f61a6abd16b1e290c126135adedd2987ac683994c054cdadfb74bb996530adcf9ace575de6a10b53506ab3f506e8cfff0c7342a60bf74c706407a8220bf5e8c181c3df71380ac0fd0cf75a284c4620e71cfa62fba512bf4afce39fe90f98ff315acc8f9c87b0fb38a4469b36d3bc44aa8063b19ff10da53ad2faefc3b765f23973ce385b06f29e825526e274ceafd61ad05b203988326aec96c82032370730f43b0f1e965f89de4b1b9343e4ba77aafee1adf50f2473cd5eafe34714164d3b58395ec8ebcf9c65566098e808dcfb09c0452f74b9329ba8d0865b2e3072cffd2a74348b7000c9545ab8f17058eb7bd579556e3af55b6c236a0743423f21cffd2baf9f8e15366a0f7fec1aa8b3b5b61cbc3746108c5d239ed2745a0cea1045378d5dad99a28a3d69e61cf653c52162cc49bb67b0bd4947e5e2e5b8a5917246023737bcd5246a7c96b3121da543df0ac7e9d3732b346fbdace34eb550c9531b872f0acd7e85aeb8015174baebda52d6ae500c2173a2e933af84df417c4351300508fbe271bfbcb1c69a34bd139cc6a0edad4c68d9732554d5d117b06da9f98bce0ab1afe33594e911dd6297fcaa7750434d5e2cbd8e7029c2825f15c38c6f6ae9e56cc66d8690a58b754b298a3538ea5fe6a56dfe4e47464bb289727371a71aee19e0a6c1e72cea03993371bc2710a502a06fa7a925975d3c0e528218a7af069498c35b755211a009e5ceae64f6c2ddff9a6acddb82b8cc33f8feb6649ed535528ab494"}}, @sec_ctx={0xc, 0x8, {0x8, 0x8, 0x0, 0x0, 0x2}}]}, 0xec4}}, 0x40) r2 = creat(&(0x7f0000000140)='./file0\x00', 0x0) 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) syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x18, &(0x7f0000000540)=ANY=[@ANYBLOB="00114e3822d7cc5ad39291c85073b30900000000000039887301814e6d80a914bebcb16ce1f7de9b8e7ce2443735fd8000d19ab060a3adf45e5db70f7f186113b3890aaa4f6a1c9e1778c6c8780a1b903b56894b186ae965e84a3d78a4ce91657efac8d787223149ba17c2ba7f21c7ddd808eecef6d14427618b17394122f533d70d40a52883e341d634e7d05ddf0a650a06537fd92b3a007450347d1f92e2dee860b3fccc0bea1fd62aaea911e09753c9fdad1d91061558445a2f00c200000000000000000000000000031f0e3e54deb80445adad2400000000000020000000"], 0x1, 0x237, &(0x7f0000000300)="$eJzs281qo1UYB/D/dKozduyHX6PTjQfd6CZovYIyzIBYUOpE/ADhHZpqaExK3oCNuOjalTfhZnDpThBvoHfhrggyq1kZaVM7bWdEFNow5PfbnCf8STiH5014Fjn7H3//1dZm3disBpm5VDKb7OZBspSZXM7YpaN15rB+Oift5s0fNu5/9+Enn763urZ2a72U26t33lkppSy8+svX3/742q+Dax/9tPDzlewtfb7/x8pve9f3buz/eefLdl3aden2BqUqd3u9QXW30yob7XqrUcoHnVZVt0q7W7f6p/LNTm97e1iq7sb83Ha/Vdel6g7LVmtYBr0y6A9L9UXV7pZGo1Hm58K/ad5bX69WJ70Lzle/v1rdTLL8SNK8N5ENAQATZf6fZub/aXAw/3929P09zfwPAAAAAAAAAAAAAABPggej0eJoNFr8e30qObzhMzp6/UySuSTXkjybZD7JQpLFJEtJnkvyfJIXkryY5KUk15O8nOSVJDdOfNakz8qj9H+66f900//pduLi7tXk992d5k5zvI7z2++u3XqrHFp6+K77OzvNy8f52+O8nM6vHD43B/nKY/OreeP1cX6Q3Xx/7Uy+nI3zP/7Ua5Rjj+1vo/FP+bg68Xyc6d9slmcv7Bj8T/Xwm62q02n1FQqF4riY9C8TF+Fh0ye9EwAAAAAAAAAAAP6Li/g74aTPCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGf9FQAA//8oagdq") r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_usb_connect$cdc_ncm(0x6, 0xc0, &(0x7f0000002fc0)={{0x12, 0x1, 0x310, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xae, 0x2, 0x1, 0x4, 0xa0, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0xb, 0x24, 0x6, 0x0, 0x1, "7f6fdb934dbe"}, {0x5, 0x24, 0x0, 0x36}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x5, 0xff00, 0x3f}, {0x6, 0x24, 0x1a, 0x1, 0xc}, [@mdlm={0x15, 0x24, 0x12, 0x3}, @country_functional={0xe, 0x24, 0x7, 0x9, 0x6, [0x0, 0x9, 0x0, 0x1]}, @mdlm={0x15, 0x24, 0x12, 0x800}, @mbim_extended={0x8, 0x24, 0x1c, 0x4, 0x9, 0x9}, @mbim={0xc, 0x24, 0x1b, 0x2, 0x8, 0x80, 0x55, 0x1, 0xa1}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x5, 0x6, 0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x20, 0x40, 0x2}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x6b, 0x9, 0xc0}}}}}}}]}}, &(0x7f0000003440)={0xa, &(0x7f0000003080)={0xa, 0x6, 0x250, 0x3f, 0x1, 0x7f, 0x28, 0x5}, 0x5, &(0x7f00000030c0)={0x5, 0xf, 0x5}, 0x5, [{0xc4, &(0x7f0000003100)=@string={0xc4, 0x3, "3af01592ddc4caa09c8833dea304ece67e5e6ed222372d3fb38c01e5341faa1bbb1912ebf87fd52922ad75e74efd2bcc36538b9a103ef17b66be3d2d1a115dfd04de36c7c3b7e239ed1a7d7aa1f3bc93018ef9c8adae31aab604236d1207fc8d5591991b1a1af97da41258098c30e1900b9cfd1fc5e3b0cfacd49608f04ddf7519a5b44ac7c217d58358db65e7ae2fbb0def4f2fa39f73cf4280b5b41237fc5a7ab6b135c0ffa72c49046b911c920cb0da67f97bab662f4920a4d712623b340b3eb3"}}, {0x4, &(0x7f0000003200)=@lang_id={0x4, 0x3, 0xf4ff}}, {0xd8, &(0x7f0000003240)=@string={0xd8, 0x3, "1fa17b8fd80df124022d0e364a370f957ae5ae81374c34c5d2e88b1e9642587f20c87c587607cf5c45bc2c4e5ba4466088005e153b299c5cde5008e983c912f0a818a6ca2d8fff415065d8693f732796ef2417017a2f3f702544b0262ce63f56c27cf50fc8478a76468ad31432f182084aa6515f5906234b231bfc6b316d4d50bf0d083ae08c8bd48abae06dcea6ef56c0beef52734f2b481d89c5f775bed4cdbf3001482f6884a3811173a6f8838618b27da9c42ac37bab794e0c78cc571d5601df85d2f271ed7aed37732fe7d394194e599ed1a5cc"}}, {0x9f, &(0x7f0000003340)=@string={0x9f, 0x3, "715a1480f907b6d92953ce239f3d69176dff69f62a5325e5125c155a1ef9e4cbf77eed7a37b2831c2d5e3105dc1a6fdd054f76d410adc92f911efd267ddb0fafc882197a4d36fe22a37e205323d6a93c38c033a73fcbec3049e3a80e3472982b294ca04d0b2e189d877a77a5cc2860d74a0f888f928c36885c4c179d7714b2ef27e8a63c7c9c6522aa118c7cd8f1bedeea818e50ec29594e22d1e0a59b"}}, {0x20, &(0x7f0000003400)=@string={0x20, 0x3, "52682f72b9960fb77985fb181409f07139d94edb5248f8507269509e2a56"}}]}) renameat2(r3, &(0x7f0000000140)='./file0/file0\x00', r3, &(0x7f00000002c0)='./file1\x00', 0x0) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x1000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x14113e, 0x0) write$binfmt_script(r4, &(0x7f0000000080), 0x208e24b) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) read$FUSE(r5, &(0x7f0000000dc0)={0x2020}, 0x2020) fallocate(r2, 0x10, 0x0, 0x5) fallocate(r0, 0x0, 0x0, 0x10fff9) unlinkat(r5, &(0x7f0000000180)='./file0/file0\x00', 0x0) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0xc, r2}) executing program 4: syz_usb_connect$uac1(0x0, 0x93, &(0x7f0000001440)=ANY=[@ANYBLOB="12010000000000206b1d01014000010203010902810003010000000904000000010100000a24010000000201020924030000000000000a2405000033d9af983a0904010000010200000904010101010200000905010900000000000725010000000009040200000102000009040201010102000008240281000440000724010000000009058209ff"], 0x0) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x21081e, &(0x7f00000000c0)={[{@grpquota}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x800}}, {@minixdf}]}, 0x1, 0x4fa, &(0x7f00000005c0)="$eJzs3c9vG1kdAPCvnThx0uwmu+wBEOyW3YWCqjqJuxut9gDLCSFUCdEjSG1I3CiKHUexU5rQQ3rmikQlTnDkD+DcE3cuCG5cygGJHxGoQeLg1YwnqZvaTdQkdhR/PtJo3ps39fe9pvNe/U3iF8DQuhoRuxExFhF3I2I6u57LjvisfST3Pdt7uLS/93ApF63W7X/l0vbkWnT8mcSV7DWLEfGj70X8NPdy3Mb2ztpitVrZzOqzzdrGbGN758ZqbXGlslJZL5cX5hfmPrn5cfnMxvpebSwrffXpH3e/9fOkW1PZlc5xnKX20AuHcRKjEfGD8wg2ACPZeMYG3RFeSz4i3o6I99PnfzpG0q8mAHCZtVrT0ZrurAMAl10+zYHl8qUsFzAV+Xyp1M7hvROT+Wq90bx+r761vtzOlc1EIX9vtVqZy3KFM1HIJfX5tPy8Xj5SvxkRb0XEL8cn0nppqV5dHuR/fABgiF05sv7/d7y9/gMAl1xx0B0AAPrO+g8Aw8f6DwDDx/oPAMOnvf5PDLobAEAfef8PAMPH+g8AQ+WHt24lR2s/+/zr5fvbW2v1+zeWK421Um1rqbRU39wordTrK+ln9tSOe71qvb4x/1FsPZj59kajOdvY3rlTq2+tN++kn+t9p1JI79rtw8gAgF7eeu/JX3LJivzpRHpEx14OhYH2DDhv+UF3ABiYkUF3ABgYu33B8DrFe3zpAbgkumzR+4Jit18QarVarfPrEnDOrn1J/h+GVUf+308Bw5CR/4fhJf8Pw6vVyp10z/846Y0AwMUmxw/0+P7/29n5d9k3B36yfPSOx+fZKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYDvb/LWV7gU9FPl8qRbwRETNRyN1brVbmIuLNiPjzeGE8qc8PuM8AwGnl/57L9v+6Nv3h1AtN7145LI5FxM9+fftXDxabzc0/RYzl/j1+cL35OLte7n/vAYDjHazT6bnjjfyzvYdLB0c/+/OP70ZEsR1/f28s9g/jj8Zoei5GISIm/5PL6m25jtzFaew+iogvdht/LqbSHEh759Oj8ZPYb/Q1fv6F+Pm0rX1O/i6+cAZ9gWHzJJl/Puv2/OXjanru/vwX0xnq9LL5L3mppf10Dnwe/2D+G+kx/109aYyP/vD9dmni5bZHEV8ejTiIvd8x/xzEz/WI/+EJ4//1K+++36ut9ZuIa9E9fmes2WZtY7axvXNjtba4UlmprJfLC/MLc5/c/Lg8m+aoZ3uvBv/89PqbvdqS8U/2iF88ZvxfP+H4f/v/uz/+2ivif/ODbvHz8c4r4idr4jdOGH9x8vfFXm1J/OUe4z/u63/9hPGf/m3npW3DAYDBaWzvrC1Wq5VNBYWLX0j+yV6AbnQtfKdfscaie9MvPmg/00eaWq3XitVrxjiLrBtwERw+9BHxv0F3BgAAAAAAAAAAAAAA6Kofv7E06DECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABweX0eAAD//19xzyM=") r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$EVIOCRMFF(r0, 0x40044581, &(0x7f0000000040)=0x3) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r2, 0xee00) write$binfmt_elf64(r0, &(0x7f0000000000)=ANY=[], 0xfd14) [ 122.803379][ T124] usb 4-1: unknown interface protocol 0xfc, assuming v1 [ 122.810397][ T124] usb 4-1: cannot find UAC_HEADER [ 122.823708][ T124] snd-usb-audio: probe of 4-1:0.150 failed with error -22 [ 122.843839][ T4369] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x5, 0xa3, &(0x7f0000000080)=""/163}, 0x90) socket$inet6(0xa, 0x2, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000640)=@newlink={0x70, 0x10, 0x437, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @sit={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_IPTUN_TTL={0x5, 0x4, 0x96}, @IFLA_IPTUN_LINK={0x8}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @rand_addr=0x64010100}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0xef}, @IFLA_IPTUN_ENCAP_FLAGS={0x6, 0x10, 0x20}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0x1}, @IFLA_IPTUN_PMTUDISC={0x5}, @IFLA_IPTUN_FLAGS={0x6, 0x8, 0x3}]}}}]}, 0x70}}, 0x0) executing program 1: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000040)='./bus\x00', 0x2008410, &(0x7f0000000380)=ANY=[], 0x1, 0x554d, &(0x7f0000005e40)="$eJzs3EtvG1UUAOA7TtPSJxFiwa4jVUiJVFt12lSwC9CKh0gV8ViwAsd2LLe2J4odJ2SFBEvEgn+CQGLFkt/AgjU7xALEDgnkuWNKKI9WduKk/T5pfGbujM+cO7ISnRnLAXhiLaS//pyES+FsCGEuhHAhCfl6Uiy51RieCyFcDiGU/rIkxfifA6dDCOdCCJdGyWPOpNj1+dXhlZWf3vjlm+/OnDr/xdffz27WwKw9H0LobsX13W6MWSvGu8V4bdjOY/fGsIhxR/desZ3FuNvcyDPs1sbH1fJ4vRWPz7Z2+qO42anVR7HV3szHt3rxhP1ha5wnf8Pd2na+3Whu5LHdz/LY2o917e3Hv237/UHM0yjyfZinD4PBOMbx5l4zzmfrXh7rvUExHvNmjebeKA6LWJwu1LNOI69jY5Irfby92e7t7KXD5na/nfXSlUr1hUr1Zrm6nTWag+aNcq3buHkjXWx1RoeVB81ad7WVZa1Os1LPukvpYqteL1er6eKt5ka71kur1cr1yrXyylKxdjV99c67aaeRLo7iy+3ezul2p59uZttpfMdSuly5/uJSeqWavr22nq6/dfv22vo77996785La6+/Uhz0QFnp4vK15eVy9Vp5ubp0DOY/+r/7kPMfTDL/T4qiH2H+yWSXB/6bDxjAI3ug/w/6f+DwnfT+P0yz/x+1VPr//+9/S5P3/xP1v8e1/z/B84eJ6P8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5YP8x/+Vq+shC3zxfjF4uhZ4rtJIRQCiH8/g/mwukDOeeKPPP/cvz832r4Ngl5htE5zhTLuRDCarH89vRhXwUAAAB4fH310eXPYrceXxZmXRBHKd60KV34YEr5khDC/MKPU8pWGr08O6Vk+ef7VNibUrb8BtZTU0oWb7mdmla2hzI3Dh9fvD+YTyiJoXSk5QAAAEdi7kA42i4EAACAo/TprAtgNpIwfpQ5fhacf/P+/qPNswf2AQAAACdQMusCAAAAgEOX9/9+/w8AAAAeb/H3/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4g537S1EbiOMA/ks0av9RKX3vVfqmx+gR+ljoS/UAvYRHsFfoBTyD+7ZHWHQxGYQsBgQnG1Y+H8jEych3ZjQvM4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPTpodou//359vfWnMPxNnlmAwAAAFyyr7bL+sO8qX9I1z+lS19SvYiIMiIurd1HMWlljlJO1fH96sUY/kfUCac+pul4HxHf0/H0ue9fAQAAAO7Xbr1ZNKv1ppgPPSBeU7NpU378kSmviIhq/pgprTwVXzOF1ff3OH5lSqs3sGaZwpott/HltkmuTtpGrVOayWxV/4l1reynXwAAYEjtlUDHKgQAAIA78HPoATCM4lycnzNOm1N6IPiuVQMAAADeoGLoAQAAAAC9q9f/3v8HAAAA9615/x8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB92lfb5W69WXS1r67MORyv8DsiOpryzQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4Zn/eUSAEwiAM9q7vTOb+h5UGDY1NqkD4+BuDAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgze/+8n9iapxJ5l4bS88jydqpsXVq7J0bR38YX78GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICL/XlJgRAIgiiYM/530vc/rCToGUSIgIZHFbVoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICLnbvnjaMIAwA8t3t7+QCEMegKAwoSBTTEvoRASihAFgU/AclyzsFwIZC4IJEFcgMVch0hISgRQgKZLv8hNZbShC6FCyNRUQTNfjjrD+AUJbsX+3mk2Xl3vZ59Z+9k+fWsDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoLL1dnghKeM0bqaKuDr2+/bqYuw39/TRzfXbM7HFuLNv5HT37tdvPZoJTK4X6zun+rWdL5tPBgAAgKMhrVXkd7KN+dgnU3n9n1XnxJr/+6eKuKrn99b9m9urx8svzVT1/2+/3n1u50JTxXXioEvLo+Hc/lS6j2iKE+/p/z2jm9/5/G8vaf6CJO+tPbuV5fez882tW+/08vBYE9kCAA/idNWXQfX7UOwHbSYGwJHRrRXeVf2fTrWbEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEATttbCE1XcCSHMdO/H0eb26uJB/c312zNVe+PGjfX6mHGILISwtDwaZg3OZdJdvXb944XRaHil+eBUCKG9q5fBB2OcE8J/n1O+PUN7s/j3oDMZabQaJOXrMyn5PMygeu89/JFb+oEEAMChlZUt1vV3so35eKwzHcK9H3bX/69Ucb84PE79f/fDv+8Viu+t1/+Dxmc6uWZXLn06e/Xa9deWLy1cHF4cfvL6mcGbg7Pnz507Pxvv1dzsUkiGc22nCQAAwGOic8CxXtnq9X8yvX/9/+SeMcap/z/7bvBFefq3cZOq/w90f9Gv7UwAAACOot5O9MxLf/15UO3c6fXC5wsrK1cGxXZn/0yxbTTdB3SsbPX6P51uOysAAACgCVtrnV3r/xdqcRhz/f/JH5//uT5mGkI4EcLlEMLw9OLl0YXmpjPRmvhH5fxCvbZnCgAAQFtOlK2+/p/lz/8nO488JCGEV18u4uqzrsap/9N3v/qpfq368/9nm5viREr6xf3I+34I3X7bGQEAAHCYHS9bLPb/yDbmP/rl5Ps9z/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANO2fAAAA//8Nujoo") mkdir(&(0x7f0000000040)='./file0\x00', 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000300)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@volatile]}}, 0x0, 0x26}, 0x20) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$TCSETAF(r0, 0x5408, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xb9ff}) syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='net/route\x00') syz_open_procfs(0xffffffffffffffff, &(0x7f00000000c0)='net/route\x00') writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) write$binfmt_aout(r0, &(0x7f00000000c0)=ANY=[], 0xff2e) ioctl$TCSETS(r0, 0x40045431, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0x0, "0062ba7d82000000000000000000f7ffffff00"}) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000000)=0x17) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x1e, &(0x7f0000000040)=0x1008003, 0x4) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) pselect6(0x40, &(0x7f0000000000)={0x1, 0x6, 0x80, 0x6, 0x3, 0xfffffffeffffffff, 0x7fff, 0xd3}, &(0x7f0000000080)={0x8000000000000000, 0x51, 0x3f, 0x8, 0x3, 0x1, 0x5, 0x100000001}, &(0x7f00000000c0)={0x2dd, 0x3, 0xfff, 0x470f, 0xdc, 0x8001, 0xffffffff, 0x5}, &(0x7f0000000100), &(0x7f0000000180)={&(0x7f0000000140)={[0x10d9]}, 0x8}) getsockopt$SO_BINDTODEVICE(r3, 0x1, 0x19, 0x0, 0x20000000) [ 122.901558][ T4367] FAT-fs (loop0): Directory bread(block 64) failed [ 122.909153][ T4367] FAT-fs (loop0): Directory bread(block 65) failed [ 122.915789][ T4367] FAT-fs (loop0): Directory bread(block 66) failed [ 122.922203][ T4367] FAT-fs (loop0): Directory bread(block 67) failed [ 122.928883][ T4367] FAT-fs (loop0): Directory bread(block 68) failed [ 122.940451][ T4367] FAT-fs (loop0): Directory bread(block 69) failed [ 122.947821][ T4367] FAT-fs (loop0): Directory bread(block 70) failed [ 122.954683][ T4367] FAT-fs (loop0): Directory bread(block 71) failed [ 122.961179][ T4367] FAT-fs (loop0): Directory bread(block 72) failed [ 122.968493][ T4367] FAT-fs (loop0): Directory bread(block 73) failed [ 122.975792][ T4372] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 122.984762][ T4372] ext4 filesystem being mounted at /root/syzkaller-testdir3756123787/syzkaller.EhMPJ9/38/file0 supports timestamps until 2038 (0x7fffffff) executing program 0: r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) statx(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x400, 0x20, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r1, &(0x7f0000000980)=[{{&(0x7f0000000340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000580)="1f0d8f1994b42e794ec8e48d151aaf8e4e9f8d32d56acc007a50d8fb02b05953fd4599ccc1ace557098da662549c9ec74871dea4215775475d5074db75d37fe9c35c85d0948478fdaeac2cee2e764e489b1f2f7469fe4992309412d0f068f87974fe34246ffb6818c6247ecba260edcb83977782c589353b47404fd34767a41b7366a71a6bcc79a525f74dde078a2652a907e7678e7b20fb4ba51de29ac23c320c3cf8ba3c5ba767b04dfc91956453ef8422ede3d90e1cf2c601c2213061441f904d4f8846445203bf5d80b022cb653f2c8e3a46ee65cc684c2dd9ee2a015384065ef22ad62b75bab7f5de69060118f8a994f753b1c734b92c01f659", 0xfc}, {&(0x7f00000003c0)="95e4ab750f70bc2af121b13737829a7ebf23804c8b933075c2802a118cfb57602d6267a47a8dd29afc79bd427587172367997192200524dfc3837f6ea0b93910f91c5dd46a4cc9580ce153b76a03899262323ccf4cf33a55149a6222", 0x5c}], 0x2, &(0x7f0000000a40)=ANY=[@ANYBLOB="1c0000000000000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="85abd4d1c5c579d13f52168bbc27849bda86b4c1d22ccb84e89c4582e8488b74fe28e6f7e6a74c1138cae2197471e982cc48d5929b5173e5bc2b942e63e2f44a9d3a5ce6e6c57dc54b36ee67f816fb785ae1bab6914068d1c5ea185fc791709a4e7f23d513fa47154517c0c0fb0fde8192308aa4338053c0b970e6c21b1a9e8c57d757cbc7895d5d7f5734b70c09fc6e1a9149e02269b49525e4c38489cbd17d47337e7f1b5a01f18835e1206e4459644ab0b3d35622d3caa47d9c9d813e47f949e84cd278e87ab681e8a60bd70f94393408b077f592fd54399c0a4e08d43ba871315bf35a70ea7575c25d1daafc298e7bb51430d67d"], 0xa8, 0x4}}], 0x1, 0x8000) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000003c00)={{{@in=@remote, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@remote}, 0x0, @in6=@private1}}, &(0x7f0000000280)=0xc3) r6 = getgid() r7 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)=@polexpire={0xc0, 0x1b, 0x701, 0x0, 0x0, {{{@in=@empty, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0xa, 0x80, 0x80}}}}, 0xc0}}, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x12, 0xffffffffffffffff, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}) chown(&(0x7f0000000140)='./bus\x00', r8, 0x0) r9 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r10 = syz_clone(0x202000, &(0x7f0000006040)="5a95ddccd7d82bb6332ac86ed106a76c8bb7cf90b2ca99cce4eb4dcf3f79710c3dd318d0ddc263c10202db12f6b0aa7e739bd7b9c1bfe8c70e3628885b1792ff8fff643e548b17aaab1bbd2ec18eda9af5bc0622b0dfe5dabdcb6d9a62ed2a5bc8f517d1bb2d7c6ad0e76adeb91d5fc81b812a755c4a98014b2ef6ffbe557c2bbf49faac49a0930b43439e11a89c951e5d06413337d245c43c29eca880325c85e4630d2e3c226136e0988d7b3692143496c8ed71dfc8cc41c6d147e52845543e6b08d032413acdbea605272f04385ff4e95f706dc4ab953ff37383aeb0f47b76c0cd6fd9906776bc6d2873ee474240ea38b83ae86fdbf59a03847c3642b3f382b619259b20388590ba5a20a8ac1977ca503eb43acb35467c7af73bafec6680c2899ef3fc945a05c8694de8fbccf379d80ef36a99f0af73271570af53bb21719636ee14de2a80c1722b85509797fa808f403781378256ea0f1987d7aee22512017848e850168d9ad2eb9c0ccae05eb9bdd0d57f6c690bd7bb80f45de7c444be3e4a4ebd3b8044ddcb4aa64691f409175a42220bcfbae450135d0afbd767857eca23ce91e89a8049f72630e239ccb09e738a937670a633f516a856749916bfb00b49f64e392e5692103e1f2e69d22849701014bc0c18fa5d8308d45b4dbfc711ff14646d24645644503414f45e350dc8568cc547a6d01219437fae0549b26f0052cba2ebcf3439174c4f8ff5e68f68274655c68d8fc16cc34a90e1b5d912ea0883832829ab191a5b5fc02b9b31b3bb42c09cf294689a661ee61b677659a029a3fb0de024af27e01da30a70581f7ada21ee93522c123d74889057919c1dc50543da251d04580fad0d1d39e2f6a8b589919db948d99b1ab0597ebe396c4b43516af791e8a55c2fcdccd9bd5c0754976fc232d921087ffb690bec01722fa1a88609a759a660605ad18efb2f1b39bc664120738629f042c77f5b07c393cb4426f70c6768a165329e239dc6fe12342eb77587cb8c746cab83c658dd3e341eedbf4f5408b90ac105acac05a0c7a6e503e954e56e055597a4f6a91b817921bd74909293acb99af483c83249fadb0c293cdcc6a4971bb814cb97007ade1d97741d2be4a7924f26f8cfca8e2b6950b711ba1271def2e3f395ed57ae5a4ed244d94c262e32038e0bcb25cf10228b0e8f56be9be014dcb448c8948a1c7a212887a69ad36d5cd707b9ee4c4bc30443ea783a48373cd09419da58d08e562a87157591e20f354c1a3bac456df62078c3cca734383fbd2978eafc82960ca3f4e2496dafc2760906f920ee0032ffbddb3772520ac69b29164adfdbdde3b745e0a88307c91be2784398bc6f7a06cf625247a4cf5eaba3e0b4dd3ce80ecf3d75de1ebb5cfaf87275b3d21a4aafecef6191a28484c613f6d7a9962bc5da7beafcc063abc27e4c89671f093d973e32253fa142b25b5b89252e051d40300a9ab6be49f15050a63ffc8cd1ee8d6af143212a10b8fd4b0146457454b8a70b3211c92812343dab04d0812371f3565018fa439bff8f63c7a30f59ee84bec9d5b29b37e954a23a14d8082d9c33df7e9f17fdcda268c9b01d6d3603fab4b29d9549afb90e0e9524a0514c3340c053bc428671ebeab5ebb2b1a7449e51f5e90dcf15dfd41406942b4300d462e2b937590faba9762947ff52a28d299d97f89a4b4c003ea7884d33c90e6fcfcbde033c67e333ed91c4631a8a79af7fa57315fde1950b95b729e01080111ba2fd0dd746c6e2453d9c0a4f9c7ac2b0926735a78df422c9ab55fb4e9315b3266e9a007f033c8c26354c78f8ef7ee47fe48ea9dba5332ed905b2814765d67da0818032956ebfa662a8be54854704847e5eb583585e62f915750a7a084fed1c38c196997d0ec36810dfbecfc8d9db22afee2467917749eef50ea35f1c78b0203c33a1ed9a3d58bd597bce81e32faf6451b5cfd2334e97936baffe48808561243b981aaa8d03d89665133ee5785e4c355a63be1132a347522fdd204538882f8cfecd72d05584f4d8f4e5f0f7a0152382019bb577be6d8022a336c5f14b6f86f93c6097fa6fff5339994b02accb38ab0357a70b9c721d16bfb4c243bb4c78901b5bbeb4f18e50a9260301b52fedadb7b44a5a5f2786c142487851e091ec98092a85269c6e2ec87bf455c9683132c0e61f79c198b14a5ede1a6fdd7a2d217bf648ff615dd1429715ad34a96704c8eb3534294362350fd156cd75a01e9c7240a3ff7cf0d3695672a912e505d79c1c8cd4b32f2f983f30a9d39de4fadb7e32739c5a6f38564470cf0e87201a4e45a1cfd30baa6262a70bdb6e6358103a1772338056a44d41a1c0c0b889d78dd90f007ed1626b810d6e62340f0ba82e3c5019b50a5005dc86300488f35f4c73791fd49c4fd29c58bbf68f1f59a7742cce449ada2afc8b2f38e8563d0d981f70d92dbafb8df32f3f5a4cac0d959de9535a1041efd8fc508ae7ccef2f5f9d319facf8a7ff2a385ffa10aada9b20bf06d716bcc318f0b889ac3d195edfd0eef1ef7b27903e3b965422be94087a157c33fc51b664fbce56ee45a09bedb242120700a2dd48abf5a6c7a4d472cf232c2042ecd2481548fc50d62651397cd5b49c0b12aa6d38ec035491e4267bf64a9572bd3b00252f323ffa22ca2f17436c35fad23173d46eb0571b3ffde231e9a3fde88dd29c95aa774c748d2b94f815ca81d10c1664bf5e77b8feb459d199ff23baceffe107e15eee9a0923011a8b7d269d1fea67fd042af5d8b93f2a4317a74e76e86df0d2969785bc8b063e455634e8dcb32242adb2744a3f7bb15a016b37eed178471eb85ab31c20c98c49eae85085a4fab12739d26f8d25335f0f9b196f36818f7a51e4e581d78c2805d2ca662ecf7414a4f6cfb7d1e79af1543f24fb87df027324b6e0c697173877f7ec1c2d945bb3afc735a91dee0fff26fdfae112b90472f6d44abcee55d8c751657c9663c2784a2f22f71bbff5cdfd46aa364ed8fabf1d2ceeeca396064217887b2e535444723eea3c266c33e61551b9bcba7b79752287a5d84c5e954f64f9577d9ccf24c8ff503291f5d76480dfac76b8ef61a4ca6c98f7712bb3d600027635ef88c3270ca8369fd3d67d246d33a2ca38bc414b3550c3821ac6e53078c74f47f2956eb3e6b6d59603bb3574656b9066ed69e55032a34c35c35c5920e6f4a0e3c8f3fbc22cf078a806202db9d8847e8c4a9ab84d1d5f914c29ed78528879de2a0fe53fa0a26395ce03f370b881d0aa2880c1c95a868876e941733a6992fbe325218c277a39947721e4fee49bc2250b67b75238c93a2af89d022245ea0cc60b4fb0e4c6d14218a1a395814364ed8010274b762670fee238500739b4dfd8e68587f3e750adb8cbad0f1c691333d541d96bab3ac25bce59ee71e78dddd02fb56c3fff5c56692bb8348ea57a2aa641450bc1fb520e9e48f520921e643decad7d30839d0a28dd7a7e08a3091c98ecc30357081a1504ba71a11bf4dbd4fcad56ad2dc49567d385b76a4b96b38e9b53e0d0e38f45d4c65856e49e62699f51e0ecb2df1e928261fa1bb374584c271cb8989ef2553d998cfbe5e6be778a0d028ca8738da28d65263673bb7f7cb327f1a34860331d5552fde6ef184b02bfd68a073d3e5cb066c618fe42633b992cef25afb4d177948022f75f680a0dbf3f9d5897b7e3ee97b1a23a884ede25a9c53cf4b57832f96b5e4cfe3507c4a81bf47a66c43b7aa816f916dd554073f7dc47d7f085c673d8d9c617e3d78cba3fd2c5fc30ab4b0eb9d058c76757b78208b6a790abcbe02edb693ae06f0f6d9eae09d962697f7f0896703d91b5d1179225428a392333baaac3dbbaebe2239c98abf68facb39e2eda8cd3366d6a482cb08b571a4707e2c3a766e97f10e149a73e0f23e31123ebb8da27602b14f88f57a71630574004d1c09828970ef3272c66b3aae584fffe1cbb0ed3e2dd00c099a41b86924e07316fbf4a3ec65ecfb05b86373d994299576a6a98a825b2c306e49dc4af4fbef44aef73cea54a194b164aa18f98fef586100ca454b43f877ce5244fe0b314df6d57301b366f39326aef57e8df2b4e963d8f7c2e565c09519eeda0989d92ab0f6533e795e5a229d8c27063ddb75c394f82418281aa99f966ee911c6c03dc23d0a998f2d0567570229191a281af1f0bd8ec7bb892ec7e8b4e00b2b1280e41448a1dc65700902fe1e76302b3b44fe32d7c3e19fc1a3f32b7c30a989bee4aa7c760a3e089e00846370df9c839a11b2273e5f71836972fe76546d6790d01dbcdb59e0db86430c39b23b33ab2408578393494952db14ff01cc5a237d0a1ab6f57b3011cecc1201317eef7e1ba323abf0f61664ab5881ced0fd32e325468c5d2cdf028deed383a4e27edfa791c5cc83c2719ee0fd537a152ed37cd7b4631fe15e7e526113ea8aa97aaf1d91477ca0a0d583d21e1f9ffa4a9d8fc9e58a06312675cdf7588e1d7dd6274b15c4f85dcb9e4a05181996d7026f29609eff0c0b3c6195088297531f553f83e191c5e4dfa277ac21cc129414fd5bfee27125d1ae081a659e447cda2f3ea8c57ddd74c36b975d12a36bef0e202d1a9a629f7c4b94327ab2b2b046cc4e06ff219f8cea6e124552d1d6dc4904f2b9799d89ffe75517fbbaad2c90490c3f96572992146b5e6e7abb0e5a618078d376dc634d8b4680bc9d3aabac46db8c9e75b13cbd6b0845b6d395666e660b4bb1b9cace64e5b6229e7e2c6162aa96d2c792f83d78ee4107bfba7d5f5b1024cc9a51262ae5201f3097403de6c7f59f3e195d0c9eafc2af4a8ace5a9fa6be4242dfab77e7987f199ad1be690a0a6455351b949e27036cc4eb3279a4f019e79cdf34c6f85882775623322a068335e46cc89e03fcb3daf55063b62425f17460e3981d54a0838c69601829ddbda8ea28918595c8644f8209202b402c0adf5f022d749d04a4695a97bc5edce57087c3a9bf1d877e774d27fec672897fa83e57bad45ee468a09eb7fe760c34e283251ee175c831f810d0afb309018d22fdbb6abb67f4855e5e3fee722f8660ef6edf46fc4df5e8dc89da71c3cb71cbf18b7d7370387b5e3278eca8ee048204ab7e11ec68a403d9b23e3e3f348249bcb020439fb22c2a4c3a917e81d655d1d7dd7748b93bebab0f969ad85618cb4348eec3d12011587a43086ec8f8c34fb95531c3c5dfc88d1e64e0dce6d7169accce8daf6f206f0fadc6ea758b69e6820b679f96840297d66052e9a967382a191befc5ec881226e1c032a322d030a2b9b3839772a443e574de12c6cf4f911db0dcc8caa3317b0848318fe065e4196783265c7691c8d6b7904ae2633bef8f1f800a1a6b3f75afed40962fe6a7d7dc26fad1befb04b0c0ef1de3a423fc92308dd355beac8eb4e131758ac59df6f341d584a709a7989c0fe78587332e13dc0d63458b2dce02023b35fa6e130366fc69ee1f5fa436b44e2dba3c76725d641869935c26d7678d44ee257d96cd535fc82e26999a35676d5cd3d8ce5bb093642392fd34b45c92dbc1ba39a4bf21ebf9d863aca987d0739a70280bade6f004352c23f118f68cfaa8222bdb143ec83faf41cc8d39393aeaff1219b741c740bf17ee79aaee41c5e4fef194275460b189049e97475aa05c2dbcb47db1550b1d3f41d292dffd4481de272962963854899abe67bebab8929b31d4bda5c04d53c61e076950ee52b5a00176abb06386c501dacbbe66e532b23420fe656a0cb5de9a2caa72dd2c8aa0f5d4ec7911a4773b4854a7790b90960d237c557", 0x1000, &(0x7f0000007040), &(0x7f0000007080), &(0x7f00000070c0)="2c70b5339ed790c61f0d4c30476f79e2d5c129be7977e63c9b212709e45c5bbfa5381dc8a409eeb306098cf4c750c08f21920ef22ec2c16efaf91095a8cac3653fdaf9ede23ff8b272816bd3322c8084bdd43ba1ec342a5b273a5a3bb6222cdf83f9d9babb66bac2f1e65795bf10de05086fc2978e0ee0a38831d920b0c848adfeefdf0f66dde764ec6e5e96b2e8ec435d18e01d23da9c4cf8cc62f4d2da82d7fd263f74c516ab7529a939f100eecd5c62b98138c083a95d2894276459406e1efa49d355671857e597777104a90f51ca57e044e3ba9715") getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000003a00)={{{@in=@loopback, @in6=@ipv4={""/10, ""/2, @loopback}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@loopback}, 0x0, @in=@broadcast}}, &(0x7f00000072c0)=0xe8) r12 = getegid() setresgid(0x0, r12, 0xee01) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007400)=[{{&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000100)="a69f00ccd91426432ee07e119e41f21c5e3622117945242524d1652f94b75c13f04f4a3df55cbedcef457661a45f03cc575215359ac7d0bb567d2096db50e0adfd3db7b076ac82badc719231d82511234a809cbd4865819bd24792c6425243b1eadbcf22c47802aec52dca180052e738b1c43ea31c6def", 0x77}], 0x1, &(0x7f00000003c0)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c}}], 0x60, 0x4000010}}, {{&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003940)=[{&(0x7f00000004c0)="8013d4e0e62b0fa0b9e0a095a489bae4941242eb27a684032bab69e94b1c5cf8f9e9e0528ba37b72ba764a75cc145d472ceaea3bb94dec4285fc583b64732953421c7db910b5d5a8f61688c1e3ec05486a99f790d1dcd48c7cd6ecc8ecc2f0bd7fe09c014818180dc85a5e5bf447818097e53dbce6ac92ce390ffc07135e3e4187965ec4f6ff8cf8506a0ebe35cec0691b217bae703e7d2223684029066c26a96ecb225ac3a5ecae1aa99ad15d602ed0a228e7c91d7108582b75d3f5db7a02cda56e31bdcecddbbedcf25fb0bb9325c123933c60f2d10dbf4fa55136c2785e9aa383406d7d4620b904123ced33bb4dbf89c80d98d39ab50832c98c99bbfd893d0d4c5981c978ad1819ac505b5d4fd8b61ae7acdcb71308e901edcc0bada175b97405cdb7d2051fbb759c606d2fc4901aa206b9b31d20e2294471686921c676aac77461837e786ebf87dc8a0752aa8ba94398d7945e51974581953ea610639e9a056b53935ce30a2a652335df4e48567a1b2037eafb454d3dd22c7567e1bda1ae2a34d04ec3dca237b882e03c29af339e2daa09c13977142dd6e9fecb9d048cc62e004e60d87d2def57dd244457b23abefbfa0d99183dd055d6053a7f6feaf9621782dcb5bd3528c1f50d4e1a7ee0bf4a52758cba19c84f810dc4bc9393d645fab5a6ef32651e2536406c8c0a0c852c0362d26df337ea0fb94d50a7533f2d6728e7ad501eb20fc0d969fdd8202f11414dfddf6fd4c4643df12c50984317160e034520347eb8d05392029b5946d42b0c3fe489fd9eb653c566bb0489d96dabd1081280f228082cd22f1f2a3c33389e57bb40f90897206046cf667dea8cdbb0460bbd1879bebf6df15126222ae230ca4832ac47567a39e1e635d6cf0d80fcaa405064fc72c28e76b807b31ca1417c3e04cd991570899cb01f273311be44b0520376bbab6419760e1f0a435faae1b7a34df6602690203cad0aaac543a61107486fba9e98fc56b1304a99b034612ec7f06a9048553ec2624f0362d1f1156179bd2146e1b13a83baa5c19fec1c82f1625340611b31546071e341489e81969376332f9bce842d319824992963e82105b36dfe0951ce776e90ba68eb4f3df3b49a32dfe6bb2f9c3da29f2219e48c0053d73dd832968181264fc590a33854d21bbe33c5afc324f77be5d60cc978f8f1bc94ba6b5bd01f19c6c2be3505f9abc4f730c2db65089a7bd20fce79607cb6d947dbb46760f36af530d1c756f23ff22ed883a684bc377aff2980599c5cd2363d3c458cc5e2561eaf8fe370a0fc781b85c208f2e9cc41fa99ee020a6fa604be1810ef3bfc470e923fc26a0e54a1a08105ba44553e5262b3b9ed0346d870cefa23f5595dc38bdad582f89bfe6d1cc5269b42eb689f95c518a3019f0487bbe5b12d3e11ad5b4ef1ea7274faced29788eae720f6ee1a6f6169912ddd9fd29826c3c6ee45b1f12a96dc1d456e697a6f2f9d6790f0add0158b2d8435a3b97c5df99d5772945a7d315c48e9b505f1212fdda020942a1c378dd885b4e64574fcd00fc45edfa1eb36288231182f66f48f5a1a204b30eafbe35208213ecbd682979e02d1ccf409720fd944776f3f364cbfa5b014faf05deab7ad8027e8ad01255a598e9838020490e568463518b57c46c058605b0faae71694d7634947b8bcb59fbf27b54ebe605fae2ac54a91ba4f48dad524ee4bf4c03547ba5f8850ff305c607ac3cb6435858c88ea99b92ef3cee97cae3fdb7b1f9f9aad28884c98106f5406203966681881f03538ab35a23fb2be2bbbcca3f6dd91142316f95604e88319d916f633cb9ec344e57a96f289cedae84a97dccdd4cd37b56b8fc39232cf76b9022aa490cb2e815b3d186acaf0e685a71b4d4e0effd12fb5a15ee297cba35bc6900d4c609282e86b7e52bf2de626c986bd9b51a658d512d08604acaf62b053001ef2423b26ff9ee8053420808fce863e6ee6dbf6856726e859cb08e0b411de5966a432b167d12d351c4e2f024e387291c892ae61b4f635c93fa98d3db1fe8b891039505218a465527264f77c100976f1bb986bebad7f803cc4b6c4401ca188c8a9568cfd3626a828953a2454b922c7874f9f6cf1a3e8db0a49c06598e2ae4d6b464ee57c18c0ab647d044738db7b800f507e3cbf29710a6abc77334424a44a21653079e5b4e5198d5c31a939186ff6d7ba7998fced10f40197472d4fdf8d14b3581891ffc22e2afa414564458acecee3d6c7513fd3b79721f102310ecc8fea0c6300ff7c4c117e8a049349550bc5722d5e19f83381897002dadfbc515ac4c69b1fe45e17959d8603fb1de1caf5d11acd6f4d8faacc17ac6efe9161a5b53387039b678433681ac2a419b613f196ba0200884345534692ee65c3f4d3e3e993ad6e61d7570d4055e26cf2c2daa56d18f31be32a599b8202a048a57b853648e68c0e8fbe6a38dfb6f19015082d337f53ed486e596b86ee931160d516620c01ba4721e1de38a5f4a778c17390f57d4e5ef50dc3a6aaf42700d73f3ce04e8ef1983120cf77338a7d8ad0b89481c2c5fe73ed24f7891ec4da751a6047bbbafa3849cb57527e44fc32739d7cec30005b43ae76906197f40c1e62c8d823c992fc56fa22d4040f2eb95754a8cd599c38d34e7e4e16c730a3f65add26a1a0fee94e3d8fdf4b43554dc3d245ce567c70d1461f35ac1033fcb233e4cc53f192beaf13996b8a1cf813de5bd94e72e987685b528c3adaa351ea76840497d06303fc4ddf95f181930dd5a4d8d52efd6cb88321ba0ab21a6b0ab37eafe2532669709e713c56c018120d2666809a21eba57dc5fb1504cf25fbf56bb4f09f069e4a5c1de9e2455eac53eca10bd3581cc92dae0419b145744c0fb38f3fec9c2a71b86a00cda77cdae8054614f8c2998c5349a4345d5e986889ecb93a63e10afec6956e59c2de66863c967b838754eb829db09b6c10731dffd01bf6be70e8e50e7de63d51c9e30a9019bddf46140ccdcac746dd6a026e78d709735340ce582a62be65458de05d7798a0b346411658dc736b82d34a3702bd34669ac4dc513bd3c746659da9c0b1d333e80429c4fc75610fc79537f6043ae2684f61e44a53b113706f63ecb87727e177473ea35067c3958322d4f74d5159a5071fe0ad050825614631d74c74d47c7ed04e394f68ca134d685622865268670e708e88609dd03397478fe936df6bb1488cd2c163799e1c0a61abb800700f809d475e359731f4516546818d2282e80244f2e3ade70a9c80427e96637a45a63bbf70f5cc30a0b07bc53ad5f8c42a6aa545257618aa24734297fb8fdc9e9c8d423253cfabf0e60a75e8fce272c7fd79122d6421b2f92f63648f5dcff17632cf1742ff9edd638a3b3c0ca40903262bf8f306a9f7d9eb87cb4ce2fb1a53e60752ded065bd973d6506f0cdf7d4b33e8d446f4b898bb81909d883ae704433959e05045f4ac44a9c1dd11ad72ae8ea5fc9f35a35043d53701203ab05bb3ec9ff258cc5a6308d0f6e4747c2a0bb25c3d2e09b8fe885526335fac9db6a2f9cae481ebbf3b22ae08136029bafdfa05ae8e0366502d2988d879c3ef8aa81093017529231f7ec232f23acd9fea3b4dbc5aeb44e4fa5721fda6c0a3b09ca8062b33911433cf2b55e5ded6165ba7fd369e80702ec81fdfcd88202f296204b9cb0df52bec03f6f746a206b835f1412493546ebf9887ed2a0dea7bb4cfbb96291b22a9177e0afbe877974d541391bff8e01153af244da4cf12a04e5f15c4cd4c95fedad378489915b8f96b1144e68d54aa99189aca9e6b9650dfc391bc4baf2736aa86f1f4e00616f1ca5827789f1be912c5781855f810f947807a490b0299ee49e70c55461376c313f7790943f6a2e0ec4208356e082045e46e3d450859f23350c3df80d09e359c44f1f173f87359da2b1953a5809cf8f279b2e0a463277fdbfa73691dfe571476b21fa71d1f0ef0c1bf06d1dd0caba136e3362d374139c9326d6b0bcfc06a8f4ac92ff877213616b10b13affaee5c0bac30398ad562c7907e82a8b6e596b538f6e8b60e2a0c3c9b8922c9a1632297188fb472b84e5227b1f74f4ed475c09091b19ff143fed414d1ea813404c135fe3f3b06a275ce0deba5e7e24648f7f987f9abce7f63485a2d8120f9e57b2d7a22aceb6d2a841d58791ffd1d985302539eb180d34b9ec1f253aa3ee56dd6f6d99612ec690ce9fb1dbee801b611dceb45577c30e33566b2ecced3543eea297f14d543d15291863185f8b4d292817078aa9be53691cde213a57756c1a0ac07b8651792ee350073920180be30ee6e52bd85d0d2edaece5cb27184c4e28a891955bd33fa64ca8756a83d59cf5c759ba6d425c906043fc42d11bbcd53d4f4c99829d97969079fff535813ceecc9bad5f831d6ad972e4a485ceaff1dc59a742126ca5bf6d2628fb12fd21986d4bc2c343eda963215eac2b6ad85ee4c52ffa39a3a295abae7c3bf46c1e7bf70bcd815b4d518f4f5298520e5889c29a5e8ec7662b667b01967c723fe9e8cba6ed75c3eff1167217119f39d63d2ca0ea99da3517c57fb8a40c8cf7b4f006e8d987cc5619e754501c57e8a83a6510d9cddb7c81319c0f138ea269ed131848c87ba1b695319cda1c7adeb0cdacdb2cb18135d6f6bbb2c4b0706224606556f9e5f449e8d7c279e0ca87b3e94b88d37fc211d69c1065686b8a5a6ca2a7e190767c50b731ed986ee6f6933f71e5c43909aaee04aab9e8dc104dc560efa626d09356badf0b4a8d45a68c81f15ae0991735bdb7d9917e30e7b88cecfa000d13aecc0026ee9b00ded4f2511607d948226de4ed11a5893c2fe114b763768f920effdfebfa77ec05aaf69fa83ea05b0e3a7bde32dc631c7fbc5bfc365009159cebbbaeb53ba146b853d585d1cf910407d3228aac945e80a15d05233fe49f0ce6655b234e1c090dcf235e2189c2c0258b0bf3de4735f830e09665fab433100853d09745ef932c59a1e6c11ba893285e50e4489deaa08eb055ede3737c4649958275edb0b3438006b07cebd7fe9c896f591952751e2098383eb432e6792bb579791a28845ab192f2fe2e341cc0021e7bd5fd4dbf436986fa208f305f344bd1559afe275269353b2dd2d1f067ba0c18ca0b85480aeacb27fa150a09cbf806afd5abe8d2374dc89ae778635bc0159a1bd4ecf3ded5e44d75174492732fc691bd5382bd8df1ba89066ce2f69c237047c3ba8bd4df1a9bc138c7389e2d94373fcf195a0470fd1b21a9fecadf3f796710c2eeba22ba6aa091944989cbbf7b443ff5ba001ad144231ae02043e54bae8760424c38513db907134b044772c5f4cd373efb19f72a6ed65203798c2de7f54907cb6316ac5959df4d22f3c0cd4d3d1d3f0f9b9e3acd1344d815519f4703568b8de5826bc0a18d9b4d1eb61e75fca47c0a2881244a1f3b4fa6ecee5126098303d0145eb4df2a0152352d14239a3e47aa626b0b8eee45153be41f1c2bbc694cda13fb9e01762ad9d39e0c32e88596a1d81d30792f617e2dff34b4ffbd8fead353abeffb5e7e6795492464ab4de0cee61b813dc2b67d6a5a269b7f63afb2796ac30502a318bcc638dfbe33c055bf07e9e9d1366ae15c6835d57bcd83557d45ba15289aafb371392db4f4b2272fb197cc666110d00168eebb918f2d95275dbe11914b193ddc6dfebe55c8a31c5024fa0212fef0d45a373029b47f0051af3d116e326d924c3695d65c4b396f8235e72a1e45531d684ed15a0e948194da4796521f0cae43166fc1c479a8a358b7aea56a423b2b", 0x1000}, {&(0x7f00000014c0)="c6e3efaaa55bedd97d9785663c2fb38c1829677147d6cc84b620beb613d8682e4b251a957e8fcffae5b6e6dad3c1bcf0d68b30b6c99474090f30e59223a87e14ef26de1c54a5bcaed45c943d618c8a9382d79d4e986df3b4ef7563ff082469158603c246db1663d981fc8fe839fc12bf033cadc4ad969ff2e012adb5945b9da13f0e2f6e1aec06924526c1f5019b42f029675301fd75e38d5e493dc0c5fd459785a987f54fdc2b8b8b72ac678135fdc4e03ed30807a671289a8d84a34f9e9bfa6a5eb9485b358512ec486a4ad6b87ca93952cceaec4739f0ddd148ad0187ed51a693f17df43839", 0xe7}, {&(0x7f00000015c0)="912e0841d78a083cfba029ca1da50711965e016844304005e79388c39c9dfa54f2a37d77d21d2580eb03f5a9a35f9e7165bda43749abb686ffba74c162fa6cac69c58276ef1487a40568b772509c4822d325e96f60f6bde9d008cc1a34bb0c66bb", 0x61}, {&(0x7f0000001640)="143eb57dc12c3b0ac332ab78d99e65e3b1d5b3bd27433b86be19bd7279341467d948408756f874ef3afd17c9a7f154458b0005197791e3c9c15c5c2cecc1b1325c13cb19e2ce7a4dd58b28e6fede267acaa46e576788b5fc327278329ce8b0c05bc4ff1bf2ac5afa290b59728e2ea444eb7a2e3b646e886a5624a104518aa6f2b657c1a23e787c1c8a451ad6313b814199d9126e2747b86f9cb73598e77147b13a5f8ad448e6", 0xa6}, {&(0x7f0000001700)="ebf942c7f23fd9423f78c4ce8acdbff17b6419a2e1783f45b22fff5aaf37a514c197fd66f09452d10a4e4e346b044759e1700da4d24ff16ddf8212d23929f7f74a258bf1bce3ebc5c06f963986fc92b9e6ee672e816900de21bb3691736184c9d9264fa1e70d448edb22a527678828e440ca30de15ce196fc9fe1a2e6e1a070b753a7c298c0d7c95246d5a1dd48743ea1fb3fea37bb31035618c35cf412658d3d18c42bf0f692f474c3aaa36367336fca9e8bc23606bb10d4d7c0ca5fff5a9b021e8dc32a50d19d5e2c7c161cec3bed4ab08e95bc72bb703eeb7dbff1205285d36364fbae5e54493f666f111586482aed06bdccc33d7c431c240657024bc9bfdfa007258ac6f8d48bf0812ca97c25ba7f45ea5a949283c9d237d4cccd6303fe78c09e8bcf280133ab010e847b6e5bdb7000a02473ca910fc0b5c1a3920b23d3737b2b9baa6593d4214727490c77162596cacb6b9f9feba75cefd6a3663511a38c0f785c630eaae301e27a2ca1a37fe21c32d19f21f5edf62b35b0da91c112b8782b22fed834c18c52650fdd4a3307d027821a342ac03fc901dc973c2d446d7e0324187248dea1306f24a5d3d9b5b5a14df3748b538b67e6dfcc9fcd771413669a722c15b89431c86c00aa350e086b4c36e946111460de662156a1db9d6befdbbec74b0daaf0cb6b808072f6de2dcc684b96323106b1842585f1048bf8ba63a0ed6b66abaf2ada168a01aa8ed2621ee0d752d9d5a096ccb5147dbfbbe2592ec670166ecd34d8d13b7cc5ee2bb5540866488915a7262e4376bfb534e60c3d26f02d2d73c3ec97e43ea0e7a8461f2904ef46ccf992a0257939ccde9bb5bc0e3da4e52af73a9f9d340faee92ccf4042343969cd99a663e6f2f605f1d815201bf4bc0b9c0940a877230eab0028f78ad636a0cf89057013d75baf747392237fe9a27c7270313602597c8bdffb303f9be6600bdcf9a70088e8dc935c128dcd09f1f25333b2ed92fc27d445a90a2f0635f99257733d800d629a2b3e584db39126ae89129fdeabeee1ec2a20acf6f87f2411aa91d6fea182b8ebf4117443dd770933baf9811fc23337a9b5f8e9209467e32c2a2e3f793daca26a4bbefe5acbfa7e3cfd210f5525f43672242ad18093dca81e367986feac1b3fe0491026ea85df5c07d9ebc9bd74b4058a6782dd1ec64a7c546803f6daea36f158daf062b74eaa91e8d8e49f5de28469a8fa053a5e0b3521e1b8bceacf858bdd1357064783a5fa224430acf9f84968ce751aadf7048653737be774ccabc08d1b3986e3b47ca3cb02aeb9ba2bfb24afd5b7ab8ce6abcc9eaa861f49473debd0d5edf0c96bb69e9664ad99fc1b45460a0f33cbde85c64f2f7089d41e9615521f88ea2dff8b59d4b0d748b21a82962c684234167d93582b0dc42e7eb0a4ba12c6af11b53bfd442325c3918fadc5ff60fa516a2c63462a27b72ccee508ed05ab15be9f8095c578fe0b7c0692b4905b9ee630e432a7cf988fc9f2e979240a55763a6504e85571736c213887f9f530d20c570c0b4bc9a0a9d1540d187015820bee8b7589bfed73d19acef4dff5557f6d769961db7f64f20d36210cb0d9b0376933931b265e1e72ea19ed8e50a828c3498cba64be5ed3dc25af5b4e3aba79361faf7f8711ebca532bfa92909a7c0492307fad14ff7827db5cb2c2e4179df077159dc4d55ef1785b7251789cd83af4643e787b6e09fdafb29875eed898d6f3b9b4ebb9e10229c1d06deb7f4b6535dfba9f55fa86abe8c8ffa4516f971df971938806403f9dd39af1258b9ae776aaf120d5f015201bad95373d73cf1c339d6ca76cfff9d32dfd7885c3f721a92f2228bbda98973d82d5299fe48f34051e6e05e2206901806c129af58329a6688c0c18f2b63458168f35954c79e28032d329d0e3e254b533002cc01d7e10ea97b811f135443f16252b72991e18498deb1f0e34cead0a28f3ad8a6dbfbdf7b45df9d1e9055d6d6a154f413f9f06b6b20bc4ca3f276f54ccaaadce75be52050b5318168436bac3a509fe94c8e9296676e708ae62ef7c776105ffffdadf19f754bbbcfc3d5e69a9f77ddf542bc656b7835a458515c3e9ca559ec5104523588298231945d0ebf31dba2f0ba020d656b15efb22ea028b7b2c61340d9f9d35a36f541e40c8157cb837ec07eb2aca46cdc42620f6bfe23f1ca6d60320e5094bd5c3e87ca62fb8b1ed770f2d9efc734ed4f367bb7d3db83e1dea21815b72508364a5567cb728e0ac1e88bb35a6e9b5f31080fdd4e73ca0d3158ce369dbcb22d97fafa611c280efc044dca62f5f7362ea35354da98cc10ef6d059eda5a5c138120c23c5847dc3ae805d934b0d36555a063f87fa9dd72dec3e8b97c27efd94c2b30b37ff49f5ba0b0123b660c7f6776f2f9fb60223c33d98801536492eb9dc089a73e86b56dc5e1dd06605d93c7554f1d8054af405856d339681fcc52dcbedd715e04445e4027e586f40a42f03ed98ec6ad2a3c0c2ed928be09b72a4cc1ad6035cc0f951f967377c32fb284160ac256ae9e876536bac414f3b1a8d1d4af963763c9836610e5bfb2420b78804d000c097a1c1b4ac815399d96dada758015760dcd12a444edce15cf857940860dd6a247204d4d44c747628cc78b25ec8591931eadb7ebb68747fe86d76c32aacff0760f2505d4ebbd9bf2f285cc04eafc41cd7f936d166de6ccba58cd99f7797707adf512c914028d3e273b5cef95f13b72fc14add2fe5f076a9e0209272d3ae51a482e13c959b6ac263c69ded55e8e970e4b694ed407a4dca35c462ecbf2b5b74a142fa20e401d38a55112ccada9f0976c6e304bfcfb998fdd76e728103fc12046f0b8ceddc92400aae3195b7c40d5eccc263473e6fde06e8e961c936b4307c9350d3bf3cc347d05aa7da16f8ba5c2e3150770484e14d220067d99fa8d501faec9f2539dce42b90a69371bf1deb0d26d9f045e3f02459d7c5d72475dc8b57d653b178373392893f61b6e3d86374053c7e6d075a257438e28d3c9ba584b09e56b373d378a8afa4dc6f3462277a2da93dcde410bcc82435bb520967d115c3cf6c4ec09026de3a49125baa83e39ab3b0f8f2f2db52c5d1f7ccd00cd31fc447a494baa0d5b46b5e2dcad7b34ab3361f564d8a1cd76c60dc4bad2d535396e2b9fc0848e457a0ca228e23da8b34cb4346acc10135e9650644a986415e03918a5e259c3fdc20e94437ca57702bb3ad0e18c66b1fa921be8825cbdc45b4b932c96e34d555443192e6e47201da2681e1de6cfd6f267f697e23252eaebcb8b5aa8d0e8398a396424f09cfd542a77d9b7011a59a2fc6da763b1a112a0f9324ebd10fc21a111462dcb0c6a3f52cc5585305114f3013e129b4d5082ce48296a93326c39bb575e8a3d7e1429bc7a49ede7bd6b001cde95016fa0010ef00a3385a6892df0232794e9e8bb28e7cd0b70eebd2d57ebd2bc0b3af9d714112792603a8a2db8793249e531764d0379a1e6c3308c95bc223100dadfc8bb12316c6923ac010c18660cc5554fb1f37b9bf88256c5c7ba0573169c02520ed8e8230f0faff70080e5abade1d4bd0870606467d7d78c503c29ae971eccbf116fe193a2840f1504c561fd1c7181f929a6e5413809e401c529688a257a5ca0bd92ed351323c379e996ea109b8620079698a5234f8a8f3cdd580751c080a6f869af21ec368d32a15f02c740db7ae9ed2576407ac6134bdd4ca93a50d20e6e377ba1b2094aade16272189b941bbc374b4e8e198500d4f2a70c02bd12fb9e6c65fa86cc28fbdd80c786e24abc20cba887550c6f43c7fb746ba19768dec290c7994728be6e854968e3361af60d6837f823be6d113da51dadcf781064f9cdf92fb6a618a44607caba8deae4e0c6089c37171753450d7f325c6ace78aef2fae9a4965b7e76bef6aea3ed43d9164169da880c557cbb8db535ca5736392c21ba3c10027334cd7fe034d7a5be4d81a4f7e3c8d91b5725c36f50ff44c137275761f5134f6fefb4aafc0bde193a3454084baa09a11bca34151750cb77c59dca54ddab997f9de6fdefbcb4a07076f6feeaab847d6807fef39d92ae8feddb30e454a78c757c080ef89d388b6f967078401d9e2762b150a910f92a684f498190fe6b6b0e242de231c06c6fec9f7d01b4d2a64b86d7d18aea23ca7d2655597e87fca45f1d384fea06ae82e4c12dc229b194897fd3d6f5645492fdc0519fed14872ee90ea64a93700eefdf85cf884102e54a20502b836d34bb4161c051b7a24a56e5fda49d9ea6b819613617b2b802f4fb68d21a8ed28c52836643ca679c601a9ac4e9fe741582e36a8de21f15705485eeb35e6aa06e875076ae6e66a465643a7b6fb2a4d2c390942e88922d93fc0150da9e331cb744c542eb8aad2d53d1a6d340a76aa44dfd187903ee4425c748ccf8ab487836b269a1effd4b64c79340f0aca0a5950877448ed8e8929521a1c393b23d2d00c628869e22ed5031a61c8c34bfd9026697fac820443edf231dede138e06ba09af18c15bac6885410f7fe287dd608059327f27f4181abd75a57afc7b55b46c8d81f480b5ec52b8175952f9e796c63026697ed0b5296175eddaba2b41106b01c4aa645f299228993efb477769443c0f745bfbd907df301e33d3e41183d84941206c84c24f3b3285d29318b1e599a5cda2b62e2281ab511f1eb8d334bd37a11a72d21f798d3eff4a73300cde4e865eae780589a5615a0f5bcb539203150491a42774fdbe9dae4da3b08c58afeca79ffcd981cc04d9f43b9a9815bd0401480ea8211452d5952943591a379ef1e7e0524cd03b447b4dcd6bd7d2b999f39ff3d2e449c79d0505fe6feac02e521e685cbd9948ff6d977f68dd6984d3c8535c76914e24d10a19ce3eb7853f774e965a7d6aac07e468b0bb2a1c47810c4976e9f74d4f3b018a45a864074496908e79ca3e53f9a6f6594c4136cbec8b90004c60ff2ac80a08efa9f5cfca7118845fbeb35a1041b8758ca73d5cae2f602db53f57748166643cc978e1a6816cb6063939a97c581397224019c0ff961aa41eb5f4e470a2fe65afe39d78c6e470eb23d2c215f5aa9fab6d46c8a08e2ded42c02880ee7cdaf0a38abdc078bd0e2567d07f0c27ba62e18e614ed82a2f4461052bb7d8cf2c6e2d1e726ef4da022a9fc74e9f8305bae44d381865baf3dbc2217b0b9e943a36db98338a423ce0553842ce3d0fe03737aace0e86f3c61e58d6f90da95e122375f690db0463a9ebae11883c5a00d2c0907117f869b0db915e7d9bd78bebcb55d531e22f630af2cfbb0ed293fa404871b3f196afb285d33336fd3096b0bcc7a4fe012406098ec32e701bdef6fd58c3985e9f413189b561ae39adbcb2e752734cba0429f0c136e843a5d1ef2ed0104d1cb804eaa8d354bd810c64070230f2a48f5dd8d5a58ba2f5f623b7ad740718ad9baaa0c957e47098b6ea4cc25ba54f13e270f77f4a0fcc605ac9276ce88a4781d52a7c4f4c9f53c5afb8db41f94be1f2d4710b935e03339e135ca516f42ded9d7274fa00e34c94e0a02b114958aa834cbab6c5672f4781e2e9e316355187d9ed2a88d5539dcd3fb386efa0f3a6504014f4c8ebc2430c4591745c0c877556494ac9c372c012a7194dae1738b9adf95e122acf38922c4b3f45f4d4a787d3668dc3bbb822122d73de58c03b82e18c2dedd04c54984b6e4cc79bc1a311cd5ef8cf251462974a2363a10e2c0be990a2cf40b53a39acb4223b9373a065ceed23f17dbce0a7661c0e5971e2026fed52fb68470a445a073ff", 0x1000}, {&(0x7f0000002700)="d219840faa790aaccd2d3578fdbfec7f43cc200434d7453799cb672aad2378e7668715b5546ab53f27df2c2afe4d6a709bcf8f8879aadc99f065690e08c1608457c2115814822759b6f3c8492b59e1d048da9775925ba12d20e25636fa0c6da1db784ac0c6d2b6c9942655670d46600226117d069057a18b859f57988de5b8db870851508d4155c77cf67ba6a3381e47", 0x90}, {&(0x7f00000027c0)="d01b32d3f187727f08142819be35fd8b700084d7c53cd0f0c70ba81f63321c6f62283620ab80a8740559c7fa0ceadf87e511e8c1e2517e722a6d25212e5e4a89c2f66bd1af29b0af3725e971d9cbc4d9425eab3a20145bb41952de31734d21df196790fbcc3822299857f195c41ad1132715d3bb0c8ce45f0b6f272066c341ec8e7ab54585fcae4075d995ac", 0x8c}, {&(0x7f0000002880)="8910730a647ebd83c07a43487a93cb0062e0e3ca91e90bc822cb3712bbefaaf9ee81767bafae6570b4139c3e0c39941d03827c24ad704f948022a2e689403284556eb503e57ae8caefecb44216f90f80456f7a1ac4f4f1a39d4908090c65afb8884c8f34d0bedd2c644c62822112d614bc70e54c61830e8cafb087d772ff7cc55cfb12fa0bab18d6138d3dde7723c1e61120fba8b9a371a92762bc83c64e02637fc57ba6d4f3530efdade12dc2327be5efc24b16ea102fdf3a965b327e38741e1300175bff7d4b60ddb161977d4cbb3f507321f38c5ccc08e5d6de05d390c0979a5c50cf6d3788ba434c7095d621c8d3ff2ceaf4b0bfd2d66815ef3ca0dd80f55ec27d07a796cb2623e2ac14a58fdf25dd943c6815b722574e029efc7fb49928ee351ffba560f48129e3b1cf31dc16a8cf1d38faec54f405e4b3d7cecede53182dadfb87d17b9d840c7de28e66cc0c53888a46fb3b7f4550f59c102c2a7c8024359ada3059ebd41ece9c967379a8353e4101f76ccdc024463a6d0dc20778d5e86dd1f30da51776d7d6db0a68a7bad9143bef57b3272b8d6f0c0e99aa7f539c0ba7d7f3b1714dcac61035a91c86ed607f6a0f1d1c315993aba68b929a08493bcc367c03a1de6606aa86decf79797a4400ef2f33eb4c86f0ca69f1d97b56b24946af50f8f9b9c82dbdcff07ffd6805ad30fac393717aeddffcc09d136aa2c10050b81115abd6023e4400d63b106aff280ab7552d4eb6d1477b5d48cb1eed7153b8673c3f77892a13d670a0e1cf6fccd6794255c51bc7de821d1a81d446944bad2ad0e4f0f4077838531053dbf735922040a6a863400dce2addfae6138eadce109664fc94aa7af80205cb39e58ac0f57ce30519646b1a64b3f7ea05ae526224a223c0b77da61a3231d85ad7ab1afc9b96d86be9f6a17df4abf7f978c294a9da3e2f83f0f33c2e0ff67c5bc051b0a38ed3e17b22f1b7a663f16710193fb68235a5e8ccf944eddb0f86f7f7080eb4acde5df73d1bc96424ecf3b65b0db54178f640a1fc01293e96655d0357a6cf519f17995a66abf8b19c2a7255208b74454c6b692cf675696765cefcddaaa2cad69d1da7ef120328ffbc05e179db5c08b949de1e3c0acfb02ccb0231242cbfe0496aa8b0a42b8930cbd35632f8ad4ea6b460306470d6932533524f99c5698a16ab675c1ead56bad9a1b4d94fa16900907cd5b5877f0224b00bd7d9f44dc0a7fab91d8cf3ee2aa064aa629c4f51086935653e5a1d6b1924140acc0ee5ddda9bd5df2e79cc7140f9b269fa0f38158c32a579f950b3c3856671c81c1b79b875db072960b62ec7bac9ec2ebc735fec196bed7b2c24b3097c55534ba37b81bf04a78cb95eb874e7eac36511aeff56c16505cb152d81c7cac930286e7c9bc3ca9266765cfc520a7b9153b5516a24d46a12f1504fa43c2341325a5d6afe67f0838acaa8fa32acead33c13929bc1f87aa3693c3cd21fd8eadd6c16a40666c3b06857aad581348ede0d6b3ebafdb3bccd9b16063a36fcb3ef60f42482e994001402e82c4c0fb90d615f336904a020324c5a627df5b96d68acd6be6c66afa3f21e5077a410fa7bfdbf3ed42f7267dc1e5451968cc5e72a71455b2b6917eed47572c0f2e938a53214d360c1de40dce94f2cff5eafe2692bdca39d5631edbae2326249696829da0b19905a6ce8a77e9646f9749e8869b4f7714d92c34e746626be792a25fef6ae71a908b823e1c16daf57736bc5b3f9efdd01db349e67698044dfd8b198101fc8b0c35a32b4c0d1a6632892bd4255fa20373b828e6c848fe36061a1302b63a2f4dd781e9e64231103cdf0ce009cc9802b30d894b7cc80006daa47f072ac77f1e9b17dd027f8357ac9f25a7a0c760dec4d77742fda0f957d516211bf2441e557d94d960e560becd51f130655358e5d72987a223a57d49cd16a6f1d10f6fc2d5392d71457bfdae66c22b5856cf9ac7f5e59d99a39ca0d855c3e690e42811076d52f90da1570e45b35eb44066d1f0e999e99d69685a9f3e611932c8314968a755b49c64989fa5730d3a29331d4cc49f9e5fe909399927e1cf37e588a94b91b99418741eb60773328f8d602761082935b6334088f1521dd37eb8e7c95344e069a922868aa731c2d51d064907df565e33e8918186487e0992688eec1dde008984a7f5bd765023c5758b34b57c04eba9b19dfcf1890829af4b76eb47f4eafd3a82882dee3a4c07f7a3292af6c01095577778d1e6b78489a5821a3f765b6240c72ec69e8a082f0c12dc4e6e775377bd1169234fc1671d740b06856d4860489e0ff3657a54565f5766a66389262e9c0793339ff726bc1f1c4d57fecd3e565eec3a4810192e7b7a7a408c8820ffa36a958884bacd2e27f3a09956744c9ec5908564c5ba857a637f5b813f78632c578dd77137f2ec8b273204867bddf7795b2814b7059f461fc50d16dc1f183d09daddc2a45e0806cf986468be14b16cd4b7536036ccc019549dbefd6001d13d5dda89593fde804bd040c47ca4e1b0bb397f3c65fce0d199532a8bef4c940a51e35ba517f9002ff77cc24f7c58acbbeda0ad1ea73b992c750782149a57bb5241e0cf2b97586a11760e0bfd95ee6e4b3d78f45b2a16597403ee2c5aafd5a2ac7071ff87367626d0da12422105c45bda847491767a635b886127534103b64c16c23c4550525aa7f62887dda1cc2f76bd3e2da525b6cf12422b0f03ce9eaf95049df2d5f7164d090cf79061792b63a8519e520ba5bea3edf25fa68f1d545f66a8658d0428e96b3bef4237ae08fca55e462f550d56edaa4661205dd0a32fb2fd3e095fc01ab2dcaceb3cdfb351adff31d30eddedf2eeda11b0f10460ef72ae716365bd3b995459c0a65d72cce85e2bc11b03f58f13f1f095932ca078e069ffa21bd9fe46bbf1058b30ba928cb3b3d10bdbffda9c9746c18d28a40622c9c2aee83a2c1501b547ecf1cc6cfe08e4226dc6743a1b44041c00f19c9800a53dc06b0b749435484ab95e0efaf59a26aa54423e31889e400000cb1e1c8e406265e68b5f909000797d103bf14879fa3f7ce04f3d376eb727428ad4e2d5e462c3e5997f5891a40e3e4a8d3e47e438d2938d7410c9d47ae96526ce4503a796ffbf6d8c07b216d8f1c9b8c727c73dc3b6c403185ae4d3e0d5d59228dcd0b6339887057f9318d77c4de104fa114a4d97dc7cfce077a1ca7c6fbeac54faecc609b85a2da23a7762d2b238738b6384dedf29081188c912be022b4dc10e1a044620c0f228799da424476b83669529f3722e53d28d66d5dda99535165b62f6a4d1408f9fa39fc2f948d5caa86f4ba4d993e83c7a8b87d760450ed36871ec04bd0b210abcf644243f03c214949d43ea914d7ce8c521d2b22bb6ae0361be379a2f985e101615e6e85c8014e44367f900fb0599408feece93474d314d1f10b8a95866500c0ec9c49ba17f182de2be9af4f668d3e06069d3f7ca960a98696860d6a25bc2553d436316cd3a467a70ab9cf515ddc9d910c531e7e2368b6a68442c12b0385516f7c7c96471a710363637fcc0c3093e113a5334e64057052173a7d40c53655cabab0b9c758c3fbd4256d4f96e07d4567b3185915a8c15b4ee67f7177965e4855e365c60ff71884b0644273c3a09467dded9eecdc7e3c38944b26100eb9b13dffef702305413d6f9554fc9381fd1d1b0f3e14d92c1a60816b3cd97495d55ca98492bfd39f93ac5f24a7cbccbacbb0a8dedf30b22154f43095128969dd98dcdede5c93f1174ce05a4e4cf62b3c2caea2aead3c9f6f2c44c5ab18b8a2976399f1bbc1a429da6cd635242f2570daa75c56458f021379b0feb9a6c31febf9c819e69791e20c4df6c5edb52e312b66fd197e5f8ff9185914855d8967a7166bb11942e2c4ef75081887236f4e788802d5b3a229483d816f69be05e3778c11cdfa6b77c01f6d3c29d87f465437bf0d62bf08c47e0391f2c5659f72922792519fd05aed415e8cd8d436165078ea72f1eeea7399b49615eb745c3625e20a87d041cf03cef04d44981e6af50117a59bc725b2922f05cebd789d22e8036b801a4c424d5eb9a0b2183781a3488ba4f37590ace3c34f3905aa4c64cb74cf1401b7ad6dff2dbdb70066c98d63986ae8cb7cdb0815bac11c0633014ff2e633abb40325958940b69ca8e739ce03b9a170320c72f030a11cb9647a229fdfbdc46bab4de6bbab596c0115f3455669ed1f03ef985e950d9fe773eaaf0e2f0860a623d011aace5f83fb80c1ee689d2116d3a1bfe638261c0aae4be1b1d8aa7ceb9bf56159021d883bb46315e5863b875b41e40f613b603387a97dc6bcadb9d23829cceabdcc78877c2e185239c35e990a06199ce161a3fdadf77e4eb1aa56f79ecdf7fd2c331cf170c4083012ac328fce3988458954dc7163e5e2958192fd23da48185123db8d5c075ceab68885d0611ebd29d8cfb02dc093c56db90b2ddf42fe96712464ec270a2b19339fccba437d50243356747b4d01670baa56ed4347c99c2db60fdc8a94ba53bab08d2939438c617b88a8478423b3a450f4b08214542f8425dd4aa6a1484cda26ae79371ab54b3fe26b377708b16c53374c31c814994b9a82328c5975f671ec7d4306dbc75a0f63aff21afb4dd77d0231a9bd605d94e2e7c2eb5a627e9bbf0ec570f00a8b4581b210ca1bd134aa7adf804365285e373a40010404fb5a03791a1f3b60d309a37ebfee57fd1623ca9106dbbe116b92d7e3f7936ec1b34c12bd408fbc6ec3bac2de1b0e1b6f852e09cf93990d46b28215f094b2b11556574e48e824044fd2aa6a7c692f7fd75f859a9620855f7ba94eea6fd4b0e4bc2a6f8187add423f992df63f6937780e41553d79aa4e0af498a411679a2322ebb26b54a50d05759eeee0bad3dcab3d251d7013d27e958896e05c75b2b90cdfca2f58ad2816d45020de704b79cba291853da53850b9c142c59c59ce52a1b53e323e4e407df290b38b2fb557831b6834eaf67628ab132098477082ab940420e63f53f91d718339eda90f62f614d8358f4f8cc52af3ddcc829eb12aa6b03451ebb18018cdf03e7e09636aa7fc8245a43f19c639068a3618d09ea6e03120425e3be69a8e4834d8d869dac7909b4eeb7985354f9d9691d6c8b716d476e37ae79106f7572a3b74483f7aff3cdee09713179c11250b78bd6f166ebc1fc8c7ca3a636193da4d70d16c538d8983e08e8f576ee4dc61dce6d2e7f2c22d5a4e9d602c38a74ac173244485fad11c2f5bdd0e5b32b78b80f0327ae35b2edda81eb2f8886e204f52d645d4484d30f11f3d52979e9baa5cc53224a6546dafe0d3bc746b5322c4e7d40025eb024d0b4f8130819354e4eaa579e31e66eead46225f5421f145e6c922a39fc1cdd6be396aeb04bb71bbccbb7ab7a62447c68284e5da44b5ee67361a29a9a149f8a638b416005c8f6aae5b1553320b2f8333b33125e4b44cb63a68dcf4b1259015421a594e5b1c91275b417fdbab78062857e3743fd0a0deb9cb0a3f2b6d3959977e2dc7b7cf98defe9be442b41a91c1d96c5c65cd85104284a73367dbc6d5431a5f52cc6becba00b3b91fd3430616e6913f2834a442b16ecdf89e4af0112308baebe3b9ae68f66c7f210def9f9db2101d8e26df3c3440bad65976441cf105e4b10d23a01c084ec6898b706ba647bc7fb7ecae44fb85fde45fe29ce76d03cd4a9f8396ad391ec9fbdda2cb21063d0179c0290d3193e3a2a82bc687d0ad10de982b6c643c25031a280e9c831be692c77240636f4519b760b77", 0x1000}, {&(0x7f0000003880)="6dac354ce3b1c26a3636615be7190f8bb47ded1f203c9f90e506fceaf211fec8d43a182892223f73e50db3c47581e6f53c37ad9c0b345da51c9c0f6a0a5584170d3d4b8e98952459c73a2d6b5b6ff4a59bbf0883d2763f0cc88d26649035077a5d2dcd891f04775bfd07581a29838e64d3e14dd5f79233ff1635c2dea5301e5067dc15e4bcf7998f30c34ddf04a377dc39a8db7c4df7392fa8e154c61541027f546b9c926585cf9260c0b14d7cdfdf587691869b343d77bdfc", 0xb9}], 0x9, &(0x7f0000005b00)=[@rights={{0x38, 0x1, 0x1, [r0, r0, r0, 0xffffffffffffffff, r0, r0, r0, r0, r0, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x58, 0x4004}}, {{0x0, 0x0, &(0x7f0000005c00)=[{&(0x7f0000005b80)="2973928aa3e7262de9e77a49fdd905f3fea129d5fa87326469f6c29db458b5d96f949bf90aa2f394253638c1c71e", 0x2e}, {&(0x7f0000005bc0)="50ea8d6376ae9e55c73e062ce24ef009519c895381d8d6e6921ce958d6ad388ae36168434403e77f03ce6884ea", 0x2d}], 0x2, &(0x7f0000007300)=[@rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r5, r6}}}, @rights={{0x1c, 0x1, 0x1, [r0, r0, r7]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r8}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, r9]}}, @cred={{0x1c, 0x1, 0x2, {r10, r11, r12}}}], 0xf0, 0x800}}], 0x3, 0x4000854) r13 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) dup2(r0, r13) [ 123.008492][ T2411] usb 4-1: USB disconnect, device number 16 [ 123.060045][ T4372] EXT4-fs error (device loop2): ext4_map_blocks:617: inode #2: block 21: comm syz-executor.2: lblock 0 mapped to illegal pblock 21 (length 1) [ 123.075452][ T4372] EXT4-fs error (device loop2): __ext4_get_inode_loc:4710: comm syz-executor.2: Invalid inode table block 1031751267 in block_group 0 [ 123.089611][ T4372] EXT4-fs error (device loop2) in ext4_reserve_inode_write:6099: Corrupt filesystem [ 123.099222][ T4372] EXT4-fs error (device loop2): ext4_get_group_desc:277: comm syz-executor.2: block_group >= groups_count - block_group = 4294788160, groups_count = 1 [ 123.121612][ T4372] EXT4-fs error (device loop2): __ext4_get_inode_loc:4710: comm syz-executor.2: Invalid inode table block 1031751267 in block_group 0 [ 123.136875][ T23] kauditd_printk_skb: 3 callbacks suppressed [ 123.136887][ T23] audit: type=1326 audit(1713879995.380:440): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=4383 comm="syz-executor.0" exe="/root/syz-executor.0" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f17af047ea9 code=0x0 [ 123.168366][ T4372] EXT4-fs error (device loop2) in ext4_reserve_inode_write:6099: Corrupt filesystem [ 123.169073][ T4385] EXT4-fs error (device loop2): __ext4_get_inode_loc:4710: comm syz-executor.2: Invalid inode table block 1031751267 in block_group 0 [ 123.178326][ T4372] EXT4-fs error (device loop2): __ext4_get_inode_loc:4710: comm syz-executor.2: Invalid inode table block 1031751267 in block_group 0 [ 123.205200][ T4372] EXT4-fs error (device loop2) in ext4_reserve_inode_write:6099: Corrupt filesystem [ 123.214839][ T4385] EXT4-fs error (device loop2) in ext4_reserve_inode_write:6099: Corrupt filesystem [ 123.228328][ T4372] EXT4-fs (loop2): Online defrag not supported with bigalloc [ 123.236652][ T389] usb 5-1: new high-speed USB device number 19 using dummy_hcd [ 123.244374][ T4385] ------------[ cut here ]------------ [ 123.249733][ T4385] kernel BUG at fs/ext4/ext4.h:2984! [ 123.256055][ T4385] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 123.261945][ T4385] CPU: 0 PID: 4385 Comm: syz-executor.2 Not tainted 5.4.268-syzkaller-00003-g2d5d8240a7cb #0 [ 123.272005][ T4385] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 123.282015][ T4385] RIP: 0010:ext4_mb_find_by_goal+0xc10/0xc50 [ 123.287812][ T4385] 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 [ 123.307380][ T4385] RSP: 0018:ffff8881e356f400 EFLAGS: 00010287 [ 123.313280][ T4385] RAX: ffffffff81cb9600 RBX: 0000000000000001 RCX: 0000000000040000 [ 123.321179][ T4385] RDX: ffffc90003558000 RSI: 000000000001c305 RDI: 000000000001c306 [ 123.328994][ T4385] RBP: ffff8881e356f510 R08: ffffffff81cb8b29 R09: ffffed1039102155 [ 123.337009][ T4385] R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000001 [ 123.344782][ T4385] R13: ffff8881e18543f0 R14: 1ffff1103c6ade90 R15: 1ffff1103c30a87e [ 123.352680][ T4385] FS: 00007f13d71cd6c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 123.361536][ T4385] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 123.368037][ T4385] CR2: 0000000020005b00 CR3: 00000001ee0f5000 CR4: 00000000003406b0 [ 123.375863][ T4385] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 123.384358][ T4385] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 123.392182][ T4385] Call Trace: [ 123.395341][ T4385] ? __die+0xb4/0x100 [ 123.399228][ T4385] ? die+0x26/0x50 [ 123.402772][ T4385] ? do_trap+0x1e7/0x340 [ 123.406951][ T4385] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 123.412158][ T4385] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 123.417535][ T4385] ? do_invalid_op+0xfb/0x110 [ 123.422129][ T4385] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 123.427416][ T4385] ? invalid_op+0x1e/0x30 [ 123.431581][ T4385] ? ext4_mb_find_by_goal+0x139/0xc50 [ 123.436874][ T4385] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 123.442083][ T4385] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 123.447323][ T4385] ? ext4_mb_new_blocks+0x29f/0x2d10 [ 123.453196][ T4385] ? ext4_map_blocks+0xa2f/0x1ba0 [ 123.458225][ T4385] ? vfs_fallocate+0x551/0x6b0 [ 123.462910][ T4385] ? ext4_mb_use_inode_pa+0x4b0/0x4b0 [ 123.468132][ T4385] ext4_mb_regular_allocator+0x229/0x10d0 [ 123.474308][ T4385] ? memcpy+0x38/0x50 [ 123.478106][ T4385] ? ext4_mb_initialize_context+0x6de/0xb80 [ 123.484048][ T4385] ? ext4_mb_normalize_request+0xf5/0x1250 [ 123.489764][ T4385] ? ext4_mb_normalize_request+0x1250/0x1250 [ 123.495573][ T4385] ext4_mb_new_blocks+0x59a/0x2d10 [ 123.500543][ T4385] ? memset+0x1f/0x40 [ 123.504332][ T4385] ? ext4_ext_check_overlap+0x180/0x5b0 [ 123.509903][ T4385] ? ext4_inode_to_goal_block+0x265/0x360 [ 123.515458][ T4385] ext4_ext_map_blocks+0x1e70/0x7450 [ 123.520588][ T4385] ? ext4_ext_release+0x10/0x10 [ 123.525440][ T4385] ? check_preemption_disabled+0x9f/0x320 [ 123.530997][ T4385] ? debug_smp_processor_id+0x20/0x20 [ 123.536209][ T4385] ? _raw_read_unlock+0x21/0x40 [ 123.541107][ T4385] ? ext4_es_lookup_extent+0x559/0x9d0 [ 123.546606][ T4385] ext4_map_blocks+0xa2f/0x1ba0 [ 123.551478][ T4385] ? ext4_issue_zeroout+0x150/0x150 [ 123.556582][ T4385] ? __ext4_journal_start_sb+0x295/0x460 [ 123.563029][ T4385] ext4_alloc_file_blocks+0x3b1/0xc20 [ 123.568702][ T4385] ? kcov_ioctl+0x1f4/0x5c0 [ 123.573287][ T4385] ? trace_ext4_fallocate_enter+0x1d0/0x1d0 [ 123.579477][ T4385] ? down_read_killable+0x220/0x220 [ 123.585231][ T4385] ? check_preemption_disabled+0x9f/0x320 [ 123.590790][ T4385] ? avc_policy_seqno+0x17/0x70 [ 123.595583][ T4385] ? debug_smp_processor_id+0x20/0x20 [ 123.600754][ T4385] ? selinux_file_permission+0x2be/0x530 [ 123.606343][ T4385] ? trace_ext4_fallocate_enter+0x26/0x1d0 [ 123.612069][ T4385] ? inode_newsize_ok+0x17c/0x1b0 [ 123.617205][ T4385] ext4_fallocate+0x3b5/0x570 [ 123.621712][ T4385] vfs_fallocate+0x551/0x6b0 [ 123.626135][ T4385] __x64_sys_fallocate+0xb9/0x100 [ 123.631086][ T4385] do_syscall_64+0xca/0x1c0 [ 123.635413][ T4385] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 123.641328][ T4385] Modules linked in: [ 123.647355][ T4385] ---[ end trace 64dec43729669490 ]--- [ 123.652828][ T4385] RIP: 0010:ext4_mb_find_by_goal+0xc10/0xc50 [ 123.658663][ T4385] 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 [ 123.678216][ T4385] RSP: 0018:ffff8881e356f400 EFLAGS: 00010287 [ 123.684311][ T4385] RAX: ffffffff81cb9600 RBX: 0000000000000001 RCX: 0000000000040000 [ 123.692094][ T4385] RDX: ffffc90003558000 RSI: 000000000001c305 RDI: 000000000001c306 [ 123.699951][ T4385] RBP: ffff8881e356f510 R08: ffffffff81cb8b29 R09: ffffed1039102155 [ 123.707730][ T4385] R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000001 [ 123.715753][ T4385] R13: ffff8881e18543f0 R14: 1ffff1103c6ade90 R15: 1ffff1103c30a87e [ 123.723653][ T4385] FS: 00007f13d71cd6c0(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 123.732606][ T4385] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 123.738994][ T4385] CR2: 0000000020005b00 CR3: 00000001ee0f5000 CR4: 00000000003406b0 [ 123.746873][ T4385] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 123.754645][ T4385] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 123.762604][ T4385] Kernel panic - not syncing: Fatal exception [ 123.768836][ T4385] Kernel Offset: disabled [ 123.773393][ T4385] Rebooting in 86400 seconds..