last executing test programs: 6.908146405s ago: executing program 2 (id=19): r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f00000000c0)={'veth1_virt_wifi\x00', &(0x7f0000000040)=@ethtool_eee={0x44, 0x1, 0x3, 0x400, 0x3, 0x7, 0x15ac, 0xf, [0x4, 0x8]}}) r1 = syz_usb_connect$uac1(0x0, 0xb1, &(0x7f0000000240)=ANY=[@ANYBLOB="12010000000000106b1d0101890f000003010b02a018d4ce89259f0003010000000904000000010100000a24010000000201020d24060040594c137d0000000c24020201010608000010000c2402000000030000000000092406000601000000092403000000000500", @ANYRESOCT=0x0], 0x0) tee(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xb) syz_usb_control_io(r1, &(0x7f00000003c0)={0x2c, 0x0, &(0x7f0000000200)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x80a}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_connect$uac3(0x6, 0x14c, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x0, 0x2a39, 0x3fd2, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x13a, 0x3, 0x1, 0x6, 0x50, 0x81, {0x8, 0xb, 0x1, 0x1, 0x1, 0x20, 0x30, 0x60}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x30, 0x0, {{0xa, 0x24, 0x1, 0xd, 0x4c, 0x1}, [@mixer_unit={0x6, 0x24, 0x5, 0x5, 0x8a, 'h'}, @processing_unit={0x9, 0x24, 0x9, 0x5, 0x6, [0x0]}, @input_terminal={0x14, 0x24, 0x2, 0x3, 0x205, 0x2, 0x0, 0xff, 0x3, 0x1000, 0x4, 0x5}, @feature_unit={0x19, 0x24, 0x7, 0x5, 0x2, [0x5, 0x10, 0x1, 0x2, 0x5]}, @cluster_info_segment={0x6, 0x20, 0x2, 0xab, 0x2}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {[@format_type_i_descriptor={0x6, 0x24, 0x2, 0x1, 0x2, 0xbd}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x8a, 0x1, 0x3, 0xc0}, @format_type_i_discrete={0x11, 0x24, 0x2, 0x1, 0x3a, 0x2, 0xff, 0x70, "6c854c7b82dc1d277a"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x4, 0x2, 0x3, 0xf, "2e8f", "e6"}, @format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x8000, 0x9, 0x1, "ffb86586"}]}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0x4, 0x0, 0x1, {0xa, 0x25, 0x25, 0x0, 0x4, 0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {[@format_type_ii_discrete={0xb, 0x24, 0x2, 0x2, 0x5, 0x400, 0x0, "1fdc"}, @as_header={0x17, 0x24, 0x1, 0x6, 0x5, 0x9, 0x1002, 0x3, 0x81, 0xe, 0xa}, @format_type_ii_discrete={0xe, 0x24, 0x2, 0x2, 0x4, 0xe, 0x8, "61301e4279"}, @as_header={0x17, 0x24, 0x1, 0xf7, 0xb, 0x1000, 0x4, 0xa, 0x2, 0x3, 0x7a}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x8, 0x3, 0x5a, 0xc}]}, {{0x9, 0x5, 0x82, 0x9, 0x3ff, 0x78, 0xf2, 0xa, {0xa, 0x25, 0x25, 0x3, 0xd, 0x86}}}}}}}}]}}, &(0x7f00000004c0)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x110, 0x5, 0xfe, 0x40, 0x40, 0x8}, 0x49, &(0x7f0000000600)={0x5, 0xf, 0x49, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x4, "5dd8fcdd823d6f8c972b1ca020845ed6"}, @ptm_cap={0x3}, @ssp_cap={0x14, 0x10, 0xa, 0x35, 0x2, 0x2, 0xff0f, 0x4, [0x30, 0xc0]}, @wireless={0xb, 0x10, 0x1, 0xc, 0xdc, 0x80, 0xf, 0xffb, 0xb6}, @ext_cap={0x7, 0x10, 0x2, 0x14, 0x8, 0xd, 0x1ff}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x0, 0x6, 0x3}]}, 0x4, [{0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x801}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x861}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x41a}}, {0xbb, &(0x7f0000000400)=@string={0xbb, 0x3, "f37408ae4cb7bc3d484e9dbbd1ec617f7c5d4210e8e472a2599b5d4687a714d1f37c4e7112e728fa3a2a284218c3ac0bc37b7a7bd23e7417749df8d8704b3558d4e50d25e911d02016316b71dc9e2e7fe6831691c3b7da51987ae208a2b762eb2de6046988379a33103c575528e007742a2de1729df5415bc70d392b59eaa90331585d4eba3bb713f80c17dae2adb82ae611938f2bbf0b4487adeec2bb071a0839c89bf9454f8cc7a62b71b54e1675900c1872fbb49c4d8c83"}}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x48241, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup(r4) ioctl$SIOCSIFHWADDR(r5, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}) write$tun(r3, &(0x7f00000001c0)={@val={0x0, 0x891f}, @void, @eth={@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}, @multicast, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x2c, 0x67, 0x0, 0x3, 0x2f, 0x0, @remote, @multicast1}, {0xa200, 0x86dd, 0x18, 0x0, @wg=@data={0x4, 0x4, 0xbc7c}}}}}}}, 0x3e) r6 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_RUNNING(r6, 0x4008af25, 0x0) r7 = socket(0x10, 0x803, 0x0) sendto(r7, &(0x7f0000000780)="120000001200e7ef007b462ea95ce8197900", 0x12, 0x40000, 0x0, 0x0) recvmmsg(r7, &(0x7f0000000b80)=[{{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000280)=""/89, 0x59}, {&(0x7f0000002d00)=""/4106, 0x100a}, {&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000001c00)=""/248, 0xf8}, {&(0x7f0000000100)=""/83, 0x53}, {&(0x7f00000007c0)=""/238, 0xee}, {&(0x7f0000000580)=""/97, 0x61}], 0x9}, 0x5e}, {{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0}, 0x7}, {{0x0, 0x0, 0x0}, 0xffff}, {{0x0, 0x0, 0x0}, 0x8}, {{0x0, 0x0, 0x0}, 0x90ce}, {{0x0, 0x0, 0x0}, 0x1}], 0x7, 0x2000, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$SIOCSIFHWADDR(r2, 0x8931, &(0x7f0000000200)={'dummy0\x00', @random}) 5.475514592s ago: executing program 2 (id=24): r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='stat\x00') r1 = socket$unix(0x1, 0x5, 0x0) ftruncate(r1, 0x398a0bdb) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x1b) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r4, 0x4040aea0, &(0x7f0000000080)=@x86={0xb, 0x5, 0x3, 0x0, 0xfaa, 0x2, 0x0, 0x0, 0xe6, 0x6, 0x2, 0x5, 0x0, 0x1ff, 0x6, 0x5, 0x8, 0x1, 0x4, '\x00', 0x63, 0x7}) pread64(r0, &(0x7f0000001100)=""/4080, 0xff0, 0x7f) 5.452288563s ago: executing program 2 (id=25): r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x500, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="020100000e000000fcffffff0400000005000600000000000a00000000000000fc01ff80000000000000000000000000000000000000000005000500000000000a0000002efcb098950a0ec00000000000000000000000aa000000000000000002001300", @ANYRES32=r0], 0x70}}, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x3c5a00, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r4, 0xae60) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$BTRFS_IOC_ENCODED_READ(r5, 0x80809440, &(0x7f0000000900)={&(0x7f00000008c0)=[{&(0x7f00000005c0)="1d486355f823d10d94f1d4fab02040f2173a37590620f250e584e6dcdf948a9e5aa3c4d279af3e8ecb8f3d5fe9798da286d23c9b11d00abbab1ff24b9d28da44f101b88915c8977527226ba9d1de3e7186b8203dc137a7f5d848b91d6df0950e6cfff32e8f84cf17ef843dd0c2bb807c9aac6551b9bd8f062b6e8355e0f38f658dc2c249f800312b4b7cb21d41290180887aa7ba7f67a752b193b97afeb2258553612248138fa87ce4e917879db105edd45f3337b68f5280f47db560a0b741d7e79499", 0xc3}, {&(0x7f00000006c0)="cb882135abbf6c920e61a12497b25cd88dd221b4720273ab4768edd743797978a4a13c80f0888ec8ea73325b9ae338f4c1dd08f638c65925109b47b3fbc37cccb0821f3eb2f0c66d845641d795f8fa704a1d5da5633d6cf0798d6558b8c5634c962a9f6868696f223be9257cc590d5ded070a26e241af1fe88a8647b6e1c34868f0446994c3c6e4b08c237bce762c3dd019a7c622f4f638025a80bf65683cdd7ece9f0dd58ed68885d1b0cbfc9a6fd3ab42291aab0631bd50e2248f5930b253cf37b34fab2bbb85aa1f437dc34019f46e89e69e5ffb2c64c0723", 0xda}, {&(0x7f00000007c0)="a9191098dc54570eb7217c229f8946d062f094604f340b8d0c39fb64c0bae861065e86abf208d5d98c45435004c9fb13e7b56009a1012a36f27c04c0977c656cfae610ea9893b90aae96897ec986d1e11484be6397daf6ebe76a675cd3ab747c2a5d201e540a1531a542c335b3e734921bb812f185eaa85859aa958484cd163c45d5cad40d8e78917f6ccae659f6aef71a8e33cd140e779d31b30d9d06606c3e10bde2d8f0ef21caf6dac1e11a7df96f30d7a1dcf6214f2cc9", 0xb9}, {&(0x7f0000000880)="260b9b11e08594eb968c505ce06fa4", 0xf}], 0x4, 0x80000000, 0x0, 0x4, 0x10000, 0x4, 0x8, 0xffffffff}) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x43, 0x0, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r5, 0x4400ae8f, &(0x7f00000000c0)=@x86={0x60, 0x4, 0xc, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x80, 0x9, 0x1, 0x0, 0x0, 0x8, 0x0, 0xff, 0xff, 0x0, '\x00', 0x0, 0x1}) ioctl$KVM_RUN(r5, 0xae80, 0x0) ioctl$KVM_SET_MP_STATE(r5, 0x4004ae99, &(0x7f0000000180)=0x1) ioctl$KVM_SET_IRQCHIP(r4, 0x8208ae63, &(0x7f0000000380)={0x2, 0x0, @ioapic={0x8000000, 0x9, 0x10001, 0xfffffffd, 0x0, [{0x2, 0x2, 0x87, '\x00', 0x8}, {0x9, 0x8, 0x2, '\x00', 0xa}, {0xff, 0x7f, 0xd3, '\x00', 0x67}, {0x0, 0x2, 0xf5, '\x00', 0xf}, {0x9, 0x89, 0xc, '\x00', 0xfb}, {0x0, 0xd, 0x54, '\x00', 0xff}, {0x71, 0xd5, 0xf1, '\x00', 0x7f}, {0x3, 0x4, 0x1, '\x00', 0x8}, {0x7f, 0x5, 0xb, '\x00', 0x8}, {0xd7, 0xd, 0x8, '\x00', 0xa}, {0x0, 0x25, 0x7, '\x00', 0xdc}, {0x40, 0x1, 0x5, '\x00', 0x2}, {0xfe, 0x3, 0x26}, {0xcf, 0xfa, 0xb, '\x00', 0x5}, {0xf, 0x6, 0x5, '\x00', 0x10}, {0x39, 0x2, 0x6, '\x00', 0x8}, {0x9, 0x6, 0x2, '\x00', 0x8}, {0x5, 0x7, 0x5, '\x00', 0xc}, {0x7, 0x1, 0x7}, {0x0, 0x80, 0x1, '\x00', 0x81}, {0x1, 0xc, 0x80, '\x00', 0x7f}, {0x10, 0x3, 0x3, '\x00', 0x10}, {0x1, 0x23, 0xf3, '\x00', 0x4}, {0x7, 0x6, 0x4, '\x00', 0xff}]}}) close(r2) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000240), 0x101000, 0x0) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r7 = syz_open_procfs$pagemap(0xffffffffffffffff, &(0x7f0000000040)) r8 = syz_open_dev$usbfs(&(0x7f0000000000), 0x5, 0x450000) ioctl$USBDEVFS_DISCARDURB(r8, 0x550b, &(0x7f0000000980)=0x7) ioctl$PAGEMAP_SCAN(r7, 0xc0606610, &(0x7f00000001c0)={0x60, 0x1, &(0x7f00001b8000/0x2000)=nil, &(0x7f00001ba000/0x2000)=nil, 0x3, 0x0, 0x0, 0x401, 0x1a, 0x0, 0x0, 0x59}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) preadv(r1, &(0x7f0000004400)=[{&(0x7f0000000280)=""/209, 0xd1}], 0x1, 0x10000000, 0x1) 4.475126544s ago: executing program 3 (id=29): r0 = memfd_create(&(0x7f00000000c0)='[\v\xdbX\xae[\x1a\xa9\xfd\xfa\xad\xd1md\xc8\x85HX\xa9%\f\x1ae\xe0\x00\x00\x00\x00\xfb\xff\x00\x00\x81\x9eG\xd9,\xe2\xc6a\x9f\xe8\xf1\xb3\x86\xe2+Op\xd0\xa2\x82\x1eb;(\xb5\xe1jS\xd6\x91%||\xa0\x8ez\xadT\xc8\f\xe5\x89\xbf3:\x99\x1e\xac`\xc3\xcf\xd3\xae\xd2\a\x11\xa9\xa5^\xff\xf5\x95\xd2q#\xc6\xca\x97\x9d\xcb\x1e\x80\xd6\xd5%N&\xf8#\x80z8Z\xd2}\xf5\xe4\x9f5\x9b\x01\xf9t\xbb\x1er\x14\xdb\xd3\xcd\xfd\xbdnC\xec', 0x3) write$binfmt_script(r0, &(0x7f0000000040), 0x4) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) getsockopt$IP_VS_SO_GET_VERSION(r1, 0x0, 0x480, &(0x7f0000000080), &(0x7f0000000180)=0x40) connect$inet(r1, &(0x7f0000000000)={0x2, 0x4e22, @remote}, 0x10) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cpuacct.usage_sys\x00', 0x275a, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, &(0x7f00000001c0)) write$binfmt_script(r2, &(0x7f00000227c0)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r1, 0x6, 0x16, &(0x7f0000000000), 0x20000328) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1000) 4.474491484s ago: executing program 3 (id=30): r0 = memfd_create(&(0x7f00000000c0)='[\v\xdbX\xae[\x1a\xa9\xfd\xfa\xad\xd1md\xc8\x85HX\xa9%\f\x1ae\xe0\x00\x00\x00\x00\xfb\xff\x00\x00\x81\x9eG\xd9,\xe2\xc6a\x9f\xe8\xf1\xb3\x86\xe2+Op\xd0\xa2\x82\x1eb;(\xb5\xe1jS\xd6\x91%||\xa0\x8ez\xadT\xc8\f\xe5\x89\xbf3:\x99\x1e\xac`\xc3\xcf\xd3\xae\xd2\a\x11\xa9\xa5^\xff\xf5\x95\xd2q#\xc6\xca\x97\x9d\xcb\x1e\x80\xd6\xd5%N&\xf8#\x80z8Z\xd2}\xf5\xe4\x9f5\x9b\x01\xf9t\xbb\x1er\x14\xdb\xd3\xcd\xfd\xbdnC\xec', 0x3) syz_clone(0x600, 0x0, 0x33, 0x0, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4401}, 0x4040000) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="0100000000000000000005000000180001801400020073797a5f74756e00000008000000000018000380140003801000018004000300080001"], 0x44}}, 0x0) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000001180)={0x40, r2, 0x200, 0x0, 0x25dfdbfe}, 0x14}, 0x1, 0x0, 0x0, 0x8800}, 0x804) execveat(r0, &(0x7f0000000000)='\x00', 0x0, 0x0, 0x1000) 4.455710295s ago: executing program 0 (id=31): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_buf(r1, 0x29, 0xc2, &(0x7f0000000000)="e2f9ee6a2bbff1c33fcc6024f35dec85f68d4a2a319364d6361ab86f2fe4a440158bd9426d9c18598841f94a599f363fbd4a72d379eca122ffd47824b7a3ad487e075c28e455ec1fe0a0428ab0da0c2244315a0b2b377ccc189788da7d0b564f1bd54b4864a63938e161551d59c2cfb13a5c67aad9476f", 0x77) sendmsg$netlink(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001800)={0x2c, 0x26, 0x603, 0x70bd28, 0x25dfdbfe, "", [@nested={0x1c, 0xce, 0x0, 0x1, [@typed={0xc, 0xe9, 0x0, 0x0, @str='cmdline\x00'}, @typed={0x8, 0xbf, 0x0, 0x0, @u32=0x4}, @typed={0x4, 0xe}]}]}, 0x2c}], 0x1, 0x0, 0x0, 0x4000000}, 0x40) 4.455342575s ago: executing program 3 (id=32): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='net/ip6_flowlabel\x00') pread64(r1, &(0x7f0000001600)=""/4103, 0x1007, 0x97) sendmsg$can_bcm(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x4, 0x80, 0x5, {}, {0x0, 0xea60}, {0x3, 0x1, 0x1, 0x1}, 0x1, @can={{0x2, 0x0, 0x0, 0x1}, 0x1, 0x3, 0x0, 0x0, "c63282abd1e1a581"}}, 0x48}, 0x1, 0x0, 0x0, 0x800}, 0x80) sendmsg$nl_xfrm(r0, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002600)={&(0x7f0000002340)=@migrate={0xa0, 0x21, 0x1, 0x70bd2c, 0x25dfdbfd, {{@in6=@remote, @in=@broadcast, 0x4e21, 0xfff, 0x4e21, 0x8, 0xa, 0x20, 0x0, 0xff, 0x0, 0xffffffffffffffff}, 0x6e6bb6, 0x2}, [@migrate={0x50, 0x11, [{@in=@initdev={0xac, 0x1e, 0x0, 0x0}, @in6=@loopback, @in=@initdev={0xac, 0x1e, 0x1, 0x0}, @in6=@private1={0xfc, 0x1, '\x00', 0x1}, 0x33, 0x3, 0x0, 0x0, 0x2, 0x2}]}]}, 0xa0}, 0x1, 0x0, 0x0, 0x40}, 0x2404c0c4) 4.371764598s ago: executing program 0 (id=33): mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1e0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000b80), 0x8, &(0x7f0000000180)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@workdir={'workdir', 0x3d, './bus'}}]}) ioctl$XFS_IOC_ATTRMULTI_BY_HANDLE(0xffffffffffffffff, 0x4048587b, &(0x7f00000007c0)={{0xffffffffffffffff, &(0x7f0000000040)='hugetlb.1GB.usage_in_bytes\x00', 0x414000, &(0x7f0000000080)={@align=0xffffffffffffffff, {0x16cd, 0x6d, 0x1, 0x9}}, 0x80000000, &(0x7f0000000100), &(0x7f00000001c0)=0x5}, 0x3, &(0x7f0000000740)=[{0x1, 0xf, &(0x7f0000000240)='hugetlb.1GB.usage_in_bytes\x00', &(0x7f00000002c0)="4ac4000dac6ea1648475619ca6683f4d3b505523c9e74c22daa3a5c717f9a737b7e303d34b90a7330b46991d5dc201c878ad276e0c276f878c00e4880bae68dfc48d155207045131bf97812675dcac659984c51ea9a84d6285d0c79b86e9e04867491fafaecaf71d4ef4f4d219779b2557fbc50298039efe0b2f7d45ee1f4a09f5aa28bcc7c7d896da762c8cabb6653d27c0b5a7ec8891426f01178b5ea98310cec13cba6d8c5e65d9f8c77ce949cba4521a2b93b6f7545d7f10748d80df76009ab32055e97b32a8b854103ed64d1b1c3ee0a04f3fd1a747ae374e98436327ca9f3718e1589b347034140278a9", 0xed}, {0x2, 0x0, &(0x7f0000000400)='@7\':@*#@]%\x1a,)#&^\xc1(@}\x00', &(0x7f0000000500)="637c3335b2fef85aead2d6978fb95f74a2f7c9f281a2fd402e6df04e3e12db9c19d6cda0482a730827d6cd303156fa49219c7db45e9bc7115bed3f71127bdf9045f795c34dcbdf64aab8ab0e8f3a31c4745fec2c32db4b50db7407be96798f55f21c3786d1835fd0221a03ca55ccd71961ef523f0b888f5bf058be97f68b10b5f042e8bdbb4a1357bb98a497b65d9d0c63abc05594acf5329759e1503177b6bbd5c19dc16f1ceefaaf2817ac90413f827f35f2db45ca4c9e224f21390b263fb8c42a2654fdf6aefa1ce067", 0xcb, 0x32}, {0x3, 0x6f3, &(0x7f0000000600)='hugetlb.1GB.usage_in_bytes\x00', &(0x7f0000000640)="869d8f6cc7de2f28bccc3c5c6f4994410a1f1aff24d8c93c7ffb93eba098548f84862433ad33e191f5b3d0a06e9a621a8346e5ace9048a6861bdef0a83bb716eecc1403b195ff0a39750feb57c36df9566c35e4b9fb57d53309eeee9b3765b9553ab152e39d01845872629625558c415448d8c18c4d27d16c631a9fc6a9a9412a0d8652d7c0b0fc83927d618921333361de49640c4ac18b852a7e1fd763c2054f0d97b9f07888f13d905a9c35b6058e0a20f1dbe30a735b569cc89a89ae0a09ea1a05a5321a929c7512ce7616c5326ac44afb05715a03ed3b0419a0b939c5e56980ddb", 0xe3, 0x2}]}) syz_genetlink_get_family_id$nl80211(0x0, r0) chdir(&(0x7f0000000280)='./file0\x00') r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) syz_usb_connect$uac1(0x3, 0x72, &(0x7f0000000200)=ANY=[@ANYBLOB="12010102000000400c200b104000010203010902"], &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0}) write$binfmt_script(r1, &(0x7f00000004c0), 0x208e24b) socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_msfilter(r0, 0x0, 0x29, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6371f502130174445eb1d4d8e8664cc7ba1119046ea31ffd3f86a82b38454cc7c8cdc0e2667add2c76d5ccbbebef7c156212b722b91c44491fe83dd7867c66cab4226a6c15ec1231ed4a9f25eeb189669974b339a926f17a68fecfba33f90461ca474dbda15bee8a5cda1c2f2877e4d9b6d5524549a8fa879a61bef4655ed190568b3ddbc5f956290db0e69dbdfe0390593464e64cf234be246092b5a5f739dc0849b89eb1d6fa85f75c412d9ea7e32dc557abff89dedadf5a7c85898bfc4da7bd757565c739800ee589520cece6e94df5ff343ba191dfa09c48b75d79eb2f66bd6b7baec3a6e18b11f7fa22da0356db49673abded9a7a74ad2e605b295392095fb56c5eb53b62087bda9770a46a9d915a18ee4832b1ef5df7d50d692b937c7b008a295e8c95cd8152974bbe70c5d1658c9a4bd6a99823da961069df5cc455aa926d217f5ce0f35cdb331c73f56a13a78e613a23bfbdcd0fa7296bf415c72c286d2203c713aecfb4d5c856af5c4216c292727d02266ee496243c7abbd1c9d138fa5fff1a9776905cf3ee876a38140f29a5f6ca108b079461bda90f3c36cbd9e04d07cdd5e7847275d2937f34fe6e1de972684d072891717e0d7b8f857a1e7c684e93ea98244fdb7a2e32f3e9abf23b2c5357fbec3bbb5455aeb8fab2ed2d1ee4a5b50c6eab358eea355c3fb47a748cca2e514e2ab141fa81888cc9edd6d0764c42dc7e2c36546a9cb25232bf186349294f9cc0d9a266b1a2c646bc5f3ff23bc3fb5a3b8394e7ad9fc1c5c972755ea4b4151d581c6f77382a195bee082e9f253315e127286212c196c9834dfc312a0aab274d8c0ce4aedf9715b671c2b23a25771883634d2433012cc07b02545b618fe6398626726b32ab0e3b7ef38ef5a90ade905254e47c049a5b6cf1f866aa4edf344ab281b937dbbfaf4431c60de79fdec34b1062dffd9e3881ac5dcefdedbf317355014076fbd8ffda73a14eb32d02cfe831c026ef62161bce592aabb7fc5ef8323ea0d934411ed675dbed2758487c8291b89132c1e692e461059456b7b0f0be7719099c5861e0f3b34bc812e5acb4519514e6f00000abc6f1dec9b96794bafd3ba3eddc070a1033c51937dbbdbc660b069ec50187132274972b1852a846283f30c33095dd1473874ae87823425da5c5622091cb1bc351034922137ec80c847a6f9a4f9e14c3dc876ec42ade774fc4346a6194ab414747b75a71ad26152d4fcb809006cb96ff1390f802cde52ee7d7dc8f7163e5b30838b4fea6863c6454c60e9679db29fd7ca0df306cd6d0552afff971a16c32dd9a2a389ae260a4bb78fb466d258533229ccbaddfab1752e3c51ae89e9658c85424cb8cd5a2ca51aaf544c5625aaec24c5d47ad3f0ad3e67c80ce97f3913ebb71aad27ac96363575f6d57a6288782a1bdc87bf3a20a15d18d828ad10c7ee6de83ddd355c547cafd1153ca9ec4fe62ee1992722ad36d6d4f338610234ccf8e860056e68a62f70c2087b0f8925e5e9ab13d426877235025cb3fd6640de4e6cf9f4012a35ebda7282d9eb7ea6ff3b46ebc7d5cbdd28bd5eb00549882d1bc4c187cd4692e7939c1f7eaf7da98ed8407226e4ea8f9e97da02e0c66086813c7dacb8a607eacb352becb405a8c8c8bf2adc980552a4062cd59958e6b0379f92377a0048b103e36a8b4b9d2027f35ab20be2e78168c79c24d50542357f59e725ef089d357559ef86e5aad6bad4554012224bccb3387d0dac75396584653002255b4af923f51f7a21931033990ca6002e2a512f7f24c6981bffa2a713fff4c1bf138ea629f5b00fd9fffd912bf4db4fd260dbf5cd95bdcadc867957e2b1423b2cf8424515030ad4084fe18254c927e4262eda9c2c81f2c5b664f1e656904328a4bef905b98cf27c97db8a7dd7b3094dc26ee822700200656a986ba0dda52098083daa46fbd2923afb1558f52950f96be75a9282087e49cf392719db4a75de69f8c4909a981701d901596f2d6538f4799d6f76fa99ed306f79bcae20e9dff52eeab8478e543a62d8a84e1d85d9af07de9947315b5c86898adfbd3923021c6b4a00db46a6fc05d44d334fb776950a7c11e0265bc1fd26be697fa3c40db538422e472860970d36b3bcf804e90faad0c61969c31dead0fdf30280eef01586490c3d1a44ed8f0911d8504641f9fe5e93a45b940766c0dff6a09dfa8b652bdd7d93652937fd51481a4e8b15093b83f746fda850d7e4671ae98dded4b57e494a61b2972d3a0a81a6c9a9af6bfc9a77ed2c1aa5a11ce914d2413c2c9d4938934600501a15b0ccc0604d376cb9d7484cb61a4f0cd7ee6c8bd013053f61c1ea5c2d9a532e28e043029776d6fffeb9f9224659ff044fe26fb46ece9e840e03b6132acb89c2c7fa596b0bb4232c49fc4f880c6886f45a21a40f5410178b96070e12cf61dc23935adefea1ef6e1d16ef2be890bbab439a72f22b818b947c1746207de71b8ba88f8ceef1c9e7f1f3855c67c9a68e01015913c065e9a13ce092915ddfcfd2606850e3c356abd4d16d9dcc8c104d89a3ce48fd2c6ee7d0bdfd355b943f7db87aca4a9c94ac3639d62773a5622ff022cdb5877504a099b527eb005e6ebff937492303abd1086c2a53af71e4f91755f061d0b17e6989a67d61c59f1e93ae77e1edd9b93fc3030a9241062c9aea54982140227ae1b69a662e1813f3332f2afe08457c051a33719edaf70d8f53543f15558e894cf37c6f848a4c8d54f0a04fb2897293b348e82931613b366f98718dc624194c21a02cd96d1c299db4a59d1d2d2cf08f220478afe1e64b1290eefc2773c8ddb37e35ecd77cfbbea74430ca765e7f15a4082b0d9a42935495c5867385b6db952917f68778eefa477bb0338d41a9abbcebc9909214a05c79e53ea017377ec7a109bf924f2fdd255fa12ac6ef9e3ca8d3a4a98f942864cc1de13cecd22939e9ca6af0965e91c2f49345db37b32768425104ede81c01e74d721fffe95e0990cf50a2e61196a1f66f2cd49e720a8f60623d7c25aefd72ab7eddb807891cf2421c3d71d12ff0a2f9bb304b9191b6b7d22b86796a7842fea4b4b93d1d2eb72671fba0a643e9814e6b1cb9cbc2fd9c9e90c7fcabc3578523392e29b889ff789d6bcd3f23b09c6dca6a7d9dc88f982bc79e263e2efcfe709d26a478d3650ce253277c39c87d9e8048c2e725bce48b3b19c1c6e70693b138745e43fbbd514d5310c05d73658677ef7c58e12752a97ba99e4130ae5d137161933d02168167ffcb89ba2090171d7daff634c7e80fec3cc2e6a95afb34648e90e10f4b42769056af8059e7fc6e27abbb25a4094835375d6ab944c59249f7df982889c4f828a2330169b56943ba18ae5e05b3243e04b15db92dec0127a186b9683286d7dcbaa12a92480904207669520de553596c03039bc88aaacce6881e75cc36dccfe2a3f0f3b1b6ea9fe11dee7f18dcb3dc9fb98b8beea05dbb1ea45224f1ed68becc3bb0cc14e29ef2a8ae2a3cd12ba0aae3b8c72dade07f5996e85383af686cbb83ba6369fcc3e8ee58b910b388d6bb3ec86c169437e05b7ce83ee2b1002f23b9f4a50038ba506f4050340a1020bd0e9ad140ae018d059a42f136be6ea120dd841796fb2b096fb25a8cc00d404adeaf569fdb36f50cf8b6babfc21b961d91ec8fda78fed86436af771e796a41660decbde296a75acd0e0f7f8c049925360db8f8af1dbbaad31194d9eeaa407f487722d130a86c2f74ab0562551d5abac30e522d097ca4c88537e58d0ad743c5d94567d678f78190c8cef0eca8da060d8a72b1714aa8efe5c4f2746527d72e7d179f2b6015bdeba42b29f94ba4cef5fa70f02a25fc9fa2e9957f7fae5df4b5e8c6e85c95935aadbb4b7554cc6ede4d27af7caa7e52fb41e41feffcbccb7818542699239cf7154c2a21ceff7f57b32153a23d8b647be58acdcaa9dc0c233c2863ff6b3bdd85b7a2acd75b185bec138b8f4369eb28436b40169ef8d2d976b1d31c390b9e6b5ca72f16e2a795f08979ce7ddd7173183a04d829483464e0733d50abdee079124ccf0439f225fd968da22a92c5b451d87b43d3fa6b9d5b72e5128c78a18eeee05b4889553924423337021ba20285894962989827b93ecb9579628b0ab107c63a3ce5a977bf2e92e0c16f65d4b6d880ba5d095e311112b6ed4ac075c1232e7c09a671f65a9f19c806af1fb6b695a1541398c7e0ed0dd0834cf5bd6d53f02414582aaded5c077170975fe4be2e2b4dc029503485300354797532d8205b0d02c6167166970a6ebaace334d9fdd48af3690630f818fdd10c6ed08d36324a30560a2b2df761697e1854eaa075511a516829f8093673b79f665dc10a16406cbae404cee11a88ee070e4269b1da35727495c71215c0112bdadb85eeb99a3d475498b03b8440a90009a3b14d2f65ee60cb029a6db75cf7ce8a61765dca87c25b5fc44f23291945610005e05cb993812d998f130677466392c4fb8ecf0334526670b1dc2914998da5106fe98b6794f8989c9d87a0b33bbe1dae5ea5a15a3ba0cbd29396735104641b3f208242e1d3f5abcedc271b17621cd96c33e3b6b0ef9f0f3db87284cbf4e765881342d85a4078305242511dd4df766293fd0e7b7e93ba877383243920e1c54e0ef431125f38d5bacdce7400bf614c6c0ce31fd4ca63571573b6638ec42cac3427ca48039f8330b34a5a8bf6cac0d0f6e8edc6b2ef666e1802ae0dcd52b6f1cf3ce422bc9f573dffe9655257ca32fe98de03cb1de1ca2e6c1ba822be3761ea32eada4adda1eaeddf84effd2c211f1e63a9d5afd47947c9dddc06d0202569f9cf19a2cd6261560715b53aec928e693fe459d2df570e9cafba3937fa6fad966d563a6aec0848d1b23fd7e3da063dfcb2d5e985406cb8b830d77905afc46fb765a043abf5235384de7670346c01b724fecfb89a9367556e5ca73aadbc8263a0c7560dbe772ac8dc91a184b6f1d51d642ca09453b8bc4ad54b2938288c9e037e47259126ddcfdae468716ff44d71427f12e650b5e17be2c509f8d949c81a82b5cbeb75d4f9cef47119ecb6c7d9fc46a509ba14ab073dc10cd720e76eb2b6a4a81ce878598516a79d948955c2d75df1d7f6f513a6696584cfb24af2bf8bd3be514d6d438ae6fff7dfaea96f74be53b6406fbb3f59aad813d4252e358f1b1b1382888c8c0ec05059da522b45f60ee966a92199356763d778a1c2c1f9ca09ddad075746f2ac4c9121441f244ff05a102fbeb24831c04995a2861916c8882f5e46d70ccc89aad27fc297290bea137367216775f001b9f9bfab15d02e3acf57852b0c960ed598f75d0ae69bf6264da423d8d7339c418c8d7a6f1b43025350d0066eab094d008ddf1051437de7b6cfc93fc9b19be58446c827fb8ba04b0506679e75a69a5206e308d35fe870c8d50054ef8caf9f381f598bbabe83704795295c95f13e1a91cd5783618e393d3973388c87861b1ab0d576c503aa5225081c8a0bf84fc715f5f944c8b8ae5a7a800966c03b450acd5a40635fa1534ef5126fc303728052848785875d3a5b44877f78c185d5ebf489617a42b1bfc6b7e254d943c3519068785e7d6824033ea6a1ac275c11d4009ba0254abdba2e6b5fb02acc62be817219e1ad128c9dfb709055ae06c5b4407d654aa692298f5bb79c74f502ba43a8c11b269f92df1c5b15b22b95692751e5fe6ae0ffd1a4fff5e9aa90c53e10bd51ca462d7df73d94d64c114b2af62d671e032180f2c250ea87d8822af6fd668438e73f61df91796a1bacd9f22"], 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000a, 0x28011, r1, 0x0) 4.319248699s ago: executing program 3 (id=34): mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000800), 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=r0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) chroot(&(0x7f0000000a40)='./file0\x00') (async) chroot(&(0x7f0000000a40)='./file0\x00') syz_usb_connect$uac2(0x6, 0x83, &(0x7f00000002c0)=ANY=[@ANYRES64=0x0], 0x0) 4.29973938s ago: executing program 2 (id=35): r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000740)=ANY=[], 0x0) syz_usb_connect$uac3(0x2, 0x101, &(0x7f0000000080)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x40, 0x582, 0x65, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xef, 0x3, 0x1, 0x0, 0x40, 0x2, {0x8, 0xb, 0x1, 0x0, 0x1, 0x24, 0x30, 0x81}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x30, 0x0, {{0xa, 0x24, 0x1, 0x7, 0x45, 0xc3}, [@selector_unit={0x6, 0x24, 0xc, 0x0, 0x1, "ea"}, @selector_unit={0xd, 0x24, 0xc, 0x1, 0x8, "af47b9232957c794"}, @multiply_unit={0xb, 0x24, 0xd, 0x5, 0x9, 0x6, 0x401}, @extension_unit={0x1d, 0x24, 0xa, 0x1, 0x3, [0x2, 0x3, 0x1, 0x3, 0x0, 0x3]}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x20, 0x95, 0x4d, 0x6, {0xa, 0x25, 0x25, 0x8, 0x3, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {[@format_type_i_discrete={0x9, 0x24, 0x2, 0x1, 0xf9, 0x1, 0x2, 0x4, "b4"}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x1, 0x3, 0x5, 0x2, 'uI'}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x3b, 0x2, 0x80, 0x5b, 0x1}, @format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x7, 0x8, 0x4, 0x39, 0x3}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x3, 0x6, 0x9, 0x7}, @as_header={0x17, 0x24, 0x1, 0x47, 0x4e0f, 0x3, 0x1002, 0x0, 0x7, 0x100, 0x5}]}, {{0x9, 0x5, 0x82, 0x9, 0x400, 0x9, 0x0, 0x80, {0xa, 0x25, 0x25, 0x110, 0xb6, 0x7}}}}}}}}]}}, &(0x7f0000000400)={0xa, &(0x7f00000001c0)={0xa, 0x6, 0x652, 0x2, 0xb, 0x9, 0x40, 0x7}, 0x9e, &(0x7f0000000200)={0x5, 0xf, 0x9e, 0x1, [@generic={0x99, 0x10, 0x4, "af870358d364ff48d63572fd56f1c4f414e280b5cd5c4274efec062a9be3e848280ebb6c137d3faa23d85eb7262d7fa30b92ee4634bef2f9011484321554351c5893e8a0466145578c8ba9123a2d9ea22b45f6627cc44fefb104c9871b3fbe24e78e135dce7ae88483de46f4ce113efb9a9acefe01c269b7e5e73cf52176f0e363c989a4d4b506c0c462fe279085b1d2d6ffc9443c9d"}]}, 0x3, [{0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x448}}, {0x98, &(0x7f0000000300)=@string={0x98, 0x3, "b26575533cb9f272f13849b01256807b0d24a461e2d9942837f1870f93e322cc55ca498b8da51e3c5ff5ac79568a21cd59d06893633592580a5d503446ae71e154376fa0f3dbc1d7ef5c0c1d6bcdbf7fdbdeea1f759f542f54c028205263cec0ccd014b609351c952269341bfb19bac091e996b4c8fd74dee1c66f7b5849a2460b10935e74c50d11807f07933af8248f859afbb2f38b"}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x40b}}]}) syz_usb_control_io(r0, 0x0, 0x0) r1 = syz_usb_connect(0x5, 0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="1201000092ecc620ac0500773aeb010203010902240001000020000904c40102fffd0180090502021002020000090582020002"], 0x0) syz_usb_ep_write$ath9k_ep1(r1, 0x82, 0x0, 0x0) syz_usb_control_io$uac1(r1, &(0x7f0000000000)={0x14, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="0003060000000603"]}, 0x0) syz_usb_control_io$uac1(r1, 0x0, &(0x7f0000000500)={0x44, &(0x7f0000000300)=ANY=[@ANYBLOB=' SQ\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_ep_write$ath9k_ep1(r1, 0x82, 0x4, &(0x7f0000000340)=ANY=[@ANYRES8]) syz_usb_control_io$printer(r1, &(0x7f0000000540)={0x14, &(0x7f0000000440)={0x0, 0x30, 0xac, {0xac, 0x23, "0624b949efd669d76ae354906a0eee85b45b5627587734d78b63888fe18aef93c7118a613b7de9586126ecf1ca65d4b4c22bec7370495e12242dae484eb5ae2c8f59f752e3661d60d0d0b06ba41e5a8f7f9be0e06ea6fa959976f3fa88396ca91d76fbe5c962391d83e4020d8768b97ece15f0d5668cf32d5e02f3b7f2cf9bfcd6677731226b0d142a77dc38ff30b49af40de47083fa10dd70d712480e42808a179bf63e042c06a224ae"}}, &(0x7f0000000500)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x44b}}}, &(0x7f0000000700)={0x34, &(0x7f0000000580)={0x0, 0x0, 0x1d, "b80aed99715c5540572860f5edecd51182c2bb79d280678a7173dc2112"}, &(0x7f00000005c0)={0x0, 0xa, 0x1, 0x1e}, &(0x7f0000000600)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000000640)={0x20, 0x0, 0x30, {0x2e, "89fd911a4164ff85d9ccb44cbc48c3ac97b380d9fa171a8a8b9233d065872988c0f5c8260355b2f31ffd4bfe87ff"}}, &(0x7f0000000680)={0x20, 0x1, 0x1, 0x5}, &(0x7f00000006c0)={0x20, 0x0, 0x1}}) syz_usb_control_io$hid(r0, &(0x7f0000000040)={0x24, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x22, 0x5, {[@global=@item_4={0x3, 0x1, 0x6, "a0125eaa"}]}}, 0x0}, 0x0) 3.779716207s ago: executing program 3 (id=36): syz_usb_connect$uac1(0x1, 0xbc, &(0x7f0000000440)=ANY=[@ANYBLOB="12010003000000106b1d01014000010203010902aa0003010520060904000000010100000a240108002f000201020c24020306020408070080fc072408e100080509240605020108000309240301ff010506fb0904010000010200000904010101010200000a2402028000b10c07fa0724010306011009050109ff0343060d0225"], &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0}) syz_usb_connect$uac1(0x1, 0xbc, &(0x7f0000000440)=ANY=[@ANYBLOB="12010003000000106b1d01014000010203010902aa0003010520060904000000010100000a240108002f000201020c24020306020408070080fc072408e100080509240605020108000309240301ff010506fb0904010000010200000904010101010200000a2402028000b10c07fa0724010306011009050109ff0343060d0225"], &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0}) (async) 3.435863388s ago: executing program 1 (id=37): r0 = socket$key(0xf, 0x3, 0x2) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r1, 0x6, 0x1d, &(0x7f0000000000)={0x5, 0xe91, 0x6, 0x10, 0x2}, 0x14) ioctl$KVM_SET_PIT(0xffffffffffffffff, 0x8048ae66, &(0x7f0000000080)={[{0x6, 0x8, 0x6, 0x22, 0x1, 0x30, 0x47, 0x6, 0x51, 0xfe, 0x9, 0x6, 0x8006}, {0x5296, 0x401, 0xa, 0x6, 0x7, 0x1, 0x47, 0xf1, 0x7, 0x3, 0x3, 0xff, 0x3ffffffffff}, {0x7fffffff, 0x6, 0x41, 0xfc, 0x59, 0x9, 0xc, 0xf8, 0xfd, 0x6, 0x2, 0x3, 0x4}], 0xa}) r2 = socket(0x2, 0x3, 0x9) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='pagemap\x00') read$FUSE(r3, &(0x7f0000007100)={0x2020}, 0x941f) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f0000000140)='bridge0\x00', 0x52c) sendto$unix(r2, 0x0, 0x0, 0x20000, &(0x7f0000000180)=@abs={0x0, 0x7, 0xd0000e0}, 0x6e) r4 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$KVM_SET_XSAVE(r3, 0x5000aea5, &(0x7f0000000340)={[0x6d82, 0x80000, 0xb06, 0x5, 0x6, 0x9, 0x5f79, 0x6, 0x2e39, 0x7a2, 0x7, 0xfffffffc, 0x1, 0x6, 0x9, 0x99c, 0xfffffffb, 0x7fff, 0xfffffffe, 0x9, 0x5, 0x9, 0x101, 0x8, 0xff9, 0x7df, 0x7, 0xc5, 0x3, 0x7, 0xa, 0x9, 0x5, 0x2, 0x2, 0x0, 0x9, 0x8, 0x7, 0x4, 0x7, 0x2f7, 0x28a8d7c5, 0x4, 0x0, 0x3f6, 0x5, 0x9, 0x7f, 0x5, 0x7, 0xfff, 0x0, 0x8, 0x94, 0x1ff, 0x0, 0xfffff000, 0x401, 0x10, 0x0, 0x7581, 0xd9f, 0x3, 0x6, 0x0, 0xff, 0x4, 0x4, 0x6, 0x7, 0x6, 0x5, 0x5, 0x6, 0x19acb71a, 0x3, 0x7, 0x6, 0xc, 0xf2a9, 0x45cf, 0x6, 0x0, 0x8e61849, 0x7, 0x4, 0x3, 0x432, 0x90, 0x2, 0x7, 0x3, 0x2, 0xffffffff, 0x5e, 0x5, 0x7, 0x0, 0x7, 0x713, 0x80000001, 0xa1e, 0x4b, 0x3, 0x80000001, 0x0, 0x0, 0x2, 0xad, 0x4, 0x9, 0x0, 0x2, 0x0, 0x80000001, 0x2, 0x3ff, 0x0, 0xfffffffe, 0x4, 0x6, 0x7, 0x2f0, 0x4, 0x5, 0x5, 0x7, 0x6, 0x8, 0x8000, 0x6, 0xfffffffe, 0x5, 0x3, 0x81, 0x2, 0x7fffffff, 0x10, 0xfffffffb, 0x7fcd, 0x727, 0x1, 0x5, 0x100, 0x1, 0x3, 0x7fff, 0x1, 0x2, 0x6, 0x8, 0x3, 0x0, 0x5, 0x6, 0x7fffffff, 0x8, 0x6, 0x9, 0x7, 0xf69e, 0x6, 0xa53, 0x8, 0x0, 0x5, 0x5, 0xb, 0x4, 0x8, 0x2, 0x1, 0x1bc1ecdd, 0x5, 0x3ff, 0x309e, 0x2, 0xf, 0x2, 0x4, 0x1, 0xa6d8, 0x1, 0x4, 0x94, 0x7, 0x0, 0x1, 0xc8, 0x7, 0xffffff00, 0x89, 0x2, 0x3, 0x10, 0x337, 0x7f, 0xa8, 0xe, 0xfffffffb, 0x8, 0xe, 0xa49c, 0x0, 0x7, 0x2, 0x3a, 0xf910, 0x8, 0xab, 0x0, 0xffffffff, 0x4, 0x5, 0xbb1, 0x6, 0xfffffff8, 0xbfe, 0x9a8a, 0x6, 0x2, 0x0, 0x6c4a, 0x1000, 0x9, 0x2, 0x2, 0x2, 0x8, 0x7fff, 0xa, 0x7, 0x4, 0x7, 0x80000001, 0x8000, 0x8001, 0x6, 0x9424, 0x1, 0x80, 0x3, 0x0, 0x4, 0xff, 0xffff, 0x3, 0x1, 0xe, 0x2, 0x1, 0x10, 0x4, 0xc8a, 0x2, 0x6, 0x3ff, 0xed3, 0x1, 0xe, 0x9, 0x7, 0x2, 0x5, 0x4, 0x1, 0x80000000, 0x8, 0x7, 0xf5, 0x10000, 0x3, 0x4, 0x6e, 0xd, 0x2, 0x5, 0x7, 0x5, 0x4ac24b3e, 0x6b35ed5b, 0x9f, 0x5, 0x3, 0x7, 0x8, 0x100, 0x8, 0x7, 0x8, 0x3fc71d7, 0x0, 0x7fff, 0x9, 0xe, 0xffffffff, 0xe8c0, 0x1ff, 0xe27a, 0x9, 0x80000000, 0x3e80, 0x80, 0x6, 0x3, 0x1, 0x9, 0x80000000, 0x3, 0xd, 0x54, 0x4, 0x81, 0x5, 0x5, 0x4, 0x7, 0x6, 0x3ff, 0x3, 0x5, 0xd0, 0x8, 0x0, 0x0, 0xa17b, 0xec5, 0x5, 0x2, 0x7ae, 0x101, 0xa, 0x7fffffff, 0x4f, 0x1, 0x80000000, 0x5, 0xeaa0, 0x59b, 0xfb87, 0x80, 0x2, 0x8, 0x6, 0x869f, 0x8, 0x3, 0x8000, 0xa, 0x0, 0xc, 0x9, 0x1ff, 0x7, 0x3, 0x3, 0x4, 0x3, 0x5, 0x10, 0xd12a, 0xffffff1f, 0x6, 0x6df0, 0x1, 0x2, 0x7, 0x1, 0x400, 0x8001, 0x0, 0x8, 0x6, 0xcc3, 0x7, 0xc, 0x87ed, 0xc67, 0xffff8001, 0x4, 0x6, 0x5, 0x4, 0x1ff, 0x6, 0x97, 0x1, 0x9, 0x9, 0x3, 0x8, 0x2, 0x400, 0xfffffff9, 0xafc, 0x3, 0x9, 0xf0, 0x80, 0x7, 0x0, 0x2, 0x187e, 0x80, 0xeea, 0x4, 0x5, 0xd, 0x9, 0xffffff0a, 0x0, 0xe3d, 0x9, 0x81, 0x6b69, 0x4, 0x4, 0x0, 0x81, 0x50000, 0x7f, 0x2, 0xead0, 0x9, 0x1, 0x7fff, 0x80000001, 0x3, 0x7, 0x10, 0x4, 0x1c, 0x4, 0x3, 0x85a, 0x92, 0xc, 0xc, 0x8, 0x9, 0x2, 0xf7, 0x1, 0x1, 0x20000, 0x80000001, 0xffff3fd5, 0x7, 0x563, 0x3, 0x0, 0xca, 0x9, 0x5, 0x5, 0x80, 0x1, 0x9, 0x68519457, 0x5, 0x1400000, 0x97d9, 0xb57, 0x8a76, 0x48c, 0x81, 0x9, 0x6, 0x4ab, 0x8001, 0x6, 0x2, 0x8, 0x0, 0x958c, 0x2, 0x1, 0xfffffff8, 0x10, 0x2e0, 0x81, 0x4, 0xff, 0x9, 0x8134, 0x3ff, 0x400, 0x5, 0xc, 0x2, 0x101, 0x2, 0x81f, 0x2, 0x7, 0x21, 0x4, 0xb, 0x9, 0x6, 0x4, 0x9, 0x2, 0x9, 0x1, 0x2, 0xfffffffc, 0x1, 0x1, 0x7fffffff, 0x8, 0x3, 0x5, 0x4, 0x80, 0x1, 0x0, 0xf1, 0x0, 0x3, 0x4, 0x5, 0x400, 0x3, 0x0, 0x2, 0x9, 0x1, 0x7ff, 0x8, 0x1, 0x7ff, 0x3, 0x1, 0x800000, 0x55a, 0x8000, 0x6f9, 0x1, 0xaa, 0x0, 0x5, 0x1, 0x9, 0x0, 0xe, 0x6, 0x1, 0x7fff, 0x8, 0x3, 0xf18a, 0xe, 0x0, 0x9, 0xf, 0x7, 0x100, 0x101, 0x7d987035, 0xffffffff, 0x2, 0x8000, 0x0, 0xffffff5a, 0xe8, 0x10000, 0x7, 0x1, 0x0, 0xe, 0x200, 0x3, 0x0, 0x2, 0x9, 0x2, 0x1, 0x3, 0xd8d8, 0x5, 0x8, 0x8, 0xa848, 0x0, 0x9ee, 0x40, 0x3, 0x6, 0x2, 0x6, 0x8001, 0x12e0, 0xac0c, 0xf833, 0x5, 0x7f, 0x8, 0x9, 0x9, 0x9, 0x5, 0x8, 0x80000000, 0x0, 0x3, 0x4, 0xba62, 0x2, 0x7, 0x8, 0x5, 0x1, 0x0, 0x2, 0x3, 0x3, 0x2, 0x5, 0x4, 0x4, 0x80000000, 0x10001, 0x5bf, 0x0, 0x5, 0x4b, 0x9, 0x0, 0x9, 0x10, 0x8, 0x5, 0x2, 0x30, 0xc, 0x4, 0x1, 0x9, 0x2, 0xfff, 0x7, 0xffff, 0x4, 0x196cf11, 0x8, 0x1b9e74e0, 0xffffffff, 0x0, 0x2, 0x8, 0x4, 0x107, 0x0, 0x8, 0x0, 0x92e1, 0x8fd, 0xa, 0x1, 0xffffff01, 0x2, 0x6, 0x1, 0xfffffffd, 0x0, 0xffffff00, 0xd429, 0x7, 0xffffff81, 0x6, 0xffffff80, 0x4, 0x3, 0x3, 0x6, 0x5, 0x1c000000, 0x1, 0xffff, 0x9, 0x7ff, 0x1ff, 0x6, 0x9, 0x80000001, 0x4, 0x4000, 0x7, 0x2, 0x2, 0x3, 0xad9b, 0x1, 0x9, 0xb2, 0x35a4, 0x81, 0xb8, 0x400, 0x3, 0x4, 0x0, 0xb, 0x6, 0x4, 0x5, 0x6, 0x7, 0x9, 0x4, 0x4, 0x400, 0xfff, 0x8, 0x5, 0x6, 0x1000, 0x5, 0x7, 0x1, 0x2, 0x6, 0x5, 0x2, 0x39, 0xe3, 0x8, 0x3, 0x10, 0x2, 0x6, 0x3, 0x1, 0x6, 0x7f, 0x1, 0x5, 0x40, 0x401, 0x6, 0xfffffe37, 0x39a, 0x1, 0x8, 0x1, 0x9, 0x7, 0x2, 0x401, 0x49c6, 0x3, 0x3067, 0x101, 0x68, 0xcc, 0xffffffff, 0x13f, 0xff, 0x6, 0x8001, 0x3, 0xa0, 0x2, 0x1, 0x5, 0x6, 0xf, 0xa, 0x8, 0x80000000, 0x0, 0x7, 0x1, 0x7fff, 0x3, 0x40, 0x101, 0x1, 0x7efb, 0x4, 0x4, 0x80000000, 0x5, 0x9, 0x9, 0x6, 0x3, 0xff, 0xfffffbff, 0x80, 0xffff5c36, 0x6, 0x9, 0x1cf, 0x8, 0x0, 0x400, 0x9a6, 0x7fff, 0xb1, 0x1000, 0x2, 0x7e428877, 0x44563627, 0x80, 0x0, 0x738d, 0xad, 0x10001, 0x0, 0x15, 0x80000000, 0x3, 0x2, 0x3, 0x0, 0xb2c, 0x58c, 0xa7, 0x5, 0x831f, 0x2, 0x3, 0x1, 0x6, 0x2971, 0x8, 0x7ff, 0x5, 0x6, 0x9, 0xe7c, 0x5, 0x3, 0xf, 0xdb7, 0x0, 0xc4, 0xc1, 0x10, 0x1, 0x9, 0x40, 0x7, 0x4, 0x7ff, 0xfff, 0x81, 0x7f, 0x101, 0x1, 0x6, 0x0, 0xa62c, 0x9, 0x2, 0x6, 0x94, 0x5482, 0x8, 0x9, 0x200, 0x7fff, 0xfffff875, 0x8, 0x8, 0xfdd6, 0x9, 0x3, 0x8, 0x5, 0xd5e, 0x55d, 0xfffffff0, 0x1, 0x1, 0xd, 0x8, 0x7, 0x7, 0x1, 0x4, 0x8, 0x2, 0x2, 0x5, 0x1000, 0x5, 0x3, 0x7, 0x1, 0x2, 0x101, 0xccac, 0x882, 0xe, 0x9, 0x4, 0x7, 0x6a0, 0x0, 0x7, 0x4, 0x0, 0x1, 0xfffffeab, 0x3, 0x3, 0xff, 0x0, 0x4, 0x400, 0x0, 0x6, 0xfffffffb, 0x400, 0x7, 0x4, 0x101, 0x2, 0xf4e8, 0x6, 0x3, 0xc1a, 0x65e22478, 0x3ff, 0x9, 0x3, 0x7, 0x10000, 0xfffffff7, 0xffff7fff, 0x4, 0x8, 0x5b, 0x0, 0x8f0e, 0xffffffff, 0x4, 0xfffffffd, 0x9, 0x8, 0x2, 0x10001, 0xf, 0x3ff, 0xe5e, 0xc, 0x7, 0x0, 0x8, 0x400, 0xfffffff8, 0x4d74, 0x2, 0xe4, 0x4ce4, 0x0, 0xf, 0x6, 0x922d, 0xfffffff7, 0x7, 0x3, 0x6, 0x5, 0x401, 0x7ff, 0x6, 0xffffff7f, 0xe, 0x5, 0x8000, 0x14000000, 0x6, 0x67, 0x6, 0xaf, 0x4, 0x8, 0x80000000, 0x6, 0x7, 0xb, 0x5, 0x1, 0xe13b, 0x6, 0x9, 0x7b, 0xfffffffe, 0x0, 0xcb, 0x2, 0x5529, 0x8, 0xd, 0x7fffffff, 0x4, 0x9, 0x4, 0x5, 0x56, 0x8, 0xa1, 0x40, 0xe400, 0x990, 0x5, 0x73f, 0x4, 0xfffffc00, 0x4f, 0xa927, 0x6, 0x6, 0x2748, 0x5, 0x2, 0x3, 0x6, 0x3]}) ppoll(&(0x7f0000000300)=[{r4, 0x40}], 0x1, 0x0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x4, 0xd1, &(0x7f0000000040)=ANY=[@ANYBLOB="12011003020000182505a1a44100010203010902bf0002010650000900000000020d001b052401082400a9b30d2d0f010a0000000300ff000606241a05001407240a050905580c240c00000000a90c0900030424020204240200042406024424"], 0x0) syz_usb_connect(0x3, 0xf5, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000772aed408680070bb96c010203010902e30003dc2000000904003f000e01000505a40600010524007f000d240f0104000000080000000006241a03000a05240101070424020a1524120009a317a88b045e4f01a607c0ffcb7e392a09044c03003a92a2010a240109000102010205240401050c2402"], 0x0) sendmsg$key(r0, &(0x7f0000000100)={0x3, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="020300021000000000000000000000000200080008000000780000000000000005000500000000000a00000000000000fc02000000000000000000000000000100000000000000000200010000000000000003000000004005000500005ebc21f249c445eaec65d348d27a0000000a0000000000000000000000000000000000000000000000010000000000009bb45b77679d633af43903961c5f4597c8e74b490000"], 0x80}, 0x1, 0x7}, 0x0) syz_usb_connect$uac3(0x0, 0xcc, &(0x7f0000001340)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x0, 0x582, 0x582, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xba, 0x3, 0x1, 0xe9, 0x20, 0x8, {0x8, 0xb, 0x1, 0x0, 0x1, 0x1}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x30, 0x0, {{0xa, 0x24, 0x1, 0x7, 0x2c, 0x1}, [@power_domain={0xf, 0x24, 0x10, 0x1, 0x5, 0x1000, 0x40, "42a1fe097f6a"}, @output_terminal={0x13, 0x24, 0x3, 0x6, 0x101, 0x5, 0x2, 0x5, 0x5, 0x1a2, 0x1, 0x9}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {[@format_type_i_ext={0x9, 0x24, 0x2, 0x1, 0x7, 0x4a, 0x2, 0xb, 0x7}, @format_type_ii_ext={0xa, 0x24, 0x2, 0x2, 0x81, 0x5, 0xe, 0x6}]}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0x7f, 0x8, 0x2d, {0xa, 0x25, 0x25, 0x7ff, 0x1e, 0x6}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {[@as_header={0x17, 0x24, 0x1, 0x40, 0x80000001, 0x3, 0x1, 0xf9, 0x7, 0x4, 0x7}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x7, 0x35, 0x1, {0xa, 0x25, 0x25, 0x8000, 0x3, 0x81}}}}}}}}]}}, &(0x7f0000001500)={0xa, &(0x7f0000001440)={0xa, 0x6, 0x110, 0xa7, 0x8, 0xa, 0x40, 0xb8}, 0x29, &(0x7f0000001480)={0x5, 0xf, 0x29, 0x2, [@ssp_cap={0x18, 0x10, 0xa, 0x53, 0x3, 0x6, 0x0, 0x0, [0xc030, 0xff00, 0xff3f30]}, @ssp_cap={0xc, 0x10, 0xa, 0xc, 0x0, 0x2, 0xff07, 0x8}]}, 0x1, [{0x4, &(0x7f00000014c0)=@lang_id={0x4, 0x3, 0xc01}}]}) 3.012449991s ago: executing program 0 (id=38): syz_usb_connect$uac3(0x5, 0x80, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x40, 0x763, 0x2003, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6e, 0x3, 0x1, 0x7f, 0x0, 0x6, {0x8, 0xb, 0x0, 0x2, 0x1, 0x23, 0x30, 0x23}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x30, 0x0, {{0xa, 0x24, 0x1, 0x10, 0xa, 0x9}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x60, 0x25, 0x3, 0x5, {0xa, 0x25, 0x25, 0x401, 0x5, 0x5}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x200, 0x74, 0x9, 0xc0, {0xa, 0x25, 0x25, 0x7fffffff, 0x2, 0xbe1}}}}}}}}]}}, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000e2793b10d10501200006010203010902120008000000000904"], 0x0) 2.232901217s ago: executing program 1 (id=39): r0 = openat(0xffffffffffffff9c, 0x0, 0x100, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r0, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@textreal={0x8, &(0x7f0000000380)="0f090f380b250fd3026474bad10466ed0f7982060066b9bd0200000f320f20c06635000000800f22c066b9800000c00f326635008000000f30d19c0060baf80c66b8cc54f78f13c1bafc0c66b83b7a000066ef", 0x53}], 0x1, 0x11, 0x0, 0x0) syz_kvm_setup_cpu$x86(r2, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f00000007c0)=[@text32={0x20, 0x0, 0x61}], 0x1, 0x55, 0x0, 0x0) ioctl$XFS_IOC_START_COMMIT(r1, 0x80585882, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$KVM_RUN(r4, 0xae80, 0x0) 2.048062293s ago: executing program 1 (id=40): mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xe) r0 = socket(0xa, 0x3, 0x3a) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000000000/0x400000)=nil, 0x400000}, 0x1}) ioctl$UFFDIO_COPY(0xffffffffffffffff, 0xc028aa03, &(0x7f0000000140)={&(0x7f00003ef000/0x2000)=nil, &(0x7f00009a8000/0x1000)=nil, 0x2000, 0x1}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000100)={'syz_tun\x00', 0x0}) setsockopt$MRT6_ADD_MIF(r0, 0x29, 0xca, &(0x7f00000000c0)={0x1, 0x0, 0x6, r2, 0x1}, 0xc) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$UBLK_U_CMD_START_DEV(0xffffffffffffffff, 0xc0207506, &(0x7f0000000240)) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) futex_waitv(&(0x7f0000004040)=[{0x0, &(0x7f00000001c0), 0x2}, {0x3, &(0x7f0000000140)=0x3, 0x2}], 0x2, 0x0, 0x0, 0x1) sendmsg$nl_generic(r3, &(0x7f00000003c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x4000000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x11}, 0x8000) r4 = socket$netlink(0x10, 0x3, 0x0) accept$packet(r0, 0x0, 0x0) setsockopt$MRT6_ADD_MIF(r0, 0x29, 0xca, &(0x7f0000000040)={0x2, 0x0, 0x6, r2, 0x6}, 0xc) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.swap.events\x00', 0x275a, 0x0) copy_file_range(r5, 0x0, r5, 0x0, 0x101, 0x0) ioctl$sock_SIOCGIFCONF(r1, 0x8912, &(0x7f0000001780)=@buf={0x1000, &(0x7f0000000780)="f30475b3bd64d96f0bd93457465dc15fbb53fa4113d1c72d98224d821e18f4a6d9848ddbc7fe16f9fb9b9f9d1767e2453590734a4b1d6c782bb11b0576aead4ec97b6aa486f55d68e49f841b1a0e044ceb6c3b9b557efa79b3bc3e2867e3457bebbe279736b4169b8c75ceed01f7e335fbcd0d4abf81d0ba70cd20ac8726a61b273542f9397e3249dd40d8080adb44c0b550860fa0fce3ae67baf631ae3b045b0da90e8e37cc0edb07a4222c8f17dbb365ce0185b6e5eadc7e14b0c19c89ef31d4fffe35af16dcdc9e3ec6214277173d67a8b94940663a10a7e7ffd8a6caf45c690b47dd013033a1ef8b80c02d37ea9b6468f8d306a87568bd0da9c28ccf057d4ac813f5a9bd4194632e39f7b87d49b09b6ad8983118d54e6a41034450023c8d647b27f573c3dcc5ca25f58eb1b5e52d07a5364ac2605f7369c8661a00cba6d0bdc0ad262e399366d0d36620d6426ee20d5fbc0284b2a9ae19cc169e31dcaf90536f0bcf7b6f3931a9e050c522790a843dccf0ad27e9bde3e69618ab6fa165fcd26633e0ed4ebe5c763650071b639df323c29537a80e13fc262b6f862602631b347d3e437aea55eafd5e4ffa36b6b99938687f9bfde34cfd2f2f3cfabe4dcab236c09679adb8d124aa7438ab763634671a7bd2ffa656bb16522dccfec2bf14558662af1c27c977082708fc50b8725636c85ce06e63c285278b395110996909783861cdefa2445e4271f38974c95808238d377fde03c2a7fdb871de6b486737d73d0b7f7d31b8a4512a43b33ad798bc4f0503841d5d0b78e19df20d7c8ed85ae2d2acd34fb679994f28e152e6bd90d6d7af2a0fe70d474b706dce0f6b6aad8162e683137a665e22b5884e235dfbf33b6ae44db11ea1439cd254f6636ede171fe309cba8b7ac3ee3b87e8634301351e79a8c46b07efe5ac7ea0e913bc7b6c9b1676e8e671c2d0677f79bab4689942b4f4f87701994c1746408a73b87b7dd7c32a5585f00b650147ed872fe1d3df1a183c580440b55fb7d7242f1cb21bfd21d515c9c5c740b7ed89f98562a35d7da0680c9a50d7250180b78dfc21d3aab8bbdcd64e0d7ea173a729e8ccbae65e128741c6e463ae783d48d21dc5622b425fdb98add238c6d2ef4e09e463b7f9221e35fa49e7ff654c0e46bc84c392a1c5a05ccf4255a4de1864e91ad676d1eb33bb47874be4bca80d9f82ce2575cd1a4deb6c20e21a0c21fb8a44edbae9fa6c6c8e8b45e1ccdbe1b44933bad8cf68c9273603781a0e60b4324e27d0867f849851524c345278940166a170bb14d80e4a034fbb922a45b3a6cdfb891c197bd74b2120a25abbfc72a90ebced6b490c4b249786544bba2bf923f9403fba50ee9f701aa30e8007071480d27a00df7656f8aa98cdf569d552bb325f9a4badae87842d33d236f10751f32931d1991d4c6c4c5b05cda3e22b547e350ec3b6ef5753e12187061455706cd6073e8fb866fcebc08a8232ff227532eddb3943ca5b2cb518fcd2b5c3120a458f58b1385b0f7f174087d54e1f7b42b002f137c895c74f054357ad5cc5c03bd813bbb4449d3b839a0bf2e4ca4bdf0ac2018ba221d576e544ae5456d36bfe69b581fa1237a4c4b941f7e120e2f208b9b284c3c4cfc378dd7d0aac66a0c1c8786a46a28a1305a5fa65906c613ed7ea618d35c90cde4b15bda2fd2cb5dc5d291d1ce6a217a2604022e66ccdf1dbf8b889142daa4f649f08c3cdee70f446ca1af9ff071b1e0d89fcef9054d65dfc14fcc093b19ffba6683c575eca3babcdec6f1299bdc3223546ba4e87ab4098906d4d77f04864ec123908870710a4f4588298da925607812609f769cb1c5c9f6ec94eaaf66cd16c3fc7a5fe1cdd9469ac5b2b8a7983a33af12aee7a497734ea049ae8dbd01cd0009eb24484d1ba9df585b61c15a3872802b88023b370d8fe006939ac1e3956c53f6b7e76084e706a157c1c12b37e6079c8eb03e33c576ff0b4227c19c0927c54e960419938713b29ff56ed4bf0b917c0c21b8c583c602ec05cc360041e1d485f17732dec2cdc40c417a8c623df1e3533588f9c609b7abd3b08220d3f33194ee22c6c802b2a2d52c94c8d11ea755505e1e3832f67d82c8715b707ced4295aa3496945ee006c6428a6289a207765549518417c617d0465a8cd8b576016a4c6408bcebb51503625c2dc613afb1939ea994721d98d8214c22ba83b58943cc4d3c65f57b0e05ad6093b26ffadeec045cf874f5b6d0f3e0cf6c776625f16207e35bbd33d76aec975fe76ab0710f5a24adef95eb1a9ac0ea0c13cc06b9967d16083e895ebb9a7d78794a26ff424beaa18e4408544e7d26b61c8c902ad04ae9155a149a9bd933620a8554442a67744866f5ffb3d9d346fb0a078f900780ed23ffc03aa5f9967d2db5d8fc7dc2d22939bec31d8fca3a4aeb17638cf359e5387c0e5d0a9d7652e0681b539df141e741066e4b5136129d121496d220e73bc4e85cb9cfa28dab1b6fc0ce4d2d8fdb678c0373e600d3d5c7eebe8660cc089e5008481f49b1da1e69c821f1ff1926ea9d8808d339b68582e2efb744692f3c4a869f3743d6784e8abb0e2415003432ffef5638e3bcbeee45cd1bdcffb3aef9923149abf64076f82e5c399669cc73263445ebe38ca3c08ee188420fd51214f1f4b746e6d928333e560faa23305c1762128ee324273c68b69bbf5b111a2a3f141cecd7369a075c5acb50c9dc0883f6d22aef820290ad95484aad871a07a1f9a3e47315020567c200bdc4f88f4926b16fe962e2ae7d3832bbd18199b864c368dd84556cea1d532f70868122ab6ffe692e4a1aa764b3f564a72b2691132e9152a83468a9de109611a0cc17b6a69ba985bfddaa98a8674b4caeae63e1f386d139325c1167cee4486bf14a08a5b18b4a6c0e832ab2453a029de7621830d2d89dd2caa80a707b3a6728d94b4be5a2591996c4041ca4468c93349786bdb28ba7dd718fa27bdc99ce8ef05482a4ad22a3413d10823538bf014092fb0ff4740adcc3594bdcaa47562ff0ab7c7a979d45713140da04a368da8583bca55ceee7cc7052169b179cd2af7163a15e32a9c40971aeddae0efbd9dc93927b52119c44a9ac74fb5df71c518ae6ec6bc91fb49a1f7aee0ca915f4ce39aff5fdad1a5884e29b5df3b8287fe0f9b7bbc191766bff1132afe9671fcf3f0d79615c83bf03a8d8c7fc8f93fe9403bcbec88f00805e899c9983d57d10a9b010d3104aea731313c1ae2b3a8c40cacd9868a2f046452b9096cc834ffc04864b269202d7362c95f3bc14183dc5f4bba6c1a344a0133a43814b25768f13b1ea11dfc78c9d3b775e5f7b757a01d288ed795d162f21dfb2f67d81d8d46d4df62f7e507fce61c61b71623382704adb618b7e5809b31ab064d8156609f5e944e864b31a90e6752e5f6a4ee1afa16d8b60a3dbacb0fdd147616a12fccca485158a6ed4b56b2f52e62b4d85c3bc1fa76fe058a7cf1c0a8ba9ae4b32ad761f9b2fa3e3ffde2da67b4d5162c46f328fdf00605bdba761e33453bcc57bb53fb3bf05470ca3073520715c51d17c193c71c30653f706d915d6bc28d488e0b05cbeceba838097946a5311d9ad0879913d9226baf126abb578951007af6ba25ce75f9a23ef22784ad09b5ec1c7dfe4f55a3460d3517171697ac1725db74e4063bb7e4688e09b1f5ab607ebcb3acb56afdc781fc37b5bc82276d92c6a522d05fb25fb39de7c2195e1a862decf4393ea04521207c95f5efe6398ebc0accfc022ed7eee7ece0613d0b85ba69a7dc995aaee03dcbf924f59e0ed82b9c0c179450ca8fb456572a704ea6840e494580414f5bada3e3428916708a3445c84d48bd86f2905f9302aa41817a810ae059a9d22550e70d06a77daea3a2fced823f5e4eea835a17269e4a4c935602a1e899042a491ec07554ed7a119bb156bd67ea30615daeec71920d2022cd3996c9028cdc418328c25581cc6d6d50a7d81d51d318e4827f47f4a3c3caebf605bab75432b5f344e3eb9da18c3a3d01c2f05912cd42dc7f116a4449c80a3907feacbd64532616027085f4a12441de358de2345076c2ac367f033b2f52f6d2b6b9b32c0c4a07d66efb32760877aa849b9fd8399a823fbd32ab787a20e0c50ab8490657021ec42c37d3706bcb47289add473fdfbbad4c04ae0d06493ef717c6038a77920f4371fd9c08222fc18ed5f2061009761c4474f8195ce8e478b2a570fb78871a623a045ed0cf19950d591b52271215b2b5f6a73b3885e035a1452dc8d04ca164406835f33d057d60ffdc9887f75e65efc65ebfa54a05e918d6bd94676cf2744bdbda9f18cd9970e6f88002aa9fcefa3f73ad719f7c5a8abc087bfaad6b33823fc226e9352b75a835f4a9d978967c23fdfc800f0dbe98df179e05fcf46d8515077ee7ea6a9e12d87684af077a96a94c187fe1abb411084c72e0495c5b478c232341fb574a454a583596ce75618e1e33143c8730c1fc2d613c283779c20938998e25b7002dfc984ece7755f7dc114fe52d8ced93b832638b54c45940ea9088b7be8c6f4a017fabd4983576bcc4583ae81a68a476524d5e67d5cda940ef4010a63753107db3985e8e19611eb89557250733252f26068db8be0171edca586daccc8f6a828ff1ea18c3ac3ec63abbc7b8683d60680c86cdbcb9d3c81a4cd72e7b5cbf25569fff00f7a9dc5b5fc404f191384c992488260b5de903e9a2d1941510c9ea992d8f96e053679153861a9e405821047f2075d3c8859cced43ef66cdea91e0c86f0aa482c8f1e3405182788b5b4328ce1bf5938198a946a83a4c1d4a43d725e955c332edcd36dce3f5db6ad031f9984f66aefe9c99d4efbf961ba6b6748d58756e27a75b5d7cb12b852648b950991bc5b68838f3f66dc8886819f0fdabdfd5980a2f39628c8683c791627866882bd18354f1b808082d703fb3c49738e1b56e454608ad54d8fd4605d682ddc8f185a30c992cdb06f10d8af0a261960de6d8c0951e95b5de9fe1479589a7897afad8c782ca6973e0ee051f2a3469c4e464f5a7780d255a89eefec7b52ae0c52f737f178f3aa4eb95bf9ec229f00c0bf7d78bb9a769d8368f524e2e66d04f4f8a63ad38fd14068b82cd09908d6814eeadaf1bc717ca523a2d945f68c9b6cc6edcb3488e46b36a5f44e1597e4f1998f848b2a001e6780d816d18a618cea864f6193ae7ce60c06ebaf89678f764a2a0b21d0855f6bbbdf901b6f61d333a5c2da50d79b36c21755f0391e94ff6928a556d200ba1110a435d3219217ed61379dfc25a926c67d3b2c5704ae653b5885c5617f029ba60f039c9950dad8b87dd2609dd781b13f837b85228702bebbfca7d73a371518a67fe7d9c0ca48addf500502022aa0c38b08e6f5918dc17542e8c2a9851910575c08e776a816d9e3789769601ae4892e59b31bf734a2f6f6c5ba24a39d5c639d6f5489716de717da034d41479627e474bbd0c9ac940121a33654c4275d62a562ba3e02614242c0f08cd7df114d1693433f2cd9892bf16f9319be96e843e56927f3be3afb35b6ebf7e1f334c59e7125c3769942efb6d364ba9e4b2fbc1a64826d8916138baddc02e0f8e2fc54b85b79f199de9c21b358a0fc20a7729c3fb8f9f597cdc2b19e1cb82cc8f471403e1c964336f2dffd7dfcac26726106096290631b756bc96e4b33e80c337aa64c62749e9c109c69f37652fe19d4b1df8cdc051067488675f60ae85ecdd1645f0c52cf40b6d4f1e87b590021253665d19401dce8ae1d0bbbea9bca4629a1cbfefa2fed9bdd6f915"}) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x275a, 0x0) fcntl$setlease(r6, 0x400, 0x0) sendmsg$netlink(r4, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000300)=ANY=[@ANYBLOB="20000000110001000000000000000000100000e60b"], 0x20}], 0x1}, 0x0) msync(&(0x7f00004ce000/0x4000)=nil, 0x4000, 0x1) mremap(&(0x7f00005ab000/0x1000)=nil, 0x1000, 0x1000, 0x7, &(0x7f0000ffe000/0x1000)=nil) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) 1.860988969s ago: executing program 1 (id=41): r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x50d, 0x3201, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x3, "", [{{0x9, 0x4, 0x0, 0x6, 0x1, 0x3, 0x0, 0x1, 0x0, {0x9, 0x21, 0xa, 0x4, 0x1, {0x22, 0x28}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x0, 0xb, 0xfe}}}}}]}}]}}, 0x0) r1 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x458, 0x87, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x60, 0x5, "", [{{0x9, 0x4, 0x0, 0x0, 0x8, 0x3, 0x0, 0x3, 0x0, {0x9, 0x21, 0x9, 0x1, 0x1, {0x22, 0x2c}}, {{{0x9, 0x5, 0x81, 0x3, 0x200, 0x10, 0x8}}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f0000000400)={0x2c, &(0x7f00000000c0)={0x20, 0xd, 0x2c, {0x2c, 0x23, "e75bcf47a88a34d2dd23ee248c36105a7e746fb1400590136b7103bd4f114e2a60cefa13e8bec3cd466f"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) capset(&(0x7f0000000000)={0x19980330}, &(0x7f0000000180)) r2 = syz_open_procfs(0x0, &(0x7f0000000000)='ns\x00') renameat2(r2, &(0x7f00000006c0)='./cgroup\x00', r2, &(0x7f00000002c0)='./mnt\x00', 0x0) syz_usb_control_io(r0, &(0x7f0000000040)={0x2c, &(0x7f0000000180)={0x40, 0x8, 0x28, {0x6a, 0xe, "f70ba381030000000000000000cb4fdca0560f920d54f365c5b1d43ee44fbf6fc93f0808251f"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) prctl$PR_CAPBSET_DROP(0x18, 0x27) 1.743673523s ago: executing program 0 (id=42): r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0xc0802, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f00000000c0)) ioctl$PPPIOCSMAXCID(r0, 0x40047451, &(0x7f0000000200)=0x8) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r1, 0x6, 0x5, 0x0, &(0x7f00000003c0)) ioctl$PPPIOCSFLAGS1(r0, 0x40047459, &(0x7f0000000140)=0x2000004) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="00214717a70711000000430600000000040000000000721d6c74f7c62f59191dd55b814a4a06e8db000002007c2173fd9048", 0x32}], 0x1, 0x9, 0x444) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000004c0)=ANY=[@ANYBLOB="020740091400000029bd7000fedbdf2502000b000000000044000000000000000800120001000200bb6b6e000e00000006003c002a0c000004000000000000007f000001000000000000000000000000ffffffff00000000000000000000000005001a00ac1414bb000000000000000000000000fc0000000000000000000000000000012500141402001300080000002dbd7000ff3400000100037a"], 0xa0}}, 0x4008454) r3 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r3, 0xaf01, 0x0) ioctl$VHOST_GET_VRING_BASE(r3, 0xc008af12, &(0x7f0000000040)) r4 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000000018105704da0700000000000109022400010000ba0009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io$hid(r4, 0x0, 0x0) syz_usb_control_io$hid(r4, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00222200000049e9b31ce93ee907290495b9585dde83000000000b01007a15b3"], 0x0}, 0x0) r5 = socket$inet6(0x10, 0x3, 0x0) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PPPIOCSMRRU(r0, 0x4004743b, &(0x7f0000000340)=0x6) sendmsg(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="5500000020007fafb72d13b2a4a2719302000000030b43026c26236925000400fea10080bd2dca8a9848a3c728f1c46b7b31afdc88e51c47f40b2b6c0100005ae583de0dd7d8319f98af84fda542e718f94b929ade", 0x55}], 0x1}, 0x40100) sendto(r5, &(0x7f0000000000)="d47919131c07f624d91538605d2935d23ba2836cfee0756ad9517e22a7306f44a0541db5352b20ce29620d5eb9899004f79ad8ac5ea0f24007f00fab300bafa74c1462639e37e733997e2842c78b67a54f8e06fcb2ecb0ac8ecf11118b6c045dee011883c005a53142619c47ddab4b959f4b2aab51e000"/131, 0x83, 0x1, &(0x7f00000000c0)=@caif, 0x80) setsockopt$TIPC_GROUP_LEAVE(0xffffffffffffffff, 0x10f, 0x88) 1.21586973s ago: executing program 2 (id=43): r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000e15000)={0x2, 0x4e20, @multicast2}, 0x10) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x0, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x0, 0x3}, 0xe) setsockopt$sock_int(r0, 0x1, 0x2, &(0x7f0000000040)=0x7f, 0x4) bind$inet(r0, &(0x7f0000e15000)={0x2, 0x4e20, @empty}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeeb, 0x8031, 0xffffffffffffffff, 0x3000) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x12, 0xffffffffffffffff, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r3, 0xae03, 0x18) futex(&(0x7f0000000000)=0x2, 0x2, 0x0, &(0x7f0000000040)={0x0, 0x989680}, &(0x7f0000000080), 0x2) 1.129945043s ago: executing program 2 (id=44): r0 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r0) ptrace$PTRACE_GETSIGMASK(0x420a, r0, 0x8, &(0x7f00000000c0)) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000280)=ANY=[@ANYRES32=r0], 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_control_io(r1, &(0x7f00000003c0)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB='@0\''], 0x0, 0x0, 0x0, 0x0}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00', 0xd0) mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0xc0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file2\x00', 0x207) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f00000000c0)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file1\x00', 0x20400, 0x20) setxattr$security_capability(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000180), 0x0, 0x0, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x2a20c0, 0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x3) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x2d) syz_open_dev$char_usb(0xc, 0xb4, 0x80000000) lseek(r2, 0x2, 0x2) r4 = epoll_create(0x7fff) modify_ldt$write(0x1, &(0x7f0000000900)={0x9, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1}, 0x10) modify_ldt$write(0x1, &(0x7f0000000a40)={0x476, 0x20000000, 0x1000, 0x0, 0x1, 0x0, 0x1}, 0x10) epoll_pwait2(r4, &(0x7f0000000100)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}], 0xa, &(0x7f0000000180)={0x0, 0x989680}, &(0x7f00000001c0)={[0xffffffffffffffff]}, 0x8) 749.039485ms ago: executing program 3 (id=45): getresuid(0x0, 0x0, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f00000002c0)={[0x8aba, 0x4, 0x80020007, 0x804, 0x7, 0x13, 0x120000, 0x5, 0x0, 0x8, 0x8000000000000001, 0x200000000000002, 0x0, 0x102, 0x3, 0xffffffffffffffff], 0x8000000, 0x141202}) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f0000000140)=@arm64={0x6, 0xd1, 0x82, '\x00', 0x1}) ioctl$KVM_SET_MP_STATE(r2, 0x4004ae99, &(0x7f0000000040)=0x9) (async) ioctl$KVM_SET_MP_STATE(r2, 0x4004ae99, &(0x7f0000000040)=0x9) ioctl$KVM_RUN(r2, 0xae80, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$inet_IP_XFRM_POLICY(r3, 0x0, 0x50, &(0x7f0000001640)={{{@in6=@remote, @in6=@private0}}, {{@in=@initdev}, 0x0, @in=@loopback}}, &(0x7f0000000240)=0xffffffffffffff18) syz_usb_connect$uac1(0x3, 0x81, &(0x7f0000000000)=ANY=[@ANYBLOB="12011001000000081e04684040000102030109026f0003010980000904000000010100000a240001020000090401010101020000072411238dbe100905010908000240000725010c40050009040292360102000009040201010102000008240201040100f60905820900020508e940000000050a00"], 0x0) (async) syz_usb_connect$uac1(0x3, 0x81, &(0x7f0000000000)=ANY=[@ANYBLOB="12011001000000081e04684040000102030109026f0003010980000904000000010100000a240001020000090401010101020000072411238dbe100905010908000240000725010c40050009040292360102000009040201010102000008240201040100f60905820900020508e940000000050a00"], 0x0) syz_genetlink_get_family_id$tipc(&(0x7f0000000080), 0xffffffffffffffff) socket$inet_udp(0x2, 0x2, 0x0) (async) socket$inet_udp(0x2, 0x2, 0x0) 439.752655ms ago: executing program 1 (id=46): r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_TRIGGER_SCAN(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x54, r0, 0x200, 0x70bd27, 0x25dfdbfb, {{}, {@void, @void}}, [@NL80211_ATTR_TX_NO_CCK_RATE={0x4}, @NL80211_ATTR_MEASUREMENT_DURATION={0x6, 0xeb, 0x9}, @NL80211_ATTR_BG_SCAN_PERIOD={0x6, 0x98, 0x6}, @NL80211_ATTR_SCHED_SCAN_INTERVAL={0x8, 0x77, 0x7}, @NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5, 0xf6, 0x2}, @NL80211_ATTR_SCHED_SCAN_MULTI={0x4}, @NL80211_ATTR_SCHED_SCAN_INTERVAL={0x8, 0x77, 0x1000}, @NL80211_ATTR_MEASUREMENT_DURATION={0x6, 0xeb, 0x6}, @NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST={0x6, 0xf7, {0x0, 0x1}}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000840}, 0x8000) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000180), 0x400443, 0x0) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r1, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x1c, r2, 0x200, 0x70bd2a, 0x25dfdbfd, {}, [@ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG={0x5, 0x7, 0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x40}, 0x0) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r1, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)={0x34, r2, 0x100, 0x70bd2a, 0x25dfdbfd, {}, [@ETHTOOL_A_LINKMODES_AUTONEG={0x5, 0x2, 0xd}, @ETHTOOL_A_LINKMODES_SPEED={0x8, 0x5, 0x200}, @ETHTOOL_A_LINKMODES_LANES={0x8, 0x9, 0x3}, @ETHTOOL_A_LINKMODES_LANES={0x8}]}, 0x34}, 0x1, 0x0, 0x0, 0x85}, 0x20000041) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r1, 0x89f2, &(0x7f00000004c0)={'syztnl1\x00', &(0x7f0000000440)={'sit0\x00', 0x0, 0x700, 0x80, 0xc85b, 0x6, {{0x9, 0x4, 0x3, 0x3, 0x24, 0x67, 0x0, 0x5e, 0x29, 0x0, @broadcast, @dev={0xac, 0x14, 0x14, 0x3d}, {[@generic={0x7, 0xf, "6dc826a6c877edbdcaa88cd188"}]}}}}}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000580)={'syztnl2\x00', &(0x7f0000000500)={'syztnl1\x00', 0x0, 0x10, 0x40, 0x0, 0xb7, {{0x13, 0x4, 0x3, 0x2, 0x4c, 0x65, 0x0, 0x6, 0x2f, 0x0, @private=0xa010100, @private=0xa010102, {[@generic={0x89, 0x9, "c29b59bc75232f"}, @timestamp_addr={0x44, 0x2c, 0xaa, 0x1, 0x5, [{@multicast1, 0x7}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x2}, {@multicast2, 0x59}, {@multicast2, 0x40}, {@loopback, 0x9}]}]}}}}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r1, 0x89f1, &(0x7f0000000640)={'syztnl0\x00', &(0x7f00000005c0)={'syztnl2\x00', 0x0, 0x2f, 0x4, 0x10, 0x3, 0x0, @private1={0xfc, 0x1, '\x00', 0x1}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x20, 0x80, 0x6, 0x9}}) getsockopt$inet_mreqn(r1, 0x0, 0x23, &(0x7f0000000680)={@multicast1, @remote, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$ETHTOOL_MSG_FEATURES_GET(r1, &(0x7f0000000880)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000840)={&(0x7f0000000700)={0x140, r2, 0x100, 0x70bd2a, 0x25dfdbff, {}, [@HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'pim6reg0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg0\x00'}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}]}, @HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_bond\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x6c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vlan1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vxcan1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_hsr\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}]}, @HEADER={0x4}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0x140}, 0x1, 0x0, 0x0, 0x800}, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000900)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_PROBE_CLIENT(r7, &(0x7f0000000a00)={&(0x7f00000008c0)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f00000009c0)={&(0x7f0000000940)={0x7c, 0x0, 0x4, 0x70bd2a, 0x25dfdbff, {{}, {@val={0x8, 0x3, r8}, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x7c}, 0x1, 0x0, 0x0, 0x40040}, 0x4000004) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r1, &(0x7f0000000b80)={&(0x7f0000000a40)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000b40)={&(0x7f0000000a80)={0x88, r0, 0x400, 0x70bd25, 0x25dfdbfe, {{}, {@void, @void}}, [@chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x98f}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x1}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0x4}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x3b}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x2}], @NL80211_ATTR_CSA_IES={0x44, 0xb9, 0x0, 0x1, [@NL80211_ATTR_CSA_C_OFF_PRESP={0x12, 0xbb, [0x8, 0x4, 0x2, 0x4, 0x8fd1, 0x4, 0x1]}, @NL80211_ATTR_CSA_C_OFF_PRESP={0x8, 0xbb, [0xfff6, 0xc]}, @NL80211_ATTR_CSA_C_OFF_BEACON={0xc, 0xba, [0x3, 0x783f, 0x5, 0xffff]}, @NL80211_ATTR_CSA_C_OFF_PRESP={0xa, 0xbb, [0xfffb, 0xb3a, 0xc]}, @NL80211_ATTR_CSA_C_OFF_PRESP={0xa, 0xbb, [0xe, 0x7, 0x7]}]}, @NL80211_ATTR_CH_SWITCH_BLOCK_TX={0x4}, @NL80211_ATTR_CH_SWITCH_BLOCK_TX={0x4}]}, 0x88}, 0x1, 0x0, 0x0, 0x1}, 0x0) sendto$packet(r1, &(0x7f0000000bc0)="9685529fe53d4ca8e065e6c0eed8f6fd1f89c1eef3c4e6a29be4625fe16477c0b57d392c02c7e14e3411", 0x2a, 0x4000000, &(0x7f0000000c00)={0x11, 0x5, r6, 0x1, 0xff, 0x6, @broadcast}, 0x14) r9 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000c80), r7) sendmsg$SEG6_CMD_DUMPHMAC(r1, &(0x7f0000000d80)={&(0x7f0000000c40)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000d40)={&(0x7f0000000cc0)={0x74, r9, 0x400, 0x70bd29, 0x25dfdbff, {}, [@SEG6_ATTR_HMACKEYID={0x8, 0x3, 0xe0e9}, @SEG6_ATTR_DST={0x14, 0x1, @private2}, @SEG6_ATTR_ALGID={0x5, 0x6, 0x9}, @SEG6_ATTR_DST={0x14, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}}, @SEG6_ATTR_SECRET={0x14, 0x4, [0x3, 0x0, 0x80000000, 0x5]}, @SEG6_ATTR_DST={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}]}, 0x74}, 0x1, 0x0, 0x0, 0x4800}, 0x4000004) r10 = syz_genetlink_get_family_id$batadv(&(0x7f0000000e00), r7) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r7, &(0x7f0000000ec0)={&(0x7f0000000dc0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000e80)={&(0x7f0000000e40)={0x34, r10, 0x200, 0x1ff, 0x25dfdbfe, {}, [@BATADV_ATTR_NETWORK_CODING_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x10001}, @BATADV_ATTR_GW_MODE={0x5, 0x33, 0x2}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}]}, 0x34}, 0x1, 0x0, 0x0, 0x28000000}, 0x11) fsetxattr$security_ima(r7, &(0x7f0000000f00), &(0x7f0000000f40)=@ng={0x4, 0x16, "801f9c89d999380586a3d5fe39d120aef5"}, 0x13, 0x2) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r7, &(0x7f0000001080)={&(0x7f0000000f80)={0x10, 0x0, 0x0, 0x80000080}, 0xc, &(0x7f0000001040)={&(0x7f0000000fc0)={0x50, r2, 0x924, 0x70bd29, 0x80, {}, [@ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x1}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x9a9}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x23}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x1}, @ETHTOOL_A_CHANNELS_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x9}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x8}]}, 0x50}, 0x1, 0x0, 0x0, 0x8810}, 0x8001) ioctl$sock_inet6_tcp_SIOCINQ(r1, 0x541b, &(0x7f00000010c0)) ioctl$sock_inet6_udp_SIOCINQ(r1, 0x541b, &(0x7f0000001100)) r11 = socket$packet(0x11, 0x3, 0x300) sendmsg$TIPC_NL_MON_GET(r7, &(0x7f0000001240)={&(0x7f0000001140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000001200)={&(0x7f0000001180)={0x48, 0x0, 0x20, 0x70bd27, 0x25dfdbfd, {}, [@TIPC_NLA_MEDIA={0xc, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}]}, @TIPC_NLA_LINK={0x28, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}]}]}]}, 0x48}}, 0x4000) sendmsg$ETHTOOL_MSG_STRSET_GET(r7, &(0x7f0000001380)={&(0x7f0000001280)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000001340)={&(0x7f00000012c0)={0x74, r2, 0x2, 0x70bd2c, 0x25dfdbfe, {}, [@ETHTOOL_A_STRSET_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @ETHTOOL_A_STRSET_HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}]}]}, 0x74}, 0x1, 0x0, 0x0, 0x40000}, 0x91) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f00000013c0)={{&(0x7f0000ff9000/0x4000)=nil, 0x4000}, 0x3}) recvmmsg(r11, &(0x7f0000002440)=[{{0x0, 0x0, &(0x7f0000001400), 0x0, &(0x7f0000001440)=""/4096, 0x1000}}], 0x1, 0x2, 0x0) mkdir(&(0x7f0000002480)='./file0\x00', 0x44) 140.879375ms ago: executing program 1 (id=47): r0 = syz_usb_connect$hid(0x0, 0x75, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x46d, 0xc225, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0xf0, 0x35, "", [{{0x9, 0x4, 0x0, 0xff, 0x1, 0x3, 0x0, 0x1, 0x0, {0x9, 0x21, 0x81, 0x3, 0x1, {0x22, 0x28}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x3, 0xbe, 0x8}}}}}]}}]}}, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) sendmsg$NL80211_CMD_SET_QOS_MAP(0xffffffffffffffff, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000a00)={&(0x7f0000000980)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="d30228be7000ffdbdf2568000000"], 0x14}, 0x1, 0x0, 0x0, 0x24004881}, 0x200000c0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r3, 0xc0502100, &(0x7f0000000980)) r4 = socket$tipc(0x1e, 0x5, 0x0) bind$tipc(r4, &(0x7f0000000200)=@nameseq={0x1e, 0x1, 0x0, {0x42, 0x0, 0x3}}, 0x10) request_key(&(0x7f0000000040)='user\x00', &(0x7f0000001ffb)={'syz', 0x3}, &(0x7f0000001fee)='R\x10g\x91\xdeeH\xe5+\xf0\x05\x00\x00\x00\x00\x00\x00\x00', 0xffffffffffffffff) r5 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r5, 0x10f, 0x87, &(0x7f0000000180)={0x42, 0x0, 0x2, 0xf5ff}, 0x10) sendmsg$tipc(r5, &(0x7f0000000540)={&(0x7f00000001c0)=@nameseq={0x1e, 0x1, 0x3, {0x0, 0x1, 0x4}}, 0x10, 0x0}, 0x10) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r6 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r7 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x101, 0xd2, 0x2, 0x2}, {0x4, 0x6, 0x6, 0xfffff001}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r7, 0xc0502100, &(0x7f0000000240)) ioctl$KVM_SET_SREGS(r6, 0x4138ae84, &(0x7f0000000440)={{0xb000, 0x5000, 0xd, 0x6, 0x0, 0x5, 0x7, 0x1, 0x0, 0x0, 0x2, 0x2}, {0x44000, 0xdddd0000, 0xe, 0x9, 0xff, 0x7, 0x1, 0x5, 0x3, 0xc, 0xb}, {0xfec00000, 0x8000000, 0x10, 0x3, 0x40, 0x1, 0x1, 0x7, 0x7f, 0xff, 0xf5, 0x6}, {0x100000, 0xeeee8000, 0xd, 0x2, 0x3, 0x0, 0x7, 0xc0, 0x1, 0x8, 0x0, 0x6}, {0x2000, 0x4, 0xf, 0xe2, 0x2, 0x1, 0xb4, 0x5, 0x5, 0x3, 0xb6, 0x1}, {0x25000, 0x5000, 0xa, 0x6, 0x81, 0x8f, 0x0, 0x2, 0x7f, 0x6, 0x17, 0x7}, {0x0, 0xd000, 0xd, 0x4, 0x2, 0x1, 0x30, 0x23, 0x2, 0x4, 0x0, 0x40}, {0xdddd1000, 0x58001, 0x4, 0x0, 0x4, 0x5, 0x3, 0x5, 0x6, 0xf3, 0x4, 0x13}, {0xdddd0000, 0xef}, {0x4000, 0x60}, 0x20, 0x0, 0x60000, 0x160010, 0x9, 0x3800, 0xe000, [0x2, 0x800, 0xb706, 0x6]}) clock_gettime(0x0, &(0x7f0000001340)={0x0, 0x0}) recvmmsg(r5, &(0x7f0000001240)=[{{&(0x7f00000002c0)=@ax25={{0x3, @default}, [@null, @rose, @remote, @bcast, @remote, @default, @rose, @rose]}, 0x80, &(0x7f00000008c0)=[{&(0x7f0000000340)=""/67, 0x43}, {&(0x7f00000003c0)=""/25, 0x19}, {&(0x7f0000000580)=""/193, 0xc1}, {&(0x7f0000000680)=""/172, 0xac}, {&(0x7f0000000740)=""/255, 0xff}, {&(0x7f0000000840)=""/104, 0x68}], 0x6, &(0x7f0000000a80)=""/211, 0xd3}, 0x6f5}, {{&(0x7f0000000b80)=@caif=@rfm, 0x80, &(0x7f0000000e40)=[{&(0x7f0000000c00)=""/63, 0x3f}, {&(0x7f0000000c40)=""/202, 0xca}, {&(0x7f0000000d40)=""/76, 0x4c}, {&(0x7f0000000dc0)=""/89, 0x59}], 0x4}, 0xffffffff}, {{&(0x7f0000000e80)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @multicast1}}}, 0x80, &(0x7f0000001040)=[{&(0x7f0000000f00)=""/16, 0x10}, {&(0x7f0000000f40)=""/219, 0xdb}], 0x2, &(0x7f0000001080)=""/223, 0xdf}, 0x2}, {{&(0x7f0000001180)=@can, 0x80, &(0x7f0000001200)}, 0x8}], 0x4, 0x40, &(0x7f0000001380)={r8, r9+60000000}) setsockopt$XDP_UMEM_REG(0xffffffffffffffff, 0x11b, 0xf2, 0x0, 0x0) ioctl$FS_IOC_GETFSSYSFSPATH(0xffffffffffffffff, 0x80811501, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000080)={0x2c, &(0x7f0000000040)={0x0, 0xa, 0x28, {0x28, 0x21, "c263138526792c3cbdeace918d0fb74237cc6e446c4e88e78881ce2a52973661d6910c554438"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) syz_usb_connect$uac1(0x1, 0xc1, 0x0, 0x0) 113.172936ms ago: executing program 0 (id=48): r0 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000d00), 0xffffffffffffffff) r1 = socket$netlink(0x10, 0x3, 0xc) bind$netlink(r1, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x27f9ff7de}, 0x2) r2 = socket$inet6(0xa, 0x3, 0x3c) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="140000001000000a"], 0x28}}, 0x0) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x5000, 0x80000001, @remote, 0x7}, 0x1c) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)=',', 0xffdf}], 0x1) r3 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x4, 0x0, 0x7fff0000}]}) close_range(r3, 0xffffffffffffffff, 0x0) r4 = socket(0x10, 0x3, 0x0) sendmsg$nl_netfilter(r4, &(0x7f0000003740)={0x0, 0x0, &(0x7f0000003700)={0x0}, 0x1, 0x0, 0x1000000, 0x4008000}, 0x14) prctl$PR_SET_MM_EXE_FILE(0x38, 0xd, 0xffffffffffffffff) r5 = socket(0x2, 0x3, 0xff) setsockopt$SO_BINDTODEVICE(r5, 0x1, 0x19, &(0x7f0000000200)='wg0\x00', 0x10) sendto$inet6(r5, &(0x7f0000000140)="9b922276f3bdd1a2e55394cc0158269c54c31c7fab452c1f7e8d2b32ad30d3b6e05e5e52fc595d7882af66a163a8cbfdf93ad99087e5c0da7e5552e2cd49d3eaed98960acd3d44045cc38a2fc88b65f92ff01119a34c154ab76fbe275fcd75c5ec030563ff760cf0c49ff7b73af65b5740cc31975de1131e2f9169e1815367720a972bdbb0af14d4fe", 0x89, 0x14004000, 0x0, 0x0) r6 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000380), 0x404001) sendmsg$nl_netfilter(r1, &(0x7f0000000440)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x1c, 0x14, 0xb, 0x3, 0x70bd29, 0x25dfdbff, {0x5, 0x0, 0x7}, [@typed={0x8, 0x15c, 0x0, 0x0, @fd=r6}]}, 0x1c}}, 0x4000000) sendmmsg$inet(r5, &(0x7f0000000300)=[{{&(0x7f00000000c0)={0x2, 0x4e23, @multicast1}, 0x10, &(0x7f0000000240)=[{&(0x7f00000004c0)="2d9b1d00000000000000000000000000000000005315b443b7d788aec4bf4890556e91eebbdef82765cda6401bcf473eb55635e9", 0x34}], 0x1}}], 0x1, 0x4) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_LINK_GET(r7, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000700)=ANY=[@ANYBLOB='|\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="030700000000000000000800000068000480040007801300010062726f6164636173742d6c696e6b0200"], 0x7c}}, 0x0) 0s ago: executing program 0 (id=49): r0 = openat$selinux_load(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) r1 = openat$selinux_policy(0xffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x100000a, 0x12, r1, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000001600)='/proc/timer_list\x00', 0x0, 0x0) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder1\x00', 0x2, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r2, 0x40046207, 0x0) ioctl$OCFS2_IOC_INFO(r0, 0x80106f05, &(0x7f0000007840)={&(0x7f0000007680)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=@freeinode={{0x4f32494e, 0x8, 0x10, 0x40000001}, [{0x8, 0x20000000000000}, {0x4, 0x5}, {0x2, 0xde7}, {0x6, 0x4}, {0x9, 0x7}, {0x180e00000, 0x8000}, {0x101, 0x8}, {0xe, 0x3}, {0x1c0, 0x5}, {0xea, 0x5}, {0x4bf, 0x8}, {0xfffffffffffff569, 0x8001}, {0x7, 0xf54}, {0x3, 0x1}, {0x7fff, 0xb}, {0x7, 0xfcd}, {0x2, 0x7}, {0x200, 0x3}, {0xd9e9, 0x100000000000}, {0x0, 0x5}, {0x0, 0xb}, {0x3, 0x1}, {0x5, 0xd}, {0x5, 0x3}, {0x5}, {0x8001, 0x829}, {0x3, 0x1}, {0xb3b8, 0x62}, {0xd, 0x289}, {0x7f, 0x40}, {0x4, 0x80000000000007}, {0x7f, 0x7}, {0x1cdd, 0x1ff}, {0x5, 0x2}, {0x2, 0x1b}, {0x0, 0x2}, {0x366c, 0x2}, {0x100, 0x6}, {0x0, 0x7}, {0xe576, 0x800}, {0x1, 0x100000000}, {0x3, 0x100000000}, {0x4, 0xb}, {0xffffffffffffff48, 0x5}, {0x2680, 0x2}, {0x5, 0x4}, {0x8, 0xfffffffffffffbff}, {0x5, 0x1000}, {0x1000, 0xba}, {0x2, 0x9}, {0xfffffffffffffffc, 0xd2da}, {0x0, 0x1c00}, {0x5, 0x7}, {0x1, 0x2e}, {0x5, 0x90}, {0x9, 0x9}, {0x5, 0x2}, {0x7, 0x48}, {0x101, 0x9e4}, {0x0, 0x9}, {0x100000004, 0x4}, {0x1, 0x4}, {0x0, 0xdab}, {0x6f79c69e, 0x5414}, {0x5, 0x10001}, {0x6, 0x2}, {0xa, 0x5}, {0xfffffffffffffff7}, {0x80000001, 0x4}, {0x7fffffffffffffff, 0x7}, {0x8, 0x1}, {0x2, 0x7fff}, {0x5, 0xe2}, {0xb, 0x4}, {0x100, 0xbe}, {0x8000, 0x2}, {0x80, 0x5}, {0x5, 0x4}, {0x5, 0x3}, {0x40, 0x7d}, {0xa46b, 0x7}, {0x8, 0x86}, {0x1, 0x1ff}, {0x4, 0x7955}, {0x9, 0x6}, {0x80, 0xc}, {0x3, 0x445}, {0x4, 0x7}, {0x1, 0x3}, {0x7, 0x7ff}, {0x89ca, 0xfff}, {}, {0x0, 0x65}, {0xe, 0x24}, {0x8, 0x400}, {0x7f, 0xfb63}, {0xfffffffffffffff8, 0x81}, {0x800, 0x8}, {0x7fffffff, 0x1}, {0x10001, 0x101}, {0x8000000000000001}, {}, {0x1, 0x1}, {0x741, 0x3}, {0x9, 0xfe00000000000000}, {0x4, 0x4190b84c}, {0x6, 0x3}, {0x7fffffff, 0x3}, {0x40, 0xe009}, {0xe, 0x2}, {0x1, 0x1}, {0x100000001}, {0x7, 0x3}, {0x100000000, 0x7}, {0xffffffffffffffff, 0x5}, {0x7, 0x7}, {0x3, 0x5}, {0x400, 0x100}, {0x3, 0x3}, {0x2, 0x5}, {0x2, 0x618}, {0x3, 0x6}, {0xfffffffffffffff7, 0x80}, {0x8, 0x1000}, {0x400, 0xf}, {0x7}, {0x0, 0xf4}, {0x1, 0x4}, {0x4, 0x1}, {0x2, 0x7f}, {0x3}, {0x2, 0xfffffffffffff6e5}, {0xc, 0x10001}, {0x0, 0x6}, {0x3, 0xff}, {0x6, 0x9}, {0x8, 0x8}, {0x2, 0x6}, {0x4, 0xffffffffffffffff}, {0x3, 0x10000}, {0x0, 0x9}, {0xf}, {0x40, 0xffffffffffffffff}, {0x7, 0x5}, {0x8, 0x4}, {0x7fffffffffffffff, 0x10}, {0x7f, 0x2}, {0x8264, 0x7}, {0x5, 0x10000}, {0x9, 0xffffffff}, {0x10001, 0xfffffffffffffb90}, {0x4, 0x3ff}, {0x1, 0x6}, {0xfc6}, {0x1ff, 0x81}, {0x1a72, 0x3}, {0x2, 0x4}, {0x10, 0x800}, {0x7fffffffffffffff, 0x800000}, {0x8001, 0x10001}, {0xe, 0x32}, {0x6, 0xfffffffffffffff3}, {0x10000, 0x7}, {0x1, 0x7f}, {0x3, 0xffffffffffff0000}, {0x4, 0x8}, {0x6, 0x1}, {0x7, 0xc25b}, {0x5, 0x98b}, {0xa, 0x100000001}, {0x3, 0x4}, {0x7, 0x100}, {0x1, 0x6}, {0x7, 0x100000000}, {0x9, 0x8000000000000001}, {0xc3, 0x7f}, {0x401, 0x1}, {0x800, 0x400}, {0x1, 0x6}, {0x687b, 0x2}, {0x0, 0x4}, {0x8000000000000000, 0x6}, {0x9, 0xffffffffffffffff}, {0x1ff, 0x8000000000000000}, {0xffffffffffffffff, 0x7}, {0xd9a, 0x8}, {0x2}, {0x6, 0x75e}, {0x92, 0x1}, {0xfffffffffffffff9, 0x100000001}, {0x1ff, 0xbfef}, {0x5800000000, 0xfffffffffffffffc}, {0x2, 0xe}, {0x100000000, 0x2}, {0x3, 0x8000000000000000}, {0x9, 0xf2dc}, {0xffff, 0x7}, {0x100, 0x5}, {0x21, 0x2}, {0x101, 0x2}, {0x99d7, 0x8}, {0x2e}, {0x9, 0x4}, {0x42, 0xf7}, {0x8, 0x7}, {0x2, 0x2be}, {0x0, 0x31f}, {0x8600000000, 0xaf65}, {0x6, 0xae}, {0xe92e, 0x9}, {0xffffffff, 0xfffffffffffffffe}, {0x4, 0x8}, {0x0, 0x200}, {0x1, 0x865}, {0x7, 0x10000}, {0x3, 0xfffffffffffffffb}, {0x9, 0x4}, {0x7fffffff, 0x35cb}, {0x2, 0x100000000}, {0x5, 0x5}, {0x3f}, {0x0, 0x3}, {0x6, 0xd79}, {0x31, 0x5}, {0x8, 0x1}, {0x101}, {0x7f, 0x77512987}, {0x2, 0x1}, {0x8, 0x9}, {0xffffffffffffc56d, 0xc}, {0x0, 0x6}, {0x0, 0x7}, {0x6}, {0x7, 0xffffffff}, {0xffffffffffffffff, 0x81}, {0x3, 0x8000000000000001}, {0x3, 0x3}, {0x6, 0xb70f}, {0x1, 0x5}, {0x2, 0xd}, {0x4}, {0x6863, 0x6d}, {0x100000000, 0xa}, {0x0, 0x7}, {0x5, 0xa}, {0x1, 0x81}, {0x2, 0x7}, {0x3, 0x7}, {0xffff, 0xd}, {0x7fff, 0x3}, {0x9, 0x1ff}, {0x81, 0x2}, {0x1, 0x401}, {0x2b2, 0x8}, {0x6, 0x4}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000029c0)=@freeinode={{0x4f32494e, 0x8, 0x10, 0x1}, [{0x1a00000000000, 0xad6}, {0x6, 0x400}, {0x5, 0x9}, {0x100, 0x5}, {0x2, 0x7}, {0x4, 0x4}, {0x9, 0x20000000000000}, {0x7fff, 0x8000000000000000}, {0x6}, {0xae, 0xbb3}, {0xffffffff, 0xe3f}, {0xff, 0x309}, {0x9, 0x4}, {0x6, 0x4}, {0x3, 0xdfa}, {0x7, 0xc}, {0xe6b}, {0x100000001, 0x4}, {0x7, 0x2}, {0x5, 0x40}, {0x6, 0x101}, {0x3, 0xffff}, {0x800}, {0xe, 0x2}, {0x6, 0x9}, {0xfffffffffffffab6, 0x9}, {0x5, 0x6}, {0x8000000000000000, 0x9}, {0x3}, {0x0, 0x6}, {0x6, 0x5}, {0x9, 0x4000000000}, {0xfeb, 0x7fff}, {0x7, 0x9}, {0x2, 0x8}, {0x10000, 0x5}, {0x3, 0x62}, {0x7, 0x8}, {0x7, 0x8000000000000001}, {0x3, 0x10001}, {0x1, 0x1}, {0x5, 0xfffffffffffffffc}, {0x8}, {0x469, 0x5}, {0x80}, {0x3, 0x3ff}, {0x2000000000000000, 0xf8}, {0x9b1a, 0x80000000}, {0xeeed, 0x3}, {0x1, 0x4}, {0x0, 0x6}, {0x2, 0x800}, {0x0, 0x3ff}, {0x0, 0x1}, {0x4, 0x7}, {0x1}, {0x6, 0x8fa}, {0x7e5f, 0x7f}, {0x4, 0xb018}, {0x27, 0x9}, {0x6, 0x8}, {0xffff, 0x100000000}, {0x1df, 0xfff}, {0xb68, 0x1}, {0x1, 0x3}, {0xb2, 0x981}, {0x4, 0x6}, {0xba, 0x8}, {0x659a, 0x7f}, {0xfd6, 0x80000000}, {0x5, 0x5}, {0x7f, 0x88}, {0x9, 0x1}, {0x3, 0x100}, {}, {0x3b71, 0x10}, {0x7, 0x1}, {0x80, 0x2}, {0xd, 0x7fffffffffffffff}, {0x4959, 0x5}, {0x401, 0xffffffffffff8001}, {0x1}, {0xa9a, 0x4}, {0x7fffffffffffffff}, {0x5, 0xd}, {0x9, 0x2}, {0x898, 0x120000000000000}, {0x9, 0xff}, {0x9, 0x3}, {0x9, 0x4}, {0x5, 0x5}, {0xd2aa, 0x6}, {0x0, 0x5}, {0x4, 0x1000}, {0x4, 0x2}, {0x3, 0x8000}, {0x6, 0x6}, {0x7}, {0x6, 0x7}, {0x9, 0x10}, {0x0, 0x800}, {0x7, 0x2}, {0x4, 0x62e6}, {0x7, 0x100}, {0x0, 0x3}, {0xda1200000000000, 0x7fffffff}, {0x4, 0x9}, {0xfffffffffffffffc, 0x1}, {0xf3b, 0x3}, {0x1, 0x7}, {0x2, 0xffffffffffff5cff}, {0x200, 0x9}, {0x3, 0x7}, {0x8, 0x7fff}, {0x10001, 0x5}, {0x7fff, 0x100}, {0xffffffffffffffcc, 0x8}, {0xfff, 0x5}, {0x839b, 0x9}, {0xedcf, 0x4}, {0x2, 0x2}, {0x2, 0xb7}, {0x0, 0xfffffffffffff312}, {0x0, 0x1}, {0x8000000000000001, 0x1}, {0x3, 0x6}, {0x4, 0xa2b}, {0xd, 0x1ff}, {0x8, 0xffff}, {0x1, 0x1}, {0x0, 0x80}, {0x9, 0x4}, {0x7fff, 0x5c}, {0x2, 0x3}, {0x7, 0x89f}, {0x9, 0xeca}, {0x7, 0x3}, {0x8, 0x400}, {0x587abcc8, 0x3}, {0x2}, {0x80000001, 0xfffffffffffffffa}, {0xb1, 0x80000000}, {0xa5, 0x200}, {0xd2, 0x2}, {0xd92c, 0x7}, {0xd, 0x9}, {0x7, 0x240804c6}, {0x7, 0x2}, {0xfffffffffffffc01, 0x8}, {0x10000, 0x3}, {0x4, 0x2987}, {0x9, 0x59}, {0x9, 0x6}, {0x4, 0x8}, {0x3, 0x4000000}, {0xc38, 0xa972}, {0x4d5c, 0x9}, {0x6, 0x9}, {0xffffffff80000000, 0xe}, {0x1, 0x3}, {0x3, 0x3}, {0xe804, 0xfb8b}, {0x9, 0x1572}, {0x10001, 0x4}, {0x6, 0x10000}, {0x1ff, 0x8}, {0x3d, 0x6}, {0xa88d, 0xd2}, {0x4, 0xe79f}, {0x6, 0x8}, {0x0, 0x9}, {0x7, 0x8}, {0x1ff, 0x5}, {0x3, 0x3}, {0x9, 0x6}, {0x800, 0x4}, {0xdf4, 0x1}, {0x6, 0x507c}, {0x7, 0xa71}, {0x6cd, 0x6}, {0x5, 0x400}, {0x0, 0x5}, {0x6, 0x6}, {0x7f, 0x6}, {0x9, 0x4}, {0x10, 0x60000000000000}, {0x800, 0x7fffffffffffffff}, {0x2, 0x7fffffffffffffff}, {0x8, 0x3}, {0x9, 0x100000001}, {0x6}, {0xb, 0xffffffff}, {0xaf, 0x3ff}, {0x0, 0x8001}, {0xf58, 0x2}, {0x7, 0xffffffffffffffff}, {0x5, 0xffffffff}, {0x493, 0x7fffffffffffffff}, {0x7fffffff, 0x1}, {0x2, 0xe99}, {0x10001, 0x3}, {0x100000000, 0x101}, {0x40, 0x7}, {0x8, 0x8}, {0x5e, 0xfffffffffffffb1a}, {0x9, 0x1}, {0x4, 0x8}, {0x3056, 0xfff}, {0x2c6, 0x2}, {0xd, 0x5}, {0xb, 0x1}, {0x80a, 0x66496482}, {0x0, 0x8}, {0x5, 0x6}, {0x8, 0x83}, {0x400, 0x83c}, {0xc3, 0x10}, {0xf, 0x264}, {0x7, 0x8}, {0x7, 0xfffffffffffffa3b}, {0x6, 0x100000001}, {0x8, 0x5}, {0x0, 0x4}, {0x9, 0xa}, {0x9, 0x8}, {0x80000000, 0x6}, {0x5, 0x8000}, {0xdf04, 0x3}, {0xffffffff00000000}, {0x8, 0x3}, {0x6cb6, 0xf}, {0x401, 0x4}, {0x9, 0x3}, {0x2, 0x9d68}, {0x8000000000000000, 0x9}, {0x9, 0x3}, {0x6, 0xfffffffffffffffa}, {0x40, 0x39}, {0x6, 0x9}, {0xfffffffffffffffa}, {0x5, 0x7f}, {0x1, 0x2}, {0x8, 0xfffffffffffffffb}, {0x6}, {0x8, 0x33029803}, {0x9, 0x5}, {0x9, 0x4}, {0x4, 0x81}, {0x4, 0x3}, {0x7fff, 0x8}, {0x0, 0x1}, {0x3, 0x3}, {0x100000000, 0xc70b}, {0x7, 0xd}, {0x0, 0x200}]}, 0x0, 0x0, 0x0, &(0x7f0000004ac0)=@freefrag={{0x4f32494e, 0x9, 0x10, 0x1}, {}, 0x6}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x32}) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_mreqsrc(r3, 0x0, 0x25, &(0x7f0000000040)={@multicast1, @empty, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0xc) write$selinux_load(r0, &(0x7f0000000000)=ANY=[], 0x190ec) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.76' (ED25519) to the list of known hosts. [ 23.397006][ T36] audit: type=1400 audit(1780386120.330:64): avc: denied { mounton } for pid=287 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=2023 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 23.401109][ T287] cgroup: Unknown subsys name 'net' [ 23.419716][ T36] audit: type=1400 audit(1780386120.330:65): avc: denied { mount } for pid=287 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 23.447167][ T36] audit: type=1400 audit(1780386120.360:66): avc: denied { unmount } for pid=287 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 23.447784][ T287] cgroup: Unknown subsys name 'devices' [ 23.572531][ T287] cgroup: Unknown subsys name 'hugetlb' [ 23.578193][ T287] cgroup: Unknown subsys name 'rlimit' [ 23.693830][ T36] audit: type=1400 audit(1780386120.630:67): avc: denied { setattr } for pid=287 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=190 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 23.717048][ T36] audit: type=1400 audit(1780386120.630:68): avc: denied { mounton } for pid=287 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 23.742265][ T36] audit: type=1400 audit(1780386120.630:69): avc: denied { mount } for pid=287 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 23.767106][ T289] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). Setting up swapspace version 1, size = 127995904 bytes [ 23.776607][ T36] audit: type=1400 audit(1780386120.710:70): avc: denied { relabelto } for pid=289 comm="mkswap" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.802045][ T36] audit: type=1400 audit(1780386120.710:71): avc: denied { write } for pid=289 comm="mkswap" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.828934][ T36] audit: type=1400 audit(1780386120.760:72): avc: denied { read } for pid=287 comm="syz-executor" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.854571][ T36] audit: type=1400 audit(1780386120.760:73): avc: denied { open } for pid=287 comm="syz-executor" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.855346][ T287] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 24.642095][ T294] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.649221][ T294] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.661533][ T294] bridge_slave_0: entered allmulticast mode [ 24.668110][ T294] bridge_slave_0: entered promiscuous mode [ 24.675459][ T294] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.682569][ T294] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.689701][ T294] bridge_slave_1: entered allmulticast mode [ 24.696217][ T294] bridge_slave_1: entered promiscuous mode [ 24.840826][ T298] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.848193][ T298] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.855359][ T298] bridge_slave_0: entered allmulticast mode [ 24.861788][ T298] bridge_slave_0: entered promiscuous mode [ 24.868314][ T298] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.875456][ T298] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.882658][ T298] bridge_slave_1: entered allmulticast mode [ 24.888983][ T298] bridge_slave_1: entered promiscuous mode [ 24.952025][ T300] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.959131][ T300] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.966357][ T300] bridge_slave_0: entered allmulticast mode [ 24.972802][ T300] bridge_slave_0: entered promiscuous mode [ 24.979171][ T299] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.986338][ T299] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.993488][ T299] bridge_slave_0: entered allmulticast mode [ 24.999786][ T299] bridge_slave_0: entered promiscuous mode [ 25.006493][ T299] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.013616][ T299] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.020845][ T299] bridge_slave_1: entered allmulticast mode [ 25.027148][ T299] bridge_slave_1: entered promiscuous mode [ 25.033292][ T300] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.040432][ T300] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.047554][ T300] bridge_slave_1: entered allmulticast mode [ 25.054057][ T300] bridge_slave_1: entered promiscuous mode [ 25.063921][ T294] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.071027][ T294] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.078352][ T294] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.085445][ T294] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.212416][ T298] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.219535][ T298] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.226926][ T298] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.234011][ T298] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.257776][ T44] bridge0: port 1(bridge_slave_0) entered disabled state [ 25.265457][ T44] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.272999][ T44] bridge0: port 1(bridge_slave_0) entered disabled state [ 25.280983][ T44] bridge0: port 2(bridge_slave_1) entered disabled state [ 25.305882][ T13] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.312983][ T13] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.321003][ T13] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.328054][ T13] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.371079][ T13] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.378190][ T13] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.387177][ T13] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.394279][ T13] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.433183][ T44] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.440328][ T44] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.448167][ T294] veth0_vlan: entered promiscuous mode [ 25.462221][ T44] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.469291][ T44] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.487343][ T44] bridge0: port 1(bridge_slave_0) entered blocking state [ 25.494474][ T44] bridge0: port 1(bridge_slave_0) entered forwarding state [ 25.509492][ T44] bridge0: port 2(bridge_slave_1) entered blocking state [ 25.516630][ T44] bridge0: port 2(bridge_slave_1) entered forwarding state [ 25.528921][ T298] veth0_vlan: entered promiscuous mode [ 25.546504][ T294] veth1_macvtap: entered promiscuous mode [ 25.568745][ T298] veth1_macvtap: entered promiscuous mode [ 25.592668][ T300] veth0_vlan: entered promiscuous mode [ 25.617599][ T299] veth0_vlan: entered promiscuous mode [ 25.636190][ T300] veth1_macvtap: entered promiscuous mode [ 25.647311][ T298] soft_limit_in_bytes is deprecated and will be removed. Please report your usecase to linux-mm@kvack.org if you depend on this functionality. [ 25.668941][ T299] veth1_macvtap: entered promiscuous mode [ 25.742581][ T320] kvm_intel: L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 25.775433][ T325] SELinux: policydb string  does not match my string SE Linux [ 25.784024][ T325] SELinux: failed to load policy [ 25.816415][ T320] netlink: 'syz.2.3': attribute type 27 has an invalid length. [ 25.950304][ T9] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 26.010354][ T10] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 26.100305][ T9] usb 2-1: Using ep0 maxpacket: 32 [ 26.108927][ T9] usb 2-1: New USB device found, idVendor=0a67, idProduct=5011, bcdDevice=7a.26 [ 26.118156][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 26.126640][ T9] usb 2-1: Product: syz [ 26.130882][ T9] usb 2-1: Manufacturer: syz [ 26.135577][ T9] usb 2-1: SerialNumber: syz [ 26.140326][ T324] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 26.160261][ T10] usb 1-1: Using ep0 maxpacket: 16 [ 26.166591][ T10] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 26.177596][ T10] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 26.187537][ T10] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 26.201236][ T10] usb 1-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 26.210697][ T10] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 26.219513][ T10] usb 1-1: config 0 descriptor?? [ 26.290598][ T324] usb 3-1: Using ep0 maxpacket: 8 [ 26.296990][ T324] usb 3-1: config 1 interface 0 altsetting 0 bulk endpoint 0x4 has invalid maxpacket 64 [ 26.308741][ T324] usb 3-1: New USB device found, idVendor=0644, idProduct=800f, bcdDevice= 0.40 [ 26.323843][ T324] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 26.335332][ T324] usb 3-1: Product: syz [ 26.339590][ T324] usb 3-1: Manufacturer: syz [ 26.344313][ T324] usb 3-1: SerialNumber: syz [ 26.351069][ T333] raw-gadget.2 gadget.2: fail, usb_ep_enable returned -22 [ 26.363275][ T9] usb 2-1: MIDIStreaming interface descriptor not found [ 26.384479][ T9] usb 2-1: USB disconnect, device number 2 [ 26.402365][ T326] udevd[326]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 26.585694][ T324] usb 3-1: MIDIStreaming interface descriptor not found [ 26.596018][ T324] usb 3-1: USB disconnect, device number 2 [ 26.611003][ T326] udevd[326]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 26.630435][ T10] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 26.637742][ T10] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 26.645290][ T10] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 26.652811][ T10] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 26.660090][ T10] microsoft 0003:045E:07DA.0001: unknown main item tag 0x0 [ 26.672306][ T10] input: HID 045e:07da as /devices/platform/dummy_hcd.0/usb1/1-1/1-1:0.0/0003:045E:07DA.0001/input/input4 [ 26.688060][ T10] microsoft 0003:045E:07DA.0001: input,hidraw0: USB HID v0.00 Device [HID 045e:07da] on usb-dummy_hcd.0-1/input0 [ 26.720877][ T334] usb 4-1: new full-speed USB device number 2 using dummy_hcd [ 26.829702][ T324] usb 1-1: USB disconnect, device number 2 [ 26.850353][ T334] usb 4-1: device descriptor read/64, error -71 [ 26.901757][ T352] binder: Bad value for 'stats' [ 26.950741][ T354] EXT4-fs: dax option not supported [ 26.973482][ T356] netlink: 4 bytes leftover after parsing attributes in process `syz.1.14'. [ 26.982943][ T356] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=356 comm=syz.1.14 [ 26.995475][ T356] netlink: 'syz.1.14': attribute type 5 has an invalid length. [ 27.003372][ T356] netlink: 'syz.1.14': attribute type 32 has an invalid length. [ 27.024846][ T358] UDPLite6: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 27.090290][ T334] usb 4-1: device descriptor read/64, error -71 [ 27.270280][ T10] usb 2-1: new full-speed USB device number 3 using dummy_hcd [ 27.330360][ T334] usb 4-1: new full-speed USB device number 3 using dummy_hcd [ 27.361526][ T373] netlink: 56 bytes leftover after parsing attributes in process `syz.0.20'. [ 27.421428][ T10] usb 2-1: config 1 has an invalid descriptor of length 249, skipping remainder of the config [ 27.439482][ T375] netlink: 100 bytes leftover after parsing attributes in process `syz.0.20'. [ 27.440968][ T10] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 27.460467][ T46] usb 3-1: new high-speed USB device number 3 using dummy_hcd [ 27.470257][ T334] usb 4-1: device descriptor read/64, error -71 [ 27.478337][ T10] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 27.487853][ T10] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 27.500423][ T10] usb 2-1: Product: syz [ 27.504642][ T10] usb 2-1: Manufacturer: syz [ 27.509253][ T10] usb 2-1: SerialNumber: syz [ 27.620349][ T46] usb 3-1: Using ep0 maxpacket: 16 [ 27.627256][ T46] usb 3-1: config index 0 descriptor too short (expected 6304, got 159) [ 27.635966][ T46] usb 3-1: config 206 has too many interfaces: 212, using maximum allowed: 32 [ 27.646770][ T46] usb 3-1: config 206 has an invalid descriptor of length 1, skipping remainder of the config [ 27.657566][ T46] usb 3-1: config 206 has 0 interfaces, different from the descriptor's value: 212 [ 27.668241][ T46] usb 3-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= f.89 [ 27.677711][ T46] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 27.686221][ T46] usb 3-1: SerialNumber: syz [ 27.720296][ T334] usb 4-1: device descriptor read/64, error -71 [ 27.729209][ T10] usb 2-1: 0:2 : does not exist [ 27.734353][ T10] usb 2-1: unit 9 not found! [ 27.741689][ T10] usb 2-1: 4:0: cannot get min/max values for control 1 (id 4) [ 27.752032][ T10] usb 2-1: 4:0: cannot get min/max values for control 3 (id 4) [ 27.762815][ T10] usb 2-1: 4:0: cannot get min/max values for control 4 (id 4) [ 27.773330][ T10] usb 2-1: 4:0: cannot get min/max values for control 8 (id 4) [ 27.783748][ T10] usb 2-1: 4:0: cannot get min/max values for control 9 (id 4) [ 27.802582][ T10] usb 2-1: USB disconnect, device number 3 [ 27.822007][ T338] udevd[338]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 27.837971][ T334] usb usb4-port1: attempt power cycle [ 28.131341][ T46] usb 3-1: USB disconnect, device number 3 [ 28.180259][ T334] usb 4-1: new full-speed USB device number 4 using dummy_hcd [ 28.211258][ T334] usb 4-1: device descriptor read/8, error -71 [ 28.341315][ T334] usb 4-1: device descriptor read/8, error -71 [ 28.520298][ T31] usb 1-1: new full-speed USB device number 3 using dummy_hcd [ 28.580252][ T334] usb 4-1: new full-speed USB device number 5 using dummy_hcd [ 28.601312][ T334] usb 4-1: device descriptor read/8, error -71 [ 28.671598][ T31] usb 1-1: unable to get BOS descriptor or descriptor too short [ 28.679955][ T36] kauditd_printk_skb: 64 callbacks suppressed [ 28.679973][ T36] audit: type=1400 audit(1780386125.610:138): avc: denied { create } for pid=384 comm="syz.2.25" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 28.684208][ T31] usb 1-1: not running at top speed; connect to a high speed hub [ 28.686545][ T36] audit: type=1400 audit(1780386125.610:139): avc: denied { write } for pid=384 comm="syz.2.25" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 28.732630][ T31] usb 1-1: config 129 has an invalid interface number: 80 but max is 0 [ 28.741039][ T31] usb 1-1: config 129 has an invalid interface number: 5 but max is 0 [ 28.749241][ T31] usb 1-1: config 129 has 2 interfaces, different from the descriptor's value: 1 [ 28.754347][ T334] usb 4-1: device descriptor read/8, error -71 [ 28.759071][ T31] usb 1-1: config 129 has no interface number 0 [ 28.776276][ T31] usb 1-1: config 129 has no interface number 1 [ 28.782752][ T31] usb 1-1: config 129 interface 80 altsetting 11 has 0 endpoint descriptors, different from the interface descriptor's value: 5 [ 28.796196][ T31] usb 1-1: too many endpoints for config 129 interface 5 altsetting 7: 37, using maximum allowed: 30 [ 28.813018][ T31] usb 1-1: config 129 interface 5 altsetting 7 has 0 endpoint descriptors, different from the interface descriptor's value: 37 [ 28.827903][ T31] usb 1-1: config 129 interface 80 has no altsetting 0 [ 28.843289][ T31] usb 1-1: config 129 interface 5 has no altsetting 0 [ 28.860261][ T31] usb 1-1: New USB device found, idVendor=2040, idProduct=721f, bcdDevice=f2.00 [ 28.869490][ T31] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 28.870652][ T334] usb usb4-port1: unable to enumerate USB device [ 28.879302][ T31] usb 1-1: Product: syz [ 28.888450][ T31] usb 1-1: Manufacturer: syz [ 28.893606][ T31] usb 1-1: SerialNumber: syz [ 28.968585][ T387] Zero length message leads to an empty skb [ 29.109360][ T381] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 29.118103][ T381] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 29.128990][ T31] usb 1-1: MIDIStreaming interface descriptor not found [ 29.139386][ T31] usb 1-1: USB disconnect, device number 3 [ 29.151523][ T326] udevd[326]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:129.5/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 29.270257][ T310] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 29.421524][ T310] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 29.432569][ T310] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 29.442390][ T310] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 3 [ 29.455281][ T310] usb 2-1: New USB device found, idVendor=1038, idProduct=1410, bcdDevice= 0.00 [ 29.464430][ T310] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 29.473132][ T310] usb 2-1: config 0 descriptor?? [ 29.502421][ T36] audit: type=1400 audit(1780386126.440:140): avc: denied { read write } for pid=393 comm="syz.3.28" name="fuse" dev="devtmpfs" ino=23 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fuse_device_t tclass=chr_file permissive=1 [ 29.527917][ T36] audit: type=1400 audit(1780386126.440:141): avc: denied { open } for pid=393 comm="syz.3.28" path="/dev/fuse" dev="devtmpfs" ino=23 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fuse_device_t tclass=chr_file permissive=1 [ 29.551131][ T36] audit: type=1400 audit(1780386126.480:142): avc: denied { unmount } for pid=393 comm="syz.3.28" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=filesystem permissive=1 [ 29.615085][ T36] audit: type=1400 audit(1780386126.550:143): avc: denied { execute } for pid=397 comm="syz.3.30" dev="tmpfs" ino=3 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 29.615106][ T398] process 'syz.3.30' launched '/dev/fd/3' with NULL argv: empty string added [ 29.667558][ T36] audit: type=1400 audit(1780386126.570:144): avc: denied { execute_no_trans } for pid=397 comm="syz.3.30" path=2F6D656D66643A5B0BDB58AE5B1AA9FDFAADD16D64C8854858A9250C1A65E0202864656C6574656429 dev="tmpfs" ino=3 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 29.681359][ T401] netlink: 'syz.0.31': attribute type 14 has an invalid length. [ 29.728707][ T36] audit: type=1400 audit(1780386126.660:145): avc: denied { create } for pid=402 comm="syz.3.32" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 29.760208][ T36] audit: type=1400 audit(1780386126.660:146): avc: denied { write } for pid=402 comm="syz.3.32" name="ip6_flowlabel" dev="proc" ino=4026532633 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_net_t tclass=file permissive=1 [ 29.787342][ T36] audit: type=1400 audit(1780386126.660:147): avc: denied { write } for pid=402 comm="syz.3.32" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 29.906787][ T310] steelseries 0003:1038:1410.0002: missing HID_OUTPUT_REPORT 0 [ 30.060394][ T31] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 30.080263][ T67] usb 3-1: new full-speed USB device number 4 using dummy_hcd [ 30.119833][ T412] usb 2-1: USB disconnect, device number 4 [ 30.210374][ T67] usb 3-1: device descriptor read/64, error -71 [ 30.218065][ T31] usb 1-1: unable to get BOS descriptor or descriptor too short [ 30.227017][ T31] usb 1-1: config 0 has no interfaces? [ 30.234388][ T31] usb 1-1: New USB device found, idVendor=200c, idProduct=100b, bcdDevice= 0.40 [ 30.243803][ T31] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 30.252266][ T31] usb 1-1: Product: syz [ 30.256616][ T31] usb 1-1: Manufacturer: syz [ 30.261502][ T31] usb 1-1: SerialNumber: syz [ 30.267446][ T31] usb 1-1: config 0 descriptor?? [ 30.450272][ T67] usb 3-1: device descriptor read/64, error -71 [ 30.543856][ T347] usb 1-1: USB disconnect, device number 4 [ 30.590359][ T334] usb 4-1: new low-speed USB device number 6 using dummy_hcd [ 30.649982][ T417] raw_sendmsg: syz.1.37 forgot to set AF_INET. Fix it! [ 30.700300][ T67] usb 3-1: new full-speed USB device number 5 using dummy_hcd [ 30.740236][ T334] usb 4-1: Invalid ep0 maxpacket: 16 [ 30.830247][ T67] usb 3-1: device descriptor read/64, error -71 [ 30.870236][ T334] usb 4-1: new low-speed USB device number 7 using dummy_hcd [ 30.890236][ T10] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 31.020429][ T334] usb 4-1: Invalid ep0 maxpacket: 16 [ 31.025987][ T334] usb usb4-port1: attempt power cycle [ 31.041718][ T10] usb 2-1: config 220 has an invalid interface number: 76 but max is 2 [ 31.050050][ T10] usb 2-1: config 220 has an invalid descriptor of length 0, skipping remainder of the config [ 31.060501][ T10] usb 2-1: config 220 has no interface number 2 [ 31.066813][ T10] usb 2-1: config 220 interface 1 altsetting 5 has 0 endpoint descriptors, different from the interface descriptor's value: 12 [ 31.080051][ T10] usb 2-1: config 220 interface 0 has no altsetting 0 [ 31.080740][ T67] usb 3-1: device descriptor read/64, error -71 [ 31.089055][ T10] usb 2-1: config 220 interface 76 has no altsetting 0 [ 31.100118][ T10] usb 2-1: config 220 interface 1 has no altsetting 0 [ 31.108963][ T10] usb 2-1: New USB device found, idVendor=8086, idProduct=0b07, bcdDevice=6c.b9 [ 31.118735][ T10] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 31.126882][ T10] usb 2-1: Product: syz [ 31.131175][ T10] usb 2-1: Manufacturer: syz [ 31.135807][ T10] usb 2-1: SerialNumber: syz [ 31.211599][ T67] usb usb3-port1: attempt power cycle [ 31.347178][ T417] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 31.355897][ T417] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 31.366473][ T10] usb 2-1: selecting invalid altsetting 0 [ 31.372320][ T334] usb 4-1: new low-speed USB device number 8 using dummy_hcd [ 31.379906][ T10] usb 2-1: Found UVC 7.01 device syz (8086:0b07) [ 31.386375][ T10] usb 2-1: No valid video chain found. [ 31.395184][ T10] usb 2-1: USB disconnect, device number 5 [ 31.410641][ T334] usb 4-1: Invalid ep0 maxpacket: 16 [ 31.420490][ T412] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 31.540334][ T334] usb 4-1: new low-speed USB device number 9 using dummy_hcd [ 31.550438][ T67] usb 3-1: new full-speed USB device number 6 using dummy_hcd [ 31.561100][ T334] usb 4-1: Invalid ep0 maxpacket: 16 [ 31.566640][ T334] usb usb4-port1: unable to enumerate USB device [ 31.581557][ T412] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 37, changing to 7 [ 31.592644][ T67] usb 3-1: device descriptor read/8, error -71 [ 31.598857][ T412] usb 1-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 116, changing to 7 [ 31.612888][ T412] usb 1-1: New USB device found, idVendor=0763, idProduct=2003, bcdDevice= 0.40 [ 31.622032][ T412] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 31.630053][ T412] usb 1-1: Product: syz [ 31.634272][ T412] usb 1-1: Manufacturer: syz [ 31.638901][ T412] usb 1-1: SerialNumber: syz [ 31.721532][ T67] usb 3-1: device descriptor read/8, error -71 [ 31.847973][ T419] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 31.856617][ T419] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 31.868179][ T412] usb 1-1: Can't get UAC3 power state for id 10 [ 31.880720][ T412] usb 1-1: BAAD MICROPHONE c_chmask mismatch [ 31.903522][ T412] snd-usb-audio 1-1:1.0: probe with driver snd-usb-audio failed with error -22 [ 31.917177][ T412] usb 1-1: USB disconnect, device number 5 [ 31.931290][ T326] udevd[326]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 31.960317][ T67] usb 3-1: new full-speed USB device number 7 using dummy_hcd [ 31.981402][ T67] usb 3-1: device descriptor read/8, error -71 [ 32.056573][ T423] syz_tun: entered allmulticast mode [ 32.111732][ T67] usb 3-1: device descriptor read/8, error -71 [ 32.121038][ T425] syz_tun (unregistering): left allmulticast mode [ 32.228471][ T67] usb usb3-port1: unable to enumerate USB device [ 32.500468][ T67] usb 2-1: new full-speed USB device number 6 using dummy_hcd [ 32.630298][ T412] usb 1-1: new full-speed USB device number 6 using dummy_hcd [ 32.651488][ T67] usb 2-1: config 0 interface 0 altsetting 6 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 32.662572][ T67] usb 2-1: config 0 interface 0 has no altsetting 0 [ 32.669198][ T67] usb 2-1: New USB device found, idVendor=050d, idProduct=3201, bcdDevice= 0.00 [ 32.678289][ T67] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 32.687074][ T67] usb 2-1: config 0 descriptor?? [ 32.781410][ T412] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 32.792515][ T412] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 32.802343][ T412] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 32.815215][ T412] usb 1-1: New USB device found, idVendor=0457, idProduct=07da, bcdDevice= 0.00 [ 32.824310][ T412] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 32.833190][ T412] usb 1-1: config 0 descriptor?? [ 32.895873][ T427] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 32.905466][ T427] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 32.915132][ T427] capability: warning: `syz.1.41' uses 32-bit capabilities (legacy support in use) [ 33.128078][ T67] usbhid 2-1:0.0: can't add hid device: -71 [ 33.134158][ T67] usbhid 2-1:0.0: probe with driver usbhid failed with error -71 [ 33.143391][ T67] usb 2-1: USB disconnect, device number 6 [ 33.240288][ T10] usb 3-1: new high-speed USB device number 8 using dummy_hcd [ 33.244326][ T412] hid-multitouch 0003:0457:07DA.0003: unknown main item tag 0x0 [ 33.255595][ T412] hid-multitouch 0003:0457:07DA.0003: unknown main item tag 0x0 [ 33.263348][ T412] hid-multitouch 0003:0457:07DA.0003: unknown main item tag 0x0 [ 33.271141][ T412] hid-multitouch 0003:0457:07DA.0003: unknown main item tag 0x0 [ 33.279659][ T412] hid-multitouch 0003:0457:07DA.0003: hidraw0: USB HID v0.00 Device [HID 0457:07da] on usb-dummy_hcd.0-1/input0 [ 33.380286][ T10] usb 3-1: device descriptor read/64, error -71 [ 33.413511][ T467] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 33.422690][ T467] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 33.445398][ T347] usb 1-1: USB disconnect, device number 6 [ 33.620278][ T10] usb 3-1: device descriptor read/64, error -71 [ 33.760435][ T334] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 33.860249][ T10] usb 3-1: new high-speed USB device number 9 using dummy_hcd [ 33.910231][ T334] usb 4-1: Using ep0 maxpacket: 8 [ 33.916588][ T334] usb 4-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 33.926862][ T334] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 33.937323][ T334] usb 4-1: New USB device found, idVendor=041e, idProduct=4068, bcdDevice= 0.40 [ 33.946617][ T334] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 33.954824][ T334] usb 4-1: Product: syz [ 33.958994][ T334] usb 4-1: Manufacturer: syz [ 33.964406][ T334] usb 4-1: SerialNumber: syz [ 33.991785][ T10] usb 3-1: device descriptor read/64, error -71 [ 34.016434][ T36] kauditd_printk_skb: 10 callbacks suppressed [ 34.016453][ T36] audit: type=1400 audit(1780386130.950:158): avc: denied { bind } for pid=475 comm="syz.0.48" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 34.045766][ T36] audit: type=1400 audit(1780386130.980:159): avc: denied { getopt } for pid=475 comm="syz.0.48" lport=255 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 34.104695][ T478] ------------[ cut here ]------------ [ 34.110291][ T478] WARNING: CPU: 1 PID: 478 at mm/page_alloc.c:5285 __alloc_pages_noprof+0x109/0x7e0 [ 34.119949][ T478] Modules linked in: [ 34.124005][ T478] CPU: 1 UID: 0 PID: 478 Comm: syz.0.49 Not tainted syzkaller #0 8aa74d1509bce3bd8d8049784ad27492bf03aacb [ 34.135608][ T478] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/18/2026 [ 34.145805][ T478] RIP: 0010:__alloc_pages_noprof+0x109/0x7e0 [ 34.151879][ T478] Code: 00 0f 1f 44 00 00 83 fb 0b 72 28 b8 00 20 00 00 23 44 24 40 75 1d 80 3d b2 1a 0c 06 00 0f 85 c2 00 00 00 c6 05 a5 1a 0c 06 01 <0f> 0b 31 c0 e9 b4 00 00 00 83 fb 0a 0f 87 a9 00 00 00 44 8b 64 24 [ 34.171591][ T478] RSP: 0018:ffffc9000dbff640 EFLAGS: 00010246 [ 34.177708][ T478] RAX: 0000000000000000 RBX: 0000000000000010 RCX: 0000000000000000 [ 34.180660][ T334] usb 4-1: cannot find UAC_HEADER [ 34.186039][ T478] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffc9000dbff6f8 [ 34.198820][ T478] RBP: ffffc9000dbff780 R08: ffffc9000dbff6f7 R09: 0000000000000000 [ 34.206877][ T478] R10: ffffc9000dbff6e0 R11: fffff52001b7fedf R12: ffffc9000dbff680 [ 34.214950][ T478] R13: dffffc0000000000 R14: 1ffff92001b7fecc R15: 0000000000000000 [ 34.223009][ T478] FS: 00007fd98e1dd6c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 34.232167][ T478] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 34.238800][ T478] CR2: 0000200000019000 CR3: 0000000133fb8000 CR4: 00000000003526b0 [ 34.243461][ T334] snd-usb-audio 4-1:1.0: probe with driver snd-usb-audio failed with error -22 [ 34.246852][ T478] Call Trace: [ 34.246863][ T478] [ 34.256210][ T10] usb 3-1: device descriptor read/64, error -71 [ 34.259160][ T478] ? __cfi___alloc_pages_noprof+0x10/0x10 [ 34.267349][ T334] usb 4-1: USB disconnect, device number 10 [ 34.268460][ T478] ? __kasan_slab_alloc+0x73/0x90 [ 34.285231][ T478] ? kmem_cache_alloc_noprof+0x1e2/0x410 [ 34.290958][ T478] ? hashtab_init+0xdb/0x1f0 [ 34.295637][ T478] ___kmalloc_large_node+0x81/0x210 [ 34.300950][ T338] udevd[338]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/sound/card0/controlC0/../uevent} for writing: No such file or directory [ 34.300937][ T478] ? hashtab_init+0xdb/0x1f0 [ 34.300979][ T478] __kmalloc_large_node_noprof+0x1e/0xd0 [ 34.326953][ T478] ? hashtab_init+0xdb/0x1f0 [ 34.331645][ T478] __kmalloc_noprof+0x326/0x500 [ 34.336542][ T478] ? __cfi_ebitmap_read+0x10/0x10 [ 34.341658][ T478] hashtab_init+0xdb/0x1f0 [ 34.346127][ T478] ? policydb_read+0x87f/0x28b0 [ 34.351070][ T478] symtab_init+0x44/0x70 [ 34.355356][ T478] policydb_read+0x90e/0x28b0 [ 34.360085][ T478] ? __kasan_kmalloc+0x96/0xb0 [ 34.364928][ T478] ? __cfi_policydb_read+0x10/0x10 [ 34.370080][ T478] ? security_load_policy+0x130/0x12d0 [ 34.375646][ T478] security_load_policy+0x16a/0x12d0 [ 34.380580][ T10] usb usb3-port1: attempt power cycle [ 34.381116][ T478] ? irqentry_exit+0x4a/0x60 [ 34.391021][ T478] ? asm_exc_page_fault+0x2b/0x30 [ 34.396117][ T478] ? __cfi_security_load_policy+0x10/0x10 [ 34.401914][ T478] ? rep_movs_alternative+0x4a/0xa0 [ 34.407402][ T478] sel_write_load+0x2a7/0x5f0 [ 34.412165][ T478] ? __cfi_sel_write_load+0x10/0x10 [ 34.417439][ T478] ? selinux_socket_setsockopt+0x324/0x3d0 [ 34.423330][ T478] ? bpf_lsm_file_permission+0xd/0x20 [ 34.428758][ T478] ? __cfi_sel_write_load+0x10/0x10 [ 34.434060][ T478] vfs_write+0x3c5/0xf90 [ 34.438429][ T478] ? __cfi_vfs_write+0x10/0x10 [ 34.443287][ T478] ? __kasan_check_write+0x18/0x20 [ 34.448479][ T478] ? mutex_lock+0x97/0x1d0 [ 34.453075][ T478] ? __cfi_mutex_lock+0x10/0x10 [ 34.458112][ T478] ? __fget_files+0x2c5/0x340 [ 34.462904][ T478] ksys_write+0x145/0x260 [ 34.467280][ T478] ? __cfi_ksys_write+0x10/0x10 [ 34.472209][ T478] ? __kasan_check_write+0x18/0x20 [ 34.477380][ T478] ? fpregs_restore_userregs+0x11c/0x260 [ 34.483160][ T478] __x64_sys_write+0x7f/0x90 [ 34.487804][ T478] x64_sys_call+0x271c/0x2ee0 [ 34.492602][ T478] do_syscall_64+0x57/0xf0 [ 34.497068][ T478] ? clear_bhb_loop+0x50/0xa0 [ 34.501925][ T478] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 34.507868][ T478] RIP: 0033:0x7fd98d39ce59 [ 34.514226][ T478] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 34.533927][ T478] RSP: 002b:00007fd98e1dd028 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 34.542458][ T478] RAX: ffffffffffffffda RBX: 00007fd98d615fa0 RCX: 00007fd98d39ce59 [ 34.550504][ T478] RDX: 00000000000190ec RSI: 0000200000000000 RDI: 0000000000000003 [ 34.558540][ T478] RBP: 00007fd98d432d6f R08: 0000000000000000 R09: 0000000000000000 [ 34.566708][ T478] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 34.574764][ T478] R13: 00007fd98d616038 R14: 00007fd98d615fa0 R15: 00007ffda52edc08 [ 34.582823][ T478] [ 34.585924][ T478] ---[ end trace 0000000000000000 ]--- [ 34.591534][ T478] SELinux: failed to load policy [ 34.650276][ T67] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 34.730275][ T10] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 34.751529][ T10] usb 3-1: device descriptor read/8, error -71 [ 34.800253][ T67] usb 2-1: Using ep0 maxpacket: 8 [ 34.806711][ T67] usb 2-1: config 0 interface 0 has no altsetting 0 [ 34.813615][ T67] usb 2-1: New USB device found, idVendor=046d, idProduct=c225, bcdDevice= 0.00 [ 34.822746][ T67] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 34.831670][ T67] usb 2-1: config 0 descriptor?? [ 34.881501][ T10] usb 3-1: device descriptor read/8, error -71 [ 35.120622][ T10] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 35.141411][ T10] usb 3-1: device descriptor read/8, error -71 [ 35.149547][ T36] audit: type=1400 audit(1780386132.080:160): avc: denied { setopt } for pid=473 comm="syz.1.47" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 35.231888][ T36] audit: type=1400 audit(1780386132.170:161): avc: denied { read } for pid=473 comm="syz.1.47" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 35.271403][ T10] usb 3-1: device descriptor read/8, error -71 [ 35.380330][ T10] usb usb3-port1: unable to enumerate USB device [ 35.445113][ T67] lg-g15 0003:046D:C225.0004: unknown main item tag 0x2 [ 35.452208][ T67] lg-g15 0003:046D:C225.0004: unknown main item tag 0x6 [ 35.459232][ T67] lg-g15 0003:046D:C225.0004: ignoring exceeding usage max [ 35.469258][ T67] lg-g15 0003:046D:C225.0004: hidraw0: USB HID v0.81 Device [HID 046d:c225] on usb-dummy_hcd.1-1/input0 [ 37.021648][ T67] usb 2-1: USB disconnect, device number 7