last executing test programs: 1m24.975594415s ago: executing program 4 (id=261): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) modify_ldt$read(0x0, 0x0, 0x0) 1m22.57853511s ago: executing program 4 (id=265): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000035c0)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000440)=@newsa={0x138, 0x10, 0x1, 0x0, 0x0, {{@in6=@ipv4, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, {@in6=@mcast2, 0x0, 0x6c}, @in=@empty, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_crypt={0x48, 0x2, {{'cbc(aes-ce)\x00'}}}]}, 0x138}}, 0x0) 1m22.539323789s ago: executing program 3 (id=266): mount$fuse(0x0, 0x0, &(0x7f0000000180), 0x800, &(0x7f00000005c0)=ANY=[@ANYBLOB='Xd=', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000060000,user_id=', @ANYRESDEC, @ANYBLOB=',@\x00\x00\x00\x00\x00\x00\f=', @ANYRESHEX, @ANYRES16]) syz_emit_vhci(&(0x7f00000002c0)=ANY=[@ANYBLOB="04300300c9008cba4dffaa0a52c0186ef28359af281f3a6bfde3a6ee0de9ddee0bf7da43aebf706b3329b0a564835713c2de78691734f5b9ada875d8facbcb611c220f4296a197c00dc7780e18d276969228dd91f813fda5cbc6adcfdd40386249f98919c934448632816bbc251be47d7af97966b4a96a6a8b7f211d8e29678fe8216eb9b30f4fa5856c0371b3c31559e07c414833"], 0x6) syz_emit_vhci(&(0x7f0000000440)=ANY=[@ANYBLOB="03c8001e794e4cee84d39856f4752833767be125637ee49dc79a52f2f9465718460cd05feda51bbf4206b5e7325945e5f819bbace34f7d33b43908e14fa05a0f06d9dccb7f0580fe9d42d7bf6530f1a2d22cfd5396c3c67afcdc34613911e96affd46ebd4aa6c60ca02f7648783a10deccc27340c4f24ed37dd6563758d14f732e63a853a4c71c356a6309a485ed"], 0x22) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="89070404", 0x4) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000600)=[@text64={0x40, &(0x7f0000000640)="430fc73f0f2390b9800000c00f3235010000000f300f20d835080000000f22d8c4e18173f53866b2ba0cb83879e487ef66bafc0cec66b88e008ec02d1aa80000460f1c460041ae", 0x47}], 0x1, 0x74, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r5, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a40000000060a0b0400000000000000000200000014000480100001800700010063740000040002800900010073797a30000000000900020073797a320000000014000000110001000000000000003a44c0c7283e00000000000a"], 0x68}, 0x1, 0x0, 0x0, 0x804}, 0x0) ppoll(&(0x7f0000000100)=[{r4}], 0x1, &(0x7f0000000140), 0x0, 0x0) r6 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) r8 = io_uring_setup(0x15ae, &(0x7f0000000080)) openat$audio1(0xffffffffffffff9c, &(0x7f0000000000), 0x121301, 0x0) write$dsp(r0, &(0x7f00000003c0)="f9718f6099ae991ae709000c", 0xc) syz_emit_vhci(&(0x7f00000001c0)=ANY=[@ANYRES8=r6], 0x22) socket$key(0xf, 0x3, 0x2) io_uring_register$IORING_REGISTER_BUFFERS(r8, 0x0, &(0x7f00000002c0)=[{&(0x7f0000001700)=""/4095, 0x440000}], 0x100000000000011a) mbind(&(0x7f0000001000/0x800000)=nil, 0x800000, 0x0, 0x0, 0x0, 0x2) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8) ioctl$KVM_RUN(r3, 0xae80, 0x0) 1m16.003974317s ago: executing program 4 (id=268): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) mount$cgroup(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000100)={[{@subsystem='hugetlb'}]}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000000)={'sit0\x00', &(0x7f00000002c0)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x32, 0x4, 0x0, 0x2, 0xc8, 0x67, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote, {[@timestamp={0x44, 0x18, 0x0, 0x0, 0x9, [0x401, 0x5, 0x0, 0x5, 0x4]}, @timestamp_prespec={0x44, 0x44, 0xc0, 0x3, 0x1, [{@private=0xa010102}, {@multicast1}, {@remote, 0x8000}, {@dev={0xac, 0x14, 0x14, 0x32}, 0x65c}, {@broadcast}, {@empty}, {@multicast1, 0xffd200}, {@private=0xa010100, 0x7}]}, @timestamp_prespec={0x44, 0x3c, 0x0, 0x3, 0x8, [{@dev={0xac, 0x14, 0x14, 0xf}}, {@remote}, {@multicast2, 0x7}, {@private=0xa010100}, {@rand_addr=0x64010101}, {@broadcast, 0x52b1}, {@multicast2}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x17, 0x0, [@dev, @remote, @multicast1, @private=0xa010102, @remote]}]}}}}}) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_usb_connect(0x0, 0x36, 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000280), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f00000002c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000009c0)={0x50, r5, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_FRAME={0x33, 0x33, @probe_response={{{0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1}, {}, @device_b, @device_a, @initial, {0xb}}, 0x0, @random=0x3d, 0x0, @void, @val={0x1, 0x1, [{}]}, @void, @void, @void, @void, @val={0x72, 0x6}, @void}}]}, 0x50}}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xf, 0x4008032, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) timer_create(0x9, 0x0, &(0x7f0000000500)) connect$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0x0, 0x7, 0x5, {0x5, 0x24, "c68740"}}, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1007}}}, &(0x7f0000000480)={0x44, &(0x7f0000000240)=ANY=[@ANYBLOB="203099000000a9575a2b467fda99f97d303d0b3a0b644a0d854100d4960b8641a016bc969e253437cb2978934417c3373d435d45ceaa657f4b7a589879f64f6fb00fea8a55403754fe6d19fdbbff679fe460060350980bfbb59ed72c26e96306c89a583fff81a3f99250ccde9cfc86fa877ad979c7e093046b918312532082e4baef667386a3044b2461563ec6571f303c3e5a443ba102000000b514074034"], &(0x7f0000000180)={0x0, 0xa, 0x1, 0x24}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000340)={0x20, 0x81, 0x1, "f1"}, &(0x7f0000000380)={0x20, 0x82, 0x2, "c383"}, &(0x7f00000003c0)={0x20, 0x83, 0x3, "bcb9ed"}, &(0x7f0000000400)={0x20, 0x84, 0x1, "b5"}, &(0x7f0000000440)={0x20, 0x85, 0x3, "978f7e"}}) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='hugetlb.2MB.usage_in_bytes\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f0000000240), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000b, 0x28011, r7, 0x0) 1m15.500073095s ago: executing program 3 (id=272): mkdir(&(0x7f0000000300)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BTRFS_IOC_QUOTA_CTL(0xffffffffffffffff, 0xc0109428, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = getpid() prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000100)) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r6 = dup3(r5, r4, 0x0) r7 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000540)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r7, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r7, 0x4018620d, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000340)=[@acquire], 0x0, 0x0, 0x0}) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r8 = syz_open_dev$vim2m(&(0x7f0000000440), 0x4, 0x2) ioctl$vim2m_VIDIOC_PREPARE_BUF(r8, 0xc0405602, &(0x7f00000001c0)=@fd={0x5, 0x1, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x82, ';\'S;'}}) 1m12.683746908s ago: executing program 3 (id=274): r0 = socket$kcm(0x10, 0x0, 0x0) recvmsg$kcm(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f00000003c0)=""/243, 0xf3}, {&(0x7f0000000880)=""/207, 0xcf}, {&(0x7f0000000740)=""/192, 0xc0}, {&(0x7f0000001ac0)=""/203, 0xcb}, {&(0x7f0000001bc0)=""/265, 0x109}], 0x5}, 0x0) sendmsg$kcm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000000c0)="1400000035000b63d25a80648c2594f90224fc60", 0x14}], 0x1}, 0x0) sendmsg$inet(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="2000000012006bab9a3fe3d86e17aa0a046b876c1d0048007ea60864160af365", 0x20}], 0x1, 0x0, 0x0, 0x1f00c00e}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000280)='/proc/bus/input/handlers\x00', 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f00000003c0)=ANY=[@ANYBLOB="bbbbbbbbbbbb0180c200000086dd6002adf700403a00fe880000000000000000000000000001ff0200000000000000000000000000010100907800000000607e79fd000000000000002100000000000000000000000000000000000000000000ffffe00000000000001de2cd8f365a94120000000000"], 0x0) sendmsg$RDMA_NLDEV_CMD_RES_CQ_GET(r1, &(0x7f00000002c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="200000000c14200026bd7000fbdbdf25080001000200000008000100010000005412756c977a39fcc663a15052dd5b4e0af012fbe6"], 0x20}, 0x1, 0x0, 0x0, 0x10}, 0x4) socket$packet(0x11, 0x2, 0x300) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x50, 0xffffffffffffffff, 0x615cf000) bind$bt_hci(0xffffffffffffffff, &(0x7f0000000040)={0x1f, 0xffffffffffffffff, 0x3}, 0x6) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)=ANY=[@ANYBLOB="1400000052000100000000000000000080000000"], 0x14}}, 0x0) getpgrp(0xffffffffffffffff) openat$vsock(0xffffffffffffff9c, &(0x7f0000001200), 0xa4002, 0x0) r3 = socket$netlink(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000000)={'ip6tnl0\x00', &(0x7f00000000c0)={'ip6_vti0\x00', 0x0, 0x2f, 0x3f, 0x0, 0xff, 0x40, @empty, @local, 0x80, 0x8, 0x1, 0x6}}) r5 = socket(0x2, 0x3, 0xff) bind$inet(r5, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r5, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) mount(0x0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='jfs\x00', 0xc000, 0x0) write$binfmt_elf32(r5, &(0x7f0000001280)=ANY=[@ANYBLOB="7f454c46000000000000000000e2370000000000000000200000000000000000000000000020aaba88ac9986c0128acb98ccd22f62285b00000000000000000000000000130c3bcbaee845da90e35f2ebcceaedaab8cf0cfd57abcc01e5f81d46bf9854af3b2be31fe29849cf357ca3a147d60acaf3bbef9ab159b065aaeeac164df3900b33377bfa69f089c0ac0fd511e2bcf93615f2a60264895783c15468d33c520e9c7000745bc69c9"], 0x38) sendmsg$MPTCP_PM_CMD_ADD_ADDR(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000004c0)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r4, @ANYRES64, @ANYRESHEX=r5], 0x44}, 0x5}, 0x20048040) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r6 = syz_open_dev$usbfs(&(0x7f0000003f00), 0x1ff, 0xa401) ioctl$USBDEVFS_GET_CAPABILITIES(r6, 0x8004551a, &(0x7f0000000240)) 1m12.465086544s ago: executing program 4 (id=276): setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=0x3, 0x4) syz_io_uring_setup(0x3b, &(0x7f0000000080)={0x0, 0x0, 0x10100}, &(0x7f0000000000), &(0x7f0000000100)=0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(0x0, r0, &(0x7f0000000600)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r1, 0x0, &(0x7f00000005c0)={0x0, 0x0, 0x0}}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) io_uring_enter(0xffffffffffffffff, 0x5e40, 0x0, 0x0, 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) io_uring_enter(0xffffffffffffffff, 0x92, 0x0, 0x0, 0x0, 0x0) socket$inet6(0xa, 0x1, 0x0) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r2, 0x107, 0xa, &(0x7f0000000080)=0x2, 0x4) setsockopt$packet_rx_ring(r2, 0x107, 0x5, &(0x7f0000000040)=@req3={0x1000, 0x3a, 0x1000, 0x3a, 0x0, 0x0, 0xffffffff}, 0x1c) memfd_create(0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) io_setup(0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r3 = socket$l2tp(0x2, 0x2, 0x73) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0, @remote}, 0x10) connect$inet(r3, &(0x7f0000000200)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r3, &(0x7f0000000900)=[{{0x0, 0x0, 0x0}}], 0x40000cf, 0x0) 1m11.312925307s ago: executing program 3 (id=279): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1400000010000100000000000000000000faff0928000000140a010400000000000000000000000008000340000000140000001100010000000000000000000000000a"], 0x50}}, 0x0) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) mount(0x0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000000)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file1\x00') bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f00000003c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x44, 0x44, 0x2, [@volatile={0x0, 0x0, 0x2, 0x2, 0x4}, @union={0xd, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x4, 0x5, 0x4}]}, @func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x2, 0x4}]}, @typedef={0xe, 0x0, 0x0, 0x8, 0x2}]}}, 0x0, 0x5e}, 0x20) r1 = socket$can_j1939(0x1d, 0x2, 0x7) syz_emit_ethernet(0x276, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200000086dd642b72b902403a00fe8000000000000000000000000000aa00000000000000000000ffffac14141dff03000000000000c910fc00000000000000000000000000000104016f0001001d0020c1640000003200080065000000010200080000000020010000000000000000000000000001620e021f00000000fc0100000000000000000000000000010000000000000000000000000000000120010000000000000000000000000002fe80000000000000000000000000000ffc020000000000000000000000000001fe8000000000000000000000000000aafe80000000200000000000000000003e3b14000600000000fc00000000000000000000000000000100000000000000000000ffffac1e0101000000000000000000000000000000012001000000000000000000000000000020010000000000000000002e7cd7ce00fc000000000000000000000000000001fc000000000000000000000000000000fe8000000000000000000000000000bbff010000000000000000000000000001ff01000000000000000000000000000187009078fe8000000000000000000000000000bb2201e61ec8d48d7044626a6608e84002160a5a57529ffb9c30c1b5a6c41a1b5d3290e45b70e0e6fb58d25dd3e5b8eeeed323ed5de4fbcaf254bf6b0d787415c2d8f83e90f26aea933f68321bdec137d764c7dd89b3cbab255a5bab800273124333b5d4bb43ed860d8a8b9b7f520484556c333014fd19b25923e8dc7fd2c02b301395b0d19cb2ddbf953d292e77f1aa8911a037d89926c23d23a0ee79a201abad134cb44345ac4aefafc457affa00ffeefdab9c04329016564291385f69ab9dcdd83e54ad"], 0x0) r2 = syz_io_uring_setup(0x48be, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, &(0x7f00000011c0), &(0x7f0000ff4000)) io_uring_register$IORING_REGISTER_BUFFERS(r2, 0x0, &(0x7f0000002300)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x3100) syz_emit_vhci(&(0x7f0000000040)=@HCI_EVENT_PKT={0x4, @hci_ev_io_capa_reply={{0x32, 0x9}, {@fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}}}}, 0xc) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x8, 0x4, &(0x7f0000000f80)=ANY=[@ANYBLOB="1800000000000000000000000000000063019b0000000000950000000000000071a8d592b2874e8c1d0dff5409307d894d30bbdc92517f18890400000066dece220917c3e29dbc09764747e14957158d3dbadcdef22f3fd78f6d8339811026218d0a7677f9568e7189e444766a55ce43bb745aa696bc09bbaa1fa079b7ee50358c6950cf155860b8b76003fe561428d5aaccfe51b4e86b5520e51a621ef15b7e7459cdc659"], &(0x7f0000000300)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x80) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f00000011c0)={'vxcan0\x00', 0x0}) bind$can_j1939(r1, &(0x7f0000001200)={0x1d, r3, 0x0, {0x1}}, 0x18) connect$can_j1939(r1, &(0x7f0000000080)={0x1d, r3}, 0x18) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)='h', 0xfdef}], 0x1) openat$ipvs(0xffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/vs/nat_icmp_send\x00', 0x2, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) bind$can_j1939(r1, &(0x7f0000000040)={0x1d, r3, 0x3, {}, 0xff}, 0x18) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000280)=@getchain={0x24, 0x11, 0x839}, 0x24}}, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='net_prio.prioidx\x00', 0x275a, 0x0) quotactl_fd$Q_SETQUOTA(r4, 0xffffffff80000700, 0x0, 0x0) 1m10.941061961s ago: executing program 1 (id=281): syz_emit_vhci(&(0x7f0000000300)=ANY=[], 0x15) syz_emit_vhci(&(0x7f0000000380)=ANY=[@ANYBLOB="04310600eeff000000"], 0x9) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/81, 0x51}, {&(0x7f00000000c0)=""/231, 0xe7}, {&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/25, 0x19}], 0x4, 0x337070cc, 0x9) syz_emit_vhci(&(0x7f00000003c0)=ANY=[@ANYBLOB="042ffb03ffffffffffff9a04e670b5000007709d61a33823e2b6d7852bcc5976c4f4d1af24885cf83fa596c49e0755d164502406be0372a4e48f12acd8cc7f7143b1ceb560b3f6cedf60c07a68e9b50a0b85fc16c1490a3d122c8026b65b4909023a11b9cdaee2e749bd2e5071cff25964124fb4e7ff9771bad77c009836a7cd2b2a07eddba6d1b532e7adcf9decaf71966bea908a5b69a11c905948161ee64e5981c3fe4f2ceb3ee2f8a30aa41b0028f9fbaaa8fd1c7e2f482eafd6e8e8ce2e2f95d77c4e7728e65458224f9a63ddd3cb629d0f908b867bfdf92f5a3e8b9edc9771acd88f0f384653d268ccee43b53c4da52a9a639c7810897ebfe9ffffffffffff0501f8ba14ff0301b779576776e4805321e0d0cfa7bd3c1dae0196c78bbb274a8ae92e960ddfcb518a6be690064aa0e4728e31b31d05df18f497c402cb60c6aa405ab09887a05b6c2fa6fe15bd6de68171edaa68c3dcb987c18ff69a9d25cfdf5c471d6625d4fccb4228ba92c1ab1ea394caaed4e8dce4be0026e18587e7cf889613941d3bb02cef50613dd2ce1161604c47a364ba3de44970abaff444f7b061691647c4c8a4f60e6456f995ef9b8e27e0b0abb8050f11bc5096b5b43cb41e5b161b2a1328f8bafed714db3bc659f3c9961fa4e099bcbd541a9e27daacac3194639f115dc783501a9c71fd0c8cbf47df4ffd634d26387ad3f98d0977e822fd92992784613b8b1840819778c144adcaf0e5207567686efe974f41ab1930e9f73c274a3d5684f2bc932be27e34b82ff36e76fac07618570845d246af61be7a4f9d58f71876c139a1ad5870b47f5d30d4097620e624bcf7384defa2e7bd3e99779d15d87c7d8a4890db8ce086a200f0d08593a2999133fdfa362c628ebef88582f95aff34dbdd6b3c57becbf4b9f77e08692f17f92e0d85d3467f344952f902eb420fe0481c72dd8bdc54873e83dc67bc0b37bdeddf4410a58a9cc4c34dd232438354f28846ed2916056a3885753426702fe3908b4f40bf265abfb77125058869efdd6c7f9396552800"/760], 0x2fe) socket$vsock_stream(0x28, 0x1, 0x0) r0 = socket(0xa, 0x6, 0x0) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000003940)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r1, 0x1, 0x14, &(0x7f0000000040), 0x50) listen(0xffffffffffffffff, 0x0) accept$inet6(r1, 0x0, 0x0) sched_setaffinity(0x0, 0x0, 0x0) r2 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r2, &(0x7f0000019680)=""/102392, 0x18ff8) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmsg$NL80211_CMD_VENDOR(r0, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000780)=ANY=[@ANYBLOB="0c010010", @ANYRES16=0x0, @ANYBLOB="000300000000fbdbdf256700000008000300", @ANYRES32=0x0, @ANYBLOB="0c00990009000000070000000800c400080000000800c300090000000800c300000000200800c300800000004400c5001fd355f7f0d979bb6d12b597509c451bf04f25fda8c09b5e9e48d0413a0f02befe6e019bd4adc9fb80c31a1120e0151e9d023e03b85f1fd99672a8061d8566dbf000c5002cf63e876057421211e5dea968676e1380e149becd172604d623eb0cb7c8821e91fb541f9e8fc38f31b1a50058f2036cf058667956e2e182a1e70a8e17849decf6b6cf3e5f510f5b2d7db664e6fd684a5f5ba41cad65dcfd904597b183305ca572e7c9a96f8f7c57626a52d786568609fc06a753ec050ba364bcf82c4a36b37a296e26ffefbd18e14a285b729b781a9104ae02200edcd26dba5c2872d87ddb08d57997f70cc2247fcc0e86e2fea9ea2eb36f0ebc1328bfc996661cbec24c6351e78201c694140b429ace4d6dd2532e4cd29845c3d4c452642c94f0e5d2fa46c21a511da11d62dba92e5d337c0800c4001f000000"], 0x184}, 0x1, 0x0, 0x0, 0x400}, 0x4040014) bpf$MAP_CREATE(0x0, 0x0, 0x0) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="1500000065ffff018004000800395032303030"], 0x15) r3 = dup(0xffffffffffffffff) write$P9_RLERRORu(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="8b"], 0x53) ioctl$EXT4_IOC_GETFSUUID(0xffffffffffffffff, 0x8008662c, &(0x7f0000000280)) sendmsg$NFT_BATCH(r3, &(0x7f0000000400)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x800}, 0xc, 0x0, 0x1, 0x0, 0x0, 0xc080}, 0x4004040) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3c0000002a00090000000000000000000400002c2500118043027c2bc882152f038733a7725526362062ce174f160f6fb82027a031c2a97c79000000c2b79c50b9980e4a1bc46d21028f5d890f09e8a430c544cc6afbf3496e17d1bb08ac13e20b02929cc44c149439b1c062326022ec419a07d4603f4be9be5bd56cdf3e595cf14d1c2ab09c949c568673b13db82ff46df5cc259cae73d9a232dadad9251dd9d260f480c1c897a92df1eb146d53e1bbb8f2956e40e979521d31eb2805"], 0x3c}}, 0x0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) flock(0xffffffffffffffff, 0x0) 1m10.56500895s ago: executing program 3 (id=282): mount$fuse(0x0, 0x0, &(0x7f0000000180), 0x800, &(0x7f00000005c0)=ANY=[@ANYBLOB='Xd=', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000060000,user_id=', @ANYRESDEC, @ANYBLOB=',@\x00\x00\x00\x00\x00\x00\f=', @ANYRESHEX, @ANYRES16]) syz_emit_vhci(&(0x7f00000002c0)=ANY=[@ANYBLOB="04300300c9008cba4dffaa0a52c0186ef28359af281f3a6bfde3a6ee0de9ddee0bf7da43aebf706b3329b0a564835713c2de78691734f5b9ada875d8facbcb611c220f4296a197c00dc7780e18d276969228dd91f813fda5cbc6adcfdd40386249f98919c934448632816bbc251be47d7af97966b4a96a6a8b7f211d8e29678fe8216eb9b30f4fa5856c0371b3c31559e07c414833"], 0x6) syz_emit_vhci(&(0x7f0000000440)=ANY=[@ANYBLOB="03c8001e794e4cee84d39856f4752833767be125637ee49dc79a52f2f9465718460cd05feda51bbf4206b5e7325945e5f819bbace34f7d33b43908e14fa05a0f06d9dccb7f0580fe9d42d7bf6530f1a2d22cfd5396c3c67afcdc34613911e96affd46ebd4aa6c60ca02f7648783a10deccc27340c4f24ed37dd6563758d14f732e63a853a4c71c356a6309a485ed"], 0x22) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x10000000013, &(0x7f0000d06000)=0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="89070404", 0x4) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000600)=[@text64={0x40, &(0x7f0000000640)="430fc73f0f2390b9800000c00f3235010000000f300f20d835080000000f22d8c4e18173f53866b2ba0cb83879e487ef66bafc0cec66b88e008ec02d1aa80000460f1c460041ae", 0x47}], 0x1, 0x74, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r5, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a40000000060a0b0400000000000000000200000014000480100001800700010063740000040002800900010073797a30000000000900020073797a320000000014000000110001000000000000003a44c0c7283e00000000000a"], 0x68}, 0x1, 0x0, 0x0, 0x804}, 0x0) ppoll(&(0x7f0000000100)=[{r4}], 0x1, &(0x7f0000000140), 0x0, 0x0) r6 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) r8 = io_uring_setup(0x15ae, &(0x7f0000000080)) openat$audio1(0xffffffffffffff9c, &(0x7f0000000000), 0x121301, 0x0) write$dsp(r0, &(0x7f00000003c0)="f9718f6099ae991ae709000c", 0xc) syz_emit_vhci(&(0x7f00000001c0)=ANY=[@ANYRES8=r6], 0x22) socket$key(0xf, 0x3, 0x2) io_uring_register$IORING_REGISTER_BUFFERS(r8, 0x0, &(0x7f00000002c0)=[{&(0x7f0000001700)=""/4095, 0x440000}], 0x100000000000011a) mbind(&(0x7f0000001000/0x800000)=nil, 0x800000, 0x0, 0x0, 0x0, 0x2) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8) ioctl$KVM_RUN(r3, 0xae80, 0x0) 1m10.539702221s ago: executing program 4 (id=283): bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x20, 0x5, &(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x40f00, 0x1, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x90) bpf$BPF_PROG_TEST_RUN(0x1c, 0x0, 0x0) r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000180)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0xf, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b70200001400f400b7030000000000008500000083000000bf0900000000000055090100000000009500000000000000bf91000000000000b7020000000000008500000084000000b70000000000000095"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000080)='sched_switch\x00'}, 0x2d) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_inet_SIOCSIFFLAGS(r1, 0x8914, &(0x7f00000003c0)={'bridge0\x00'}) ioctl$sock_SIOCBRDELBR(r1, 0x89a1, &(0x7f0000000080)='bridge0\x00') 1m10.275787601s ago: executing program 2 (id=284): mkdir(&(0x7f0000000300)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BTRFS_IOC_QUOTA_CTL(0xffffffffffffffff, 0xc0109428, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = getpid() prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000100)) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0}) r6 = dup3(r5, r4, 0x0) r7 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000540)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r7, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r7, 0x4018620d, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000340)=[@acquire], 0x0, 0x0, 0x0}) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r8 = syz_open_dev$vim2m(&(0x7f0000000440), 0x4, 0x2) ioctl$vim2m_VIDIOC_PREPARE_BUF(r8, 0xc0405602, &(0x7f00000001c0)=@fd={0x5, 0x1, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x82, ';\'S;'}}) 1m10.225940802s ago: executing program 1 (id=285): syz_open_dev$sndpcmp(&(0x7f0000001440), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_FORWARD(0xffffffffffffffff, 0xc0844123, 0xfffffffffffffffd) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000540)={0x18, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={0xffffffffffffffff, 0x2000000, 0xe, 0x0, &(0x7f0000000200)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305839, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) mount$bind(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), 0x0, 0x0) r2 = dup(r1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x9, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = socket$inet_udp(0x2, 0x2, 0x0) stat(&(0x7f0000005280)='./file0\x00', 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000240)=[{&(0x7f0000033a80)=""/102386, 0xfffffd6e}], 0x1, 0x0, 0x0) setsockopt$SO_BINDTODEVICE(r3, 0x1, 0x19, &(0x7f0000000440)='wlan0\x00', 0x10) sendto$inet(r3, &(0x7f0000000100)='J', 0xfdbe, 0x4004084, 0x0, 0x11000a00) write$UHID_INPUT(r2, &(0x7f0000001980)={0x765, {"a2e3ad084fc752f91b2909094bf70e0dd038e7ff7fc6e5539b3245078b089b39353b0e1a0890e0878f0e1ac6e7049b076d959b669a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b33300d076d0936cd3b78130daa61d8e809ea889b5802b77f07227227b7ba67e0e78669a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae19397d696d0d758f2dc7d1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000002335875271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1fe90a56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617601000000be70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d595a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9980000000b3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6c82fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c2021d653a5520000008213b704a5000000000000008ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc94681359bad8deff4b05f60cea0da7710a80000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4e38a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2bed9e53803edf1a4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4ceb360c7e658828563e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b4bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034e00000000ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c478b095b68441a34cb51682a8ae4d24ad92f243941ed274549b79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdbe6c4579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93ae62fccfcbb2b75a2183c46eb65ca8124e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43e4fb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e01feffffffffffff83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369d75f2e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aa01b20f7694a00f16e2d0174035a2c22656dc00880acebdbe8ddbd75c2f998d8ac2dfad2ba3a50200000045a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe2907ac0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf463661c953fcad6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7cd419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaeecf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6ea94f88a4facfd4c735a20307c737afae5136651b1b9bd522dcb399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a37684f4113c48859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c105000000302a808d7f5251440613d17ca51055f2f416a44fe180d2d50c312cca7cb14a20dc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb40100000006376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab83c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7ceec7dc808bf653639d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a602000000000000007007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00303000000000000007fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf6529006c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6522fb5f6ffcdd56fed88935fcb75912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae233a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a5bd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08008897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b80c1c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57fa9c0fe662a46b7f71cd47744db86c50b704c98ad90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe360500000000000000b77940b5f07722e47a08d3679507000000000000934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1062dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1df0d07b3d5bd3b01faffd0addbed2881a9700af561ac8c7e36bb2fc4c40e9c766c06817bb903729a7db6ff957697c9ede7885d94ffb0759be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c1484d2f9c55f4901203a9a8a2c3e90f39c3dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600", 0x1000}}, 0x1006) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaa2f8a46faa8ab250805000d172bd5ca9202719ef0d6acabb81f24a9d827fe054b58d79d767c063149df12c738dec9fa626362957cb6b3fe3c5ea8217832a5f6293509d0838a"], 0x0) creat(&(0x7f0000000300)='./bus\x00', 0x0) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x60) sendto(r3, &(0x7f00000004c0)="5189a40fc343867c92c0507f27b79bb8b418296fec48685420dae23a23600706d4aa20f9a86fdb52d956c68dccce6e24bf5d00a43113c6ea924143e4e9870e646e3911eec459210fbcc75d436f3bb5b98d7402507a61", 0x56, 0x10040885, &(0x7f0000000600)=@in6={0xa, 0x4e24, 0xe, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x14}, 0x80) socket$inet_dccp(0x2, 0x6, 0x0) 1m8.530063338s ago: executing program 2 (id=286): recvmsg$can_raw(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0x0) socket$netlink(0x10, 0x3, 0x0) r0 = creat(&(0x7f0000000040)='./file0\x00', 0x1de) close(r0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000033a80)=""/102386, 0xfffffd6e}], 0x1, 0x0, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) prctl$PR_SET_SECCOMP(0x16, 0x2, 0x0) request_key(&(0x7f00000013c0)='big_key\x00', &(0x7f0000001400)={'syz', 0x1}, &(0x7f0000001440)='/\x00', 0xfffffffffffffffe) add_key(&(0x7f00000018c0)='big_key\x00', &(0x7f0000001900)={'syz', 0x1}, &(0x7f0000001940)='\f', 0x1, 0xfffffffffffffffe) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000004c0)={@ifindex, 0xffffffffffffffff, 0x33, 0x0, 0xffffffffffffffff, @prog_id=0xffffffffffffffff}, 0x20) r2 = getpid() r3 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VHOST_SET_MEM_TABLE(r3, 0x4008af03, 0x0) getsockopt$sock_buf(0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f0000000040)) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x7, 0x4, 0x8, 0x4}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000001c0)={r4, &(0x7f0000000040), 0x0}, 0x20) syz_pidfd_open(r2, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) r5 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'vcan0\x00', 0x0}) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b7000000ff007000bfa300000000000007030000f0ffffff620af0fff8ffffff71a4f0ff000000007e040200000000001d400200000000004704000001ed00006a030000000000001d440000000000007a0a00fe00ffffffc3030000a1000000b5000000000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710e4d58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00c37dfca3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebba2c598b4fc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa5b4e377184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe727227a2cc176762fd02bea1282631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a10746443d6438e959532e0617d419c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6a49964757cdf538f9ce2bdb1ab062cdb4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9261b2e1aab1675b34a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7592566d674e425da5e87e59602a9f6595082d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c3bfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa5b6a686b50f0937f778af083e055f6138a757ebd0ed93517a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcfb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e9675ca383b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c25000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca48568325b2969e2b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c03000000660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6cb5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a003d2fbdc1f9be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee077515d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14245bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e27a3d1f7684448c3e3822d617e201000000b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef9a2abae1cf01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e925cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130b51d6c9b94c5513df2d85e8c01a2d69841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb58aa364b55e73f053450665e7b94ad1012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e315acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef670000000000000000ba470b00"/2506], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) sendmsg$can_bcm(r5, &(0x7f00000001c0)={&(0x7f0000000040)={0x1d, r6}, 0x10, &(0x7f0000000180)={&(0x7f00000004c0)=ANY=[@ANYBLOB="05000000400800"/16, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="0000001001d19c5831cd0000000000005893df66bf3ce816"], 0x48}}, 0x0) socket$nl_generic(0x10, 0x3, 0x10) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="4c0000001000210400"/20, @ANYRES32=0x0, @ANYBLOB="00000000060002002c0012800bf5000067726574617000001c000280060010000000000006000f00000000000600020005000000"], 0x4c}}, 0x0) 1m8.445574806s ago: executing program 1 (id=287): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) mount$cgroup(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000100)={[{@subsystem='hugetlb'}]}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f0000000000)={'sit0\x00', &(0x7f00000002c0)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x32, 0x4, 0x0, 0x2, 0xc8, 0x67, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote, {[@timestamp={0x44, 0x18, 0x0, 0x0, 0x9, [0x401, 0x5, 0x0, 0x5, 0x4]}, @timestamp_prespec={0x44, 0x44, 0xc0, 0x3, 0x1, [{@private=0xa010102}, {@multicast1}, {@remote, 0x8000}, {@dev={0xac, 0x14, 0x14, 0x32}, 0x65c}, {@broadcast}, {@empty}, {@multicast1, 0xffd200}, {@private=0xa010100, 0x7}]}, @timestamp_prespec={0x44, 0x3c, 0x0, 0x3, 0x8, [{@dev={0xac, 0x14, 0x14, 0xf}}, {@remote}, {@multicast2, 0x7}, {@private=0xa010100}, {@rand_addr=0x64010101}, {@broadcast, 0x52b1}, {@multicast2}]}, @noop, @noop, @noop, @end, @rr={0x7, 0x17, 0x0, [@dev, @remote, @multicast1, @private=0xa010102, @remote]}]}}}}}) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_usb_connect(0x0, 0x36, 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000280), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f00000002c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000640)={&(0x7f00000009c0)={0x50, r5, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_FRAME={0x33, 0x33, @probe_response={{{0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1}, {}, @device_b, @device_a, @initial, {0xb}}, 0x0, @random=0x3d, 0x0, @void, @val={0x1, 0x1, [{}]}, @void, @void, @void, @void, @val={0x72, 0x6}, @void}}]}, 0x50}}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xf, 0x4008032, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) timer_create(0x9, 0x0, &(0x7f0000000500)) connect$inet6(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x0, 0x24, 0x0, 0x0) syz_usb_control_io$uac1(0xffffffffffffffff, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0x0, 0x7, 0x6, {0x6, 0x24, "c6874085"}}, 0x0}, &(0x7f0000000480)={0x44, &(0x7f0000000240)=ANY=[@ANYBLOB="203099000000a9575a2b467fda99f97d303d0b3a0b644a0d854100d4960b8641a016bc969e253437cb2978934417c3373d435d45ceaa657f4b7a589879f64f6fb00fea8a55403754fe6d19fdbbff679fe460060350980bfbb59ed72c26e96306c89a583fff81a3f99250ccde9cfc86fa877ad979c7e093046b918312532082e4baef667386a3044b2461563ec6571f303c3e5a443ba102000000b514074034"], &(0x7f0000000180)={0x0, 0xa, 0x1, 0x24}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x2}, &(0x7f0000000340)={0x20, 0x81, 0x1, "f1"}, &(0x7f0000000380)={0x20, 0x82, 0x2, "c383"}, &(0x7f00000003c0)={0x20, 0x83, 0x3, "bcb9ed"}, &(0x7f0000000400)={0x20, 0x84, 0x1, "b5"}, &(0x7f0000000440)={0x20, 0x85, 0x3, "978f7e"}}) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='hugetlb.2MB.usage_in_bytes\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f0000000240), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x280000b, 0x28011, r7, 0x0) 1m8.028292727s ago: executing program 4 (id=288): setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x8001000000000000, 0x40, &(0x7f0000000000)=@raw={'raw\x00', 0x8, 0x3, 0x290, 0x0, 0x18c, 0x148, 0x0, 0x0, 0x1f8, 0x2a8, 0x2a8, 0x1f8, 0x2a8, 0x3, 0x0, {[{{@ip={@dev, @remote, 0x0, 0x0, 'gretap0\x00', 'veth0_to_bond\x00'}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0xffffffffffffffff, [0x6, 0x2]}}}}, {{@ip={@remote, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'veth0_to_bond\x00', 'bridge0\x00'}, 0x0, 0x100, 0x128, 0x0, {}, [@common=@unspec=@rateest={{0x68}, {'rose0\x00', 'geneve1\x00'}}, @common=@inet=@tos={{0x28}}]}, @common=@unspec=@NFQUEUE2={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2f0) socket$nl_route(0x10, 0x3, 0x0) setsockopt$IP_VS_SO_SET_FLUSH(0xffffffffffffffff, 0x0, 0x485, 0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt(r0, 0x0, 0x10000000000009, &(0x7f0000000180)="890538e4", 0x667) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESOCT=r1, @ANYRESDEC=0x0, @ANYBLOB=',group_id=']) open_tree(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x0) move_mount(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000380)={0x8, 0x100008b}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000200)=0x400000bce) r2 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r2, &(0x7f0000019680)=""/102392, 0x18ff8) r3 = socket$kcm(0x10, 0x3, 0x10) sendmsg$kcm(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="e03f03002a000b03d25a806c8c6f94f90624fc601000127a0a000600093582c137153e37080c188001ac0f00", 0x2c}], 0x1}, 0x0) socket$kcm(0x10, 0x3, 0x10) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)=[{{0x0, 0x0, 0x0}}], 0x40000000000012d, 0x0, 0x0) 1m6.201716119s ago: executing program 2 (id=289): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, 0x0, 0x0) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) modify_ldt$read(0x0, 0x0, 0x0) 1m5.192916155s ago: executing program 3 (id=291): madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @rand_addr=' \x01\x00'}, 0xffffffffffffff1d) sendto$inet6(r0, 0x0, 0x0, 0x4098000, &(0x7f0000000240)={0xa, 0x4e20, 0x4, @local}, 0x1c) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r4 = dup(r3) getpid() ioctl$KVM_SET_MSRS(r4, 0x4008ae89, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000ebffffa001"]) r5 = socket$inet_udplite(0x2, 0x2, 0x88) syz_emit_vhci(&(0x7f00000003c0)=ANY=[@ANYBLOB="02c9"], 0x5) syz_emit_vhci(&(0x7f0000000000)=ANY=[@ANYBLOB="02c910"], 0x17) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) r6 = socket$kcm(0x2, 0x0, 0x2) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000400)=ANY=[@ANYRES16=r5], &(0x7f00000000c0)='GPL\x00'}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000080)='contention_end\x00', r7}, 0x10) socket$nl_generic(0x10, 0x3, 0x10) syz_emit_vhci(&(0x7f0000000040)=@HCI_EVENT_PKT={0x4, @hci_ev_simple_pair_complete={{0x36, 0x7}, {0x81, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}}}}, 0xa) syz_emit_vhci(&(0x7f0000000340)=@HCI_ACLDATA_PKT={0x2, {0xc8, 0x3, 0x0, 0x14}, @l2cap_cid_le_signaling={{0x10}, @l2cap_ecred_conn_req={{0x17, 0x7, 0xc}, {0xfc4c, 0x44, 0x3, 0x5, [0x7fff, 0x0]}}}}, 0x19) syz_genetlink_get_family_id$devlink(&(0x7f0000000080), 0xffffffffffffffff) ioctl$SIOCSIFHWADDR(r6, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @multicast}) write$tun(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="000086dd0500560008005400000060ec970001983a00fc000018c6ba35000000000000000700ff020000000000000000000000000001000000000000000000000000000000000000000000000000860090780000000000000000000000000000ee3f000000002b036f8c006e75021d683910c3090b3188a7c747eb2278a273c1b80029442911892704"], 0xfdef) r8 = getpid() r9 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1801000000000000000000004b64ffec850000006d000000670000000500000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f0000000180)='tlb_flush\x00', r9}, 0x10) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) process_vm_readv(r8, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) kexec_load(0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 1m5.069042013s ago: executing program 2 (id=292): syz_emit_vhci(&(0x7f0000000300)=ANY=[@ANYBLOB="02c80010000c000100030508000000000004fc000061b71808419bd7b9166299d65da957dfa518f797dc651316c182f93a2563ffb1ad684c557aef73142c3508ae9b84dfc88ea0bfcdc86d86eec53f9fdb9a001165a5b4c540d8e9862867f80f14551240c05a"], 0x15) syz_emit_vhci(&(0x7f0000000380)=ANY=[@ANYBLOB="04310600eeff000000"], 0x9) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/81, 0x51}, {&(0x7f00000000c0)=""/231, 0xe7}, {&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000280)=""/25, 0x19}], 0x4, 0x337070cc, 0x9) syz_emit_vhci(&(0x7f00000003c0)=ANY=[@ANYBLOB="042ffb03ffffffffffff9a04e670b5000007709d61a33823e2b6d7852bcc5976c4f4d1af24885cf83fa596c49e0755d164502406be0372a4e48f12acd8cc7f7143b1ceb560b3f6cedf60c07a68e9b50a0b85fc16c1490a3d122c8026b65b4909023a11b9cdaee2e749bd2e5071cff25964124fb4e7ff9771bad77c009836a7cd2b2a07eddba6d1b532e7adcf9decaf71966bea908a5b69a11c905948161ee64e5981c3fe4f2ceb3ee2f8a30aa41b0028f9fbaaa8fd1c7e2f482eafd6e8e8ce2e2f95d77c4e7728e65458224f9a63ddd3cb629d0f908b867bfdf92f5a3e8b9edc9771acd88f0f384653d268ccee43b53c4da52a9a639c7810897ebfe9ffffffffffff0501f8ba14ff0301b779576776e4805321e0d0cfa7bd3c1dae0196c78bbb274a8ae92e960ddfcb518a6be690064aa0e4728e31b31d05df18f497c402cb60c6aa405ab09887a05b6c2fa6fe15bd6de68171edaa68c3dcb987c18ff69a9d25cfdf5c471d6625d4fccb4228ba92c1ab1ea394caaed4e8dce4be0026e18587e7cf889613941d3bb02cef50613dd2ce1161604c47a364ba3de44970abaff444f7b061691647c4c8a4f60e6456f995ef9b8e27e0b0abb8050f11bc5096b5b43cb41e5b161b2a1328f8bafed714db3bc659f3c9961fa4e099bcbd541a9e27daacac3194639f115dc783501a9c71fd0c8cbf47df4ffd634d26387ad3f98d0977e822fd92992784613b8b1840819778c144adcaf0e5207567686efe974f41ab1930e9f73c274a3d5684f2bc932be27e34b82ff36e76fac07618570845"], 0x2fe) socket$vsock_stream(0x28, 0x1, 0x0) r0 = socket(0xa, 0x6, 0x0) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000003940)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r1, 0x1, 0x14, &(0x7f0000000040), 0x50) listen(0xffffffffffffffff, 0x0) accept$inet6(r1, 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) read$msr(r2, &(0x7f0000019680)=""/102392, 0x18ff8) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) sendmsg$NL80211_CMD_VENDOR(r0, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000000c0)={&(0x7f0000000780)=ANY=[@ANYBLOB="0c010010", @ANYRES16=0x0, @ANYBLOB="000300000000fbdbdf256700000008000300", @ANYRES32=0x0, @ANYBLOB="0c00990009000000070000000800c400080000000800c300090000000800c300000000200800c300800000004400c5001fd355f7f0d979bb6d12b597509c451bf04f25fda8c09b5e9e48d0413a0f02befe6e019bd4adc9fb80c31a1120e0151e9d023e03b85f1fd99672a8061d8566dbf000c5002cf63e876057421211e5dea968676e1380e149becd172604d623eb0cb7c8821e91fb541f9e8fc38f31b1a50058f2036cf058667956e2e182a1e70a8e17849decf6b6cf3e5f510f5b2d7db664e6fd684a5f5ba41cad65dcfd904597b183305ca572e7c9a96f8f7c57626a52d786568609fc06a753ec050ba364bcf82c4a36b37a296e26ffefbd18e14a285b729b781a9104ae02200edcd26dba5c2872d87ddb08d57997f70cc2247fcc0e86e2fea9ea2eb36f0ebc1328bfc996661cbec24c6351e78201c694140b429ace4d6dd2532e4cd29845c3d4c452642c94f0e5d2fa46c21a511da11d62dba92e5d337c0800c4001f000000"], 0x184}, 0x1, 0x0, 0x0, 0x400}, 0x4040014) bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x1a, 0x0, 0x0, 0x8}, 0x48) bpf$MAP_CREATE(0x0, 0x0, 0x0) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="1500000065ffff018004000800395032303030"], 0x15) r3 = dup(0xffffffffffffffff) write$P9_RLERRORu(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="8b"], 0x53) ioctl$EXT4_IOC_GETFSUUID(0xffffffffffffffff, 0x8008662c, &(0x7f0000000280)) sendmsg$NFT_BATCH(r3, &(0x7f0000000400)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x800}, 0xc, 0x0, 0x1, 0x0, 0x0, 0xc080}, 0x4004040) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3c0000002a00090000000000000000000400002c2500118043027c2bc882152f038733a7725526362062ce174f160f6fb82027a031c2a97c79000000c2b79c50b9980e4a1bc46d21028f5d890f09e8a430c544cc6afbf3496e17d1bb08ac13e20b02929cc44c149439b1c062326022ec419a07d4603f4be9be5bd56cdf3e595cf14d1c2ab09c949c568673b13db82ff46df5cc259cae73d9a232dadad9251dd9d260f480c1c897a92df1eb146d53e1bbb8f2956e40e979521d31eb2805"], 0x3c}}, 0x0) write$binfmt_elf64(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="7f454c4600073f034b0b00000000000003003e00ffffffe93501"], 0x7c8) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) flock(0xffffffffffffffff, 0x0) 1m5.047509334s ago: executing program 1 (id=293): setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=0x3, 0x4) syz_io_uring_setup(0x3b, &(0x7f0000000080)={0x0, 0x0, 0x10100}, &(0x7f0000000000), &(0x7f0000000100)=0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(0x0, r0, &(0x7f0000000600)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r1, 0x0, &(0x7f00000005c0)={0x0, 0x0, 0x0}}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) io_uring_enter(0xffffffffffffffff, 0x5e40, 0x0, 0x0, 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) io_uring_enter(0xffffffffffffffff, 0x92, 0x0, 0x0, 0x0, 0x0) socket$inet6(0xa, 0x1, 0x0) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r2, 0x107, 0xa, &(0x7f0000000080)=0x2, 0x4) setsockopt$packet_rx_ring(r2, 0x107, 0x5, &(0x7f0000000040)=@req3={0x1000, 0x3a, 0x1000, 0x3a, 0x0, 0x0, 0xffffffff}, 0x1c) memfd_create(0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) io_setup(0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r3 = socket$l2tp(0x2, 0x2, 0x73) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0, @remote}, 0x10) connect$inet(r3, &(0x7f0000000200)={0x2, 0x0, @local}, 0x10) sendmmsg$inet(r3, &(0x7f0000000900)=[{{0x0, 0x0, 0x0}}], 0x40000cf, 0x0) 1m3.257017107s ago: executing program 2 (id=296): mkdir(&(0x7f0000000300)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BTRFS_IOC_QUOTA_CTL(0xffffffffffffffff, 0xc0109428, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = getpid() prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x200000b, 0x8c4b815a5465c2b2, 0xffffffffffffffff, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000100)) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0}) r6 = dup3(r5, r4, 0x0) r7 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000540)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r7, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r7, 0x4018620d, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000340)=[@acquire], 0x0, 0x0, 0x0}) process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) r8 = syz_open_dev$vim2m(&(0x7f0000000440), 0x4, 0x2) ioctl$vim2m_VIDIOC_PREPARE_BUF(r8, 0xc0405602, &(0x7f00000001c0)=@fd={0x5, 0x1, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x82, ';\'S;'}}) 1m3.187643836s ago: executing program 1 (id=297): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x20000088b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) userfaultfd(0x1) socket$caif_stream(0x25, 0x1, 0x1) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000033a80)=""/102386, 0xfffffd6e}], 0x1, 0x0, 0x0) socket$tipc(0x1e, 0x2, 0x0) syz_open_procfs(0x0, &(0x7f00000009c0)='net/tcp6\x00') read$FUSE(r0, &(0x7f00000082c0)={0x2020}, 0x2020) ioperm(0x7, 0x81, 0x2) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[], 0x14}, 0x1, 0x0, 0x0, 0x2004c840}, 0x4000044) socket$inet6_tcp(0xa, 0x1, 0x0) socket(0x40000000015, 0x5, 0x0) r2 = mmap$IORING_OFF_SQ_RING(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x4000002, 0x50032, 0xffffffffffffffff, 0x0) r3 = userfaultfd(0x801) r4 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) bind$bt_hci(r4, &(0x7f0000000000)={0x27}, 0x74) bind$nfc_llcp(r4, &(0x7f0000000280)={0x27, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, "d929849825e6573561bd1ca44c226af5160e000000007760760beeab91e81597c80004da0000000200000000d2b6b9c2000000000000000000000000004000", 0x200000000000003}, 0x60) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r3, 0xc020aa00, &(0x7f0000000040)={{&(0x7f0000400000/0xc00000)=nil, 0xc00000}, 0x5}) syz_memcpy_off$IO_URING_METADATA_FLAGS(r2, 0x0, &(0x7f0000000000), 0x0, 0x4) 1m1.82990112s ago: executing program 2 (id=299): syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), 0xffffffffffffffff) r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='task\x00') fchdir(r0) mount(0x0, &(0x7f0000000080)='.\x00', &(0x7f0000000000)='proc\x00', 0x0, 0x0) r1 = inotify_init1(0x0) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$getownex(r1, 0x10, &(0x7f0000000140)={0x0, 0x0}) syz_open_procfs(r2, &(0x7f0000000600)='fd/4\x00') ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x401c5820, &(0x7f0000000380)) 54.067932957s ago: executing program 1 (id=303): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x20000088b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xe) userfaultfd(0x1) socket$caif_stream(0x25, 0x1, 0x1) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f0000000040)=0x10001) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000033a80)=""/102386, 0xfffffd6e}], 0x1, 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000080)={'ip6erspan0\x00', @random="201a4847569b"}) socket$tipc(0x1e, 0x2, 0x0) syz_open_procfs(0x0, &(0x7f00000009c0)='net/tcp6\x00') read$FUSE(r0, &(0x7f00000082c0)={0x2020}, 0x2020) ioperm(0x7, 0x81, 0x2) futex_waitv(0x0, 0x0, 0x2, 0x0, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[], 0x14}, 0x1, 0x0, 0x0, 0x2004c840}, 0x4000044) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) socket(0x40000000015, 0x5, 0x0) r3 = userfaultfd(0x801) r4 = syz_init_net_socket$nfc_llcp(0x27, 0x3, 0x1) bind$bt_hci(r4, &(0x7f0000000000)={0x27}, 0x74) ioctl$UFFDIO_API(r3, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(r3, 0xc020aa00, &(0x7f0000000040)={{&(0x7f0000400000/0xc00000)=nil, 0xc00000}, 0x5}) syz_memcpy_off$IO_URING_METADATA_FLAGS(0x0, 0x0, &(0x7f0000000000), 0x0, 0x4) ioctl$UFFDIO_CONTINUE(r3, 0x8010aa01, &(0x7f0000000080)={{&(0x7f0000400000/0xc00000)=nil, 0xc00000}}) listen(r2, 0x0) 7.789687469s ago: executing program 0 (id=346): r0 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x20, 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="1800"/16], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={r1, 0xffffffffffffffff, 0x2d, 0x0, @val=@netfilter={0xa, 0x0, 0x0, 0x1}}, 0x40) close_range(r0, 0xffffffffffffffff, 0x0) 7.661223321s ago: executing program 0 (id=347): socket$inet6(0xa, 0x0, 0x0) syz_open_dev$vivid(0x0, 0x3, 0x2) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000380)={0x8, 0x40000000000ead}, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x400000bce) syz_open_dev$MSR(&(0x7f00000001c0), 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) read$msr(0xffffffffffffffff, &(0x7f0000019680)=""/102392, 0x18ff8) sched_setscheduler(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x10, 0xffffffffffffffff, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/fib_trie\x00') preadv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/30, 0x1e}], 0x1, 0x80000001, 0x0) gettid() timer_settime(0x0, 0x0, &(0x7f0000000280)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) futex(&(0x7f000000cffc), 0x80000000000b, 0x0, 0x0, &(0x7f0000048000), 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000180)=@base={0x12, 0x0, 0x8, 0x2}, 0x48) socket(0x28, 0x5, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x1e, 0x0, 0x3, 0xfe, 0x0, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB], 0x0}, 0x90) openat$audio(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_dev$sndpcmp(0x0, 0x0, 0xa2c65) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000000c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @geneve={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GENEVE_REMOTE={0x8, 0x2, @multicast2}]}}}]}, 0x3c}}, 0x0) openat$sndseq(0xffffffffffffff9c, 0x0, 0x101080) getuid() 6.722440504s ago: executing program 0 (id=348): socket(0x0, 0x803, 0x0) sendmsg$inet(0xffffffffffffffff, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x0, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000033a80)=""/102386, 0xfffffd6e}], 0x1, 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x4000000000000, 0x40, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000007940)={0x0, 0x0, 0x0}, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) r2 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r2, &(0x7f0000000000)=@pppol2tp={0x18, 0x1, {0x0, r1, {}, 0xa}}, 0x26) sendmmsg$inet(r2, &(0x7f0000005f80)=[{{0x0, 0x0, &(0x7f0000005dc0)=[{&(0x7f00000010c0)="7d5107673289eeae3f806c5c62db497a0299399ab6101c3b", 0x1}], 0x1}}], 0x4000000000001ce, 0x8040) 5.643844994s ago: executing program 0 (id=349): r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000038c0), 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.io_queued\x00', 0x275a, 0x0) fchmod(r1, 0x20049549e2a2d659) r2 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = openat$cgroup_ro(r2, &(0x7f0000000380)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000020240)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0'}, 0x10010) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x7, 0x10012, r3, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f00000010c0)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES16], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) socket$inet6(0xa, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) fchown(r1, 0x0, 0x0) ioctl$VHOST_SET_VRING_ERR(r0, 0x4008af13, &(0x7f0000000380)={0x0, r1}) 3.219288405s ago: executing program 0 (id=350): r0 = openat$vnet(0xffffffffffffff9c, &(0x7f00000038c0), 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.io_queued\x00', 0x275a, 0x0) fchmod(r1, 0x20049549e2a2d659) r2 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = openat$cgroup_ro(r2, &(0x7f0000000380)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000020240)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0'}, 0x10010) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x7, 0x10012, r3, 0x0) syz_usb_connect(0x0, 0x2d, &(0x7f00000010c0)=ANY=[@ANYBLOB="12010000eafa7240936901b0293df400100109021b000124a800800904000001030000000905", @ANYRES16], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) socket$inet6(0xa, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) fchown(r1, 0x0, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ERR(r0, 0x4008af13, &(0x7f0000000380)={0x0, r1}) 0s ago: executing program 0 (id=351): prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) openat$ppp(0xffffffffffffff9c, 0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x0, 0x100008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setaffinity(0x0, 0x0, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket$netlink(0x10, 0x3, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000240)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_MCAST_RATE(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000640)={0x1c, r5, 0x1, 0x0, 0x0, {{0x59}, {@val={0x8, 0x3, r6}, @void}}}, 0x1c}}, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f00000000c0)={0x0, 0x0}) kernel console output (not intermixed with test programs): mmand tx timeout [ 599.898251][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 599.910266][ C0] yealink 1-1:36.0: unexpected response 0 [ 599.916312][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 599.923593][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 599.930410][ C0] yealink 1-1:36.0: unexpected response 0 [ 599.936449][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 599.943529][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 599.950355][ C0] yealink 1-1:36.0: unexpected response 0 [ 599.956446][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 599.963529][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 599.970375][ C0] yealink 1-1:36.0: unexpected response 0 [ 599.976371][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 599.983388][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 599.990194][ C0] yealink 1-1:36.0: unexpected response 0 [ 599.996240][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.003316][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.010120][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.016219][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.023349][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.030162][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.036228][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.043454][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.050280][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.056315][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.063412][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.070218][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.076192][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.083272][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.090110][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.096133][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.103221][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.110025][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.116082][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.123152][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.129959][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.135996][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.143125][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.149990][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.156042][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.163093][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.169888][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.175872][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.182928][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.189741][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.195818][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.202965][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.209765][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.215771][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.222876][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.229687][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.235695][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.242783][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.249596][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.255603][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.262682][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.269514][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.275569][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.282612][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.289418][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.295418][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.302478][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.309282][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.315330][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.322394][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.329198][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.335226][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.342291][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.349082][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.355202][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.362445][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.369279][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.375291][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.382403][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.389236][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.395281][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.402374][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.409223][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.415242][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.422312][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.429144][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.435200][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.442320][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.449131][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.455218][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.462334][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.469156][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.475135][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.482391][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.489330][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.495726][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.502799][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.509698][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.515754][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.522809][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.529610][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.535655][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.542756][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.549589][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.555595][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.562641][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.569446][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.575509][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.582605][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.589406][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.595419][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.602519][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.609367][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.615410][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.622503][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.629321][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.635349][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.642380][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.649185][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.655159][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.662272][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.669131][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.675133][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.682188][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.688972][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.694998][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.702138][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.708920][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.714919][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.722042][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.728849][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.734829][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.741942][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.748728][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.754800][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.761907][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.768738][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.774854][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.781949][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.788765][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.794809][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.801901][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.808728][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.814695][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.821726][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.828535][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.834564][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.841687][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.848506][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.854515][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.861657][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.868486][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.874523][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.881680][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.888494][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.894538][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.901608][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.908392][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.914399][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.921518][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.928514][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.934496][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.941565][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.948390][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.954391][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.961487][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.968312][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.974359][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 600.981471][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 600.988282][ C0] yealink 1-1:36.0: unexpected response 0 [ 600.994308][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.001364][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.008172][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.014292][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.021356][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.028176][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.034148][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.041291][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.048103][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.054177][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.061295][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.068109][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.074126][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.081195][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.088037][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.094058][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.101135][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.107920][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.113877][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.120986][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.127807][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.133826][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.140908][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.147847][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.153898][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.161018][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.167837][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.173869][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.180999][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.187829][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.193798][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.200877][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.207694][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.213777][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.220819][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.227600][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.233727][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.240848][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.247674][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.253683][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.260751][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.267532][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.273556][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.280646][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.287439][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.293495][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.300547][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.307350][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.313321][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.320418][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.327238][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.333257][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.340383][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.347252][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.353305][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.360437][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.367245][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.373270][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.380467][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.387379][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.393398][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.400452][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.407236][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.413212][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.420307][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.427116][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.433124][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.440236][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.447066][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.453105][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.460252][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.467066][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.473142][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.480280][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.487106][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.493394][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.500529][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.507354][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.513407][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.520477][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.527289][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.533282][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.540394][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.547288][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.553375][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.560531][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.567443][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.573478][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.580571][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.587426][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.593425][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.600636][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.607459][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.613511][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.620616][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.627438][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.633475][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.640538][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.647329][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.653418][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.660694][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.667534][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.673546][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.680601][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.687494][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.693517][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.700616][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.707427][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.713477][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.720684][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.727576][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.733609][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.740703][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.747706][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.753757][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.760858][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.767655][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.773639][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.780734][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.787573][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.793602][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.800717][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.807538][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.813566][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.820700][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.827519][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.833535][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.840695][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.847516][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.853554][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.860653][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.867468][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.873484][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.874220][ T7415] Bluetooth: hci19: command tx timeout [ 601.880523][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.892617][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.898642][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.905710][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.912517][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.918545][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.925618][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.932420][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.938444][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.945521][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.952327][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.958412][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.965517][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.972411][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.978450][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 601.985494][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 601.992286][ C0] yealink 1-1:36.0: unexpected response 0 [ 601.998253][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.005375][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.012179][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.018168][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.025277][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.032096][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.038120][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.045230][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.052041][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.058050][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.065224][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.072036][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.078020][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.085087][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.091886][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.097927][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.105005][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.111794][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.117783][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.124858][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.131657][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.137607][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.144659][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.151464][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.157474][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.164596][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.171504][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.177527][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.184677][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.191511][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.197576][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.204663][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.211459][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.217418][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.224513][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.231335][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.237382][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.244465][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.251290][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.257303][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.264371][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.271190][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.277164][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.284164][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.290963][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.296993][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.304053][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.310864][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.316876][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.323939][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.330752][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.336775][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.343834][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.350654][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.356688][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.363841][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.370667][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.376687][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.383830][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.390756][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.396779][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.403922][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.410732][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.416738][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.423825][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.430628][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.436634][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.443663][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.450458][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.456419][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.463454][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.470253][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.476329][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.483444][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.490271][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.496286][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.503355][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.510265][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.516307][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.523384][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.530308][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.536300][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.543468][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.550389][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.556496][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.563621][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.570527][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.576675][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.583811][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.590628][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.596635][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.603930][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.610770][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.616819][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.623883][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.630684][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.636716][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.643779][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.650666][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.656684][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.663709][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.670501][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.676473][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.683530][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.690352][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.696347][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.703394][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.710203][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.716246][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.723321][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.730149][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.736176][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.743271][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.750095][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.756084][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.763172][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.769975][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.775972][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.783031][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.789828][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.795821][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.802897][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.809726][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.815700][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.822738][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.829540][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.835578][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.842648][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.849474][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.855521][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.862600][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.869403][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.875417][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.882481][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.889317][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.895329][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.902420][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.909220][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.915252][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.922332][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.929163][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.935214][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.942369][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.949187][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.955181][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.962243][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.969063][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.975080][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 602.982156][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 602.988981][ C0] yealink 1-1:36.0: unexpected response 0 [ 602.995016][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.002086][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.008873][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.014882][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.021952][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.028772][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.034898][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.041959][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.048749][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.054742][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.061835][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.068632][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.074647][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.081767][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.088572][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.094568][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.101815][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.108718][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.114759][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.121892][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.128713][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.134747][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.141833][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.148664][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.154835][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.161924][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.168750][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.174788][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.181919][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.189262][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.195326][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.203028][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.209833][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.215954][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.223140][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.230048][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.236412][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.243521][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.250359][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.256439][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.263529][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.270338][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.276331][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.283488][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.290307][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.296345][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.303495][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.310322][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.316391][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.323664][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.330528][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.336582][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.343662][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.350461][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.356503][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.363571][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.370372][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.376375][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.383401][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.390216][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.396254][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.403378][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.410204][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.416241][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.423437][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.430250][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.436378][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.443425][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.450232][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.456411][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.463549][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.470366][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.476384][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.483463][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.490288][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.496354][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.503420][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.510237][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.516262][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.523472][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.530325][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.536353][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.543426][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.550251][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.556335][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.563460][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.570266][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.576301][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.583358][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.590163][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.596170][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.603247][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.610090][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.616152][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.623311][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.630118][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.636180][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.643303][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.650123][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.656123][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.663190][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.670005][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.676165][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.683330][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.690157][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.696172][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.703263][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.710065][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.716090][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.723191][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.730087][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.736112][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.743179][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.749988][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.756000][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.763118][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.769926][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.775904][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.782922][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.789725][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.795767][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.802845][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.809660][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.815679][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.822796][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.829623][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.835747][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.842838][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.849750][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.855732][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.862802][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.869630][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.875821][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.882921][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.889731][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.895763][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.902850][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.909666][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.915683][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.922789][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.929649][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.935678][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.942798][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.949630][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.955660][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.962699][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.969515][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.975580][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 603.982659][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 603.989466][ C0] yealink 1-1:36.0: unexpected response 0 [ 603.995562][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.002643][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.009543][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.015571][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.022656][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.029459][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.035521][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.042659][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.049487][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.055472][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.062620][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.069435][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.075467][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.082568][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.089386][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.095456][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.102612][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.109452][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.115562][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.122665][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.129477][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.135517][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.142673][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.149528][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.155603][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.162716][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.169652][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.175687][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.182781][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.189596][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.195678][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.202750][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.209557][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.215668][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.222796][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.229624][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.235668][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.242770][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.249568][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.255593][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.262705][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.269696][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.275785][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.282906][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.289729][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.295742][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.302847][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.309669][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.315706][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.322784][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.329595][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.335622][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.342874][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.349708][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.355827][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.362900][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.369708][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.375729][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.382807][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.389672][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.395838][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.402937][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.409786][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.415808][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.422908][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.429730][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.435779][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.442918][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.449842][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.455911][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.463050][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.469877][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.475920][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.483055][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.489902][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.495956][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.503023][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.509817][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.515835][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.522901][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.529704][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.535716][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.542773][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.549576][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.555598][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.562722][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.569547][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.575579][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.582698][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.589518][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.595648][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.602775][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.609602][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.615667][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.622844][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.629656][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.635688][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.642786][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.649625][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.655637][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.662782][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.669614][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.675668][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.682741][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.689557][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.695626][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.702711][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.709520][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.715545][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.722678][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.729540][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.735587][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.742649][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.749457][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.755622][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.762720][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.769620][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.775654][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.782850][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.789679][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.795711][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.802807][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.809613][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.815756][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.822898][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.829729][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.835814][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.842893][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.849692][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.855727][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.862848][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.869671][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.875670][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.882718][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.889521][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.895536][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.902647][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.909476][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.915528][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.922651][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.929456][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.935458][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.942566][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.949373][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.955391][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.962483][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.969293][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.975309][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 604.982348][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 604.989186][ C0] yealink 1-1:36.0: unexpected response 0 [ 604.995169][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.002225][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.009010][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.015085][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.022200][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.029012][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.035064][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.042136][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.048918][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.054955][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.062015][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.068799][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.074818][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.082019][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.088826][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.094894][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.102086][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.108910][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.115191][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.122334][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.129189][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.135238][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.142693][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.149535][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.155576][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.162747][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.169587][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.175625][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.182695][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.189506][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.195514][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.202598][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.209415][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.215475][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.222571][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.229372][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.235403][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.242524][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.249352][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.255360][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.262411][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.269216][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.275276][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.282658][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.289497][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.295580][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.302741][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.309583][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.315641][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.322732][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.329555][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.335597][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.342733][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.349560][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.355657][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.362788][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.369612][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.375758][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.382953][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.389776][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.395879][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.403002][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.409915][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.416159][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.423279][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.430092][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.436176][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.443277][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.450111][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.456164][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.463268][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.470115][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.476168][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.483276][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.490112][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.496264][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.503390][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.510207][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.516259][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.523365][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.530277][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.536340][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.543441][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.550260][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.557167][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.564312][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.571130][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.577191][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.584270][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.591094][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.597150][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.604253][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.611204][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.617293][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.624422][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.631249][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.637315][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.644452][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.651271][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.657349][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.664441][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.671260][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.677314][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.684415][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.691238][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.697274][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.704404][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.711219][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.717275][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.724391][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.731203][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.737264][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.744467][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.751280][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.757311][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.764411][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.771236][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.777289][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.784398][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.791211][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.797262][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.804377][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.811188][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.817226][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.824318][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.831138][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.837201][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.844295][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.851140][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.857221][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.864358][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.871177][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.877223][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.884396][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.891234][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.897312][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.904386][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.911203][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.917265][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.924374][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.931187][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.937202][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.944272][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.951109][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.957171][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.964290][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.971114][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.977174][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 605.984266][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 605.991102][ C0] yealink 1-1:36.0: unexpected response 0 [ 605.997154][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.004267][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.011102][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.017144][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.024283][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.031139][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.037398][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.044739][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.051568][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.057608][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.064725][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.071540][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.077600][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.084698][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.091511][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.097576][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.104675][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.111497][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.117568][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.124664][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.131482][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.137552][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.144680][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.151499][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.157565][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.164714][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.171542][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.177585][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.184675][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.191495][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.197518][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.204599][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.211403][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.217375][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.224474][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.231288][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.237287][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.244337][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.251138][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.257185][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.264271][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.271078][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.277107][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.284181][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.291016][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.297051][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.304124][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.310932][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.316954][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.324028][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.330921][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.336995][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.344089][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.350894][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.356992][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.364154][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.370979][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.377024][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.384148][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.390992][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.397042][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.404135][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.411028][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.417043][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.424080][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.430893][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.436933][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.443976][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.450785][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.456808][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.463890][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.470737][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.476846][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.483960][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.490768][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.496807][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.503883][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.510711][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.516694][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.523783][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.530586][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.536647][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.543795][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.550684][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.556706][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.563851][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.570674][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.576698][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.583787][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.590617][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.596653][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.603729][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.610525][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.616556][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.623672][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.630501][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.636507][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.643651][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.650475][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.656465][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.663517][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.670320][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.676397][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.683464][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.690263][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.696290][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.703500][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.710333][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.716392][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.723523][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.730336][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.736349][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.743434][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.750253][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.756260][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.763360][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.770262][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.776275][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.783362][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.790184][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.796189][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.803236][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.810083][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.816125][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.823185][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.829993][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.836029][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.843166][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.849980][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.856014][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.863098][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.869906][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.875943][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.883047][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.889874][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.895973][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.903048][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.909883][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.915915][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.923085][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.929915][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.935983][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.943111][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.949933][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.955961][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.963105][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.969938][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.975974][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 606.983070][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 606.989888][ C0] yealink 1-1:36.0: unexpected response 0 [ 606.995903][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.003007][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.009839][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.015907][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.023070][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.029906][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.035997][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.043101][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.049926][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.055999][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.063115][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.069950][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.076005][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.083155][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.089994][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.096117][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.103233][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.110054][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.116186][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.123287][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.130199][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.136221][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.143297][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.150101][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.156101][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.163360][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.170194][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.176236][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.183342][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.190158][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.196239][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.203314][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.210117][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.216185][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.223275][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.230118][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.236120][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.243170][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.249985][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.256028][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.263160][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.269971][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.275993][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.283091][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.289935][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.295997][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.303114][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.309942][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.315977][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.323104][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.329915][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.335905][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.342984][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.349815][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.355917][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.363044][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.369878][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.375902][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.382989][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.389953][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.396016][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.403091][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.409898][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.415935][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.423044][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.429854][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.435877][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.443039][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.449948][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.455979][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.463068][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.469955][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.475945][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.483044][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.489974][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.495987][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.503102][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.509986][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.516042][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.523148][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.529965][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.535972][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.543041][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.549870][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.555898][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.562919][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.569769][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.575867][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.582963][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.589774][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.595811][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.602870][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.609706][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.615759][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.622925][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.629755][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.635796][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.642930][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.649758][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.655783][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.662876][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.669706][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.675742][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.682760][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.689563][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.695585][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.702719][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.709557][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.715595][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.722693][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.729598][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.735651][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.742753][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.749921][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.755982][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.763086][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.769920][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.775976][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.783312][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.790152][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.796223][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.803316][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.810141][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.816181][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.823285][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.830110][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.836229][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.843344][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.850196][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.856262][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.863389][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.870415][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.876549][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.883634][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.890478][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.896482][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.903552][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.910416][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.916459][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.923536][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.930343][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.936360][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.943446][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.950255][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.956311][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.963391][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.970192][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.976282][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 607.983422][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 607.990250][ C0] yealink 1-1:36.0: unexpected response 0 [ 607.996280][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.003447][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.010258][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.016241][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.023358][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.030180][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.036201][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.043326][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.050160][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.056197][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.063275][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.070094][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.076133][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.083295][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.090111][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.096149][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.103221][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.110055][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.116063][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.123192][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.130032][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.136120][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.143434][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.150281][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.156318][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.163511][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.170362][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.176422][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.183543][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.190358][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.196399][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.203491][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.210308][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.216295][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.223405][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.230234][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.236271][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.243372][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.250185][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.256236][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.263327][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.270148][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.276213][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.283267][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.290063][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.296177][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.303270][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.310078][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.316144][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.323305][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.330121][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.336137][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.343287][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.350101][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.356124][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.363214][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.370059][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.376142][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.383254][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.390050][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.396050][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.403182][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.410018][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.416142][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.423277][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.430107][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.436141][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.443237][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.450045][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.456049][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.463110][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.469931][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.476109][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.483314][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.490159][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.496214][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.503291][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.510123][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.516155][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.523324][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.530136][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.536632][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.543784][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.550619][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.556660][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.563795][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.570710][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.576740][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.583844][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.590755][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.596784][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.603987][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.610822][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.616816][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.623975][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.630788][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.636814][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.643897][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.650733][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.656813][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.663945][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.670762][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.676917][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.684016][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.690861][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.696904][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.704858][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.711690][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.717856][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.724905][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.731794][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.738139][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.745235][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.752099][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.758126][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.765288][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.772134][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.778191][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.785282][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.792105][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.798095][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.805149][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.811943][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.817914][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.824983][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.831793][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.837829][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.844891][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.851796][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.857839][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.864912][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.871724][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.877802][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.884879][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.891683][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.897693][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.904855][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.911669][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.917655][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.924737][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.931548][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.937567][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.944689][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.951508][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.957530][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.964605][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.971406][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.977410][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 608.984494][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 608.991314][ C0] yealink 1-1:36.0: unexpected response 0 [ 608.997294][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.004367][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.011182][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.017255][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.024329][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.031225][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.037281][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.044344][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.051165][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.057198][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.064280][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.071101][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.077193][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.084275][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.091096][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.097150][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.104309][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.111134][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.117162][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.124302][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.131115][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.137162][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.144366][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.151202][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.157295][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.164385][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.171207][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.177213][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.184298][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.191119][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.197133][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.204202][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.211022][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.217076][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.224180][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.230992][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.237049][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.244160][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.251003][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.257049][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.264135][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.270946][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.276980][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.284172][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.291048][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.297075][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.304168][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.310975][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.316971][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.324043][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.330862][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.336886][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.343993][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.350832][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.356860][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.363947][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.370767][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.376816][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.383895][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.390715][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.396747][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.403965][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.410766][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.416961][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.424015][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.430841][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.436865][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.443920][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.450726][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.456788][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.463945][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.470752][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.476780][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.483928][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.490840][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.496872][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.504010][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.510826][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.516842][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.523899][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.530716][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.536737][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.543798][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.550704][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.556712][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.563792][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.570600][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.576642][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.583740][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.590550][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.596571][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.603702][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.610512][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.616550][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.623630][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.630433][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.636488][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.643593][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.650422][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.656545][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.663649][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.670473][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.676514][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.683639][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.690482][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.696523][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.703602][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.710424][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.716454][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.723527][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.730339][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.736358][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.743431][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.750252][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.756281][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.763422][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.770250][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.776274][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.783335][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.790142][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.796185][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.803353][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.810156][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.816191][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.823323][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.830148][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.836174][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.843263][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.850088][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.856120][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.863246][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.870088][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.876158][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.883245][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.890055][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.896106][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.903191][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.909995][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.916107][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.923188][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.929994][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.936042][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.943121][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.949925][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.955971][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.963047][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.969856][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.975975][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 609.983094][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 609.989909][ C0] yealink 1-1:36.0: unexpected response 0 [ 609.995976][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.003087][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.009909][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.015937][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.023030][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.029860][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.035890][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.043210][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.050547][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.056568][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.063642][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.070475][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.076510][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.083594][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.090420][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.096457][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.103550][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.110375][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.116436][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.123533][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.130369][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.136398][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.143562][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.150421][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.156464][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.163616][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.170473][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.176551][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.183706][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.190550][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.196577][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.203702][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.210533][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.216581][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.223693][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.230525][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.236559][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.243648][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.250446][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.256447][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.263513][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.270319][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.276332][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.283428][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.290231][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.296374][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.303680][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.310500][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.316567][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.323646][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.330450][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.336529][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.343679][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.350485][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.356497][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.363602][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.370495][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.376514][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.383636][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.390457][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.396510][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.403617][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.410452][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.416480][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.423550][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.430382][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.436457][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.443549][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.450365][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.456401][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.463484][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.470289][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.476315][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.483493][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.490302][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.496332][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.503696][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.510519][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.516528][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.523741][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.530558][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.536576][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.543698][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.550518][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.556522][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.563643][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.570458][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.576501][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.583617][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.590432][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.596459][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.603548][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.610372][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.616477][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.623642][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.630444][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.636442][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.643510][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.650323][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.656376][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.663430][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.670278][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.676334][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.683427][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.690322][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.696347][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.703453][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.710284][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.716357][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.723405][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.730294][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.736266][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.743355][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.750156][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.756328][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.763427][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.770330][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.776619][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.783673][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.790911][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.796910][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.804100][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.811026][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.817021][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.824069][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.830884][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.836937][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.844021][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.850826][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.856891][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.864016][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.870834][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.876985][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.884085][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.890924][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.897041][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.904146][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.910946][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.916928][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.924050][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.930880][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.936926][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.944035][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.950856][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.956893][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.963965][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.970940][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.976963][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 610.984078][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 610.990913][ C0] yealink 1-1:36.0: unexpected response 0 [ 610.996919][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.004053][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.010890][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.016938][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.024006][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.030808][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.036855][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.044038][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.050839][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.056851][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.063939][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.070739][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.076813][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.084094][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.090900][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.096904][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.104025][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.110856][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.116879][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.124051][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.130883][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.136968][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.144058][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.150872][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.156913][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.163987][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.170795][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.176821][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.183869][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.190667][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.196654][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.203726][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.210570][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.216609][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.223755][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.230592][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.236653][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.243738][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.250548][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.256581][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.263843][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.270660][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.276704][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.283813][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.290622][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.296652][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.303765][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.310584][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.316611][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.323708][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.330537][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.336784][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.343916][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.350757][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.356851][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.363942][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.370764][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.376773][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.383837][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.390654][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.396725][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.403858][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.410670][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.416834][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.423976][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.430798][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.436927][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.444025][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.450833][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.456972][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.464086][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.470913][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.477100][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.484192][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.491021][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.497060][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.504169][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.511008][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.517579][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.524707][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.531532][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.537574][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.544691][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.551552][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.557635][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.564715][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.571523][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.577528][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.584552][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.591361][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.597402][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.604589][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.611408][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.617513][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.624599][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.631431][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.637484][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.644622][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.651467][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.657504][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.664634][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.671464][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.677621][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.684702][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.691515][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.697598][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.704757][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.711612][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.717620][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.724659][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.731469][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.737478][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.744549][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.751361][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.757446][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.764634][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.771447][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.777501][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.784636][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.791446][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.797535][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.804672][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.811494][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.817534][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.824624][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.831421][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.837557][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.844648][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.851474][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.857479][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.864594][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.871418][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.877448][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.884560][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.891388][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.897518][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.904656][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.911479][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.917534][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.924654][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.931530][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.937691][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.944795][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.951608][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.957683][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.964790][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.971598][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.977837][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 611.984972][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 611.991816][ C0] yealink 1-1:36.0: unexpected response 0 [ 611.997875][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.005148][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.011977][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.017986][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.025047][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.031861][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.037876][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.044980][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.051835][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.057962][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.065082][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.071910][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.077962][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.085039][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.092020][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.098042][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.105108][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.111937][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.117921][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.124933][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.131733][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.137728][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.144788][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.151588][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.157619][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.164741][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.171559][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.177684][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.184818][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.191641][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.197671][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.197685][ T30] INFO: task dhcpcd:4748 blocked for more than 143 seconds. [ 612.204860][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 SYZFAIL: failed to recv rpc fd=3 want=4 sent=0 n=0 (errno 9: Bad file descriptor) [ 612.218779][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.224836][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.231931][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.238766][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.244825][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.251818][ T30] Not tainted 6.10.0-rc6-syzkaller-00163-g661e504db04c #0 [ 612.251939][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.266330][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.269072][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 612.272393][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.287887][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.294726][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.300798][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.307885][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.314706][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.321173][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.328269][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.335119][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.341185][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.348379][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.355215][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.361265][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.361957][ T30] task:dhcpcd state:D stack:22832 pid:4748 tgid:4748 ppid:4747 flags:0x00000002 [ 612.368308][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.385342][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.391402][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.398484][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.405281][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.411268][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.418360][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.425190][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.431248][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.438386][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.445292][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.451340][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.458451][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.458522][ T30] Call Trace: [ 612.465240][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.465554][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.481487][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.483771][ T30] [ 612.488362][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.497302][ T30] __schedule+0xf15/0x5d00 [ 612.497362][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.508980][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.510092][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 612.515772][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.527031][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.528409][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 612.534118][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.534152][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.548053][ T30] ? __pfx___schedule+0x10/0x10 [ 612.552315][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.557312][ T30] ? schedule+0x298/0x350 [ 612.563944][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.563981][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.564278][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.579769][ T30] ? __pfx_lock_release+0x10/0x10 [ 612.581277][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.588071][ T30] ? __mutex_lock+0x5b3/0x9c0 [ 612.592741][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.593054][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.593361][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.624083][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.630093][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.637117][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.643914][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.649923][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.657020][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.663813][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.669824][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.671244][ T30] ? __mutex_trylock_common+0x78/0x250 [ 612.676891][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.688879][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.694898][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.699224][ T30] schedule+0xe7/0x350 [ 612.702036][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.706188][ T30] schedule_preempt_disabled+0x13/0x30 [ 612.712590][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.712910][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.730917][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.737730][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.743768][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.744291][ T30] __mutex_lock+0x5b8/0x9c0 [ 612.750820][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.762031][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.763211][ T30] ? netlink_dump+0x58c/0xe00 [ 612.768081][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.779606][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.786448][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.792490][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.799110][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 612.799520][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.804391][ T30] ? __alloc_skb+0x1fe/0x380 [ 612.811157][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.811414][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.828636][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.835461][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.838848][ T30] ? __mutex_trylock_common+0xea/0x250 [ 612.841441][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.848302][ T30] ? netlink_dump+0x58c/0xe00 [ 612.853704][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.853736][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.853994][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.854262][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.866828][ T30] netlink_dump+0x58c/0xe00 [ 612.871570][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.871865][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.902509][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.908838][ T30] ? __pfx_netlink_dump+0x10/0x10 [ 612.909386][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.909685][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.909957][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.909986][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.910233][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.922365][ T30] ? __pfx_lock_release+0x10/0x10 [ 612.927834][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.958871][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.965370][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.966247][ T30] ? __rhashtable_lookup.constprop.0+0x397/0x710 [ 612.972428][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.972459][ C0] yealink 1-1:36.0: unexpected response 0 [ 612.972762][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 612.987046][ T30] ? netlink_lookup+0x259/0x520 [ 612.991878][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 612.998691][ T30] ? __pfx_netlink_lookup+0x10/0x10 [ 613.003168][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.003479][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.003788][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.034792][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.040830][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.047932][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.048441][ T30] __netlink_dump_start+0x6d7/0x9b0 [ 613.054711][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.055022][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.065578][ T30] ? __pfx_rtnl_dump_ifinfo+0x10/0x10 [ 613.066235][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.079933][ T30] rtnetlink_rcv_msg+0xb40/0xea0 [ 613.084819][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.095820][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.102867][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.109690][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.109781][ T30] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 613.115782][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.127963][ T30] ? __pfx_rtnl_dumpit+0x10/0x10 [ 613.128030][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.139689][ T30] ? __pfx_rtnl_dump_ifinfo+0x10/0x10 [ 613.139744][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 613.145127][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.152022][ T30] ? __pfx_avc_has_perm+0x10/0x10 [ 613.156325][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.168228][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.174483][ T30] ? __lock_acquire+0xc5d/0x3b30 [ 613.175023][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.180990][ T30] netlink_rcv_skb+0x16b/0x440 [ 613.186061][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.197551][ T30] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 613.197646][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.204294][ T30] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 613.209831][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.210150][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.215627][ T30] ? netlink_deliver_tap+0x1ae/0xd90 [ 613.221182][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.221218][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.221490][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.239002][ T30] netlink_unicast+0x542/0x820 [ 613.240385][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.246232][ T30] ? __pfx_netlink_unicast+0x10/0x10 [ 613.252638][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.252928][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.258597][ T30] netlink_sendmsg+0x8b8/0xd70 [ 613.264709][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.264741][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.265020][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.307104][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.313925][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.315356][ T30] ? __pfx_netlink_sendmsg+0x10/0x10 [ 613.319954][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.332089][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.336572][ T30] __sys_sendto+0x47f/0x4e0 [ 613.338876][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.345793][ T30] ? __pfx___sys_sendto+0x10/0x10 [ 613.349360][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.354160][ T30] ? __pfx___sys_getsockname+0x10/0x10 [ 613.361152][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.361183][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.361428][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.386374][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.393179][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.399257][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.406508][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.406673][ T30] ? __pfx_ksys_read+0x10/0x10 [ 613.413743][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.414029][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.426240][ T30] __x64_sys_sendto+0xe0/0x1c0 [ 613.431400][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.442791][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.448797][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.455883][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.459092][ T30] ? do_syscall_64+0x91/0x250 [ 613.462668][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.467425][ T30] ? lockdep_hardirqs_on+0x7c/0x110 [ 613.473392][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.473650][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.492285][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.498295][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.505397][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.509790][ T30] do_syscall_64+0xcd/0x250 [ 613.512187][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.516687][ T30] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 613.522684][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.535455][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.542284][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.544181][ T30] RIP: 0033:0x7f61c3df8ad7 [ 613.548316][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.553113][ T30] RSP: 002b:00007ffe803b1048 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 613.559534][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.568007][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.580887][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.587963][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.588971][ T30] RAX: ffffffffffffffda RBX: 00007ffe803b2170 RCX: 00007f61c3df8ad7 [ 613.594753][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.595022][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.604038][ T30] RDX: 0000000000000014 RSI: 00007ffe803b2090 RDI: 0000000000000019 [ 613.608906][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.622709][ T30] RBP: 00007ffe803b2100 R08: 00007ffe803b2074 R09: 000000000000000c [ 613.623328][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.630765][ T30] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000012 [ 613.638307][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.651292][ T30] R13: 00007ffe803b2074 R14: 00007ffe803b2090 R15: 0000000000000105 [ 613.652017][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.658958][ T30] [ 613.666482][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.666778][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.689388][ T30] INFO: task kworker/1:3:5127 blocked for more than 144 seconds. [ 613.689494][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.697152][ T30] Not tainted 6.10.0-rc6-syzkaller-00163-g661e504db04c #0 [ 613.703915][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.704220][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.704514][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.704543][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.704807][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.744253][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.746065][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 613.751050][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.751331][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.772802][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.779597][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.785596][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.792698][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.799504][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.805440][ T30] task:kworker/1:3 state:D stack:23472 pid:5127 tgid:5127 ppid:2 flags:0x00004000 [ 613.805544][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.822910][ T30] Workqueue: events switchdev_deferred_process_work [ 613.823032][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.836361][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.842405][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.848915][ T30] Call Trace: [ 613.849456][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.853611][ T30] [ 613.859329][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.859636][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.863320][ T30] __schedule+0xf15/0x5d00 [ 613.868310][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.884432][ T30] ? __pfx_mark_lock+0x10/0x10 [ 613.886042][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.891615][ T30] ? do_raw_spin_unlock+0x172/0x230 [ 613.896757][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.908863][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.913371][ T30] ? _raw_spin_unlock_irqrestore+0x3b/0x80 [ 613.915693][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.922390][ T30] ? __pfx___schedule+0x10/0x10 [ 613.927453][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.939197][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.939560][ T30] ? schedule+0x298/0x350 [ 613.946089][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.956477][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.963564][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.967501][ T30] ? __pfx_lock_release+0x10/0x10 [ 613.970354][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.970637][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.976602][ T30] ? _raw_spin_unlock_irq+0x23/0x50 [ 613.981469][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.981500][ C0] yealink 1-1:36.0: unexpected response 0 [ 613.981753][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 613.982009][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 613.990128][ T30] ? lockdep_hardirqs_on+0x7c/0x110 [ 613.993730][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.031038][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.037306][ T30] schedule+0xe7/0x350 [ 614.038119][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.044822][ T30] schedule_preempt_disabled+0x13/0x30 [ 614.048784][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.054984][ T30] __mutex_lock+0x5b8/0x9c0 [ 614.060281][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.065449][ T30] ? switchdev_deferred_process_work+0xe/0x20 [ 614.071553][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.071585][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.071834][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.097571][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.104567][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.110809][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.112246][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 614.117906][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.129549][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.131615][ T30] ? __pfx_lock_acquire+0x10/0x10 [ 614.135592][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.147454][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.154288][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.160321][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.160857][ T30] ? switchdev_deferred_process_work+0xe/0x20 [ 614.167379][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.179971][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.185939][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.193070][ T30] ? rtnl_lock+0x9/0x20 [ 614.193189][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.197314][ T30] switchdev_deferred_process_work+0xe/0x20 [ 614.204174][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.204477][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.222965][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.225099][ T30] process_one_work+0x9c5/0x1b40 [ 614.229756][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.230034][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.241126][ T30] ? __pfx_rht_deferred_worker+0x10/0x10 [ 614.247840][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.256530][ T30] ? __pfx_process_one_work+0x10/0x10 [ 614.259953][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.260261][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.265735][ T30] ? assign_work+0x1a0/0x250 [ 614.271364][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.271398][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.271658][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.286545][ T30] worker_thread+0x6c8/0xf30 [ 614.289912][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.297915][ T30] ? __kthread_parkme+0x148/0x220 [ 614.302396][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.302684][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.314821][ T30] ? __pfx_worker_thread+0x10/0x10 [ 614.319447][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.325489][ T30] kthread+0x2c1/0x3a0 [ 614.331680][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.331982][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.332230][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.343672][ T30] ? _raw_spin_unlock_irq+0x23/0x50 [ 614.344078][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.348135][ T30] ? __pfx_kthread+0x10/0x10 [ 614.354106][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.390448][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.397374][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.399139][ T30] ret_from_fork+0x45/0x80 [ 614.403405][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.408972][ T30] ? __pfx_kthread+0x10/0x10 [ 614.414539][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.425874][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.431999][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.432512][ T30] ret_from_fork_asm+0x1a/0x30 [ 614.439067][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.450340][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.456345][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.463374][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.470193][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.476205][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.477141][ T30] [ 614.483242][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.492875][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.498867][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.505909][ T30] INFO: task syz-executor:7012 blocked for more than 145 seconds. [ 614.505985][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.520533][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.526546][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.530653][ T30] Not tainted 6.10.0-rc6-syzkaller-00163-g661e504db04c #0 [ 614.533609][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.547803][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.549104][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 614.553855][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.569656][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.569972][ T30] task:syz-executor state:D [ 614.576448][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.587211][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.594275][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.594958][ T30] stack:24192 pid:7012 tgid:7012 ppid:1 flags:0x00000004 [ 614.601064][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.601347][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.615391][ T30] Call Trace: [ 614.621618][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.624683][ T30] [ 614.631436][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.631715][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.639093][ T30] __schedule+0xf15/0x5d00 [ 614.640652][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.658396][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.664529][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 614.664681][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.677308][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.681963][ T30] ? __pfx___schedule+0x10/0x10 [ 614.684101][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.695078][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.702134][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.708247][ T30] ? schedule+0x298/0x350 [ 614.708930][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.719290][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.726361][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.733160][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.739124][ T30] ? __pfx_lock_release+0x10/0x10 [ 614.739197][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.744214][ T30] ? __mutex_lock+0x5b3/0x9c0 [ 614.751233][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.751260][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.751534][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.751799][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.751829][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.752098][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.766160][ T30] ? __mutex_trylock_common+0x78/0x250 [ 614.769464][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.776310][ T30] schedule+0xe7/0x350 [ 614.782729][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.783029][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.824575][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.830664][ T30] schedule_preempt_disabled+0x13/0x30 [ 614.831371][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.836817][ T30] __mutex_lock+0x5b8/0x9c0 [ 614.842807][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.854192][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.860360][ T30] ? rtnetlink_rcv_msg+0x372/0xea0 [ 614.861069][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.866169][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 614.872157][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.878008][ T30] ? rtnetlink_rcv_msg+0x372/0xea0 [ 614.883958][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.883989][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.901961][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.902745][ T30] rtnetlink_rcv_msg+0x372/0xea0 [ 614.909019][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.920489][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.922178][ T30] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 614.926520][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.938772][ T30] netlink_rcv_skb+0x16b/0x440 [ 614.938876][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.945419][ T30] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 614.950382][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.950732][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.956243][ T30] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 614.961852][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.961883][ C0] yealink 1-1:36.0: unexpected response 0 [ 614.962194][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 614.983160][ T30] ? netlink_deliver_tap+0x1ae/0xd90 [ 614.986924][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 614.999064][ T30] netlink_unicast+0x542/0x820 [ 615.005489][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.005778][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.019967][ T30] ? __pfx_netlink_unicast+0x10/0x10 [ 615.023274][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.028666][ T30] netlink_sendmsg+0x8b8/0xd70 [ 615.035043][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.035318][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.053033][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.059845][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.060674][ T30] ? __pfx_netlink_sendmsg+0x10/0x10 [ 615.065871][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.078013][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.084802][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.090825][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.097929][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.103225][ T30] __sys_sendto+0x47f/0x4e0 [ 615.104721][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.110921][ T30] ? __pfx___sys_sendto+0x10/0x10 [ 615.115197][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.127027][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.133839][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.139731][ T30] ? __pfx_debug_check_no_obj_freed+0x10/0x10 [ 615.139842][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.145861][ T30] ? kasan_quarantine_put+0x10a/0x240 [ 615.152861][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.152890][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.153168][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.177810][ T30] ? lockdep_hardirqs_on+0x7c/0x110 [ 615.177933][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.189864][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.195763][ T30] ? __fput+0x6c5/0xbb0 [ 615.195881][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.207032][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.207376][ T30] __x64_sys_sendto+0xe0/0x1c0 [ 615.213822][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.214108][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.214387][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.214415][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.214692][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.233829][ T30] ? do_syscall_64+0x91/0x250 [ 615.238985][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.253531][ T30] ? lockdep_hardirqs_on+0x7c/0x110 [ 615.255857][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.263349][ T30] do_syscall_64+0xcd/0x250 [ 615.268080][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.279062][ T30] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 615.285135][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.297151][ T30] RIP: 0033:0x7fcc3fd7796c [ 615.297492][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.302485][ T30] RSP: 002b:00007fff5a9cf640 EFLAGS: 00000293 ORIG_RAX: 000000000000002c [ 615.307911][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.323644][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.330569][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.336798][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.343949][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.350757][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.356858][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.362676][ T30] RAX: ffffffffffffffda RBX: 00007fcc40a34620 RCX: 00007fcc3fd7796c [ 615.364223][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.374392][ T30] RDX: 000000000000002c RSI: 00007fcc40a34670 RDI: 0000000000000003 [ 615.379845][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.380143][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.401718][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.408585][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.409137][ T30] RBP: 0000000000000000 R08: 00007fff5a9cf694 R09: 000000000000000c [ 615.414761][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.424349][ T30] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000003 [ 615.429785][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.444360][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.450383][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.456685][ T30] R13: 0000000000000000 R14: 00007fcc40a34670 R15: 0000000000000000 [ 615.457529][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.472034][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.477948][ T30] [ 615.478039][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.488041][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.490988][ T30] INFO: task syz-executor:7015 blocked for more than 146 seconds. [ 615.494835][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.508630][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.515172][ T30] Not tainted 6.10.0-rc6-syzkaller-00163-g661e504db04c #0 [ 615.515686][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.524523][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 615.529899][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.530204][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.545778][ T30] task:syz-executor state:D [ 615.551409][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.552294][ T30] stack:23904 pid:7015 tgid:7015 ppid:1 flags:0x00000004 [ 615.556301][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.571621][ T30] Call Trace: [ 615.576813][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.587033][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.593347][ T30] [ 615.593823][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.596761][ T30] __schedule+0xf15/0x5d00 [ 615.602781][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.607556][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 615.614259][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.626318][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.632392][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.638418][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 615.639460][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.645882][ T30] ? find_held_lock+0x2d/0x110 [ 615.651304][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.651580][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.668984][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.675742][ T30] ? __pfx___schedule+0x10/0x10 [ 615.675799][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.686549][ T30] ? schedule+0x298/0x350 [ 615.686652][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.698002][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.704900][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.710866][ T30] ? __pfx_lock_release+0x10/0x10 [ 615.710982][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.715948][ T30] ? __mutex_lock+0x5b3/0x9c0 [ 615.722964][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.722994][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.723281][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.723568][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.754069][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.760065][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.767217][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.767855][ T30] ? __mutex_trylock_common+0x78/0x250 [ 615.774180][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.774486][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.780575][ T30] schedule+0xe7/0x350 [ 615.785743][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.803106][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.809124][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.816228][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.819067][ T30] schedule_preempt_disabled+0x13/0x30 [ 615.823014][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.823315][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.832750][ T30] __mutex_lock+0x5b8/0x9c0 [ 615.834739][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.845805][ T30] ? rtnetlink_rcv_msg+0x372/0xea0 [ 615.852481][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.852774][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.858145][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 615.863778][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.863809][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.864090][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.878912][ T30] ? rtnetlink_rcv_msg+0x372/0xea0 [ 615.882700][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.888786][ T30] rtnetlink_rcv_msg+0x372/0xea0 [ 615.895052][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.895320][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.895612][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.907905][ T30] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 615.912200][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.912521][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.918383][ T30] ? avc_has_perm+0x11b/0x1c0 [ 615.925024][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.925054][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.925346][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.946244][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 615.950313][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.957155][ T30] ? __pfx_avc_has_perm+0x10/0x10 [ 615.961532][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.961807][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.962078][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 615.962106][ C0] yealink 1-1:36.0: unexpected response 0 [ 615.962397][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 615.969641][ T30] ? __lock_acquire+0xc5d/0x3b30 [ 615.975006][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.035325][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.041422][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.048530][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.055355][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.057480][ T30] netlink_rcv_skb+0x16b/0x440 [ 616.061357][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.066366][ T30] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 616.072972][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.085243][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.089116][ T30] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 616.091248][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.098855][ T30] ? netlink_deliver_tap+0x1ae/0xd90 [ 616.103304][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.103341][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.103632][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.109184][ T30] netlink_unicast+0x542/0x820 [ 616.115842][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.129564][ T30] ? __pfx_netlink_unicast+0x10/0x10 [ 616.132800][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.133108][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.133373][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.148385][ T30] netlink_sendmsg+0x8b8/0xd70 [ 616.150954][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.151240][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.182253][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.188492][ T30] ? __pfx_netlink_sendmsg+0x10/0x10 [ 616.189043][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.189339][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.189636][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.194793][ T30] __sys_sendto+0x47f/0x4e0 [ 616.200524][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.200810][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.223077][ T30] ? __pfx___sys_sendto+0x10/0x10 [ 616.224829][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.243215][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.249240][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.249699][ T30] ? __pfx_debug_check_no_obj_freed+0x10/0x10 [ 616.256306][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.268998][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.274986][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.282058][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.288877][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.290213][ T30] ? kasan_quarantine_put+0x10a/0x240 [ 616.294906][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.305066][ T30] ? lockdep_hardirqs_on+0x7c/0x110 [ 616.307029][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.313880][ T30] ? __fput+0x6c5/0xbb0 [ 616.318702][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.324745][ T30] __x64_sys_sendto+0xe0/0x1c0 [ 616.328862][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.340567][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.347412][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.347813][ T30] ? do_syscall_64+0x91/0x250 [ 616.353459][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.359799][ T30] ? lockdep_hardirqs_on+0x7c/0x110 [ 616.365103][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.376866][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.377326][ T30] do_syscall_64+0xcd/0x250 [ 616.382983][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.387652][ T30] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 616.394263][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.394297][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.407984][ T30] RIP: 0033:0x7f486137796c [ 616.412944][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.417940][ T30] RSP: 002b:00007fffc6d37160 EFLAGS: 00000293 [ 616.424176][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.424210][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.424489][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.450205][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.456778][ T30] ORIG_RAX: 000000000000002c [ 616.457109][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.467845][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.468197][ T30] RAX: ffffffffffffffda RBX: 00007f4862034620 RCX: 00007f486137796c [ 616.475015][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.489573][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.495608][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.502724][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.508148][ T30] RDX: 0000000000000028 RSI: 00007f4862034670 RDI: 0000000000000003 [ 616.509512][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.509797][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.518115][ T30] RBP: 0000000000000000 R08: 00007fffc6d371b4 R09: 000000000000000c [ 616.523718][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.545097][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.551092][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.552710][ T30] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000003 [ 616.558159][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.572734][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.578749][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.585863][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.592684][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.598623][ T30] R13: 0000000000000000 R14: 00007f4862034670 R15: 0000000000000000 [ 616.598713][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.613633][ T30] [ 616.613725][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.617012][ T30] INFO: task udevd:7014 blocked for more than 147 seconds. [ 616.623436][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.623707][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.623989][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.638510][ T30] Not tainted 6.10.0-rc6-syzkaller-00163-g661e504db04c #0 [ 616.643617][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.643925][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.658743][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 616.664433][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.680210][ T30] task:udevd state:D [ 616.686492][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.691996][ T30] stack:25568 pid:7014 tgid:7014 ppid:4534 flags:0x00000002 [ 616.697290][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.711931][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.717465][ T30] Call Trace: [ 616.718725][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.722769][ T30] [ 616.728018][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.737762][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.744586][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.750614][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.757032][ T30] __schedule+0xf15/0x5d00 [ 616.757634][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.763782][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 616.768563][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.779781][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.780531][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 616.786841][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.798588][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.804590][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.805648][ T30] ? __pfx___schedule+0x10/0x10 [ 616.811712][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.811744][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.811984][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.829080][ T30] ? schedule+0x298/0x350 [ 616.829552][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.836065][ T30] ? __pfx_lock_release+0x10/0x10 [ 616.840397][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.840659][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.854788][ T30] ? __mutex_lock+0x5b3/0x9c0 [ 616.858378][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.865474][ T30] ? __mutex_trylock_common+0x78/0x250 [ 616.869544][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.869853][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.876687][ T30] schedule+0xe7/0x350 [ 616.882064][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.894249][ T30] schedule_preempt_disabled+0x13/0x30 [ 616.894522][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.898574][ T30] __mutex_lock+0x5b8/0x9c0 [ 616.905609][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.919518][ T30] ? uevent_show+0x188/0x3b0 [ 616.921306][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.928836][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 616.932364][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.932660][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.932941][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.964102][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.970114][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.977205][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 616.978316][ T30] ? uevent_show+0x188/0x3b0 [ 616.983986][ C0] yealink 1-1:36.0: unexpected response 0 [ 616.984273][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 616.990927][ T30] uevent_show+0x188/0x3b0 [ 616.994657][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.012370][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.018268][ T30] ? __pfx_uevent_show+0x10/0x10 [ 617.018379][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.029055][ T30] dev_attr_show+0x53/0xe0 [ 617.030326][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.034790][ T30] ? __pfx_dev_attr_show+0x10/0x10 [ 617.041212][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.041513][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.041802][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.066018][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.072029][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.079125][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.085943][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.087087][ T30] sysfs_kf_seq_show+0x23e/0x410 [ 617.091964][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.096673][ T30] seq_read_iter+0x4fa/0x12c0 [ 617.103661][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.103693][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.121299][ T30] kernfs_fop_read_iter+0x41a/0x590 [ 617.121391][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.126550][ T30] ? rw_verify_area+0xd0/0x6c0 [ 617.133548][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.133577][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.133853][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.158092][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.164914][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.169916][ T30] vfs_read+0x869/0xbd0 [ 617.170983][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.174807][ T30] ? __pfx_vfs_read+0x10/0x10 [ 617.181818][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.181848][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.182099][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.206227][ T30] ? __pfx___do_sys_newfstatat+0x10/0x10 [ 617.206290][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.218707][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.219603][ T30] ? __pfx_do_sys_openat2+0x10/0x10 [ 617.224712][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.236700][ T30] ? __fget_light+0x173/0x210 [ 617.236803][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.243727][ T30] ksys_read+0x12f/0x260 [ 617.248190][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.253015][ T30] ? __pfx_ksys_read+0x10/0x10 [ 617.258409][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.270313][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.271506][ T30] do_syscall_64+0xcd/0x250 [ 617.277109][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.287725][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.289704][ T30] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 617.294767][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.307208][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.309071][ T30] RIP: 0033:0x7efd87756b6a [ 617.313200][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.324711][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.331505][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.337595][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.345241][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.347301][ T30] RSP: 002b:00007ffc0ab0f6a8 EFLAGS: 00000246 [ 617.352205][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.352519][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.371234][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.378055][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.379089][ T30] ORIG_RAX: 0000000000000000 [ 617.384212][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.395640][ T30] RAX: ffffffffffffffda RBX: 0000560159f26810 RCX: 00007efd87756b6a [ 617.395722][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.410481][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.416480][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.423541][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.428002][ T30] RDX: 0000000000001000 RSI: 0000560159f502b0 RDI: 0000000000000008 [ 617.430358][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.430647][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.451191][ T30] RBP: 0000560159f26810 R08: 0000000000000008 R09: 0000000000000008 [ 617.451297][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.466014][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.467367][ T30] R10: 000000000000010f R11: 0000000000000246 R12: 0000000000000000 [ 617.472034][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.486906][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.487454][ T30] R13: 0000000000003fff R14: 00007ffc0ab0fb88 R15: 000000000000000a [ 617.493700][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.493997][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.509957][ T30] [ 617.514564][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.517973][ T30] INFO: task syz-executor:7017 blocked for more than 148 seconds. [ 617.524044][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.524348][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.524632][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.546904][ T30] Not tainted 6.10.0-rc6-syzkaller-00163-g661e504db04c #0 [ 617.551646][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.551925][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.569941][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 617.572059][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.587393][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.593424][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.600423][ T30] task:syz-executor state:D stack:23888 pid:7017 tgid:7017 ppid:1 flags:0x00000004 [ 617.600498][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.617442][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.623511][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.624337][ T30] Call Trace: [ 617.630546][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.630577][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.630909][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.653624][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.654608][ T30] [ 617.660410][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.660705][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.660976][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.683075][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.689068][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.689162][ T30] __schedule+0xf15/0x5d00 [ 617.696141][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.707073][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.711176][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 617.713107][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.718373][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 617.725120][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.725152][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.725432][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.750187][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.751344][ T30] ? find_held_lock+0x2d/0x110 [ 617.757065][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.768061][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.775151][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.776151][ T30] ? __pfx___schedule+0x10/0x10 [ 617.782054][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.782353][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.782624][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.794806][ T30] ? schedule+0x298/0x350 [ 617.799802][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.800093][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.808324][ T30] ? __pfx_lock_release+0x10/0x10 [ 617.811189][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.811220][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.811537][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.819060][ T30] ? __mutex_lock+0x5b3/0x9c0 [ 617.824170][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.828899][ T30] ? __mutex_trylock_common+0x78/0x250 [ 617.835662][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.835962][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.851073][ T30] schedule+0xe7/0x350 [ 617.853437][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.867623][ T30] schedule_preempt_disabled+0x13/0x30 [ 617.871085][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.871397][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.889802][ T30] __mutex_lock+0x5b8/0x9c0 [ 617.894744][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.918427][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.924501][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.931167][ T30] ? rtnetlink_rcv_msg+0x372/0xea0 [ 617.931539][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.936397][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 617.943244][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.943514][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.961183][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.967983][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.973997][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 617.981093][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 617.981890][ T30] ? rtnetlink_rcv_msg+0x372/0xea0 [ 617.987968][ C0] yealink 1-1:36.0: unexpected response 0 [ 617.997529][ T30] rtnetlink_rcv_msg+0x372/0xea0 [ 617.999073][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.010853][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.017643][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.023655][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.031014][ T30] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 618.031605][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.037756][ T30] ? avc_has_perm+0x11b/0x1c0 [ 618.044717][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.045002][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.063188][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.070535][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.072424][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 618.076540][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.076830][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.084395][ T30] ? __pfx_avc_has_perm+0x10/0x10 [ 618.088620][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.096009][ T30] ? __lock_acquire+0xc5d/0x3b30 [ 618.100675][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.106562][ T30] netlink_rcv_skb+0x16b/0x440 [ 618.111436][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.111467][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.111762][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.129074][ T30] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 618.130355][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.135801][ T30] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 618.142562][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.142862][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.158280][ T30] ? netlink_deliver_tap+0x1ae/0xd90 [ 618.160667][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.166828][ T30] netlink_unicast+0x542/0x820 [ 618.172927][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.173234][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.173532][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.209541][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.215583][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.222634][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.228239][ T30] ? __pfx_netlink_unicast+0x10/0x10 [ 618.229420][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.229685][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.229950][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.235132][ T30] netlink_sendmsg+0x8b8/0xd70 [ 618.240846][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.241130][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.259403][ T30] ? __pfx_netlink_sendmsg+0x10/0x10 [ 618.265165][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.283818][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.290003][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.290524][ T30] __sys_sendto+0x47f/0x4e0 [ 618.297082][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.308254][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.314275][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.321445][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.327134][ T30] ? __pfx___sys_sendto+0x10/0x10 [ 618.328237][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.339299][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.346237][ T30] ? __pfx_debug_check_no_obj_freed+0x10/0x10 [ 618.346379][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.354112][ T30] ? kasan_quarantine_put+0x10a/0x240 [ 618.359128][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.359442][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.372542][ T30] ? lockdep_hardirqs_on+0x7c/0x110 [ 618.377424][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.389192][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.395262][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.402305][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.409127][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.409714][ T30] ? __fput+0x6c5/0xbb0 [ 618.415163][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.419711][ T30] __x64_sys_sendto+0xe0/0x1c0 [ 618.426100][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.437412][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.438968][ T30] ? do_syscall_64+0x91/0x250 [ 618.443441][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.448177][ T30] ? lockdep_hardirqs_on+0x7c/0x110 [ 618.454871][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.454903][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.455170][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.479810][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.486637][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.486710][ T30] do_syscall_64+0xcd/0x250 [ 618.492757][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.493164][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.502979][ T30] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 618.504052][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.522636][ T30] RIP: 0033:0x7fd86e37796c [ 618.522738][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.527165][ T30] RSP: 002b:00007ffc1bdb7b40 EFLAGS: 00000293 [ 618.534415][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.534447][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.534701][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.534970][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.566984][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.572987][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.573467][ T30] ORIG_RAX: 000000000000002c [ 618.580059][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.580089][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.580370][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.597854][ T30] RAX: ffffffffffffffda RBX: 00007fd86f034620 RCX: 00007fd86e37796c [ 618.604547][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.619184][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.625317][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.632369][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.639175][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.645180][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.645705][ T30] RDX: 000000000000002c RSI: 00007fd86f034670 RDI: 0000000000000003 [ 618.652412][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.652443][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.667584][ T30] RBP: 0000000000000000 R08: 00007ffc1bdb7b94 R09: 000000000000000c [ 618.673244][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.688104][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.689546][ T30] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000003 [ 618.694924][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.695242][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.711550][ T30] R13: 0000000000000000 R14: 00007fd86f034670 R15: 0000000000000000 [ 618.716066][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.730492][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.734454][ T30] [ 618.736520][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.746401][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.748102][ T30] INFO: task syz-executor:7020 blocked for more than 149 seconds. [ 618.753184][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.753449][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.753727][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.770178][ T30] Not tainted 6.10.0-rc6-syzkaller-00163-g661e504db04c #0 [ 618.773826][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.781381][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 618.788486][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.809936][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.815890][ T30] task:syz-executor state:D [ 618.816734][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.817062][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.825410][ T30] stack:24224 pid:7020 tgid:7020 ppid:1 flags:0x00000004 [ 618.827508][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.848482][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.854482][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.855989][ T30] Call Trace: [ 618.861518][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.861555][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.861813][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.876198][ T30] [ 618.877685][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.893923][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.899988][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.900756][ T30] __schedule+0xf15/0x5d00 [ 618.907074][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.918017][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.924053][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.931069][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.932524][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 618.937859][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.949165][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.956252][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.961328][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 618.963056][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.968239][ T30] ? find_held_lock+0x2d/0x110 [ 618.974233][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.985878][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 618.986239][ T30] ? __pfx___schedule+0x10/0x10 [ 618.992657][ C0] yealink 1-1:36.0: unexpected response 0 [ 618.992946][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 618.993227][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.005716][ T30] ? schedule+0x298/0x350 [ 619.010372][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.010640][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.017581][ T30] ? __pfx_lock_release+0x10/0x10 [ 619.021758][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.021788][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.022065][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.029053][ T30] ? __mutex_lock+0x5b3/0x9c0 [ 619.034695][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.046043][ T30] ? __mutex_trylock_common+0x78/0x250 [ 619.046194][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.052631][ T30] schedule+0xe7/0x350 [ 619.058937][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.069061][ T30] schedule_preempt_disabled+0x13/0x30 [ 619.070360][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.075862][ T30] __mutex_lock+0x5b8/0x9c0 [ 619.081235][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.081528][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.081814][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.128757][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.134768][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.141844][ T30] ? rtnetlink_rcv_msg+0x372/0xea0 [ 619.141881][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.147962][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 619.154738][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.155126][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.169821][ T30] ? rtnetlink_rcv_msg+0x372/0xea0 [ 619.172890][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.178028][ T30] rtnetlink_rcv_msg+0x372/0xea0 [ 619.184452][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.184730][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.185005][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.198176][ T30] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 619.202212][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.202517][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.202820][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.234230][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.240338][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.240979][ T30] ? avc_has_perm+0x11b/0x1c0 [ 619.247423][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.258605][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.264603][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.267357][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 619.271626][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.271658][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.271918][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.282941][ T30] ? __pfx_avc_has_perm+0x10/0x10 [ 619.284007][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.308133][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.314110][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.314485][ T30] ? __lock_acquire+0xc5d/0x3b30 [ 619.321325][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.321359][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.321600][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.334440][ T30] netlink_rcv_skb+0x16b/0x440 [ 619.339100][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.357275][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.363358][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.369862][ T30] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 619.370406][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.375678][ T30] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 619.382451][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.382764][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.400723][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.407537][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.413580][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.420262][ T30] ? netlink_deliver_tap+0x1ae/0xd90 [ 619.420635][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.425826][ T30] netlink_unicast+0x542/0x820 [ 619.432589][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.432870][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.450402][ T30] ? __pfx_netlink_unicast+0x10/0x10 [ 619.450492][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.455766][ T30] netlink_sendmsg+0x8b8/0xd70 [ 619.462605][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.462897][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.463166][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.469424][ T30] ? __pfx_netlink_sendmsg+0x10/0x10 [ 619.473543][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.490428][ T30] __sys_sendto+0x47f/0x4e0 [ 619.492584][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.498390][ T30] ? __pfx___sys_sendto+0x10/0x10 [ 619.502823][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.502854][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.503152][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.534376][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.541195][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.547255][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.548144][ T30] ? __pfx_debug_check_no_obj_freed+0x10/0x10 [ 619.554291][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.566151][ T30] ? kasan_quarantine_put+0x10a/0x240 [ 619.566954][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.572884][ T30] ? lockdep_hardirqs_on+0x7c/0x110 [ 619.578372][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.590323][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.597123][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.603113][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.609990][ T30] ? __fput+0x6c5/0xbb0 [ 619.610228][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.621009][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.627017][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.627177][ T30] __x64_sys_sendto+0xe0/0x1c0 [ 619.634066][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.634096][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.634371][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.658430][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.665245][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.671265][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.671251][ T30] ? do_syscall_64+0x91/0x250 [ 619.671312][ T30] ? lockdep_hardirqs_on+0x7c/0x110 [ 619.678379][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.693817][ T30] do_syscall_64+0xcd/0x250 [ 619.694774][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.705218][ T30] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 619.705313][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.718242][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.725043][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.731032][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.738100][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.739278][ T30] RIP: 0033:0x7fdb9577796c [ 619.744883][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.755230][ T30] RSP: 002b:00007ffeaaaa4420 EFLAGS: 00000293 ORIG_RAX: 000000000000002c [ 619.755312][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.769686][ T30] RAX: ffffffffffffffda RBX: 00007fdb96434620 RCX: 00007fdb9577796c [ 619.770700][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.778734][ T30] RDX: 0000000000000028 RSI: 00007fdb96434670 RDI: 0000000000000003 [ 619.785156][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.785438][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.785814][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.785844][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.786135][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.807290][ T30] RBP: 0000000000000000 R08: 00007ffeaaaa4474 R09: 000000000000000c [ 619.813531][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.827117][ T30] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000000003 [ 619.833804][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.834115][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.848363][ T30] R13: 0000000000000000 R14: 00007fdb96434670 R15: 0000000000000000 [ 619.848858][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.854937][ T30] [ 619.861062][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.861335][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.891806][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.897571][ T30] INFO: task syz.0.351:7381 blocked for more than 151 seconds. [ 619.898599][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.912198][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.914199][ T30] Not tainted 6.10.0-rc6-syzkaller-00163-g661e504db04c #0 [ 619.919259][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.919291][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.919570][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.946403][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 619.946520][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.961880][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.967897][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 619.974795][ T30] task:syz.0.351 state:D stack:28064 pid:7381 tgid:7377 ppid:6497 flags:0x00000004 [ 619.975010][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 619.991795][ C0] yealink 1-1:36.0: unexpected response 0 [ 619.997696][ T30] Call Trace: [ 619.997807][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.001304][ T30] [ 620.008035][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.017524][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.023568][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.030724][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.031375][ T30] __schedule+0xf15/0x5d00 [ 620.037511][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.048084][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.054282][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 620.055166][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.060731][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 620.066838][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.072662][ T30] ? __pfx___schedule+0x10/0x10 [ 620.078022][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.089069][ T30] ? schedule+0x298/0x350 [ 620.089633][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.094073][ T30] ? __pfx_lock_release+0x10/0x10 [ 620.100462][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.100765][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.101050][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.113992][ T30] ? __mutex_lock+0x5b3/0x9c0 [ 620.118523][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.126775][ T30] ? __mutex_trylock_common+0x78/0x250 [ 620.130237][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.136070][ T30] schedule+0xe7/0x350 [ 620.141469][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.141500][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.141803][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.155296][ T30] schedule_preempt_disabled+0x13/0x30 [ 620.159643][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.184396][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.190313][ T30] __mutex_lock+0x5b8/0x9c0 [ 620.190435][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.194864][ T30] ? __tun_chr_ioctl+0x4fc/0x4770 [ 620.201866][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.213672][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.214918][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 620.219767][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.231654][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.237905][ T30] ? __might_fault+0xe3/0x190 [ 620.238443][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.249180][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.256277][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.260371][ T30] ? __tun_chr_ioctl+0x4fc/0x4770 [ 620.263076][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.268087][ T30] ? rtnl_lock+0x9/0x20 [ 620.274094][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.285178][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.291985][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.298073][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.305043][ T30] __tun_chr_ioctl+0x4fc/0x4770 [ 620.305147][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.316461][ T30] ? __pfx_ioctl_has_perm.constprop.0.isra.0+0x10/0x10 [ 620.316799][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.329693][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.330704][ T30] ? __pfx___tun_chr_ioctl+0x10/0x10 [ 620.336784][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.348596][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.349094][ T30] ? selinux_file_ioctl+0x180/0x270 [ 620.354666][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.366668][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.370828][ T30] ? selinux_file_ioctl+0xb4/0x270 [ 620.373502][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.378607][ T30] ? __pfx_tun_chr_ioctl+0x10/0x10 [ 620.384629][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.396623][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.397903][ T30] __x64_sys_ioctl+0x193/0x220 [ 620.403436][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.403740][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.417902][ T30] do_syscall_64+0xcd/0x250 [ 620.421033][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.425673][ T30] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 620.432195][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.432458][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.432725][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.432757][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.447131][ T30] RIP: 0033:0x7fac34d75bd9 [ 620.451385][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.458299][ T30] RSP: 002b:00007fac35a73048 EFLAGS: 00000246 [ 620.463913][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.463944][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.464236][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.500953][ T30] ORIG_RAX: 0000000000000010 [ 620.501077][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.505662][ T30] RAX: ffffffffffffffda RBX: 00007fac34f041e8 RCX: 00007fac34d75bd9 [ 620.512454][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.512814][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.513089][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.538926][ T30] RDX: 0000000020000200 RSI: 00000000400454ca RDI: 0000000000000005 [ 620.540283][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.540569][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.548313][ T30] RBP: 00007fac34de4aa1 R08: 0000000000000000 R09: 0000000000000000 [ 620.554286][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.554317][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.554604][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.588752][ T30] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 620.588852][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.603565][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.609489][ T30] R13: 000000000000006e R14: 00007fac34f041e8 R15: 00007ffe0ef300a8 [ 620.609622][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.617506][ T30] [ 620.624556][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.624587][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.624876][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.647392][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.654212][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.654978][ T30] INFO: task syz.0.351:7382 blocked for more than 151 seconds. [ 620.660240][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.674712][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.681520][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.687656][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.690608][ T30] Not tainted 6.10.0-rc6-syzkaller-00163-g661e504db04c #0 [ 620.694719][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.706141][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 620.708822][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.719942][ T30] task:syz.0.351 state:D stack:29504 pid:7382 tgid:7377 ppid:6497 flags:0x00000004 [ 620.723454][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.740525][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.742070][ T30] Call Trace: [ 620.747329][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.756725][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.761682][ T30] [ 620.763810][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.767087][ T30] __schedule+0xf15/0x5d00 [ 620.773321][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.773605][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.779872][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 620.783971][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.797054][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 620.802632][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.802927][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.808266][ T30] ? __pfx___schedule+0x10/0x10 [ 620.813893][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.813924][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.814208][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.845277][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.852099][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.855669][ T30] ? schedule+0x298/0x350 [ 620.858159][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.863362][ T30] ? __pfx_lock_release+0x10/0x10 [ 620.869516][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.881166][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.887194][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.894253][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.894696][ T30] ? __mutex_lock+0x5b3/0x9c0 [ 620.901037][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.901338][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.918632][ T30] ? __mutex_trylock_common+0x78/0x250 [ 620.918764][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.930556][ T30] schedule+0xe7/0x350 [ 620.930929][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.935019][ T30] schedule_preempt_disabled+0x13/0x30 [ 620.941018][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.953503][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.960310][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.966337][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.967712][ T30] __mutex_lock+0x5b8/0x9c0 [ 620.973384][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 620.984718][ C0] yealink 1-1:36.0: unexpected response 0 [ 620.990640][ T30] ? __tun_chr_ioctl+0x62d/0x4770 [ 620.990731][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 620.995723][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 621.002726][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.002756][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.003011][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.021074][ T30] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 621.027624][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.040212][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.042581][ T30] ? __pfx_do_vfs_ioctl+0x10/0x10 [ 621.046220][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.046499][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.059733][ T30] ? __tun_chr_ioctl+0x62d/0x4770 [ 621.065010][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.070718][ T30] ? rtnl_lock+0x9/0x20 [ 621.076049][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.086979][ T30] __tun_chr_ioctl+0x62d/0x4770 [ 621.087084][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.093204][ T30] ? __pfx_ioctl_has_perm.constprop.0.isra.0+0x10/0x10 [ 621.098645][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.106147][ T30] ? __pfx___tun_chr_ioctl+0x10/0x10 [ 621.111576][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.116944][ T30] ? selinux_file_ioctl+0x180/0x270 [ 621.123650][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.123680][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.123968][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.148618][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.155427][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.158264][ T30] ? selinux_file_ioctl+0xb4/0x270 [ 621.161432][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.166708][ T30] ? __pfx_tun_chr_ioctl+0x10/0x10 [ 621.173358][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.185286][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.191334][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.198213][ T30] __x64_sys_ioctl+0x193/0x220 [ 621.198437][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.203111][ T30] do_syscall_64+0xcd/0x250 [ 621.209777][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.210057][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.227149][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.229936][ T30] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 621.233936][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.245855][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.252907][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.259812][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.265814][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.266982][ T30] RIP: 0033:0x7fac34d75bd9 [ 621.272868][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.283985][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.289988][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.297077][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.297181][ T30] RSP: 002b:00007fac347ff048 EFLAGS: 00000246 [ 621.303858][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.304133][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.316501][ T30] ORIG_RAX: 0000000000000010 [ 621.322761][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.327880][ T30] RAX: ffffffffffffffda RBX: 00007fac34f042c0 RCX: 00007fac34d75bd9 [ 621.334005][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.334290][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.349509][ T30] RDX: 00000000200000c0 RSI: 00000000400454d1 RDI: 0000000000000005 [ 621.355048][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.369964][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.372049][ T30] RBP: 00007fac34de4aa1 R08: 0000000000000000 R09: 0000000000000000 [ 621.376006][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.390945][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.394909][ T30] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 621.397745][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.411845][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.413367][ T30] R13: 000000000000006e R14: 00007fac34f042c0 R15: 00007ffe0ef300a8 [ 621.418944][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.433634][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.439707][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.446801][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.453696][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.459685][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.462088][ T30] [ 621.466720][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.475528][ T30] INFO: task syz-executor:7386 blocked for more than 152 seconds. [ 621.476284][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.490104][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.490947][ T30] Not tainted 6.10.0-rc6-syzkaller-00163-g661e504db04c #0 [ 621.497159][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.511314][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.517310][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.524350][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.528755][ T30] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 621.531142][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.531398][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.531669][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.549302][ T30] task:syz-executor state:D [ 621.552601][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.561882][ T30] stack:26928 pid:7386 tgid:7386 ppid:1 flags:0x00004004 [ 621.564376][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.580128][ T30] Call Trace: [ 621.584561][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.588195][ T30] [ 621.594332][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.594615][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.604319][ T30] __schedule+0xf15/0x5d00 [ 621.610300][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.615350][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 621.621206][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.621480][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.621793][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.627108][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 621.632448][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.632762][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.664128][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.670939][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.673729][ T30] ? find_held_lock+0x2d/0x110 [ 621.676971][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.682197][ T30] ? __pfx___schedule+0x10/0x10 [ 621.688474][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.699867][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.705942][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.713035][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.719490][ T30] ? schedule+0x298/0x350 [ 621.719828][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.724151][ T30] ? __pfx_lock_release+0x10/0x10 [ 621.730136][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.742044][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.748859][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.754856][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.758999][ T30] ? __mutex_lock+0x5b3/0x9c0 [ 621.761913][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.766869][ T30] ? __mutex_trylock_common+0x78/0x250 [ 621.773075][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.773351][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.791591][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.798403][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.800651][ T30] schedule+0xe7/0x350 [ 621.804443][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.808549][ T30] schedule_preempt_disabled+0x13/0x30 [ 621.815247][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.827311][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.828019][ T30] __mutex_lock+0x5b8/0x9c0 [ 621.833335][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.837603][ T30] ? rtnetlink_rcv_msg+0x372/0xea0 [ 621.844685][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.856600][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.857324][ T30] ? __pfx___mutex_lock+0x10/0x10 [ 621.862617][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.868782][ T30] ? rtnetlink_rcv_msg+0x372/0xea0 [ 621.874430][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.874462][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.874732][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.875029][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.892987][ T30] rtnetlink_rcv_msg+0x372/0xea0 [ 621.899195][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.899510][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.906532][ T30] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 621.911212][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.911244][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.911502][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.927112][ T30] ? avc_has_perm+0x11b/0x1c0 [ 621.929479][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.937007][ T30] ? __pfx___lock_acquire+0x10/0x10 [ 621.941751][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.942009][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.942255][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 621.984804][ C0] yealink 1-1:36.0: unexpected response 0 [ 621.990686][ T30] ? __pfx_avc_has_perm+0x10/0x10 [ 621.990791][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 621.995761][ T30] ? __lock_acquire+0xc5d/0x3b30 [ 622.002781][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 622.014560][ C0] yealink 1-1:36.0: unexpected response 0 [ 622.019501][ T30] netlink_rcv_skb+0x16b/0x440 [ 622.020591][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 622.025054][ T30] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 622.032083][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 622.032113][ C0] yealink 1-1:36.0: unexpected response 0 [ 622.048010][ T30] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 622.050341][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 622.055739][ T30] ? netlink_deliver_tap+0x1ae/0xd90 [ 622.062478][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 622.074602][ C0] yealink 1-1:36.0: unexpected response 0 [ 622.075953][ T30] netlink_unicast+0x542/0x820 [ 622.080636][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 622.085587][ T30] ? __pfx_netlink_unicast+0x10/0x10 [ 622.092150][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 622.092181][ C0] yealink 1-1:36.0: unexpected response 0 [ 622.092446][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 622.117070][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 622.118171][ T30] netlink_sendmsg+0x8b8/0xd70 [ 622.123857][ C0] yealink 1-1:36.0: unexpected response 0 [ 622.124164][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 622.124453][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 622.148501][ C0] yealink 1-1:36.0: unexpected response 0 [ 622.154484][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 622.161556][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 622.162046][ T30] ? __pfx_netlink_sendmsg+0x10/0x10 [ 622.168349][ C0] yealink 1-1:36.0: unexpected response 0 [ 622.179695][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 622.179708][ T30] __sys_sendto+0x47f/0x4e0 [ 622.186725][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71 [ 622.197788][ C0] yealink 1-1:36.0: unexpected response 0 [ 622.203812][ C0] yealink 1-1:36.0: urb_ctl_callback - urb status -71 [ 622.210861][ C0] yealink 1-1:36.0: urb_irq_callback - urb status -71