Warning: Permanently added '10.128.0.14' (ED25519) to the list of known hosts. 2023/11/07 02:56:09 fuzzer started 2023/11/07 02:56:09 dialing manager at 10.128.0.163:30015 [ 20.683417][ T27] audit: type=1400 audit(1699325769.647:81): avc: denied { mounton } for pid=3074 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=1925 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 20.684617][ T3074] cgroup: Unknown subsys name 'net' [ 20.706163][ T27] audit: type=1400 audit(1699325769.647:82): avc: denied { mount } for pid=3074 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 20.733675][ T27] audit: type=1400 audit(1699325769.677:83): avc: denied { unmount } for pid=3074 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 20.868077][ T3074] cgroup: Unknown subsys name 'rlimit' [ 20.988052][ T27] audit: type=1400 audit(1699325769.957:84): avc: denied { mounton } for pid=3074 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 21.014307][ T27] audit: type=1400 audit(1699325769.957:85): avc: denied { mount } for pid=3074 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 21.037633][ T27] audit: type=1400 audit(1699325769.957:86): avc: denied { create } for pid=3074 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 21.042604][ T3076] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). [ 21.058156][ T27] audit: type=1400 audit(1699325769.957:87): avc: denied { write } for pid=3074 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 21.087183][ T27] audit: type=1400 audit(1699325769.957:88): avc: denied { read } for pid=3074 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 21.087999][ T3074] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k 2023/11/07 02:56:10 syscalls: 2880 2023/11/07 02:56:10 code coverage: enabled 2023/11/07 02:56:10 comparison tracing: enabled 2023/11/07 02:56:10 extra coverage: enabled 2023/11/07 02:56:10 delay kcov mmap: enabled 2023/11/07 02:56:10 setuid sandbox: enabled 2023/11/07 02:56:10 namespace sandbox: enabled 2023/11/07 02:56:10 Android sandbox: enabled 2023/11/07 02:56:10 fault injection: enabled 2023/11/07 02:56:10 leak checking: CONFIG_DEBUG_KMEMLEAK is not enabled 2023/11/07 02:56:10 net packet injection: enabled 2023/11/07 02:56:10 net device setup: enabled 2023/11/07 02:56:10 concurrency sanitizer: enabled 2023/11/07 02:56:10 devlink PCI setup: PCI device 0000:00:10.0 is not available 2023/11/07 02:56:10 NIC VF setup: PCI device 0000:00:11.0 is not available 2023/11/07 02:56:10 USB emulation: /dev/raw-gadget does not exist 2023/11/07 02:56:10 hci packet injection: /dev/vhci does not exist 2023/11/07 02:56:10 wifi device emulation: /sys/class/mac80211_hwsim/ does not exist 2023/11/07 02:56:10 802.15.4 emulation: enabled 2023/11/07 02:56:10 swap file: enabled 2023/11/07 02:56:10 suppressing KCSAN reports in functions: 'blk_mq_sched_dispatch_requests' 'jbd2_journal_dirty_metadata' 'dont_mount' 'ext4_free_inodes_count' 'atime_needs_update' '__filemap_add_folio' '__fsnotify_parent' 'exit_mm' 'inode_update_timestamps' '_prb_read_valid' 'd_delete' 'process_scheduled_works' 'next_uptodate_folio' '__xa_clear_mark' 'xas_clear_mark' 'call_rcu' 'ext4_fill_raw_inode' 'ext4_da_write_end' 'do_sys_poll' 'dentry_unlink_inode' 'pcpu_alloc' 'alloc_pid' 2023/11/07 02:56:10 fetching corpus: 0, signal 0/2000 (executing program) [ 21.107692][ T27] audit: type=1400 audit(1699325770.037:89): avc: denied { relabelto } for pid=3076 comm="mkswap" name="swap-file" dev="sda1" ino=1928 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 21.141725][ T27] audit: type=1400 audit(1699325770.037:90): avc: denied { write } for pid=3076 comm="mkswap" path="/root/swap-file" dev="sda1" ino=1928 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" 2023/11/07 02:56:10 fetching corpus: 50, signal 13760/17581 (executing program) 2023/11/07 02:56:10 fetching corpus: 100, signal 24511/30055 (executing program) 2023/11/07 02:56:10 fetching corpus: 150, signal 32017/39204 (executing program) 2023/11/07 02:56:10 fetching corpus: 200, signal 37363/46167 (executing program) 2023/11/07 02:56:10 fetching corpus: 250, signal 40995/51425 (executing program) 2023/11/07 02:56:10 fetching corpus: 300, signal 44669/56679 (executing program) 2023/11/07 02:56:10 fetching corpus: 350, signal 47784/61354 (executing program) 2023/11/07 02:56:10 fetching corpus: 400, signal 50904/66008 (executing program) 2023/11/07 02:56:10 fetching corpus: 450, signal 52830/69493 (executing program) 2023/11/07 02:56:10 fetching corpus: 500, signal 54990/73158 (executing program) 2023/11/07 02:56:10 fetching corpus: 550, signal 57412/77041 (executing program) 2023/11/07 02:56:10 fetching corpus: 600, signal 59798/80877 (executing program) 2023/11/07 02:56:10 fetching corpus: 650, signal 61770/84270 (executing program) 2023/11/07 02:56:10 fetching corpus: 700, signal 62763/86802 (executing program) 2023/11/07 02:56:10 fetching corpus: 750, signal 64137/89636 (executing program) 2023/11/07 02:56:10 fetching corpus: 800, signal 66789/93609 (executing program) 2023/11/07 02:56:10 fetching corpus: 850, signal 68540/96731 (executing program) 2023/11/07 02:56:10 fetching corpus: 900, signal 70194/99758 (executing program) 2023/11/07 02:56:10 fetching corpus: 950, signal 72192/103073 (executing program) 2023/11/07 02:56:10 fetching corpus: 1000, signal 74184/106328 (executing program) 2023/11/07 02:56:10 fetching corpus: 1050, signal 75874/109352 (executing program) 2023/11/07 02:56:10 fetching corpus: 1100, signal 77543/112290 (executing program) 2023/11/07 02:56:11 fetching corpus: 1150, signal 79685/115625 (executing program) 2023/11/07 02:56:11 fetching corpus: 1200, signal 81309/118446 (executing program) 2023/11/07 02:56:11 fetching corpus: 1250, signal 82548/120964 (executing program) 2023/11/07 02:56:11 fetching corpus: 1300, signal 84372/123957 (executing program) 2023/11/07 02:56:11 fetching corpus: 1350, signal 85558/126411 (executing program) 2023/11/07 02:56:11 fetching corpus: 1400, signal 86688/128812 (executing program) 2023/11/07 02:56:11 fetching corpus: 1450, signal 87790/131169 (executing program) 2023/11/07 02:56:11 fetching corpus: 1500, signal 88793/133387 (executing program) 2023/11/07 02:56:11 fetching corpus: 1550, signal 89906/135689 (executing program) 2023/11/07 02:56:11 fetching corpus: 1600, signal 90715/137783 (executing program) 2023/11/07 02:56:11 fetching corpus: 1650, signal 92151/140314 (executing program) 2023/11/07 02:56:11 fetching corpus: 1700, signal 93422/142737 (executing program) 2023/11/07 02:56:11 fetching corpus: 1750, signal 94269/144785 (executing program) 2023/11/07 02:56:11 fetching corpus: 1800, signal 95498/147093 (executing program) 2023/11/07 02:56:11 fetching corpus: 1850, signal 97137/149737 (executing program) 2023/11/07 02:56:11 fetching corpus: 1900, signal 98351/152056 (executing program) 2023/11/07 02:56:11 fetching corpus: 1950, signal 99264/154073 (executing program) 2023/11/07 02:56:11 fetching corpus: 2000, signal 100247/156152 (executing program) 2023/11/07 02:56:11 fetching corpus: 2050, signal 101224/158192 (executing program) 2023/11/07 02:56:11 fetching corpus: 2100, signal 102626/160583 (executing program) 2023/11/07 02:56:11 fetching corpus: 2150, signal 103905/162835 (executing program) 2023/11/07 02:56:11 fetching corpus: 2200, signal 104781/164841 (executing program) 2023/11/07 02:56:11 fetching corpus: 2250, signal 105861/166975 (executing program) 2023/11/07 02:56:11 fetching corpus: 2300, signal 107150/169213 (executing program) 2023/11/07 02:56:11 fetching corpus: 2350, signal 107786/171002 (executing program) 2023/11/07 02:56:11 fetching corpus: 2400, signal 108471/172830 (executing program) 2023/11/07 02:56:11 fetching corpus: 2450, signal 109219/174682 (executing program) 2023/11/07 02:56:11 fetching corpus: 2500, signal 109765/176326 (executing program) 2023/11/07 02:56:12 fetching corpus: 2550, signal 110312/177985 (executing program) 2023/11/07 02:56:12 fetching corpus: 2600, signal 111069/179787 (executing program) 2023/11/07 02:56:12 fetching corpus: 2650, signal 111903/181691 (executing program) 2023/11/07 02:56:12 fetching corpus: 2700, signal 112605/183453 (executing program) 2023/11/07 02:56:12 fetching corpus: 2750, signal 113578/185399 (executing program) 2023/11/07 02:56:12 fetching corpus: 2800, signal 114479/187237 (executing program) 2023/11/07 02:56:12 fetching corpus: 2850, signal 115191/188951 (executing program) 2023/11/07 02:56:12 fetching corpus: 2900, signal 115786/190596 (executing program) 2023/11/07 02:56:12 fetching corpus: 2950, signal 116500/192325 (executing program) 2023/11/07 02:56:12 fetching corpus: 3000, signal 118238/194671 (executing program) 2023/11/07 02:56:12 fetching corpus: 3050, signal 118880/196308 (executing program) 2023/11/07 02:56:12 fetching corpus: 3100, signal 119620/198006 (executing program) 2023/11/07 02:56:12 fetching corpus: 3150, signal 120219/199555 (executing program) 2023/11/07 02:56:12 fetching corpus: 3200, signal 120974/201220 (executing program) 2023/11/07 02:56:12 fetching corpus: 3250, signal 121620/202862 (executing program) 2023/11/07 02:56:12 fetching corpus: 3300, signal 122233/204461 (executing program) 2023/11/07 02:56:12 fetching corpus: 3350, signal 122898/206087 (executing program) 2023/11/07 02:56:12 fetching corpus: 3400, signal 123705/207756 (executing program) 2023/11/07 02:56:12 fetching corpus: 3450, signal 124238/209279 (executing program) 2023/11/07 02:56:12 fetching corpus: 3500, signal 125054/210951 (executing program) 2023/11/07 02:56:12 fetching corpus: 3550, signal 125780/212517 (executing program) 2023/11/07 02:56:12 fetching corpus: 3600, signal 126295/213986 (executing program) 2023/11/07 02:56:12 fetching corpus: 3650, signal 127648/215917 (executing program) 2023/11/07 02:56:12 fetching corpus: 3700, signal 128866/217763 (executing program) 2023/11/07 02:56:12 fetching corpus: 3750, signal 129395/219204 (executing program) 2023/11/07 02:56:12 fetching corpus: 3800, signal 130075/220726 (executing program) 2023/11/07 02:56:12 fetching corpus: 3850, signal 130746/222238 (executing program) 2023/11/07 02:56:12 fetching corpus: 3900, signal 131384/223714 (executing program) 2023/11/07 02:56:12 fetching corpus: 3949, signal 132471/225477 (executing program) 2023/11/07 02:56:13 fetching corpus: 3999, signal 133107/227008 (executing program) 2023/11/07 02:56:13 fetching corpus: 4049, signal 133568/228426 (executing program) 2023/11/07 02:56:13 fetching corpus: 4099, signal 134239/229906 (executing program) 2023/11/07 02:56:13 fetching corpus: 4149, signal 134882/231364 (executing program) 2023/11/07 02:56:13 fetching corpus: 4199, signal 135402/232751 (executing program) 2023/11/07 02:56:13 fetching corpus: 4249, signal 136137/234182 (executing program) 2023/11/07 02:56:13 fetching corpus: 4299, signal 136775/235612 (executing program) 2023/11/07 02:56:13 fetching corpus: 4349, signal 137182/236959 (executing program) 2023/11/07 02:56:13 fetching corpus: 4399, signal 137928/238452 (executing program) 2023/11/07 02:56:13 fetching corpus: 4449, signal 138532/239828 (executing program) 2023/11/07 02:56:13 fetching corpus: 4499, signal 139273/241286 (executing program) 2023/11/07 02:56:13 fetching corpus: 4549, signal 139954/242745 (executing program) 2023/11/07 02:56:13 fetching corpus: 4599, signal 140670/244151 (executing program) 2023/11/07 02:56:13 fetching corpus: 4649, signal 141257/245523 (executing program) 2023/11/07 02:56:13 fetching corpus: 4699, signal 142193/247025 (executing program) 2023/11/07 02:56:13 fetching corpus: 4749, signal 142687/248305 (executing program) 2023/11/07 02:56:13 fetching corpus: 4799, signal 143176/249591 (executing program) 2023/11/07 02:56:13 fetching corpus: 4849, signal 143775/250953 (executing program) 2023/11/07 02:56:13 fetching corpus: 4899, signal 144443/252340 (executing program) 2023/11/07 02:56:13 fetching corpus: 4949, signal 145129/253683 (executing program) 2023/11/07 02:56:13 fetching corpus: 4999, signal 145558/254909 (executing program) 2023/11/07 02:56:13 fetching corpus: 5049, signal 145988/256126 (executing program) 2023/11/07 02:56:13 fetching corpus: 5099, signal 146384/257324 (executing program) 2023/11/07 02:56:13 fetching corpus: 5149, signal 146917/258591 (executing program) 2023/11/07 02:56:13 fetching corpus: 5199, signal 147544/259860 (executing program) 2023/11/07 02:56:13 fetching corpus: 5249, signal 148051/261088 (executing program) 2023/11/07 02:56:13 fetching corpus: 5299, signal 148804/262401 (executing program) 2023/11/07 02:56:13 fetching corpus: 5349, signal 149429/263677 (executing program) 2023/11/07 02:56:13 fetching corpus: 5399, signal 150061/264931 (executing program) 2023/11/07 02:56:14 fetching corpus: 5449, signal 150400/266112 (executing program) 2023/11/07 02:56:14 fetching corpus: 5499, signal 150833/267285 (executing program) 2023/11/07 02:56:14 fetching corpus: 5549, signal 151368/268496 (executing program) 2023/11/07 02:56:14 fetching corpus: 5599, signal 151793/269665 (executing program) 2023/11/07 02:56:14 fetching corpus: 5649, signal 152854/270998 (executing program) 2023/11/07 02:56:14 fetching corpus: 5699, signal 153379/272172 (executing program) 2023/11/07 02:56:14 fetching corpus: 5749, signal 153898/273336 (executing program) 2023/11/07 02:56:14 fetching corpus: 5799, signal 154482/274519 (executing program) 2023/11/07 02:56:14 fetching corpus: 5849, signal 154873/275658 (executing program) 2023/11/07 02:56:14 fetching corpus: 5899, signal 155423/276827 (executing program) 2023/11/07 02:56:14 fetching corpus: 5949, signal 155907/277990 (executing program) 2023/11/07 02:56:14 fetching corpus: 5999, signal 156468/279138 (executing program) 2023/11/07 02:56:14 fetching corpus: 6049, signal 156896/280263 (executing program) 2023/11/07 02:56:14 fetching corpus: 6099, signal 157251/281353 (executing program) 2023/11/07 02:56:14 fetching corpus: 6149, signal 157809/282495 (executing program) 2023/11/07 02:56:14 fetching corpus: 6199, signal 158255/283554 (executing program) 2023/11/07 02:56:14 fetching corpus: 6249, signal 158776/284663 (executing program) 2023/11/07 02:56:14 fetching corpus: 6299, signal 159259/285742 (executing program) 2023/11/07 02:56:14 fetching corpus: 6349, signal 159662/286812 (executing program) 2023/11/07 02:56:14 fetching corpus: 6399, signal 160055/287871 (executing program) 2023/11/07 02:56:14 fetching corpus: 6449, signal 160530/288938 (executing program) 2023/11/07 02:56:14 fetching corpus: 6499, signal 160978/290018 (executing program) 2023/11/07 02:56:14 fetching corpus: 6549, signal 161384/291075 (executing program) 2023/11/07 02:56:14 fetching corpus: 6599, signal 161725/292060 (executing program) 2023/11/07 02:56:14 fetching corpus: 6649, signal 162082/293110 (executing program) 2023/11/07 02:56:14 fetching corpus: 6699, signal 162417/294140 (executing program) 2023/11/07 02:56:14 fetching corpus: 6749, signal 162889/295129 (executing program) 2023/11/07 02:56:14 fetching corpus: 6799, signal 163303/296144 (executing program) 2023/11/07 02:56:14 fetching corpus: 6849, signal 163864/297145 (executing program) 2023/11/07 02:56:15 fetching corpus: 6899, signal 164271/298132 (executing program) 2023/11/07 02:56:15 fetching corpus: 6949, signal 164637/299155 (executing program) 2023/11/07 02:56:15 fetching corpus: 6999, signal 164996/300197 (executing program) 2023/11/07 02:56:15 fetching corpus: 7049, signal 165380/301189 (executing program) 2023/11/07 02:56:15 fetching corpus: 7099, signal 165723/302181 (executing program) 2023/11/07 02:56:15 fetching corpus: 7149, signal 166267/303189 (executing program) 2023/11/07 02:56:15 fetching corpus: 7199, signal 166600/304165 (executing program) 2023/11/07 02:56:15 fetching corpus: 7249, signal 166917/305137 (executing program) 2023/11/07 02:56:15 fetching corpus: 7299, signal 168015/306133 (executing program) 2023/11/07 02:56:15 fetching corpus: 7349, signal 168434/307105 (executing program) 2023/11/07 02:56:15 fetching corpus: 7399, signal 168817/308061 (executing program) 2023/11/07 02:56:15 fetching corpus: 7449, signal 169153/309036 (executing program) 2023/11/07 02:56:15 fetching corpus: 7499, signal 169533/309994 (executing program) 2023/11/07 02:56:15 fetching corpus: 7549, signal 170079/310938 (executing program) 2023/11/07 02:56:15 fetching corpus: 7599, signal 170473/311850 (executing program) 2023/11/07 02:56:15 fetching corpus: 7649, signal 170932/312787 (executing program) 2023/11/07 02:56:15 fetching corpus: 7699, signal 171290/313742 (executing program) 2023/11/07 02:56:15 fetching corpus: 7749, signal 171642/314663 (executing program) 2023/11/07 02:56:15 fetching corpus: 7799, signal 172021/315551 (executing program) 2023/11/07 02:56:15 fetching corpus: 7849, signal 172430/316452 (executing program) 2023/11/07 02:56:15 fetching corpus: 7899, signal 172742/316607 (executing program) 2023/11/07 02:56:15 fetching corpus: 7949, signal 173061/316607 (executing program) 2023/11/07 02:56:15 fetching corpus: 7999, signal 173428/316607 (executing program) 2023/11/07 02:56:15 fetching corpus: 8049, signal 173729/316607 (executing program) 2023/11/07 02:56:15 fetching corpus: 8099, signal 174056/316607 (executing program) 2023/11/07 02:56:15 fetching corpus: 8149, signal 174358/316608 (executing program) 2023/11/07 02:56:15 fetching corpus: 8199, signal 174742/316608 (executing program) 2023/11/07 02:56:15 fetching corpus: 8249, signal 175114/316608 (executing program) 2023/11/07 02:56:15 fetching corpus: 8299, signal 175436/316608 (executing program) 2023/11/07 02:56:15 fetching corpus: 8349, signal 175730/316608 (executing program) 2023/11/07 02:56:16 fetching corpus: 8399, signal 176068/316608 (executing program) 2023/11/07 02:56:16 fetching corpus: 8449, signal 176465/316608 (executing program) 2023/11/07 02:56:16 fetching corpus: 8499, signal 176723/316608 (executing program) 2023/11/07 02:56:16 fetching corpus: 8549, signal 176974/316608 (executing program) 2023/11/07 02:56:16 fetching corpus: 8599, signal 177447/316608 (executing program) 2023/11/07 02:56:16 fetching corpus: 8649, signal 177835/316608 (executing program) 2023/11/07 02:56:16 fetching corpus: 8699, signal 178189/316608 (executing program) 2023/11/07 02:56:16 fetching corpus: 8749, signal 178460/316608 (executing program) 2023/11/07 02:56:16 fetching corpus: 8799, signal 178794/316618 (executing program) 2023/11/07 02:56:16 fetching corpus: 8848, signal 179219/316620 (executing program) 2023/11/07 02:56:16 fetching corpus: 8898, signal 179514/316620 (executing program) 2023/11/07 02:56:16 fetching corpus: 8948, signal 180201/316620 (executing program) 2023/11/07 02:56:16 fetching corpus: 8998, signal 180619/316620 (executing program) 2023/11/07 02:56:16 fetching corpus: 9048, signal 180915/316620 (executing program) 2023/11/07 02:56:16 fetching corpus: 9098, signal 181427/316658 (executing program) 2023/11/07 02:56:16 fetching corpus: 9148, signal 181812/316658 (executing program) 2023/11/07 02:56:16 fetching corpus: 9198, signal 182091/316658 (executing program) 2023/11/07 02:56:16 fetching corpus: 9248, signal 182644/316658 (executing program) 2023/11/07 02:56:16 fetching corpus: 9298, signal 183123/316658 (executing program) 2023/11/07 02:56:16 fetching corpus: 9348, signal 183585/316658 (executing program) 2023/11/07 02:56:16 fetching corpus: 9398, signal 184086/316661 (executing program) 2023/11/07 02:56:16 fetching corpus: 9448, signal 184344/316661 (executing program) 2023/11/07 02:56:16 fetching corpus: 9498, signal 184768/316661 (executing program) 2023/11/07 02:56:16 fetching corpus: 9548, signal 185164/316661 (executing program) 2023/11/07 02:56:16 fetching corpus: 9598, signal 185398/316661 (executing program) 2023/11/07 02:56:16 fetching corpus: 9648, signal 185843/316661 (executing program) 2023/11/07 02:56:16 fetching corpus: 9698, signal 186107/316661 (executing program) 2023/11/07 02:56:16 fetching corpus: 9748, signal 186446/316661 (executing program) 2023/11/07 02:56:17 fetching corpus: 9798, signal 186787/316661 (executing program) 2023/11/07 02:56:17 fetching corpus: 9848, signal 187125/316664 (executing program) 2023/11/07 02:56:17 fetching corpus: 9898, signal 187478/316665 (executing program) 2023/11/07 02:56:17 fetching corpus: 9948, signal 187731/316665 (executing program) 2023/11/07 02:56:17 fetching corpus: 9998, signal 188037/316665 (executing program) 2023/11/07 02:56:17 fetching corpus: 10047, signal 188393/316665 (executing program) 2023/11/07 02:56:17 fetching corpus: 10096, signal 188691/316665 (executing program) 2023/11/07 02:56:17 fetching corpus: 10146, signal 188994/316665 (executing program) 2023/11/07 02:56:17 fetching corpus: 10196, signal 189224/316665 (executing program) 2023/11/07 02:56:17 fetching corpus: 10246, signal 189571/316667 (executing program) 2023/11/07 02:56:17 fetching corpus: 10296, signal 189848/316667 (executing program) 2023/11/07 02:56:17 fetching corpus: 10346, signal 190295/316667 (executing program) 2023/11/07 02:56:17 fetching corpus: 10396, signal 190770/316667 (executing program) 2023/11/07 02:56:17 fetching corpus: 10445, signal 191071/316667 (executing program) 2023/11/07 02:56:17 fetching corpus: 10495, signal 191504/316668 (executing program) 2023/11/07 02:56:17 fetching corpus: 10545, signal 191873/316668 (executing program) 2023/11/07 02:56:17 fetching corpus: 10595, signal 192134/316669 (executing program) 2023/11/07 02:56:17 fetching corpus: 10645, signal 192383/316669 (executing program) 2023/11/07 02:56:17 fetching corpus: 10695, signal 192716/316669 (executing program) 2023/11/07 02:56:17 fetching corpus: 10745, signal 193234/316670 (executing program) 2023/11/07 02:56:17 fetching corpus: 10794, signal 193516/316670 (executing program) 2023/11/07 02:56:17 fetching corpus: 10844, signal 193836/316670 (executing program) 2023/11/07 02:56:17 fetching corpus: 10894, signal 194233/316670 (executing program) 2023/11/07 02:56:17 fetching corpus: 10944, signal 194461/316670 (executing program) 2023/11/07 02:56:17 fetching corpus: 10994, signal 194953/316670 (executing program) 2023/11/07 02:56:17 fetching corpus: 11043, signal 195170/316670 (executing program) 2023/11/07 02:56:17 fetching corpus: 11093, signal 195392/316779 (executing program) 2023/11/07 02:56:17 fetching corpus: 11143, signal 195677/316779 (executing program) 2023/11/07 02:56:17 fetching corpus: 11193, signal 196009/316779 (executing program) 2023/11/07 02:56:17 fetching corpus: 11243, signal 196351/316779 (executing program) 2023/11/07 02:56:17 fetching corpus: 11293, signal 196670/316779 (executing program) 2023/11/07 02:56:18 fetching corpus: 11343, signal 197001/316779 (executing program) 2023/11/07 02:56:18 fetching corpus: 11392, signal 197229/316779 (executing program) 2023/11/07 02:56:18 fetching corpus: 11442, signal 197739/316779 (executing program) 2023/11/07 02:56:18 fetching corpus: 11492, signal 197958/316779 (executing program) 2023/11/07 02:56:18 fetching corpus: 11542, signal 198242/316779 (executing program) 2023/11/07 02:56:18 fetching corpus: 11592, signal 198484/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 11642, signal 198769/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 11692, signal 199195/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 11742, signal 199460/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 11792, signal 199760/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 11842, signal 200068/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 11892, signal 200326/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 11942, signal 200588/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 11992, signal 200918/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 12042, signal 201283/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 12092, signal 201596/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 12142, signal 201797/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 12192, signal 202068/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 12242, signal 202470/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 12292, signal 202799/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 12342, signal 203082/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 12392, signal 203554/316782 (executing program) 2023/11/07 02:56:18 fetching corpus: 12442, signal 203772/316784 (executing program) 2023/11/07 02:56:18 fetching corpus: 12492, signal 203984/316788 (executing program) 2023/11/07 02:56:18 fetching corpus: 12542, signal 204306/316788 (executing program) 2023/11/07 02:56:18 fetching corpus: 12591, signal 204533/316788 (executing program) 2023/11/07 02:56:18 fetching corpus: 12641, signal 204768/316788 (executing program) 2023/11/07 02:56:18 fetching corpus: 12691, signal 205052/316788 (executing program) 2023/11/07 02:56:18 fetching corpus: 12741, signal 205292/316788 (executing program) 2023/11/07 02:56:18 fetching corpus: 12791, signal 205566/316788 (executing program) 2023/11/07 02:56:18 fetching corpus: 12841, signal 205785/316788 (executing program) 2023/11/07 02:56:18 fetching corpus: 12891, signal 206044/316788 (executing program) 2023/11/07 02:56:19 fetching corpus: 12941, signal 206302/316788 (executing program) 2023/11/07 02:56:19 fetching corpus: 12991, signal 206539/316788 (executing program) 2023/11/07 02:56:19 fetching corpus: 13041, signal 206801/316788 (executing program) 2023/11/07 02:56:19 fetching corpus: 13090, signal 207141/316788 (executing program) 2023/11/07 02:56:19 fetching corpus: 13140, signal 207365/316788 (executing program) 2023/11/07 02:56:19 fetching corpus: 13190, signal 207596/316788 (executing program) 2023/11/07 02:56:19 fetching corpus: 13239, signal 207781/316788 (executing program) 2023/11/07 02:56:19 fetching corpus: 13289, signal 208057/316788 (executing program) 2023/11/07 02:56:19 fetching corpus: 13339, signal 208344/316788 (executing program) 2023/11/07 02:56:19 fetching corpus: 13389, signal 208632/316789 (executing program) 2023/11/07 02:56:19 fetching corpus: 13439, signal 208845/316789 (executing program) 2023/11/07 02:56:19 fetching corpus: 13489, signal 209052/316796 (executing program) 2023/11/07 02:56:19 fetching corpus: 13538, signal 209360/316796 (executing program) 2023/11/07 02:56:19 fetching corpus: 13588, signal 209657/316796 (executing program) 2023/11/07 02:56:19 fetching corpus: 13638, signal 209952/316797 (executing program) 2023/11/07 02:56:19 fetching corpus: 13688, signal 210321/316797 (executing program) 2023/11/07 02:56:19 fetching corpus: 13738, signal 210588/316797 (executing program) 2023/11/07 02:56:19 fetching corpus: 13787, signal 210912/316797 (executing program) 2023/11/07 02:56:19 fetching corpus: 13837, signal 211210/316797 (executing program) 2023/11/07 02:56:19 fetching corpus: 13887, signal 211445/316797 (executing program) 2023/11/07 02:56:19 fetching corpus: 13937, signal 211647/316797 (executing program) 2023/11/07 02:56:19 fetching corpus: 13987, signal 211880/316799 (executing program) 2023/11/07 02:56:19 fetching corpus: 14037, signal 212116/316799 (executing program) 2023/11/07 02:56:19 fetching corpus: 14087, signal 212426/316799 (executing program) 2023/11/07 02:56:19 fetching corpus: 14137, signal 212813/316799 (executing program) 2023/11/07 02:56:19 fetching corpus: 14187, signal 213023/316799 (executing program) 2023/11/07 02:56:19 fetching corpus: 14237, signal 213314/316799 (executing program) 2023/11/07 02:56:19 fetching corpus: 14287, signal 213606/316799 (executing program) 2023/11/07 02:56:19 fetching corpus: 14337, signal 213791/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14387, signal 214063/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14436, signal 214273/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14486, signal 214475/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14536, signal 214726/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14586, signal 214978/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14636, signal 215208/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14686, signal 215495/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14736, signal 215741/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14786, signal 215973/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14836, signal 216184/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14886, signal 216339/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14936, signal 216519/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 14986, signal 216745/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 15036, signal 217020/316802 (executing program) 2023/11/07 02:56:20 fetching corpus: 15086, signal 217280/316806 (executing program) 2023/11/07 02:56:20 fetching corpus: 15136, signal 217483/316806 (executing program) 2023/11/07 02:56:20 fetching corpus: 15186, signal 217743/316813 (executing program) 2023/11/07 02:56:20 fetching corpus: 15236, signal 218010/316813 (executing program) 2023/11/07 02:56:20 fetching corpus: 15286, signal 218210/316813 (executing program) 2023/11/07 02:56:20 fetching corpus: 15335, signal 218438/316813 (executing program) 2023/11/07 02:56:20 fetching corpus: 15385, signal 218708/316813 (executing program) 2023/11/07 02:56:20 fetching corpus: 15434, signal 218936/316819 (executing program) 2023/11/07 02:56:20 fetching corpus: 15484, signal 219197/316819 (executing program) 2023/11/07 02:56:20 fetching corpus: 15533, signal 219451/316819 (executing program) 2023/11/07 02:56:20 fetching corpus: 15583, signal 219768/316820 (executing program) 2023/11/07 02:56:20 fetching corpus: 15632, signal 219976/316820 (executing program) 2023/11/07 02:56:20 fetching corpus: 15682, signal 220301/316820 (executing program) 2023/11/07 02:56:20 fetching corpus: 15732, signal 220495/316820 (executing program) 2023/11/07 02:56:20 fetching corpus: 15782, signal 220838/316820 (executing program) 2023/11/07 02:56:20 fetching corpus: 15832, signal 221104/316824 (executing program) 2023/11/07 02:56:21 fetching corpus: 15882, signal 221448/316826 (executing program) 2023/11/07 02:56:21 fetching corpus: 15932, signal 221700/316830 (executing program) 2023/11/07 02:56:21 fetching corpus: 15982, signal 221930/316830 (executing program) 2023/11/07 02:56:21 fetching corpus: 16032, signal 222152/316837 (executing program) 2023/11/07 02:56:21 fetching corpus: 16082, signal 222395/316837 (executing program) 2023/11/07 02:56:21 fetching corpus: 16131, signal 222697/316837 (executing program) 2023/11/07 02:56:21 fetching corpus: 16181, signal 222857/316837 (executing program) 2023/11/07 02:56:21 fetching corpus: 16231, signal 223064/316837 (executing program) 2023/11/07 02:56:21 fetching corpus: 16281, signal 223293/316837 (executing program) 2023/11/07 02:56:21 fetching corpus: 16331, signal 223565/316837 (executing program) 2023/11/07 02:56:21 fetching corpus: 16381, signal 223829/316837 (executing program) 2023/11/07 02:56:21 fetching corpus: 16431, signal 224101/316837 (executing program) 2023/11/07 02:56:21 fetching corpus: 16481, signal 224317/316839 (executing program) 2023/11/07 02:56:21 fetching corpus: 16531, signal 224552/316844 (executing program) 2023/11/07 02:56:21 fetching corpus: 16581, signal 224726/316844 (executing program) 2023/11/07 02:56:21 fetching corpus: 16631, signal 224933/316844 (executing program) 2023/11/07 02:56:21 fetching corpus: 16681, signal 225220/316844 (executing program) 2023/11/07 02:56:21 fetching corpus: 16731, signal 225534/316844 (executing program) 2023/11/07 02:56:21 fetching corpus: 16781, signal 225794/316844 (executing program) 2023/11/07 02:56:21 fetching corpus: 16830, signal 225988/316844 (executing program) 2023/11/07 02:56:21 fetching corpus: 16880, signal 226141/316844 (executing program) 2023/11/07 02:56:21 fetching corpus: 16930, signal 226359/316844 (executing program) 2023/11/07 02:56:21 fetching corpus: 16980, signal 226625/316844 (executing program) 2023/11/07 02:56:21 fetching corpus: 17030, signal 226884/316844 (executing program) 2023/11/07 02:56:21 fetching corpus: 17080, signal 227095/316844 (executing program) 2023/11/07 02:56:21 fetching corpus: 17130, signal 227341/316848 (executing program) 2023/11/07 02:56:21 fetching corpus: 17180, signal 227601/316848 (executing program) 2023/11/07 02:56:21 fetching corpus: 17230, signal 227801/316848 (executing program) 2023/11/07 02:56:21 fetching corpus: 17280, signal 227996/316849 (executing program) 2023/11/07 02:56:21 fetching corpus: 17330, signal 228258/316854 (executing program) 2023/11/07 02:56:21 fetching corpus: 17380, signal 228443/316854 (executing program) 2023/11/07 02:56:22 fetching corpus: 17430, signal 228645/316854 (executing program) 2023/11/07 02:56:22 fetching corpus: 17480, signal 228942/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 17530, signal 229186/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 17580, signal 229387/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 17630, signal 229602/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 17680, signal 229788/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 17730, signal 229981/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 17780, signal 230233/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 17830, signal 230437/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 17880, signal 230693/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 17930, signal 230922/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 17980, signal 231187/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 18030, signal 231440/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 18080, signal 231626/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 18130, signal 231882/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 18180, signal 232051/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 18230, signal 232290/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 18280, signal 232489/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 18330, signal 232638/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 18380, signal 232880/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 18430, signal 233044/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 18480, signal 233317/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 18530, signal 233475/316858 (executing program) 2023/11/07 02:56:22 fetching corpus: 18580, signal 233697/316859 (executing program) 2023/11/07 02:56:22 fetching corpus: 18630, signal 233947/316859 (executing program) 2023/11/07 02:56:22 fetching corpus: 18679, signal 234186/316859 (executing program) 2023/11/07 02:56:22 fetching corpus: 18729, signal 234410/316859 (executing program) 2023/11/07 02:56:22 fetching corpus: 18779, signal 234604/316859 (executing program) 2023/11/07 02:56:22 fetching corpus: 18829, signal 234978/316859 (executing program) 2023/11/07 02:56:22 fetching corpus: 18879, signal 235211/316859 (executing program) 2023/11/07 02:56:23 fetching corpus: 18929, signal 235426/316860 (executing program) 2023/11/07 02:56:23 fetching corpus: 18979, signal 235624/316861 (executing program) 2023/11/07 02:56:23 fetching corpus: 19029, signal 235864/316868 (executing program) 2023/11/07 02:56:23 fetching corpus: 19079, signal 236135/316868 (executing program) 2023/11/07 02:56:23 fetching corpus: 19129, signal 236453/316868 (executing program) 2023/11/07 02:56:23 fetching corpus: 19179, signal 236651/316868 (executing program) 2023/11/07 02:56:23 fetching corpus: 19229, signal 236848/316868 (executing program) 2023/11/07 02:56:23 fetching corpus: 19279, signal 237110/316872 (executing program) 2023/11/07 02:56:23 fetching corpus: 19329, signal 237348/316872 (executing program) 2023/11/07 02:56:23 fetching corpus: 19379, signal 237548/316872 (executing program) 2023/11/07 02:56:23 fetching corpus: 19429, signal 237959/316872 (executing program) 2023/11/07 02:56:23 fetching corpus: 19479, signal 238115/316872 (executing program) 2023/11/07 02:56:23 fetching corpus: 19529, signal 238233/316872 (executing program) 2023/11/07 02:56:23 fetching corpus: 19579, signal 238466/316872 (executing program) 2023/11/07 02:56:23 fetching corpus: 19628, signal 238725/316872 (executing program) 2023/11/07 02:56:23 fetching corpus: 19678, signal 238951/316872 (executing program) 2023/11/07 02:56:23 fetching corpus: 19728, signal 239130/316892 (executing program) 2023/11/07 02:56:23 fetching corpus: 19778, signal 239426/316892 (executing program) 2023/11/07 02:56:23 fetching corpus: 19828, signal 239667/316892 (executing program) 2023/11/07 02:56:23 fetching corpus: 19878, signal 239871/316892 (executing program) 2023/11/07 02:56:23 fetching corpus: 19928, signal 240106/316892 (executing program) 2023/11/07 02:56:23 fetching corpus: 19978, signal 240375/316896 (executing program) 2023/11/07 02:56:23 fetching corpus: 20028, signal 240610/316896 (executing program) 2023/11/07 02:56:23 fetching corpus: 20078, signal 240782/316896 (executing program) 2023/11/07 02:56:23 fetching corpus: 20127, signal 240946/316896 (executing program) 2023/11/07 02:56:23 fetching corpus: 20177, signal 241203/316896 (executing program) 2023/11/07 02:56:23 fetching corpus: 20227, signal 241424/316923 (executing program) 2023/11/07 02:56:23 fetching corpus: 20277, signal 241628/316923 (executing program) 2023/11/07 02:56:23 fetching corpus: 20327, signal 241803/316923 (executing program) 2023/11/07 02:56:23 fetching corpus: 20377, signal 242033/316923 (executing program) 2023/11/07 02:56:23 fetching corpus: 20426, signal 242199/316923 (executing program) 2023/11/07 02:56:24 fetching corpus: 20475, signal 242349/316923 (executing program) 2023/11/07 02:56:24 fetching corpus: 20525, signal 242568/316923 (executing program) 2023/11/07 02:56:24 fetching corpus: 20575, signal 242809/316923 (executing program) 2023/11/07 02:56:24 fetching corpus: 20625, signal 242965/316926 (executing program) 2023/11/07 02:56:24 fetching corpus: 20675, signal 243140/316926 (executing program) 2023/11/07 02:56:24 fetching corpus: 20725, signal 243372/316926 (executing program) 2023/11/07 02:56:24 fetching corpus: 20775, signal 243600/316926 (executing program) 2023/11/07 02:56:24 fetching corpus: 20825, signal 243815/316926 (executing program) 2023/11/07 02:56:24 fetching corpus: 20875, signal 243991/316926 (executing program) 2023/11/07 02:56:24 fetching corpus: 20925, signal 244206/316926 (executing program) 2023/11/07 02:56:24 fetching corpus: 20975, signal 244358/316926 (executing program) 2023/11/07 02:56:24 fetching corpus: 21025, signal 244566/316926 (executing program) 2023/11/07 02:56:24 fetching corpus: 21075, signal 244798/316926 (executing program) 2023/11/07 02:56:24 fetching corpus: 21125, signal 244985/316926 (executing program) 2023/11/07 02:56:24 fetching corpus: 21175, signal 245176/316930 (executing program) 2023/11/07 02:56:24 fetching corpus: 21225, signal 245443/316930 (executing program) 2023/11/07 02:56:24 fetching corpus: 21275, signal 245595/316930 (executing program) 2023/11/07 02:56:24 fetching corpus: 21325, signal 245750/316930 (executing program) 2023/11/07 02:56:24 fetching corpus: 21375, signal 245991/316930 (executing program) 2023/11/07 02:56:24 fetching corpus: 21425, signal 246168/316930 (executing program) 2023/11/07 02:56:24 fetching corpus: 21475, signal 246376/316930 (executing program) 2023/11/07 02:56:24 fetching corpus: 21525, signal 246521/316930 (executing program) 2023/11/07 02:56:24 fetching corpus: 21575, signal 246721/316932 (executing program) 2023/11/07 02:56:24 fetching corpus: 21625, signal 246965/316932 (executing program) 2023/11/07 02:56:24 fetching corpus: 21675, signal 247168/316932 (executing program) 2023/11/07 02:56:24 fetching corpus: 21725, signal 247405/316932 (executing program) 2023/11/07 02:56:24 fetching corpus: 21775, signal 247570/316932 (executing program) 2023/11/07 02:56:24 fetching corpus: 21825, signal 247796/316932 (executing program) 2023/11/07 02:56:24 fetching corpus: 21875, signal 248002/316932 (executing program) 2023/11/07 02:56:24 fetching corpus: 21925, signal 248171/316932 (executing program) 2023/11/07 02:56:24 fetching corpus: 21975, signal 248327/316932 (executing program) 2023/11/07 02:56:24 fetching corpus: 22025, signal 248513/316932 (executing program) 2023/11/07 02:56:25 fetching corpus: 22075, signal 248690/316932 (executing program) 2023/11/07 02:56:25 fetching corpus: 22125, signal 248862/316932 (executing program) 2023/11/07 02:56:25 fetching corpus: 22174, signal 249010/316933 (executing program) 2023/11/07 02:56:25 fetching corpus: 22224, signal 249233/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22274, signal 249419/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22324, signal 249544/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22374, signal 249720/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22424, signal 249920/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22474, signal 250060/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22524, signal 250248/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22574, signal 250439/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22624, signal 250602/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22673, signal 250783/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22723, signal 250977/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22773, signal 251168/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22823, signal 251324/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22873, signal 251561/316935 (executing program) 2023/11/07 02:56:25 fetching corpus: 22923, signal 251811/316936 (executing program) 2023/11/07 02:56:25 fetching corpus: 22973, signal 252050/316936 (executing program) 2023/11/07 02:56:25 fetching corpus: 23023, signal 252261/316943 (executing program) 2023/11/07 02:56:25 fetching corpus: 23073, signal 252462/316944 (executing program) 2023/11/07 02:56:25 fetching corpus: 23123, signal 252617/316944 (executing program) 2023/11/07 02:56:25 fetching corpus: 23173, signal 252831/316944 (executing program) 2023/11/07 02:56:25 fetching corpus: 23223, signal 253028/316944 (executing program) 2023/11/07 02:56:25 fetching corpus: 23273, signal 253201/316949 (executing program) 2023/11/07 02:56:25 fetching corpus: 23323, signal 253490/316949 (executing program) 2023/11/07 02:56:25 fetching corpus: 23373, signal 253651/316953 (executing program) 2023/11/07 02:56:25 fetching corpus: 23422, signal 253852/316953 (executing program) 2023/11/07 02:56:25 fetching corpus: 23472, signal 254008/316953 (executing program) 2023/11/07 02:56:25 fetching corpus: 23522, signal 254158/316953 (executing program) 2023/11/07 02:56:25 fetching corpus: 23572, signal 254484/316953 (executing program) 2023/11/07 02:56:26 fetching corpus: 23622, signal 254628/316953 (executing program) 2023/11/07 02:56:26 fetching corpus: 23672, signal 254834/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 23722, signal 254973/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 23772, signal 255183/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 23822, signal 255578/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 23872, signal 255755/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 23922, signal 255933/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 23972, signal 256140/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24022, signal 256273/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24072, signal 256420/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24122, signal 256601/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24172, signal 256879/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24222, signal 257056/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24272, signal 257282/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24322, signal 257447/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24372, signal 257608/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24422, signal 257742/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24472, signal 257864/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24522, signal 258011/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24572, signal 258175/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24622, signal 258362/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24672, signal 258541/316954 (executing program) 2023/11/07 02:56:26 fetching corpus: 24721, signal 258693/316967 (executing program) 2023/11/07 02:56:26 fetching corpus: 24771, signal 258886/316967 (executing program) 2023/11/07 02:56:26 fetching corpus: 24821, signal 259080/316967 (executing program) 2023/11/07 02:56:26 fetching corpus: 24870, signal 259296/316967 (executing program) 2023/11/07 02:56:26 fetching corpus: 24919, signal 259547/316967 (executing program) 2023/11/07 02:56:26 fetching corpus: 24969, signal 259750/316967 (executing program) 2023/11/07 02:56:26 fetching corpus: 25019, signal 259957/316967 (executing program) 2023/11/07 02:56:27 fetching corpus: 25069, signal 260152/316967 (executing program) 2023/11/07 02:56:27 fetching corpus: 25119, signal 260318/316967 (executing program) 2023/11/07 02:56:27 fetching corpus: 25169, signal 260483/316967 (executing program) 2023/11/07 02:56:27 fetching corpus: 25219, signal 260675/316967 (executing program) 2023/11/07 02:56:27 fetching corpus: 25268, signal 260836/316968 (executing program) 2023/11/07 02:56:27 fetching corpus: 25318, signal 260988/316968 (executing program) 2023/11/07 02:56:27 fetching corpus: 25368, signal 261290/316968 (executing program) 2023/11/07 02:56:27 fetching corpus: 25418, signal 261479/316968 (executing program) 2023/11/07 02:56:27 fetching corpus: 25468, signal 261643/316968 (executing program) 2023/11/07 02:56:27 fetching corpus: 25518, signal 261841/316968 (executing program) 2023/11/07 02:56:27 fetching corpus: 25568, signal 262042/316968 (executing program) 2023/11/07 02:56:27 fetching corpus: 25618, signal 262253/316968 (executing program) 2023/11/07 02:56:27 fetching corpus: 25668, signal 262391/316968 (executing program) 2023/11/07 02:56:27 fetching corpus: 25718, signal 262534/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 25768, signal 262699/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 25818, signal 262897/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 25868, signal 263027/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 25918, signal 263219/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 25968, signal 263444/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 26018, signal 263577/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 26068, signal 263740/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 26118, signal 263897/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 26168, signal 264141/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 26218, signal 264285/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 26268, signal 264453/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 26318, signal 264614/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 26368, signal 264750/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 26418, signal 264899/316969 (executing program) 2023/11/07 02:56:27 fetching corpus: 26468, signal 265071/316969 (executing program) 2023/11/07 02:56:28 fetching corpus: 26518, signal 265243/316969 (executing program) 2023/11/07 02:56:28 fetching corpus: 26568, signal 265390/316969 (executing program) 2023/11/07 02:56:28 fetching corpus: 26618, signal 265564/316969 (executing program) 2023/11/07 02:56:28 fetching corpus: 26668, signal 265710/316972 (executing program) 2023/11/07 02:56:28 fetching corpus: 26718, signal 265821/316972 (executing program) 2023/11/07 02:56:28 fetching corpus: 26768, signal 266024/316972 (executing program) 2023/11/07 02:56:28 fetching corpus: 26818, signal 266222/316972 (executing program) 2023/11/07 02:56:28 fetching corpus: 26868, signal 266340/316972 (executing program) 2023/11/07 02:56:28 fetching corpus: 26918, signal 266542/316972 (executing program) 2023/11/07 02:56:28 fetching corpus: 26968, signal 266687/316972 (executing program) 2023/11/07 02:56:28 fetching corpus: 27018, signal 266820/316973 (executing program) 2023/11/07 02:56:28 fetching corpus: 27068, signal 266972/316976 (executing program) 2023/11/07 02:56:28 fetching corpus: 27118, signal 267101/316976 (executing program) 2023/11/07 02:56:28 fetching corpus: 27168, signal 267269/316976 (executing program) 2023/11/07 02:56:28 fetching corpus: 27218, signal 267468/316976 (executing program) 2023/11/07 02:56:28 fetching corpus: 27268, signal 267616/316976 (executing program) 2023/11/07 02:56:28 fetching corpus: 27318, signal 267748/316976 (executing program) 2023/11/07 02:56:28 fetching corpus: 27368, signal 267893/316978 (executing program) 2023/11/07 02:56:28 fetching corpus: 27418, signal 268063/316978 (executing program) 2023/11/07 02:56:28 fetching corpus: 27468, signal 268273/316983 (executing program) 2023/11/07 02:56:28 fetching corpus: 27518, signal 268452/316983 (executing program) 2023/11/07 02:56:28 fetching corpus: 27568, signal 268610/316983 (executing program) 2023/11/07 02:56:28 fetching corpus: 27618, signal 268732/316983 (executing program) 2023/11/07 02:56:28 fetching corpus: 27668, signal 268956/316983 (executing program) 2023/11/07 02:56:28 fetching corpus: 27718, signal 269119/316983 (executing program) 2023/11/07 02:56:28 fetching corpus: 27768, signal 269293/316983 (executing program) 2023/11/07 02:56:28 fetching corpus: 27818, signal 269537/316983 (executing program) 2023/11/07 02:56:28 fetching corpus: 27867, signal 269726/316983 (executing program) 2023/11/07 02:56:28 fetching corpus: 27917, signal 269853/316983 (executing program) 2023/11/07 02:56:29 fetching corpus: 27967, signal 269997/316983 (executing program) 2023/11/07 02:56:29 fetching corpus: 28017, signal 270127/316991 (executing program) 2023/11/07 02:56:29 fetching corpus: 28067, signal 270286/316991 (executing program) 2023/11/07 02:56:29 fetching corpus: 28117, signal 270456/316991 (executing program) 2023/11/07 02:56:29 fetching corpus: 28167, signal 270628/316991 (executing program) 2023/11/07 02:56:29 fetching corpus: 28217, signal 270771/316991 (executing program) 2023/11/07 02:56:29 fetching corpus: 28267, signal 270986/316991 (executing program) 2023/11/07 02:56:29 fetching corpus: 28317, signal 271157/316991 (executing program) 2023/11/07 02:56:29 fetching corpus: 28367, signal 271290/316991 (executing program) 2023/11/07 02:56:29 fetching corpus: 28416, signal 271528/316991 (executing program) 2023/11/07 02:56:29 fetching corpus: 28466, signal 271706/316991 (executing program) 2023/11/07 02:56:29 fetching corpus: 28516, signal 271878/316991 (executing program) 2023/11/07 02:56:29 fetching corpus: 28565, signal 272042/317004 (executing program) 2023/11/07 02:56:29 fetching corpus: 28615, signal 272226/317004 (executing program) 2023/11/07 02:56:29 fetching corpus: 28665, signal 272372/317004 (executing program) 2023/11/07 02:56:29 fetching corpus: 28714, signal 272502/317004 (executing program) 2023/11/07 02:56:29 fetching corpus: 28764, signal 272666/317006 (executing program) 2023/11/07 02:56:29 fetching corpus: 28814, signal 272822/317006 (executing program) 2023/11/07 02:56:29 fetching corpus: 28864, signal 273012/317006 (executing program) 2023/11/07 02:56:29 fetching corpus: 28914, signal 273188/317006 (executing program) 2023/11/07 02:56:29 fetching corpus: 28964, signal 273365/317006 (executing program) 2023/11/07 02:56:29 fetching corpus: 29014, signal 273497/317006 (executing program) 2023/11/07 02:56:29 fetching corpus: 29064, signal 273645/317006 (executing program) 2023/11/07 02:56:29 fetching corpus: 29114, signal 273800/317006 (executing program) 2023/11/07 02:56:29 fetching corpus: 29164, signal 273940/317007 (executing program) 2023/11/07 02:56:29 fetching corpus: 29214, signal 274104/317007 (executing program) 2023/11/07 02:56:29 fetching corpus: 29264, signal 274233/317007 (executing program) 2023/11/07 02:56:29 fetching corpus: 29314, signal 274382/317007 (executing program) 2023/11/07 02:56:30 fetching corpus: 29364, signal 274512/317007 (executing program) 2023/11/07 02:56:30 fetching corpus: 29413, signal 274658/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 29463, signal 274833/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 29513, signal 274953/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 29563, signal 275088/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 29613, signal 275236/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 29663, signal 275373/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 29713, signal 275643/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 29763, signal 275787/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 29813, signal 275976/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 29863, signal 276140/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 29913, signal 276286/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 29963, signal 276450/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 30013, signal 276595/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 30062, signal 276738/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 30111, signal 276854/317009 (executing program) 2023/11/07 02:56:30 fetching corpus: 30161, signal 277011/317019 (executing program) 2023/11/07 02:56:30 fetching corpus: 30210, signal 277178/317019 (executing program) 2023/11/07 02:56:30 fetching corpus: 30260, signal 277335/317019 (executing program) 2023/11/07 02:56:30 fetching corpus: 30310, signal 277479/317020 (executing program) 2023/11/07 02:56:30 fetching corpus: 30360, signal 277654/317020 (executing program) 2023/11/07 02:56:30 fetching corpus: 30410, signal 277798/317020 (executing program) 2023/11/07 02:56:30 fetching corpus: 30460, signal 277918/317020 (executing program) 2023/11/07 02:56:30 fetching corpus: 30510, signal 278048/317020 (executing program) 2023/11/07 02:56:30 fetching corpus: 30560, signal 278226/317020 (executing program) 2023/11/07 02:56:30 fetching corpus: 30609, signal 278342/317020 (executing program) 2023/11/07 02:56:30 fetching corpus: 30659, signal 278461/317021 (executing program) 2023/11/07 02:56:30 fetching corpus: 30709, signal 278610/317021 (executing program) 2023/11/07 02:56:30 fetching corpus: 30759, signal 278776/317023 (executing program) 2023/11/07 02:56:30 fetching corpus: 30809, signal 278894/317025 (executing program) 2023/11/07 02:56:31 fetching corpus: 30859, signal 279039/317025 (executing program) 2023/11/07 02:56:31 fetching corpus: 30909, signal 279165/317025 (executing program) 2023/11/07 02:56:31 fetching corpus: 30959, signal 279334/317025 (executing program) 2023/11/07 02:56:31 fetching corpus: 31009, signal 279526/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31059, signal 279708/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31109, signal 279839/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31159, signal 280004/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31209, signal 280191/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31259, signal 280331/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31309, signal 280478/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31359, signal 280624/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31409, signal 280777/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31459, signal 280931/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31509, signal 281108/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31559, signal 281281/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31609, signal 281391/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31659, signal 281567/317026 (executing program) 2023/11/07 02:56:31 fetching corpus: 31709, signal 281683/317028 (executing program) 2023/11/07 02:56:31 fetching corpus: 31759, signal 281822/317028 (executing program) 2023/11/07 02:56:31 fetching corpus: 31809, signal 282012/317038 (executing program) 2023/11/07 02:56:31 fetching corpus: 31859, signal 282179/317038 (executing program) 2023/11/07 02:56:31 fetching corpus: 31909, signal 282311/317039 (executing program) 2023/11/07 02:56:31 fetching corpus: 31959, signal 282448/317040 (executing program) 2023/11/07 02:56:31 fetching corpus: 32009, signal 282612/317040 (executing program) 2023/11/07 02:56:31 fetching corpus: 32059, signal 282814/317040 (executing program) 2023/11/07 02:56:31 fetching corpus: 32109, signal 282976/317040 (executing program) 2023/11/07 02:56:31 fetching corpus: 32159, signal 283112/317040 (executing program) 2023/11/07 02:56:31 fetching corpus: 32209, signal 283303/317040 (executing program) 2023/11/07 02:56:31 fetching corpus: 32258, signal 283434/317040 (executing program) 2023/11/07 02:56:31 fetching corpus: 32308, signal 283603/317040 (executing program) 2023/11/07 02:56:31 fetching corpus: 32358, signal 283753/317040 (executing program) 2023/11/07 02:56:31 fetching corpus: 32408, signal 283885/317040 (executing program) 2023/11/07 02:56:32 fetching corpus: 32458, signal 284027/317040 (executing program) 2023/11/07 02:56:32 fetching corpus: 32508, signal 284187/317047 (executing program) 2023/11/07 02:56:32 fetching corpus: 32558, signal 284394/317047 (executing program) 2023/11/07 02:56:32 fetching corpus: 32607, signal 284534/317047 (executing program) 2023/11/07 02:56:32 fetching corpus: 32657, signal 284704/317047 (executing program) 2023/11/07 02:56:32 fetching corpus: 32707, signal 284911/317047 (executing program) 2023/11/07 02:56:32 fetching corpus: 32757, signal 285059/317047 (executing program) 2023/11/07 02:56:32 fetching corpus: 32807, signal 285225/317047 (executing program) 2023/11/07 02:56:32 fetching corpus: 32857, signal 285392/317047 (executing program) 2023/11/07 02:56:32 fetching corpus: 32906, signal 285521/317051 (executing program) 2023/11/07 02:56:32 fetching corpus: 32955, signal 285689/317054 (executing program) 2023/11/07 02:56:32 fetching corpus: 33005, signal 285827/317054 (executing program) 2023/11/07 02:56:32 fetching corpus: 33055, signal 286002/317054 (executing program) 2023/11/07 02:56:32 fetching corpus: 33105, signal 286157/317054 (executing program) 2023/11/07 02:56:32 fetching corpus: 33155, signal 286330/317054 (executing program) 2023/11/07 02:56:32 fetching corpus: 33205, signal 286479/317054 (executing program) 2023/11/07 02:56:32 fetching corpus: 33255, signal 286641/317054 (executing program) 2023/11/07 02:56:32 fetching corpus: 33305, signal 286830/317054 (executing program) 2023/11/07 02:56:32 fetching corpus: 33355, signal 286942/317054 (executing program) 2023/11/07 02:56:32 fetching corpus: 33405, signal 287067/317063 (executing program) 2023/11/07 02:56:32 fetching corpus: 33455, signal 287193/317063 (executing program) 2023/11/07 02:56:32 fetching corpus: 33505, signal 287354/317063 (executing program) 2023/11/07 02:56:32 fetching corpus: 33554, signal 287514/317063 (executing program) 2023/11/07 02:56:32 fetching corpus: 33604, signal 287643/317063 (executing program) 2023/11/07 02:56:32 fetching corpus: 33654, signal 287768/317063 (executing program) 2023/11/07 02:56:32 fetching corpus: 33704, signal 287929/317063 (executing program) 2023/11/07 02:56:32 fetching corpus: 33754, signal 288063/317063 (executing program) 2023/11/07 02:56:32 fetching corpus: 33804, signal 288214/317063 (executing program) 2023/11/07 02:56:33 fetching corpus: 33854, signal 288335/317063 (executing program) 2023/11/07 02:56:33 fetching corpus: 33904, signal 288502/317063 (executing program) 2023/11/07 02:56:33 fetching corpus: 33954, signal 288629/317063 (executing program) 2023/11/07 02:56:33 fetching corpus: 34004, signal 288818/317063 (executing program) 2023/11/07 02:56:33 fetching corpus: 34054, signal 288940/317063 (executing program) 2023/11/07 02:56:33 fetching corpus: 34104, signal 289151/317063 (executing program) 2023/11/07 02:56:33 fetching corpus: 34154, signal 289352/317063 (executing program) 2023/11/07 02:56:33 fetching corpus: 34204, signal 289509/317063 (executing program) 2023/11/07 02:56:33 fetching corpus: 34253, signal 289645/317073 (executing program) 2023/11/07 02:56:33 fetching corpus: 34303, signal 289813/317073 (executing program) 2023/11/07 02:56:33 fetching corpus: 34353, signal 289964/317073 (executing program) 2023/11/07 02:56:33 fetching corpus: 34403, signal 290090/317073 (executing program) 2023/11/07 02:56:33 fetching corpus: 34453, signal 290221/317073 (executing program) 2023/11/07 02:56:33 fetching corpus: 34503, signal 290375/317073 (executing program) 2023/11/07 02:56:33 fetching corpus: 34553, signal 290526/317078 (executing program) 2023/11/07 02:56:33 fetching corpus: 34603, signal 290636/317078 (executing program) 2023/11/07 02:56:33 fetching corpus: 34653, signal 290752/317078 (executing program) 2023/11/07 02:56:33 fetching corpus: 34703, signal 290890/317078 (executing program) 2023/11/07 02:56:33 fetching corpus: 34753, signal 291035/317078 (executing program) 2023/11/07 02:56:33 fetching corpus: 34803, signal 291190/317078 (executing program) 2023/11/07 02:56:33 fetching corpus: 34853, signal 291311/317078 (executing program) 2023/11/07 02:56:33 fetching corpus: 34903, signal 291499/317078 (executing program) 2023/11/07 02:56:33 fetching corpus: 34953, signal 291621/317079 (executing program) 2023/11/07 02:56:33 fetching corpus: 35003, signal 291759/317079 (executing program) 2023/11/07 02:56:33 fetching corpus: 35053, signal 291884/317079 (executing program) 2023/11/07 02:56:33 fetching corpus: 35103, signal 292037/317079 (executing program) 2023/11/07 02:56:33 fetching corpus: 35152, signal 292181/317079 (executing program) 2023/11/07 02:56:33 fetching corpus: 35202, signal 292309/317079 (executing program) 2023/11/07 02:56:34 fetching corpus: 35252, signal 292442/317079 (executing program) 2023/11/07 02:56:34 fetching corpus: 35302, signal 292584/317079 (executing program) 2023/11/07 02:56:34 fetching corpus: 35352, signal 292675/317079 (executing program) 2023/11/07 02:56:34 fetching corpus: 35402, signal 292814/317079 (executing program) 2023/11/07 02:56:34 fetching corpus: 35452, signal 292954/317085 (executing program) 2023/11/07 02:56:34 fetching corpus: 35502, signal 293092/317085 (executing program) 2023/11/07 02:56:34 fetching corpus: 35552, signal 293248/317085 (executing program) 2023/11/07 02:56:34 fetching corpus: 35602, signal 293372/317085 (executing program) 2023/11/07 02:56:34 fetching corpus: 35652, signal 293489/317087 (executing program) 2023/11/07 02:56:34 fetching corpus: 35702, signal 293711/317087 (executing program) 2023/11/07 02:56:34 fetching corpus: 35752, signal 293835/317087 (executing program) 2023/11/07 02:56:34 fetching corpus: 35802, signal 293976/317087 (executing program) 2023/11/07 02:56:34 fetching corpus: 35852, signal 294149/317087 (executing program) 2023/11/07 02:56:34 fetching corpus: 35902, signal 294270/317087 (executing program) 2023/11/07 02:56:34 fetching corpus: 35952, signal 294431/317087 (executing program) 2023/11/07 02:56:34 fetching corpus: 36002, signal 294594/317087 (executing program) 2023/11/07 02:56:34 fetching corpus: 36052, signal 294733/317087 (executing program) 2023/11/07 02:56:34 fetching corpus: 36101, signal 294882/317087 (executing program) 2023/11/07 02:56:34 fetching corpus: 36151, signal 294984/317088 (executing program) 2023/11/07 02:56:34 fetching corpus: 36201, signal 295147/317092 (executing program) 2023/11/07 02:56:34 fetching corpus: 36251, signal 295318/317092 (executing program) 2023/11/07 02:56:34 fetching corpus: 36301, signal 295521/317092 (executing program) 2023/11/07 02:56:34 fetching corpus: 36351, signal 295624/317092 (executing program) 2023/11/07 02:56:34 fetching corpus: 36401, signal 295767/317092 (executing program) 2023/11/07 02:56:34 fetching corpus: 36451, signal 295868/317092 (executing program) 2023/11/07 02:56:34 fetching corpus: 36501, signal 295977/317092 (executing program) 2023/11/07 02:56:34 fetching corpus: 36551, signal 296083/317092 (executing program) 2023/11/07 02:56:34 fetching corpus: 36601, signal 296199/317092 (executing program) 2023/11/07 02:56:34 fetching corpus: 36651, signal 296370/317092 (executing program) 2023/11/07 02:56:34 fetching corpus: 36701, signal 296502/317092 (executing program) 2023/11/07 02:56:35 fetching corpus: 36751, signal 296652/317095 (executing program) 2023/11/07 02:56:35 fetching corpus: 36801, signal 296743/317095 (executing program) 2023/11/07 02:56:35 fetching corpus: 36851, signal 296876/317095 (executing program) 2023/11/07 02:56:35 fetching corpus: 36901, signal 297008/317095 (executing program) 2023/11/07 02:56:35 fetching corpus: 36951, signal 297119/317095 (executing program) 2023/11/07 02:56:35 fetching corpus: 37001, signal 297248/317095 (executing program) 2023/11/07 02:56:35 fetching corpus: 37051, signal 297365/317095 (executing program) 2023/11/07 02:56:35 fetching corpus: 37101, signal 297479/317098 (executing program) 2023/11/07 02:56:35 fetching corpus: 37151, signal 297619/317098 (executing program) 2023/11/07 02:56:35 fetching corpus: 37201, signal 297732/317098 (executing program) 2023/11/07 02:56:35 fetching corpus: 37251, signal 297836/317098 (executing program) 2023/11/07 02:56:35 fetching corpus: 37301, signal 297981/317101 (executing program) 2023/11/07 02:56:35 fetching corpus: 37351, signal 298148/317103 (executing program) 2023/11/07 02:56:35 fetching corpus: 37401, signal 298275/317103 (executing program) 2023/11/07 02:56:35 fetching corpus: 37451, signal 298407/317103 (executing program) 2023/11/07 02:56:35 fetching corpus: 37501, signal 298556/317103 (executing program) 2023/11/07 02:56:35 fetching corpus: 37551, signal 298676/317103 (executing program) 2023/11/07 02:56:35 fetching corpus: 37601, signal 298827/317103 (executing program) 2023/11/07 02:56:35 fetching corpus: 37651, signal 298949/317103 (executing program) 2023/11/07 02:56:35 fetching corpus: 37701, signal 299042/317103 (executing program) 2023/11/07 02:56:35 fetching corpus: 37751, signal 299149/317103 (executing program) 2023/11/07 02:56:35 fetching corpus: 37800, signal 299309/317103 (executing program) 2023/11/07 02:56:35 fetching corpus: 37850, signal 299413/317103 (executing program) 2023/11/07 02:56:35 fetching corpus: 37900, signal 299581/317103 (executing program) 2023/11/07 02:56:35 fetching corpus: 37950, signal 299696/317106 (executing program) 2023/11/07 02:56:35 fetching corpus: 38000, signal 299822/317106 (executing program) 2023/11/07 02:56:35 fetching corpus: 38050, signal 299944/317106 (executing program) 2023/11/07 02:56:35 fetching corpus: 38100, signal 300062/317106 (executing program) 2023/11/07 02:56:36 fetching corpus: 38150, signal 300234/317106 (executing program) 2023/11/07 02:56:36 fetching corpus: 38200, signal 300385/317106 (executing program) 2023/11/07 02:56:36 fetching corpus: 38250, signal 300507/317106 (executing program) 2023/11/07 02:56:36 fetching corpus: 38300, signal 300699/317106 (executing program) 2023/11/07 02:56:36 fetching corpus: 38350, signal 300830/317106 (executing program) 2023/11/07 02:56:36 fetching corpus: 38400, signal 300968/317108 (executing program) 2023/11/07 02:56:36 fetching corpus: 38449, signal 301159/317108 (executing program) 2023/11/07 02:56:36 fetching corpus: 38499, signal 301287/317108 (executing program) 2023/11/07 02:56:36 fetching corpus: 38548, signal 301411/317108 (executing program) 2023/11/07 02:56:36 fetching corpus: 38598, signal 301516/317108 (executing program) 2023/11/07 02:56:36 fetching corpus: 38648, signal 301625/317109 (executing program) 2023/11/07 02:56:36 fetching corpus: 38698, signal 301803/317109 (executing program) 2023/11/07 02:56:36 fetching corpus: 38747, signal 301932/317109 (executing program) 2023/11/07 02:56:36 fetching corpus: 38797, signal 302089/317109 (executing program) 2023/11/07 02:56:36 fetching corpus: 38847, signal 302222/317109 (executing program) 2023/11/07 02:56:36 fetching corpus: 38897, signal 302345/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 38947, signal 302462/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 38997, signal 302593/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 39047, signal 302714/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 39097, signal 302874/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 39147, signal 302990/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 39197, signal 303119/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 39247, signal 303229/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 39296, signal 303409/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 39346, signal 303531/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 39395, signal 303637/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 39445, signal 303768/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 39494, signal 303883/317111 (executing program) 2023/11/07 02:56:36 fetching corpus: 39544, signal 304060/317112 (executing program) 2023/11/07 02:56:37 fetching corpus: 39593, signal 304156/317112 (executing program) 2023/11/07 02:56:37 fetching corpus: 39643, signal 304276/317112 (executing program) 2023/11/07 02:56:37 fetching corpus: 39692, signal 304407/317117 (executing program) 2023/11/07 02:56:37 fetching corpus: 39742, signal 304506/317117 (executing program) 2023/11/07 02:56:37 fetching corpus: 39792, signal 304616/317117 (executing program) 2023/11/07 02:56:37 fetching corpus: 39841, signal 304740/317117 (executing program) 2023/11/07 02:56:37 fetching corpus: 39891, signal 304855/317120 (executing program) 2023/11/07 02:56:37 fetching corpus: 39940, signal 305007/317120 (executing program) 2023/11/07 02:56:37 fetching corpus: 39990, signal 305177/317120 (executing program) 2023/11/07 02:56:37 fetching corpus: 40040, signal 305352/317120 (executing program) 2023/11/07 02:56:37 fetching corpus: 40090, signal 305465/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40140, signal 305561/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40190, signal 305687/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40240, signal 305849/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40289, signal 305957/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40339, signal 306077/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40389, signal 306232/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40439, signal 306338/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40489, signal 306433/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40539, signal 306549/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40589, signal 306650/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40639, signal 306779/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40689, signal 306971/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40739, signal 307110/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40789, signal 307213/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40839, signal 307395/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40889, signal 307506/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40939, signal 307656/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 40988, signal 307789/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 41038, signal 307899/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 41088, signal 308031/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 41138, signal 308147/317123 (executing program) 2023/11/07 02:56:37 fetching corpus: 41188, signal 308258/317123 (executing program) 2023/11/07 02:56:38 fetching corpus: 41237, signal 308388/317124 (executing program) 2023/11/07 02:56:38 fetching corpus: 41287, signal 308576/317126 (executing program) 2023/11/07 02:56:38 fetching corpus: 41337, signal 308683/317127 (executing program) 2023/11/07 02:56:38 fetching corpus: 41387, signal 308798/317127 (executing program) 2023/11/07 02:56:38 fetching corpus: 41437, signal 308911/317127 (executing program) 2023/11/07 02:56:38 fetching corpus: 41487, signal 309024/317128 (executing program) 2023/11/07 02:56:38 fetching corpus: 41537, signal 309118/317128 (executing program) 2023/11/07 02:56:38 fetching corpus: 41587, signal 309258/317128 (executing program) 2023/11/07 02:56:38 fetching corpus: 41637, signal 309374/317131 (executing program) 2023/11/07 02:56:38 fetching corpus: 41686, signal 309484/317131 (executing program) 2023/11/07 02:56:38 fetching corpus: 41735, signal 309576/317131 (executing program) 2023/11/07 02:56:38 fetching corpus: 41785, signal 309738/317131 (executing program) 2023/11/07 02:56:38 fetching corpus: 41834, signal 309928/317135 (executing program) 2023/11/07 02:56:38 fetching corpus: 41884, signal 310071/317135 (executing program) 2023/11/07 02:56:38 fetching corpus: 41934, signal 310242/317135 (executing program) 2023/11/07 02:56:38 fetching corpus: 41984, signal 310393/317135 (executing program) 2023/11/07 02:56:38 fetching corpus: 42034, signal 310560/317135 (executing program) 2023/11/07 02:56:38 fetching corpus: 42084, signal 310658/317135 (executing program) 2023/11/07 02:56:38 fetching corpus: 42134, signal 310810/317135 (executing program) 2023/11/07 02:56:38 fetching corpus: 42184, signal 310953/317137 (executing program) 2023/11/07 02:56:38 fetching corpus: 42234, signal 311095/317137 (executing program) 2023/11/07 02:56:38 fetching corpus: 42284, signal 311204/317137 (executing program) 2023/11/07 02:56:38 fetching corpus: 42334, signal 311316/317137 (executing program) 2023/11/07 02:56:38 fetching corpus: 42384, signal 311465/317137 (executing program) 2023/11/07 02:56:38 fetching corpus: 42434, signal 311582/317137 (executing program) 2023/11/07 02:56:38 fetching corpus: 42483, signal 311713/317137 (executing program) 2023/11/07 02:56:39 fetching corpus: 42533, signal 311828/317137 (executing program) 2023/11/07 02:56:39 fetching corpus: 42583, signal 311942/317137 (executing program) 2023/11/07 02:56:39 fetching corpus: 42633, signal 312069/317137 (executing program) 2023/11/07 02:56:39 fetching corpus: 42682, signal 312211/317137 (executing program) 2023/11/07 02:56:39 fetching corpus: 42732, signal 312311/317137 (executing program) 2023/11/07 02:56:39 fetching corpus: 42782, signal 312445/317137 (executing program) 2023/11/07 02:56:39 fetching corpus: 42832, signal 312543/317144 (executing program) 2023/11/07 02:56:39 fetching corpus: 42882, signal 312636/317144 (executing program) 2023/11/07 02:56:39 fetching corpus: 42932, signal 312757/317144 (executing program) 2023/11/07 02:56:39 fetching corpus: 42982, signal 312921/317144 (executing program) 2023/11/07 02:56:39 fetching corpus: 43032, signal 313040/317144 (executing program) 2023/11/07 02:56:39 fetching corpus: 43081, signal 313211/317144 (executing program) 2023/11/07 02:56:39 fetching corpus: 43131, signal 313330/317146 (executing program) 2023/11/07 02:56:39 fetching corpus: 43180, signal 313432/317146 (executing program) 2023/11/07 02:56:39 fetching corpus: 43230, signal 313578/317146 (executing program) 2023/11/07 02:56:39 fetching corpus: 43280, signal 313692/317146 (executing program) 2023/11/07 02:56:39 fetching corpus: 43330, signal 313824/317146 (executing program) 2023/11/07 02:56:39 fetching corpus: 43380, signal 313932/317146 (executing program) 2023/11/07 02:56:39 fetching corpus: 43430, signal 314042/317146 (executing program) 2023/11/07 02:56:39 fetching corpus: 43443, signal 314075/317146 (executing program) 2023/11/07 02:56:39 fetching corpus: 43443, signal 314075/317146 (executing program) 02:56:41 executing program 0: perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x3f}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r0, r2, 0x0, 0x1000000201005) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000180)) r3 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) r4 = dup(0xffffffffffffffff) syz_genetlink_get_family_id$ipvs(&(0x7f0000000280), r4) sendmsg$AUDIT_TRIM(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={0x0}}, 0x20000040) r5 = socket$inet6(0xa, 0x3, 0xff) r6 = socket$inet6(0xa, 0x3, 0xff) setsockopt$inet6_group_source_req(r6, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_group_source_req(r5, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_int(r5, 0x29, 0x16, &(0x7f0000000000), 0x4) syz_open_pts(r4, 0x0) fsmount(r4, 0x1, 0x78) r7 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) setsockopt$inet6_int(r7, 0x29, 0x4b, &(0x7f00000002c0)=0x7, 0x4) r8 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) mount$9p_unix(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00', &(0x7f0000000440), 0x88000, &(0x7f0000000480)=ANY=[@ANYBLOB="7472616e733d756e69782c6e6f657874656e642c6d6d61702c616669643d3078303030303030303000000000000000052c6f628c53273770653d7468726561646564002c636f6e746578743d73746166665f752c6673757569643d34336538196164322d363938632d3363301e1560ca612d346433312d31348c3ee36230302c7375626a5f726f6c653d495056"]) open(&(0x7f0000000380)='./bus\x00', 0x202400, 0x40) r9 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r9, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) socket$inet6(0x10, 0x3, 0x0) 2023/11/07 02:56:41 starting 6 fuzzer processes 02:56:41 executing program 5: keyctl$read(0xb, 0x0, &(0x7f0000000180)=""/4096, 0x1000) r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000840)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) r1 = add_key$fscrypt_v1(&(0x7f00000013c0), &(0x7f0000001400)={'fscrypt:', @desc2}, &(0x7f0000001440)={0x0, "1594fbc8374f6c67103f026c044c94ae3925bacb105eff1233a2d40f74b41a5d3135f27a85a1c77fa7831f0d41da4863747a84ad8d0936892afc486b57eafed8", 0x27}, 0x48, 0xffffffffffffffff) keyctl$read(0xb, r1, &(0x7f00000014c0)=""/111, 0x6f) add_key(&(0x7f00000003c0)='dns_resolver\x00', &(0x7f0000000400)={'syz', 0x3}, &(0x7f0000000080)="00000102", 0xfffff, r0) request_key(&(0x7f00000000c0)='dns_resolver\x00', &(0x7f0000000100)={'syz', 0x3}, &(0x7f0000000140)='0000111122223333', r0) keyctl$read(0xb, r0, &(0x7f0000001280)=""/186, 0xba) syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x2) 02:56:41 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xd, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0xac}, [@ldst={0x6, 0x2}], {0x95, 0x0, 0x74}}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) 02:56:41 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r1, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000180)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000800)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bond={{0x9}, {0x4}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x3c}}, 0x0) 02:56:41 executing program 2: setrlimit(0x1, &(0x7f0000000040)) rt_sigaction(0x19, &(0x7f0000000140)={&(0x7f0000000180)="26666466460f383dae03000000400f2a770d66410fd82e64d8868cabfb6a26f00994aff7000000c4c1796f960600000040cd00c4e2f1453c99f340a56544ca0c00", 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000280)) r0 = memfd_create(&(0x7f00000006c0)='\x00\xac=\x9d\xd2\xdb\xe6\xbf\xb4\xf2\xed\x04\x00\x00\x00\xd4N\x12\x9b\x1f\t\xd1Z+\x86T\x16\xf8\x01\x00\x00\x00\x9f+\x8d!\x0fG\xab\xc2\xdc\xa3\xb3\xae8\x9f9?\xefo\xa4k\x01\xb2>\xa1\x9c\x86xm\xe6\x9bZ4\x91\x1a\xdb\xdd\x89\xb9\xc0LF;\xd6\x84\x195\x06\x00\x00\x00~\xf3S\x12\"p^\xc1jP\x8a\xc6[\xbd\xe7q]\xdd\r\x1aZS\x01*\x1b\xfd\xbcMA\xdcq\xa1\x00\xb3\xf9\x91r\x7f\xdc\xf1\xc3G,\xdb\xccS\x15\x95b\x17\xab\xe4?\x81\x84\xb8\x92P\x99YO\xb8V\xd5p\x90X\xaaf', 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="a0", 0x1}], 0x1, 0x0, 0x0) 02:56:41 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x9, 0xa, 0x416, 0x1, 0x10}, 0x48) bpf$MAP_DELETE_ELEM(0x4, &(0x7f0000000000)={r0, 0x0, 0x20000000}, 0x20) [ 52.820290][ T27] kauditd_printk_skb: 3 callbacks suppressed [ 52.820306][ T27] audit: type=1400 audit(1699325801.787:94): avc: denied { execmem } for pid=3086 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 52.933417][ T27] audit: type=1400 audit(1699325801.827:95): avc: denied { read } for pid=3090 comm="syz-executor.0" dev="nsfs" ino=4026531840 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 52.954775][ T27] audit: type=1400 audit(1699325801.827:96): avc: denied { open } for pid=3090 comm="syz-executor.0" path="net:[4026531840]" dev="nsfs" ino=4026531840 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:nsfs_t tclass=file permissive=1 [ 52.978186][ T27] audit: type=1400 audit(1699325801.837:97): avc: denied { mounton } for pid=3090 comm="syz-executor.0" path="/" dev="sda1" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:root_t tclass=dir permissive=1 [ 52.999769][ T27] audit: type=1400 audit(1699325801.837:98): avc: denied { module_request } for pid=3090 comm="syz-executor.0" kmod="netdev-nr0" scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=system permissive=1 [ 53.021745][ T27] audit: type=1400 audit(1699325801.857:99): avc: denied { sys_module } for pid=3090 comm="syz-executor.0" capability=16 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability permissive=1 [ 53.093238][ T27] audit: type=1400 audit(1699325802.017:100): avc: denied { append } for pid=2761 comm="syslogd" name="messages" dev="tmpfs" ino=2 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 53.115472][ T27] audit: type=1400 audit(1699325802.017:101): avc: denied { open } for pid=2761 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=2 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 53.137985][ T27] audit: type=1400 audit(1699325802.017:102): avc: denied { getattr } for pid=2761 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=2 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 53.381836][ T3090] chnl_net:caif_netlink_parms(): no params data found [ 53.409588][ T3092] chnl_net:caif_netlink_parms(): no params data found [ 53.522792][ T3090] bridge0: port 1(bridge_slave_0) entered blocking state [ 53.529911][ T3090] bridge0: port 1(bridge_slave_0) entered disabled state [ 53.537205][ T3090] bridge_slave_0: entered allmulticast mode [ 53.543535][ T3090] bridge_slave_0: entered promiscuous mode [ 53.558952][ T3113] chnl_net:caif_netlink_parms(): no params data found [ 53.574003][ T3092] bridge0: port 1(bridge_slave_0) entered blocking state [ 53.581250][ T3092] bridge0: port 1(bridge_slave_0) entered disabled state [ 53.588409][ T3092] bridge_slave_0: entered allmulticast mode [ 53.594858][ T3092] bridge_slave_0: entered promiscuous mode [ 53.603648][ T3092] bridge0: port 2(bridge_slave_1) entered blocking state [ 53.610762][ T3092] bridge0: port 2(bridge_slave_1) entered disabled state [ 53.617939][ T3092] bridge_slave_1: entered allmulticast mode [ 53.624283][ T3092] bridge_slave_1: entered promiscuous mode [ 53.635990][ T3090] bridge0: port 2(bridge_slave_1) entered blocking state [ 53.643106][ T3090] bridge0: port 2(bridge_slave_1) entered disabled state [ 53.650316][ T3090] bridge_slave_1: entered allmulticast mode [ 53.656799][ T3090] bridge_slave_1: entered promiscuous mode [ 53.698853][ T3092] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 53.714071][ T3090] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 53.726542][ T3090] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 53.755095][ T3092] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 53.792734][ T3090] team0: Port device team_slave_0 added [ 53.799333][ T3090] team0: Port device team_slave_1 added [ 53.816889][ T3112] chnl_net:caif_netlink_parms(): no params data found [ 53.835439][ T3092] team0: Port device team_slave_0 added [ 53.841908][ T3092] team0: Port device team_slave_1 added [ 53.872420][ T3113] bridge0: port 1(bridge_slave_0) entered blocking state [ 53.879635][ T3113] bridge0: port 1(bridge_slave_0) entered disabled state [ 53.886992][ T3113] bridge_slave_0: entered allmulticast mode [ 53.893453][ T3113] bridge_slave_0: entered promiscuous mode [ 53.911401][ T3090] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 53.918417][ T3090] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 53.944380][ T3090] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 53.962286][ T3113] bridge0: port 2(bridge_slave_1) entered blocking state [ 53.969427][ T3113] bridge0: port 2(bridge_slave_1) entered disabled state [ 53.976597][ T3113] bridge_slave_1: entered allmulticast mode [ 53.983133][ T3113] bridge_slave_1: entered promiscuous mode [ 53.989841][ T3092] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 53.996802][ T3092] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 54.022847][ T3092] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 54.043945][ T3090] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 54.050931][ T3090] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 54.076986][ T3090] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 54.111042][ T3092] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 54.118074][ T3092] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 54.143991][ T3092] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 54.167681][ T3121] chnl_net:caif_netlink_parms(): no params data found [ 54.184729][ T3113] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 54.207428][ T3112] bridge0: port 1(bridge_slave_0) entered blocking state [ 54.214550][ T3112] bridge0: port 1(bridge_slave_0) entered disabled state [ 54.221888][ T3112] bridge_slave_0: entered allmulticast mode [ 54.228450][ T3112] bridge_slave_0: entered promiscuous mode [ 54.237117][ T3090] hsr_slave_0: entered promiscuous mode [ 54.243526][ T3090] hsr_slave_1: entered promiscuous mode [ 54.250642][ T3113] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 54.261855][ T3128] chnl_net:caif_netlink_parms(): no params data found [ 54.286554][ T3112] bridge0: port 2(bridge_slave_1) entered blocking state [ 54.293667][ T3112] bridge0: port 2(bridge_slave_1) entered disabled state [ 54.301095][ T3112] bridge_slave_1: entered allmulticast mode [ 54.307661][ T3112] bridge_slave_1: entered promiscuous mode [ 54.335981][ T3092] hsr_slave_0: entered promiscuous mode [ 54.342194][ T3092] hsr_slave_1: entered promiscuous mode [ 54.348353][ T3092] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 54.355903][ T3092] Cannot create hsr debugfs directory [ 54.403092][ T3112] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 54.412768][ T3113] team0: Port device team_slave_0 added [ 54.421630][ T3113] team0: Port device team_slave_1 added [ 54.430265][ T3121] bridge0: port 1(bridge_slave_0) entered blocking state [ 54.437380][ T3121] bridge0: port 1(bridge_slave_0) entered disabled state [ 54.444564][ T3121] bridge_slave_0: entered allmulticast mode [ 54.451153][ T3121] bridge_slave_0: entered promiscuous mode [ 54.457815][ T3121] bridge0: port 2(bridge_slave_1) entered blocking state [ 54.464959][ T3121] bridge0: port 2(bridge_slave_1) entered disabled state [ 54.474334][ T3121] bridge_slave_1: entered allmulticast mode [ 54.480816][ T3121] bridge_slave_1: entered promiscuous mode [ 54.488054][ T3112] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 54.536913][ T3128] bridge0: port 1(bridge_slave_0) entered blocking state [ 54.543992][ T3128] bridge0: port 1(bridge_slave_0) entered disabled state [ 54.551315][ T3128] bridge_slave_0: entered allmulticast mode [ 54.557895][ T3128] bridge_slave_0: entered promiscuous mode [ 54.564392][ T3128] bridge0: port 2(bridge_slave_1) entered blocking state [ 54.571482][ T3128] bridge0: port 2(bridge_slave_1) entered disabled state [ 54.578649][ T3128] bridge_slave_1: entered allmulticast mode [ 54.585002][ T3128] bridge_slave_1: entered promiscuous mode [ 54.591728][ T3113] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 54.598762][ T3113] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 54.624746][ T3113] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 54.637072][ T3113] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 54.644087][ T3113] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 54.670136][ T3113] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 54.682065][ T3121] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 54.699775][ T3112] team0: Port device team_slave_0 added [ 54.723257][ T3121] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 54.740760][ T3112] team0: Port device team_slave_1 added [ 54.747541][ T3128] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 54.758016][ T3128] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 54.799187][ T3128] team0: Port device team_slave_0 added [ 54.819429][ T3113] hsr_slave_0: entered promiscuous mode [ 54.825598][ T3113] hsr_slave_1: entered promiscuous mode [ 54.831580][ T3113] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 54.839178][ T3113] Cannot create hsr debugfs directory [ 54.845325][ T3121] team0: Port device team_slave_0 added [ 54.852163][ T3121] team0: Port device team_slave_1 added [ 54.863106][ T3112] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 54.870094][ T3112] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 54.896008][ T3112] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 54.907808][ T3128] team0: Port device team_slave_1 added [ 54.925984][ T3112] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 54.932965][ T3112] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 54.958960][ T3112] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 54.995010][ T3121] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 55.002042][ T3121] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 55.027977][ T3121] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 55.040100][ T3128] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 55.047077][ T3128] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 55.073036][ T3128] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 55.075434][ T27] audit: type=1400 audit(1699325804.047:103): avc: denied { remove_name } for pid=2761 comm="syslogd" name="messages" dev="tmpfs" ino=2 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 55.108294][ T3128] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 55.115247][ T3128] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 55.141198][ T3128] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 55.168224][ T3121] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 55.175246][ T3121] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 55.201164][ T3121] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 55.245955][ T3112] hsr_slave_0: entered promiscuous mode [ 55.252097][ T3112] hsr_slave_1: entered promiscuous mode [ 55.258917][ T3112] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 55.266536][ T3112] Cannot create hsr debugfs directory [ 55.297627][ T3092] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 55.308325][ T3128] hsr_slave_0: entered promiscuous mode [ 55.314412][ T3128] hsr_slave_1: entered promiscuous mode [ 55.320345][ T3128] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 55.327951][ T3128] Cannot create hsr debugfs directory [ 55.344974][ T3121] hsr_slave_0: entered promiscuous mode [ 55.351167][ T3121] hsr_slave_1: entered promiscuous mode [ 55.357563][ T3121] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 55.365123][ T3121] Cannot create hsr debugfs directory [ 55.375504][ T3092] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 55.403576][ T3092] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 55.413522][ T3092] netdevsim netdevsim1 netdevsim3: renamed from eth3 [ 55.422277][ T3090] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 55.446981][ T3090] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 55.456018][ T3090] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 55.466790][ T3090] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 55.534418][ T3113] netdevsim netdevsim5 netdevsim0: renamed from eth0 [ 55.552644][ T3113] netdevsim netdevsim5 netdevsim1: renamed from eth1 [ 55.577296][ T3113] netdevsim netdevsim5 netdevsim2: renamed from eth2 [ 55.591650][ T3113] netdevsim netdevsim5 netdevsim3: renamed from eth3 [ 55.606413][ T3128] netdevsim netdevsim2 netdevsim0: renamed from eth0 [ 55.615123][ T3128] netdevsim netdevsim2 netdevsim1: renamed from eth1 [ 55.625696][ T3128] netdevsim netdevsim2 netdevsim2: renamed from eth2 [ 55.635410][ T3128] netdevsim netdevsim2 netdevsim3: renamed from eth3 [ 55.688325][ T3090] 8021q: adding VLAN 0 to HW filter on device bond0 [ 55.717719][ T3092] 8021q: adding VLAN 0 to HW filter on device bond0 [ 55.728260][ T3112] netdevsim netdevsim3 netdevsim0: renamed from eth0 [ 55.738249][ T3112] netdevsim netdevsim3 netdevsim1: renamed from eth1 [ 55.750484][ T3090] 8021q: adding VLAN 0 to HW filter on device team0 [ 55.767341][ T3192] bridge0: port 1(bridge_slave_0) entered blocking state [ 55.774568][ T3192] bridge0: port 1(bridge_slave_0) entered forwarding state [ 55.783817][ T3192] bridge0: port 2(bridge_slave_1) entered blocking state [ 55.790983][ T3192] bridge0: port 2(bridge_slave_1) entered forwarding state [ 55.800644][ T3112] netdevsim netdevsim3 netdevsim2: renamed from eth2 [ 55.810833][ T3112] netdevsim netdevsim3 netdevsim3: renamed from eth3 [ 55.825380][ T3092] 8021q: adding VLAN 0 to HW filter on device team0 [ 55.898836][ T3092] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 55.909494][ T3092] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 55.924346][ T3189] bridge0: port 1(bridge_slave_0) entered blocking state [ 55.931468][ T3189] bridge0: port 1(bridge_slave_0) entered forwarding state [ 55.941061][ T3189] bridge0: port 2(bridge_slave_1) entered blocking state [ 55.948129][ T3189] bridge0: port 2(bridge_slave_1) entered forwarding state [ 55.966835][ T3121] netdevsim netdevsim4 netdevsim0: renamed from eth0 [ 55.979061][ T3121] netdevsim netdevsim4 netdevsim1: renamed from eth1 [ 55.989135][ T3128] 8021q: adding VLAN 0 to HW filter on device bond0 [ 55.996465][ T3121] netdevsim netdevsim4 netdevsim2: renamed from eth2 [ 56.006061][ T3121] netdevsim netdevsim4 netdevsim3: renamed from eth3 [ 56.043836][ T3113] 8021q: adding VLAN 0 to HW filter on device bond0 [ 56.065358][ T3128] 8021q: adding VLAN 0 to HW filter on device team0 [ 56.093845][ T3112] 8021q: adding VLAN 0 to HW filter on device bond0 [ 56.111152][ T3189] bridge0: port 1(bridge_slave_0) entered blocking state [ 56.118246][ T3189] bridge0: port 1(bridge_slave_0) entered forwarding state [ 56.127152][ T3189] bridge0: port 2(bridge_slave_1) entered blocking state [ 56.134213][ T3189] bridge0: port 2(bridge_slave_1) entered forwarding state [ 56.153906][ T3092] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 56.167381][ T3090] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 56.176069][ T3113] 8021q: adding VLAN 0 to HW filter on device team0 [ 56.186911][ T3112] 8021q: adding VLAN 0 to HW filter on device team0 [ 56.199376][ T3195] bridge0: port 1(bridge_slave_0) entered blocking state [ 56.206458][ T3195] bridge0: port 1(bridge_slave_0) entered forwarding state [ 56.229627][ T3186] bridge0: port 2(bridge_slave_1) entered blocking state [ 56.236818][ T3186] bridge0: port 2(bridge_slave_1) entered forwarding state [ 56.264911][ T3112] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 56.275403][ T3112] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 56.292563][ T3186] bridge0: port 1(bridge_slave_0) entered blocking state [ 56.299690][ T3186] bridge0: port 1(bridge_slave_0) entered forwarding state [ 56.308971][ T3186] bridge0: port 2(bridge_slave_1) entered blocking state [ 56.316133][ T3186] bridge0: port 2(bridge_slave_1) entered forwarding state [ 56.343727][ T3128] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 56.354203][ T3128] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 56.378259][ T3113] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 56.388734][ T3113] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 56.412601][ T3121] 8021q: adding VLAN 0 to HW filter on device bond0 [ 56.435038][ T3092] veth0_vlan: entered promiscuous mode [ 56.460864][ T3121] 8021q: adding VLAN 0 to HW filter on device team0 [ 56.507573][ T3192] bridge0: port 1(bridge_slave_0) entered blocking state [ 56.514741][ T3192] bridge0: port 1(bridge_slave_0) entered forwarding state [ 56.524668][ T3192] bridge0: port 2(bridge_slave_1) entered blocking state [ 56.532011][ T3192] bridge0: port 2(bridge_slave_1) entered forwarding state [ 56.548749][ T3112] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 56.561996][ T3128] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 56.583774][ T3121] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 56.594188][ T3121] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 56.613325][ T3092] veth1_vlan: entered promiscuous mode [ 56.642981][ T3113] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 56.668218][ T3092] veth0_macvtap: entered promiscuous mode [ 56.688471][ T3092] veth1_macvtap: entered promiscuous mode [ 56.707535][ T3090] veth0_vlan: entered promiscuous mode [ 56.715423][ T3090] veth1_vlan: entered promiscuous mode [ 56.732066][ T3092] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 56.750060][ T3092] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 56.762571][ T3121] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 56.775396][ T3090] veth0_macvtap: entered promiscuous mode [ 56.783848][ T3092] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 56.792682][ T3092] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 56.801612][ T3092] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 56.810485][ T3092] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 56.837150][ T3090] veth1_macvtap: entered promiscuous mode [ 56.868012][ T3128] veth0_vlan: entered promiscuous mode [ 56.875948][ T3128] veth1_vlan: entered promiscuous mode [ 56.895717][ T3112] veth0_vlan: entered promiscuous mode [ 56.904461][ T3090] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 56.915117][ T3090] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 56.926448][ T3090] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 56.949575][ T3112] veth1_vlan: entered promiscuous mode [ 56.956984][ T3090] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 56.967483][ T3090] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 56.979058][ T3090] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 56.989083][ T3090] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 56.998010][ T3090] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.006863][ T3090] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.015638][ T3090] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 02:56:46 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xd, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0xac}, [@ldst={0x6, 0x2}], {0x95, 0x0, 0x74}}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) [ 57.059546][ T3128] veth0_macvtap: entered promiscuous mode 02:56:46 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xd, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0xac}, [@ldst={0x6, 0x2}], {0x95, 0x0, 0x74}}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) [ 57.109399][ T3112] veth0_macvtap: entered promiscuous mode [ 57.136362][ T3112] veth1_macvtap: entered promiscuous mode [ 57.144235][ T3128] veth1_macvtap: entered promiscuous mode 02:56:46 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0xd, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x61, 0x11, 0xac}, [@ldst={0x6, 0x2}], {0x95, 0x0, 0x74}}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) [ 57.159099][ T3113] veth0_vlan: entered promiscuous mode 02:56:46 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_TREAD(r0, 0x40345410, &(0x7f0000000040)=0x1) ioctl$SNDRV_TIMER_IOCTL_CONTINUE(r0, 0x54a2) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000000)={{0x0, 0x3}}) 02:56:46 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=@newlink={0x38, 0x10, 0xd0d, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4, 0x5}}}]}, 0x38}}, 0x0) [ 57.195485][ T3112] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 57.205998][ T3112] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.215876][ T3112] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 57.226430][ T3112] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.239297][ T3112] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 57.248707][ T3112] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 57.259258][ T3112] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.269347][ T3112] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 57.279947][ T3112] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.292175][ T3112] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 57.302744][ T3113] veth1_vlan: entered promiscuous mode [ 57.313764][ T3121] veth0_vlan: entered promiscuous mode [ 57.331924][ T3112] netdevsim netdevsim3 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 02:56:46 executing program 1: mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x2, 0x200000005c831, 0xffffffffffffffff, 0x0) mbind(&(0x7f000002f000/0x4000)=nil, 0x4000, 0x2, &(0x7f0000000040)=0x101, 0x800, 0x1) [ 57.340925][ T3112] netdevsim netdevsim3 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.349712][ T3112] netdevsim netdevsim3 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.358548][ T3112] netdevsim netdevsim3 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.394203][ T3121] veth1_vlan: entered promiscuous mode [ 57.406848][ T3128] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 57.417467][ T3128] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.427373][ T3128] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 57.437849][ T3128] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.447754][ T3128] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 57.458311][ T3128] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.477000][ T3128] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 57.487010][ T3128] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 57.497485][ T3128] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.507517][ T3128] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 57.518097][ T3128] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.528053][ T3128] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 57.538605][ T3128] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.549677][ T3128] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 57.559462][ T3128] netdevsim netdevsim2 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.568341][ T3128] netdevsim netdevsim2 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.577095][ T3128] netdevsim netdevsim2 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.585889][ T3128] netdevsim netdevsim2 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.641014][ T3121] veth0_macvtap: entered promiscuous mode [ 57.668572][ T3113] veth0_macvtap: entered promiscuous mode [ 57.680995][ T3113] veth1_macvtap: entered promiscuous mode [ 57.688926][ T3121] veth1_macvtap: entered promiscuous mode [ 57.733256][ T3121] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 57.743812][ T3121] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.753731][ T3121] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 57.764259][ T3121] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.774184][ T3121] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 57.784632][ T3121] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.794596][ T3121] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 57.806027][ T3121] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.817522][ T3121] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 57.829376][ T3121] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 57.839936][ T3121] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.849790][ T3121] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 57.860233][ T3121] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.870200][ T3121] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 02:56:46 executing program 0: perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x3f}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r0, r2, 0x0, 0x1000000201005) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000180)) r3 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) r4 = dup(0xffffffffffffffff) syz_genetlink_get_family_id$ipvs(&(0x7f0000000280), r4) sendmsg$AUDIT_TRIM(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={0x0}}, 0x20000040) r5 = socket$inet6(0xa, 0x3, 0xff) r6 = socket$inet6(0xa, 0x3, 0xff) setsockopt$inet6_group_source_req(r6, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_group_source_req(r5, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_int(r5, 0x29, 0x16, &(0x7f0000000000), 0x4) syz_open_pts(r4, 0x0) fsmount(r4, 0x1, 0x78) r7 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) setsockopt$inet6_int(r7, 0x29, 0x4b, &(0x7f00000002c0)=0x7, 0x4) r8 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) mount$9p_unix(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00', &(0x7f0000000440), 0x88000, &(0x7f0000000480)=ANY=[@ANYBLOB="7472616e733d756e69782c6e6f657874656e642c6d6d61702c616669643d3078303030303030303000000000000000052c6f628c53273770653d7468726561646564002c636f6e746578743d73746166665f752c6673757569643d34336538196164322d363938632d3363301e1560ca612d346433312d31348c3ee36230302c7375626a5f726f6c653d495056"]) open(&(0x7f0000000380)='./bus\x00', 0x202400, 0x40) r9 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r9, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) socket$inet6(0x10, 0x3, 0x0) [ 57.880708][ T3121] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.890786][ T3121] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 57.901243][ T3121] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.913970][ T3121] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 57.923549][ T3121] netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.932480][ T3121] netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.941278][ T3121] netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.950158][ T3121] netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 57.961979][ T3113] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 57.972490][ T3113] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 57.982343][ T3113] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 57.992992][ T3113] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 58.002837][ T3113] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 58.013294][ T3113] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 58.023117][ T3113] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 58.033559][ T3113] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 58.043476][ T3113] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 58.053991][ T3113] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 58.066898][ T3113] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 58.075522][ T3113] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 58.086022][ T3113] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 58.095952][ T3113] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 58.106414][ T3113] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 58.116369][ T3113] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 58.126851][ T3113] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 58.136685][ T3113] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 58.147146][ T3113] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 58.156989][ T3113] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 58.167462][ T3113] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 58.180019][ T3113] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 58.193340][ T3113] netdevsim netdevsim5 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 58.202501][ T3113] netdevsim netdevsim5 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 58.211271][ T3113] netdevsim netdevsim5 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 58.220373][ T3113] netdevsim netdevsim5 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 02:56:47 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r1, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000180)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000800)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bond={{0x9}, {0x4}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x3c}}, 0x0) 02:56:47 executing program 1: mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x2, 0x200000005c831, 0xffffffffffffffff, 0x0) mbind(&(0x7f000002f000/0x4000)=nil, 0x4000, 0x2, &(0x7f0000000040)=0x101, 0x800, 0x1) 02:56:47 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x9, 0xa, 0x416, 0x1, 0x10}, 0x48) bpf$MAP_DELETE_ELEM(0x4, &(0x7f0000000000)={r0, 0x0, 0x20000000}, 0x20) 02:56:47 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, 0x0, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000001c0)='netlink_extack\x00', r0}, 0x10) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/pm_async', 0xe0942, 0x0) sendfile(r1, r1, 0x0, 0x2) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000740)={0x3c, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_SIZE={0x6}]}]}, 0x3c}}, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(0xffffffffffffffff, 0x0, 0x90) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000002c0)={r1, &(0x7f0000000080)="229ba20a8e8bb043f084b8fd726e76ab2c5a2294a268f8982c14d9f04882816c1a4265a94e9c3b4efb541500e0cb07f1edd599dbc013d39b9d3b56583bdf5a68fa1e310d1d8d521b3d0985382a00b8b66d546526d56d357493ae9838142a693ae86d778504e7f1f63a3bed759c0f3d777bfa69ca3a9324e9f4b38f5d4a7e5124866342dc6b19acff70f81ebfdf7e4b9585", &(0x7f0000000140)=""/60, 0x4}, 0x20) 02:56:47 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r1, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000180)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000800)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bond={{0x9}, {0x4}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x3c}}, 0x0) [ 58.362335][ T3306] syz-executor.4 (3306) used greatest stack depth: 11480 bytes left [ 58.385521][ T27] kauditd_printk_skb: 19 callbacks suppressed [ 58.385535][ T27] audit: type=1400 audit(1699325807.347:123): avc: denied { write } for pid=3308 comm="syz-executor.5" scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=key permissive=1 02:56:47 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x9, 0xa, 0x416, 0x1, 0x10}, 0x48) bpf$MAP_DELETE_ELEM(0x4, &(0x7f0000000000)={r0, 0x0, 0x20000000}, 0x20) [ 58.471246][ T27] audit: type=1400 audit(1699325807.397:124): avc: denied { read write } for pid=3308 comm="syz-executor.5" name="sg0" dev="devtmpfs" ino=111 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:scsi_generic_device_t tclass=chr_file permissive=1 [ 58.495696][ T27] audit: type=1400 audit(1699325807.397:125): avc: denied { open } for pid=3308 comm="syz-executor.5" path="/dev/sg0" dev="devtmpfs" ino=111 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:scsi_generic_device_t tclass=chr_file permissive=1 02:56:47 executing program 1: mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x2, 0x200000005c831, 0xffffffffffffffff, 0x0) mbind(&(0x7f000002f000/0x4000)=nil, 0x4000, 0x2, &(0x7f0000000040)=0x101, 0x800, 0x1) 02:56:47 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r1, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000180)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000800)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bond={{0x9}, {0x4}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x3c}}, 0x0) [ 58.519926][ T27] audit: type=1400 audit(1699325807.397:126): avc: denied { write } for pid=3051 comm="syz-fuzzer" path="pipe:[692]" dev="pipefs" ino=692 scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:sshd_t tclass=fifo_file permissive=1 [ 58.523941][ T3314] netlink: 'syz-executor.2': attribute type 2 has an invalid length. 02:56:47 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=@base={0x9, 0xa, 0x416, 0x1, 0x10}, 0x48) bpf$MAP_DELETE_ELEM(0x4, &(0x7f0000000000)={r0, 0x0, 0x20000000}, 0x20) 02:56:47 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r1, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000180)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000800)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bond={{0x9}, {0x4}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x3c}}, 0x0) 02:56:47 executing program 1: mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x2, 0x200000005c831, 0xffffffffffffffff, 0x0) mbind(&(0x7f000002f000/0x4000)=nil, 0x4000, 0x2, &(0x7f0000000040)=0x101, 0x800, 0x1) 02:56:47 executing program 0: perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x3f}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r0, r2, 0x0, 0x1000000201005) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000180)) r3 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) r4 = dup(0xffffffffffffffff) syz_genetlink_get_family_id$ipvs(&(0x7f0000000280), r4) sendmsg$AUDIT_TRIM(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={0x0}}, 0x20000040) r5 = socket$inet6(0xa, 0x3, 0xff) r6 = socket$inet6(0xa, 0x3, 0xff) setsockopt$inet6_group_source_req(r6, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_group_source_req(r5, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_int(r5, 0x29, 0x16, &(0x7f0000000000), 0x4) syz_open_pts(r4, 0x0) fsmount(r4, 0x1, 0x78) r7 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) setsockopt$inet6_int(r7, 0x29, 0x4b, &(0x7f00000002c0)=0x7, 0x4) r8 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) mount$9p_unix(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00', &(0x7f0000000440), 0x88000, &(0x7f0000000480)=ANY=[@ANYBLOB="7472616e733d756e69782c6e6f657874656e642c6d6d61702c616669643d3078303030303030303000000000000000052c6f628c53273770653d7468726561646564002c636f6e746578743d73746166665f752c6673757569643d34336538196164322d363938632d3363301e1560ca612d346433312d31348c3ee36230302c7375626a5f726f6c653d495056"]) open(&(0x7f0000000380)='./bus\x00', 0x202400, 0x40) r9 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r9, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) socket$inet6(0x10, 0x3, 0x0) 02:56:47 executing program 1: perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x3f}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r0, r2, 0x0, 0x1000000201005) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000180)) r3 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) r4 = dup(0xffffffffffffffff) syz_genetlink_get_family_id$ipvs(&(0x7f0000000280), r4) sendmsg$AUDIT_TRIM(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={0x0}}, 0x20000040) r5 = socket$inet6(0xa, 0x3, 0xff) r6 = socket$inet6(0xa, 0x3, 0xff) setsockopt$inet6_group_source_req(r6, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_group_source_req(r5, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_int(r5, 0x29, 0x16, &(0x7f0000000000), 0x4) syz_open_pts(r4, 0x0) fsmount(r4, 0x1, 0x78) r7 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) setsockopt$inet6_int(r7, 0x29, 0x4b, &(0x7f00000002c0)=0x7, 0x4) r8 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) mount$9p_unix(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00', &(0x7f0000000440), 0x88000, &(0x7f0000000480)=ANY=[@ANYBLOB="7472616e733d756e69782c6e6f657874656e642c6d6d61702c616669643d3078303030303030303000000000000000052c6f628c53273770653d7468726561646564002c636f6e746578743d73746166665f752c6673757569643d34336538196164322d363938632d3363301e1560ca612d346433312d31348c3ee36230302c7375626a5f726f6c653d495056"]) open(&(0x7f0000000380)='./bus\x00', 0x202400, 0x40) r9 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r9, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) socket$inet6(0x10, 0x3, 0x0) 02:56:47 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r1, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000180)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000800)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bond={{0x9}, {0x4}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x3c}}, 0x0) 02:56:47 executing program 3: r0 = socket$inet6(0xa, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20}, 0x1c) listen(r0, 0x80080400) r1 = socket$inet_dccp(0x2, 0x6, 0x0) connect$inet(r1, &(0x7f0000e5c000)={0x2, 0x4e20, @loopback=0x7f000002}, 0x10) getsockopt$inet_int(r1, 0x10d, 0x95, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 02:56:47 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, 0x0, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000001c0)='netlink_extack\x00', r0}, 0x10) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/pm_async', 0xe0942, 0x0) sendfile(r1, r1, 0x0, 0x2) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000740)={0x3c, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_SIZE={0x6}]}]}, 0x3c}}, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(0xffffffffffffffff, 0x0, 0x90) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000002c0)={r1, &(0x7f0000000080)="229ba20a8e8bb043f084b8fd726e76ab2c5a2294a268f8982c14d9f04882816c1a4265a94e9c3b4efb541500e0cb07f1edd599dbc013d39b9d3b56583bdf5a68fa1e310d1d8d521b3d0985382a00b8b66d546526d56d357493ae9838142a693ae86d778504e7f1f63a3bed759c0f3d777bfa69ca3a9324e9f4b38f5d4a7e5124866342dc6b19acff70f81ebfdf7e4b9585", &(0x7f0000000140)=""/60, 0x4}, 0x20) 02:56:47 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_START(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={0x0, 0x1c}}, 0x0) getsockname$packet(r1, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000180)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000800)=@newlink={0x3c, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bond={{0x9}, {0x4}}}, @IFLA_MASTER={0x8, 0x3, r2}]}, 0x3c}}, 0x0) 02:56:47 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, 0x0, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000001c0)='netlink_extack\x00', r0}, 0x10) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/pm_async', 0xe0942, 0x0) sendfile(r1, r1, 0x0, 0x2) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000740)={0x3c, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_SIZE={0x6}]}]}, 0x3c}}, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(0xffffffffffffffff, 0x0, 0x90) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000002c0)={r1, &(0x7f0000000080)="229ba20a8e8bb043f084b8fd726e76ab2c5a2294a268f8982c14d9f04882816c1a4265a94e9c3b4efb541500e0cb07f1edd599dbc013d39b9d3b56583bdf5a68fa1e310d1d8d521b3d0985382a00b8b66d546526d56d357493ae9838142a693ae86d778504e7f1f63a3bed759c0f3d777bfa69ca3a9324e9f4b38f5d4a7e5124866342dc6b19acff70f81ebfdf7e4b9585", &(0x7f0000000140)=""/60, 0x4}, 0x20) [ 58.793492][ T27] audit: type=1400 audit(1699325807.757:127): avc: denied { create } for pid=3343 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dccp_socket permissive=1 [ 58.834022][ T27] audit: type=1400 audit(1699325807.757:128): avc: denied { bind } for pid=3343 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dccp_socket permissive=1 [ 58.839815][ T3350] netlink: 'syz-executor.2': attribute type 2 has an invalid length. [ 58.853818][ T27] audit: type=1400 audit(1699325807.757:129): avc: denied { name_bind } for pid=3343 comm="syz-executor.3" src=20000 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:port_t tclass=dccp_socket permissive=1 [ 58.883277][ T27] audit: type=1400 audit(1699325807.757:130): avc: denied { node_bind } for pid=3343 comm="syz-executor.3" src=20000 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:node_t tclass=dccp_socket permissive=1 [ 58.896303][ T3351] syz-executor.4 (3351) used greatest stack depth: 11392 bytes left [ 58.904539][ T27] audit: type=1400 audit(1699325807.757:131): avc: denied { listen } for pid=3343 comm="syz-executor.3" lport=20000 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dccp_socket permissive=1 02:56:47 executing program 4: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x3, 0x0) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$F_GET_FILE_RW_HINT(0xffffffffffffffff, 0x40d, 0x0) connect$unix(r3, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0x6e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x2) open(0x0, 0x0, 0x21) sched_setaffinity(0x0, 0x0, 0x0) r6 = getpid() r7 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$BTRFS_IOC_DEFRAG(0xffffffffffffffff, 0x50009402, 0x0) pwritev2(r7, &(0x7f0000000600)=[{&(0x7f0000000240)="679583248ed40639a68f958d63148abfe3729eafde660fca6b13b876c2f1446f832d1b1595a56d69bc9d14d5d37af0e6c2fa118701a3c7"}, {&(0x7f0000000300)="22370f9b1ee619f444959d18a83df1d5b3d59074258147925555fa89c1918b28fc7cdc88cb"}, {&(0x7f0000000340)="b5578e2845f2651ebdea83d472f452aaea4a94c85b99f1e49246cdc1e4e95ff40d007963d6542d3f00eee3a9893562"}, {&(0x7f00000003c0)="e7c85c0c"}, {&(0x7f0000000400)="984ceb37fbe68721dc6b4b7d0c3683ac0b5f01efc4928f7e7ec0d292b2c5977b295f624120e5d888dbb0b477f513a9b1a2178a601729b391a3918f631d580a75aa"}, {&(0x7f0000000480)="2dbbb987f67f9e8bd3f1528d38073d40d1e4f832168eab3c4bea73b5d0c6c024b43a7d72a5e6fdc5da6ad152aed08dc52b8bae0d1367f12a36200123336eb240ac9089429aee187ace0c78b2b9c696a86c679d9d0117dad71fb0c7f0595ac4e39b1f884f1896330d3bbe385889232ebc3137dd62b510eb22af375b332015d624864cd71c24443eb387fedc"}], 0x1, 0x1400, 0x0, 0x2) ioctl$sock_FIOSETOWN(r4, 0x8901, &(0x7f0000000280)=r6) [ 58.933261][ T27] audit: type=1400 audit(1699325807.757:132): avc: denied { connect } for pid=3343 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=dccp_socket permissive=1 02:56:47 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x54, 0x2, 0x6, 0x185, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8, 0x12, 0x1, 0x0, 0x900}]}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}}, 0x0) 02:56:48 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000180)={0x3, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x5, 0x0, 0x2}]}, &(0x7f0000000200)='syzkaller\x00', 0xa, 0xff9, &(0x7f0000002300)=""/4089}, 0x80) 02:56:48 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, 0x0, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000001c0)='netlink_extack\x00', r0}, 0x10) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/pm_async', 0xe0942, 0x0) sendfile(r1, r1, 0x0, 0x2) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000740)={0x3c, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_SIZE={0x6}]}]}, 0x3c}}, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(0xffffffffffffffff, 0x0, 0x90) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000002c0)={r1, &(0x7f0000000080)="229ba20a8e8bb043f084b8fd726e76ab2c5a2294a268f8982c14d9f04882816c1a4265a94e9c3b4efb541500e0cb07f1edd599dbc013d39b9d3b56583bdf5a68fa1e310d1d8d521b3d0985382a00b8b66d546526d56d357493ae9838142a693ae86d778504e7f1f63a3bed759c0f3d777bfa69ca3a9324e9f4b38f5d4a7e5124866342dc6b19acff70f81ebfdf7e4b9585", &(0x7f0000000140)=""/60, 0x4}, 0x20) 02:56:48 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0xb, &(0x7f0000000180)=@framed={{0x18, 0x9}, [@printk={@integer={0x18, 0x0}, {}, {0x5}, {}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x5}, {}, {0x85, 0x0, 0x0, 0x9b}}]}, &(0x7f0000000200)='GPL\x00', 0xa, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xa0) [ 59.018153][ T3360] netlink: 'syz-executor.3': attribute type 2 has an invalid length. [ 59.131218][ T3372] netlink: 'syz-executor.2': attribute type 2 has an invalid length. 02:56:48 executing program 0: perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x3f}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r0, r2, 0x0, 0x1000000201005) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000180)) r3 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) r4 = dup(0xffffffffffffffff) syz_genetlink_get_family_id$ipvs(&(0x7f0000000280), r4) sendmsg$AUDIT_TRIM(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={0x0}}, 0x20000040) r5 = socket$inet6(0xa, 0x3, 0xff) r6 = socket$inet6(0xa, 0x3, 0xff) setsockopt$inet6_group_source_req(r6, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_group_source_req(r5, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_int(r5, 0x29, 0x16, &(0x7f0000000000), 0x4) syz_open_pts(r4, 0x0) fsmount(r4, 0x1, 0x78) r7 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) setsockopt$inet6_int(r7, 0x29, 0x4b, &(0x7f00000002c0)=0x7, 0x4) r8 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) mount$9p_unix(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00', &(0x7f0000000440), 0x88000, &(0x7f0000000480)=ANY=[@ANYBLOB="7472616e733d756e69782c6e6f657874656e642c6d6d61702c616669643d3078303030303030303000000000000000052c6f628c53273770653d7468726561646564002c636f6e746578743d73746166665f752c6673757569643d34336538196164322d363938632d3363301e1560ca612d346433312d31348c3ee36230302c7375626a5f726f6c653d495056"]) open(&(0x7f0000000380)='./bus\x00', 0x202400, 0x40) r9 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r9, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) socket$inet6(0x10, 0x3, 0x0) 02:56:48 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, 0x0, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000001c0)='netlink_extack\x00', r0}, 0x10) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/pm_async', 0xe0942, 0x0) sendfile(r1, r1, 0x0, 0x2) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000740)={0x3c, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_SIZE={0x6}]}]}, 0x3c}}, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(0xffffffffffffffff, 0x0, 0x90) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000002c0)={r1, &(0x7f0000000080)="229ba20a8e8bb043f084b8fd726e76ab2c5a2294a268f8982c14d9f04882816c1a4265a94e9c3b4efb541500e0cb07f1edd599dbc013d39b9d3b56583bdf5a68fa1e310d1d8d521b3d0985382a00b8b66d546526d56d357493ae9838142a693ae86d778504e7f1f63a3bed759c0f3d777bfa69ca3a9324e9f4b38f5d4a7e5124866342dc6b19acff70f81ebfdf7e4b9585", &(0x7f0000000140)=""/60, 0x4}, 0x20) 02:56:48 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, 0x0, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000001c0)='netlink_extack\x00', r0}, 0x10) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/pm_async', 0xe0942, 0x0) sendfile(r1, r1, 0x0, 0x2) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000740)={0x3c, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_SIZE={0x6}]}]}, 0x3c}}, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(0xffffffffffffffff, 0x0, 0x90) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000002c0)={r1, &(0x7f0000000080)="229ba20a8e8bb043f084b8fd726e76ab2c5a2294a268f8982c14d9f04882816c1a4265a94e9c3b4efb541500e0cb07f1edd599dbc013d39b9d3b56583bdf5a68fa1e310d1d8d521b3d0985382a00b8b66d546526d56d357493ae9838142a693ae86d778504e7f1f63a3bed759c0f3d777bfa69ca3a9324e9f4b38f5d4a7e5124866342dc6b19acff70f81ebfdf7e4b9585", &(0x7f0000000140)=""/60, 0x4}, 0x20) 02:56:48 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0xb, &(0x7f0000000180)=@framed={{0x18, 0x9}, [@printk={@integer={0x18, 0x0}, {}, {0x5}, {}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x5}, {}, {0x85, 0x0, 0x0, 0x9b}}]}, &(0x7f0000000200)='GPL\x00', 0xa, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xa0) 02:56:48 executing program 1: perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x3f}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r0, r2, 0x0, 0x1000000201005) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000180)) r3 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) r4 = dup(0xffffffffffffffff) syz_genetlink_get_family_id$ipvs(&(0x7f0000000280), r4) sendmsg$AUDIT_TRIM(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={0x0}}, 0x20000040) r5 = socket$inet6(0xa, 0x3, 0xff) r6 = socket$inet6(0xa, 0x3, 0xff) setsockopt$inet6_group_source_req(r6, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_group_source_req(r5, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_int(r5, 0x29, 0x16, &(0x7f0000000000), 0x4) syz_open_pts(r4, 0x0) fsmount(r4, 0x1, 0x78) r7 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) setsockopt$inet6_int(r7, 0x29, 0x4b, &(0x7f00000002c0)=0x7, 0x4) r8 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) mount$9p_unix(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00', &(0x7f0000000440), 0x88000, &(0x7f0000000480)=ANY=[@ANYBLOB="7472616e733d756e69782c6e6f657874656e642c6d6d61702c616669643d3078303030303030303000000000000000052c6f628c53273770653d7468726561646564002c636f6e746578743d73746166665f752c6673757569643d34336538196164322d363938632d3363301e1560ca612d346433312d31348c3ee36230302c7375626a5f726f6c653d495056"]) open(&(0x7f0000000380)='./bus\x00', 0x202400, 0x40) r9 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r9, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) socket$inet6(0x10, 0x3, 0x0) 02:56:48 executing program 4: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x3, 0x0) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$F_GET_FILE_RW_HINT(0xffffffffffffffff, 0x40d, 0x0) connect$unix(r3, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0x6e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x2) open(0x0, 0x0, 0x21) sched_setaffinity(0x0, 0x0, 0x0) r6 = getpid() r7 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$BTRFS_IOC_DEFRAG(0xffffffffffffffff, 0x50009402, 0x0) pwritev2(r7, &(0x7f0000000600)=[{&(0x7f0000000240)="679583248ed40639a68f958d63148abfe3729eafde660fca6b13b876c2f1446f832d1b1595a56d69bc9d14d5d37af0e6c2fa118701a3c7"}, {&(0x7f0000000300)="22370f9b1ee619f444959d18a83df1d5b3d59074258147925555fa89c1918b28fc7cdc88cb"}, {&(0x7f0000000340)="b5578e2845f2651ebdea83d472f452aaea4a94c85b99f1e49246cdc1e4e95ff40d007963d6542d3f00eee3a9893562"}, {&(0x7f00000003c0)="e7c85c0c"}, {&(0x7f0000000400)="984ceb37fbe68721dc6b4b7d0c3683ac0b5f01efc4928f7e7ec0d292b2c5977b295f624120e5d888dbb0b477f513a9b1a2178a601729b391a3918f631d580a75aa"}, {&(0x7f0000000480)="2dbbb987f67f9e8bd3f1528d38073d40d1e4f832168eab3c4bea73b5d0c6c024b43a7d72a5e6fdc5da6ad152aed08dc52b8bae0d1367f12a36200123336eb240ac9089429aee187ace0c78b2b9c696a86c679d9d0117dad71fb0c7f0595ac4e39b1f884f1896330d3bbe385889232ebc3137dd62b510eb22af375b332015d624864cd71c24443eb387fedc"}], 0x1, 0x1400, 0x0, 0x2) ioctl$sock_FIOSETOWN(r4, 0x8901, &(0x7f0000000280)=r6) 02:56:48 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0xb, &(0x7f0000000180)=@framed={{0x18, 0x9}, [@printk={@integer={0x18, 0x0}, {}, {0x5}, {}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x5}, {}, {0x85, 0x0, 0x0, 0x9b}}]}, &(0x7f0000000200)='GPL\x00', 0xa, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xa0) [ 59.913441][ T3355] syz-executor.0 (3355) used greatest stack depth: 11336 bytes left [ 59.942407][ T3386] netlink: 'syz-executor.3': attribute type 2 has an invalid length. [ 59.952671][ T3388] netlink: 'syz-executor.2': attribute type 2 has an invalid length. 02:56:49 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x3, 0xb, &(0x7f0000000180)=@framed={{0x18, 0x9}, [@printk={@integer={0x18, 0x0}, {}, {0x5}, {}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x5}, {}, {0x85, 0x0, 0x0, 0x9b}}]}, &(0x7f0000000200)='GPL\x00', 0xa, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0xa0) 02:56:49 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, 0x0, &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000001c0)='netlink_extack\x00', r0}, 0x10) r1 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/power/pm_async', 0xe0942, 0x0) sendfile(r1, r1, 0x0, 0x2) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_SET(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000740)={0x3c, r3, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'syz_tun\x00'}]}, @ETHTOOL_A_DEBUG_MSGMASK={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_SIZE={0x6}]}]}, 0x3c}}, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendmsg$ETHTOOL_MSG_WOL_GET(0xffffffffffffffff, 0x0, 0x90) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000002c0)={r1, &(0x7f0000000080)="229ba20a8e8bb043f084b8fd726e76ab2c5a2294a268f8982c14d9f04882816c1a4265a94e9c3b4efb541500e0cb07f1edd599dbc013d39b9d3b56583bdf5a68fa1e310d1d8d521b3d0985382a00b8b66d546526d56d357493ae9838142a693ae86d778504e7f1f63a3bed759c0f3d777bfa69ca3a9324e9f4b38f5d4a7e5124866342dc6b19acff70f81ebfdf7e4b9585", &(0x7f0000000140)=""/60, 0x4}, 0x20) 02:56:49 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x16, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x0, 0x0, 0x6e6bb7, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in6=@mcast2, @in=@empty}}]}, 0x50}}, 0x0) [ 60.269954][ T3407] netlink: 'syz-executor.3': attribute type 2 has an invalid length. 02:56:49 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x16, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x0, 0x0, 0x6e6bb7, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in6=@mcast2, @in=@empty}}]}, 0x50}}, 0x0) 02:56:49 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x16, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x0, 0x0, 0x6e6bb7, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in6=@mcast2, @in=@empty}}]}, 0x50}}, 0x0) 02:56:49 executing program 1: perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x64, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x3f}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r1 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r0, r2, 0x0, 0x1000000201005) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000180)) r3 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) r4 = dup(0xffffffffffffffff) syz_genetlink_get_family_id$ipvs(&(0x7f0000000280), r4) sendmsg$AUDIT_TRIM(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={0x0}}, 0x20000040) r5 = socket$inet6(0xa, 0x3, 0xff) r6 = socket$inet6(0xa, 0x3, 0xff) setsockopt$inet6_group_source_req(r6, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_group_source_req(r5, 0x29, 0x16, &(0x7f0000000040)={0x0, {{0xa, 0x0, 0x0, @dev}}, {{0xa, 0x0, 0x0, @private2}}}, 0x108) setsockopt$inet6_int(r5, 0x29, 0x16, &(0x7f0000000000), 0x4) syz_open_pts(r4, 0x0) fsmount(r4, 0x1, 0x78) r7 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) setsockopt$inet6_int(r7, 0x29, 0x4b, &(0x7f00000002c0)=0x7, 0x4) r8 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) mount$9p_unix(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00', &(0x7f0000000440), 0x88000, &(0x7f0000000480)=ANY=[@ANYBLOB="7472616e733d756e69782c6e6f657874656e642c6d6d61702c616669643d3078303030303030303000000000000000052c6f628c53273770653d7468726561646564002c636f6e746578743d73746166665f752c6673757569643d34336538196164322d363938632d3363301e1560ca612d346433312d31348c3ee36230302c7375626a5f726f6c653d495056"]) open(&(0x7f0000000380)='./bus\x00', 0x202400, 0x40) r9 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r9, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="5500000019007f08c0fe04b282a380930a00110000000000806f0200390009000b00ff6c0500000004000500fc11ffdd070b566881b384326c9b1100b1dfe3b30000000009011e7b1519f4c653ad45e785c46a62ee", 0x55}], 0x1}, 0x0) socket$inet6(0x10, 0x3, 0x0) 02:56:49 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x16, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x0, 0x0, 0x6e6bb7, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in6=@mcast2, @in=@empty}}]}, 0x50}}, 0x0) 02:56:49 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x16, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x0, 0x0, 0x6e6bb7, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in6=@mcast2, @in=@empty}}]}, 0x50}}, 0x0) 02:56:49 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x0, 0x1, 0xff, 0x9, 0x0, 0xc2b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xa9, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x9) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x9, 0x0, 0x3, 0x900, 0xffffffffffffffff, 0x6, '\x00', 0x0, r2, 0x0, 0x4, 0x3, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={&(0x7f0000000600)=ANY=[@ANYBLOB="9feb01001800000000000800000000000007000000000e0000000000000100000000000000000a030000000a0000000000000b03000000040000000000000b0000000000006100"/85], &(0x7f0000000c40)=""/4096, 0x5c, 0x1000, 0x1, 0x7}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000740)={0x6, 0x4, &(0x7f0000000400)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x38}], &(0x7f0000000440)='GPL\x00', 0x6, 0x6e, &(0x7f0000000480)=""/110, 0x40f00, 0xc1aec39210ab7f5d, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f00000006c0)={0x8, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000700)=[{0x0, 0x5, 0x4}, {0x0, 0x5, 0xe, 0x1}, {0x1, 0x5, 0x2, 0xa}], 0x10, 0x7f}, 0x90) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x4030582a, &(0x7f0000000040)) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r5, &(0x7f0000000180), 0x1a000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={0x0, r0}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000540)=0xffc) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000003c0)=0x3) 02:56:49 executing program 4: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x3, 0x0) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$F_GET_FILE_RW_HINT(0xffffffffffffffff, 0x40d, 0x0) connect$unix(r3, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0x6e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x2) open(0x0, 0x0, 0x21) sched_setaffinity(0x0, 0x0, 0x0) r6 = getpid() r7 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$BTRFS_IOC_DEFRAG(0xffffffffffffffff, 0x50009402, 0x0) pwritev2(r7, &(0x7f0000000600)=[{&(0x7f0000000240)="679583248ed40639a68f958d63148abfe3729eafde660fca6b13b876c2f1446f832d1b1595a56d69bc9d14d5d37af0e6c2fa118701a3c7"}, {&(0x7f0000000300)="22370f9b1ee619f444959d18a83df1d5b3d59074258147925555fa89c1918b28fc7cdc88cb"}, {&(0x7f0000000340)="b5578e2845f2651ebdea83d472f452aaea4a94c85b99f1e49246cdc1e4e95ff40d007963d6542d3f00eee3a9893562"}, {&(0x7f00000003c0)="e7c85c0c"}, {&(0x7f0000000400)="984ceb37fbe68721dc6b4b7d0c3683ac0b5f01efc4928f7e7ec0d292b2c5977b295f624120e5d888dbb0b477f513a9b1a2178a601729b391a3918f631d580a75aa"}, {&(0x7f0000000480)="2dbbb987f67f9e8bd3f1528d38073d40d1e4f832168eab3c4bea73b5d0c6c024b43a7d72a5e6fdc5da6ad152aed08dc52b8bae0d1367f12a36200123336eb240ac9089429aee187ace0c78b2b9c696a86c679d9d0117dad71fb0c7f0595ac4e39b1f884f1896330d3bbe385889232ebc3137dd62b510eb22af375b332015d624864cd71c24443eb387fedc"}], 0x1, 0x1400, 0x0, 0x2) ioctl$sock_FIOSETOWN(r4, 0x8901, &(0x7f0000000280)=r6) 02:56:49 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=@ipv6_newaddrlabel={0x38, 0x48, 0xc0a411f39e152e0b, 0x0, 0x0, {}, [@IFAL_ADDRESS={0x4, 0x1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @IFAL_LABEL={0x8}]}, 0x38}}, 0x0) 02:56:50 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x16, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x0, 0x0, 0x6e6bb7, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in6=@mcast2, @in=@empty}}]}, 0x50}}, 0x0) 02:56:50 executing program 2: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x73, &(0x7f0000000240), &(0x7f0000000280)=0xfffffffffffffe48) 02:56:50 executing program 2: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/110, 0xe0}, {&(0x7f0000000280)=""/85, 0x53}, {&(0x7f0000000fc0)=""/4096, 0x5a8}, {&(0x7f0000000400)=""/106, 0x614}, {&(0x7f0000000740)=""/73, 0x1b}, {&(0x7f0000000200)=""/77, 0x74}, {&(0x7f00000007c0)=""/154, 0x4a}, {&(0x7f0000000100)=""/16, 0x130}], 0x81, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) 02:56:50 executing program 2: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/110, 0xe0}, {&(0x7f0000000280)=""/85, 0x53}, {&(0x7f0000000fc0)=""/4096, 0x5a8}, {&(0x7f0000000400)=""/106, 0x614}, {&(0x7f0000000740)=""/73, 0x1b}, {&(0x7f0000000200)=""/77, 0x74}, {&(0x7f00000007c0)=""/154, 0x4a}, {&(0x7f0000000100)=""/16, 0x130}], 0x81, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) [ 61.249458][ C1] hrtimer: interrupt took 35761 ns 02:56:50 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x2, 0x16, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, [@sadb_x_policy={0x8, 0x12, 0x0, 0x0, 0x0, 0x6e6bb7, 0x0, {0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @in6=@mcast2, @in=@empty}}]}, 0x50}}, 0x0) 02:56:50 executing program 2: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/110, 0xe0}, {&(0x7f0000000280)=""/85, 0x53}, {&(0x7f0000000fc0)=""/4096, 0x5a8}, {&(0x7f0000000400)=""/106, 0x614}, {&(0x7f0000000740)=""/73, 0x1b}, {&(0x7f0000000200)=""/77, 0x74}, {&(0x7f00000007c0)=""/154, 0x4a}, {&(0x7f0000000100)=""/16, 0x130}], 0x81, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) 02:56:50 executing program 4: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x3, 0x0) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$F_GET_FILE_RW_HINT(0xffffffffffffffff, 0x40d, 0x0) connect$unix(r3, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0x6e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x2) open(0x0, 0x0, 0x21) sched_setaffinity(0x0, 0x0, 0x0) r6 = getpid() r7 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$BTRFS_IOC_DEFRAG(0xffffffffffffffff, 0x50009402, 0x0) pwritev2(r7, &(0x7f0000000600)=[{&(0x7f0000000240)="679583248ed40639a68f958d63148abfe3729eafde660fca6b13b876c2f1446f832d1b1595a56d69bc9d14d5d37af0e6c2fa118701a3c7"}, {&(0x7f0000000300)="22370f9b1ee619f444959d18a83df1d5b3d59074258147925555fa89c1918b28fc7cdc88cb"}, {&(0x7f0000000340)="b5578e2845f2651ebdea83d472f452aaea4a94c85b99f1e49246cdc1e4e95ff40d007963d6542d3f00eee3a9893562"}, {&(0x7f00000003c0)="e7c85c0c"}, {&(0x7f0000000400)="984ceb37fbe68721dc6b4b7d0c3683ac0b5f01efc4928f7e7ec0d292b2c5977b295f624120e5d888dbb0b477f513a9b1a2178a601729b391a3918f631d580a75aa"}, {&(0x7f0000000480)="2dbbb987f67f9e8bd3f1528d38073d40d1e4f832168eab3c4bea73b5d0c6c024b43a7d72a5e6fdc5da6ad152aed08dc52b8bae0d1367f12a36200123336eb240ac9089429aee187ace0c78b2b9c696a86c679d9d0117dad71fb0c7f0595ac4e39b1f884f1896330d3bbe385889232ebc3137dd62b510eb22af375b332015d624864cd71c24443eb387fedc"}], 0x1, 0x1400, 0x0, 0x2) ioctl$sock_FIOSETOWN(r4, 0x8901, &(0x7f0000000280)=r6) 02:56:50 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000016c0)={0x5, 0x4, &(0x7f0000000580)=@framed={{}, [@call={0x85, 0x0, 0x0, 0xae}]}, &(0x7f0000000600)='syzkaller\x00'}, 0x90) 02:56:50 executing program 0: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000240)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000100)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_RESOLVE_IP(r0, &(0x7f0000006a40)={0x3, 0x40, 0xfa00, {{0x6000000, 0x0, 0x0, @private0}, {0xa, 0x0, 0x0, @loopback={0xfec0ffff00000000, 0x8e84fffef67c07}}, r1}}, 0x48) 02:56:50 executing program 2: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f00000000c0)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/110, 0xe0}, {&(0x7f0000000280)=""/85, 0x53}, {&(0x7f0000000fc0)=""/4096, 0x5a8}, {&(0x7f0000000400)=""/106, 0x614}, {&(0x7f0000000740)=""/73, 0x1b}, {&(0x7f0000000200)=""/77, 0x74}, {&(0x7f00000007c0)=""/154, 0x4a}, {&(0x7f0000000100)=""/16, 0x130}], 0x81, &(0x7f0000000600)=""/191, 0x41}}], 0x4000000000003b4, 0x0, &(0x7f0000003700)={0x77359400}) 02:56:50 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x0, 0x1, 0xff, 0x9, 0x0, 0xc2b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xa9, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x9) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x9, 0x0, 0x3, 0x900, 0xffffffffffffffff, 0x6, '\x00', 0x0, r2, 0x0, 0x4, 0x3, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={&(0x7f0000000600)=ANY=[@ANYBLOB="9feb01001800000000000800000000000007000000000e0000000000000100000000000000000a030000000a0000000000000b03000000040000000000000b0000000000006100"/85], &(0x7f0000000c40)=""/4096, 0x5c, 0x1000, 0x1, 0x7}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000740)={0x6, 0x4, &(0x7f0000000400)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x38}], &(0x7f0000000440)='GPL\x00', 0x6, 0x6e, &(0x7f0000000480)=""/110, 0x40f00, 0xc1aec39210ab7f5d, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f00000006c0)={0x8, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000700)=[{0x0, 0x5, 0x4}, {0x0, 0x5, 0xe, 0x1}, {0x1, 0x5, 0x2, 0xa}], 0x10, 0x7f}, 0x90) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x4030582a, &(0x7f0000000040)) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r5, &(0x7f0000000180), 0x1a000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={0x0, r0}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000540)=0xffc) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000003c0)=0x3) 02:56:50 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x0, 0x1, 0xff, 0x9, 0x0, 0xc2b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xa9, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x9) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x9, 0x0, 0x3, 0x900, 0xffffffffffffffff, 0x6, '\x00', 0x0, r2, 0x0, 0x4, 0x3, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={&(0x7f0000000600)=ANY=[@ANYBLOB="9feb01001800000000000800000000000007000000000e0000000000000100000000000000000a030000000a0000000000000b03000000040000000000000b0000000000006100"/85], &(0x7f0000000c40)=""/4096, 0x5c, 0x1000, 0x1, 0x7}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000740)={0x6, 0x4, &(0x7f0000000400)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x38}], &(0x7f0000000440)='GPL\x00', 0x6, 0x6e, &(0x7f0000000480)=""/110, 0x40f00, 0xc1aec39210ab7f5d, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f00000006c0)={0x8, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000700)=[{0x0, 0x5, 0x4}, {0x0, 0x5, 0xe, 0x1}, {0x1, 0x5, 0x2, 0xa}], 0x10, 0x7f}, 0x90) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x4030582a, &(0x7f0000000040)) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r5, &(0x7f0000000180), 0x1a000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={0x0, r0}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000540)=0xffc) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000003c0)=0x3) 02:56:50 executing program 0: r0 = getegid() syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000000, &(0x7f0000000240)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="ca42b0cac41bb3b2507e4e12104f0cd507000000046fb245b310558a4e6777e97047e5657db4996b10208dfe444e0cff1562b36f4187b1b0f8a2980004f0f3cd6b11642271112145fc4eff48df7561a5895e6e5f743f76d36ff90000000000000000000000000036a6410a0aba0259078a1b34dbfeb29872dbe0cec161be8b6b18ff610f6451b931a4a24020493f6f9a65bb421d23a0a815bbf8201dff21a587b09b3a719cd433626661a9ee903e452bbb127a69a1c067607e8c29a57043475718d552855e34d10e78cc5a184a4b116791cca1820fc704819e7ed5ccc3722935bf1faa84360075df86508822b26c6257ef10a0adc1dbf300f83dc8113da0b248a367ed1874bc2ee3d80c331a8e0c692244728f294334a247824a90c05839a70ea8f8e7be3854d6d6db89e52120b730aa26fbf305dfad581ab3945cd5fe19cd7af39561551cd92238b974b87379096252199b20c61614b4823d5b553f5083ffd4c7807b2fc99bf9d0f82e1308c971472e4d104d28fd53edb5233725d0cae28b7cc5126801256213f95b09e8e9cf4e5921c71b3abec1bc5c257ac675081731e3661e4656fa61032a860c2083463e0efb3ee194cb79ab1fa94855fe6d26ad58de7f2b4709539a536bb731ebc30ca5731016d39d45815c768b3c5abdebfabc6246c70c7f08911d6ff39344ad509cbd7bba0a928ebf01ef89ff49dfe52921ef54adda6e396c9db96474c9b8e8838d", @ANYRES32=r0], 0x1, 0x4f6, &(0x7f00000007c0)="$eJzs3VFrHFsdAPD/TLL3pm2uu1dFrhe89+K9kl60u8mNtw0ibQXRp4Ja32NMNiFkkw3ZTW1C0RQ/gCCigk8++SL4AQTpRxChoO+iRRFt9cEH7cjuTrRJdpPVTbN18/vBZM6ZMzP/c4bs2Zmdw0wA59ZbEXEzIsYi4t2IKObL03yab2X2Ous9eXxvsTUlkWW3/5xEki/b31crPx4RlzqbxEREfOWLEV9PjsZt7OyuLdRq1a08X2mub1YaO7tXVtcXVqor1Y3Z2Zmrc9fm3p+bznIDtbMUEdc//+j73/nJF67/4lPf+O38Hy9/s1Wtz36kU++IWBwoQA+dfRfax2Jf6xhtPY9gQzCWt6cwNuyaAADQj9Y5/gcj4uPt8/9ijLXP5gAAAIBRkt2YjH8kERkAAAAwstKImIwkLedjASYjTcvlzhjeD8fFtFZvND+5XN/eWGqVRZSikC6v1qrT+VjhUhSSVn4mH2O7n3/vUH42Il6NiO8VL7Tz5cV6bWnYP34AAADAOXHpzYPX/38rpu00AAAAMGJKPTMAAADAqHDJDwAAAKPP9T8AAACMtC/dutWasv33eC/d2dleq9+5slRtrJXXtxfLi/WtzfJKvb7Sfmbf+kn7q9Xrm5+Oje27lWa10aw0dnbn1+vbG8351QOvwAYAAADO0KtvPvhNEhF7n7nQniJ/DiDAAb8fdgWA0zQ27AoAQzM+7AoAQ1M4cQ09BIy65ITynoN3fnn6dQEAAJ6PqY8evf//Ul528m8DwP8zY30A4Pxxdw/Or4IRgHDufaAze7lX+eD3/7Psv64UAABwqibbU5KW83uBk5Gm5XLEK+3XAhSS5dVadTq/Pvh1sfByKz/T3jI5ccwwAAAAAAAAAAAAAAAAAAAAAAAAANCRZUlkAAAAwEiLSP+QtJ/mHzFVfGfy8O8DLyV/L8ajPPOj2z+4u9Bsbs20lv+l2C6PiOYP8+XvZV4JAAAAAC+AznV6Pp8Zdm0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDVPHt9b3J/OMu6fPhcRpW7xx2OiPZ+IQkRc/GsS489sl0TE2CnE37sfEa91i5/E0yzLSnktusW/8Jzjl9qHpnv8NCIunUJ8OM8etPqfm90+f2m81Z53//yN59Ogevd/6b/7v7Ee/c8rfcZ4/eHPKj3j3494fbx7/7MfP+nET+JQ/Lf7jP+1r+7u9irLfhwx1fX7JzkQq9Jc36w0dnavrK4vrFRXqhuzszNX567NvT83XVlerVXzv11jfPdjP396XPsv9ohfOtj+I8f/nT7b/8+Hdx9/qJMsdIt/+e3u37+v9Yif5t99n8jTrfKp/fReJ/2sN376qzeOa/9Sj/ZPnND+y322/90vf/t3fa4KAJyBxs7u2kKtVt06JjHRxzpnnLjxYlRD4rQS2bc6/4+D7WfAzY8kskE2H4+hH9VBEsPumQAAgNP2n5P+YdcEAAAAAAAAAAAAAAAAAAAAzq//8QlhExHR98qHY+4Np6kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMf6VwAAAP//99DbcA==") openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x02\x00', 0x14b042, 0x0) 02:56:50 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000100)=@newlink={0x40, 0x10, 0x439, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @gtp={{0x8}, {0x14, 0x2, 0x0, 0x1, {{0x8, 0x6}, {0x8}}}}}]}, 0x40}}, 0x0) 02:56:50 executing program 5: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) [ 62.108156][ T3458] loop0: detected capacity change from 0 to 512 [ 62.115741][ T3461] netlink: 'syz-executor.2': attribute type 6 has an invalid length. [ 62.181129][ T3458] EXT4-fs: Warning: mounting with data=journal disables delayed allocation, dioread_nolock, O_DIRECT and fast_commit support! [ 62.243457][ T3461] syz-executor.2 (3461) used greatest stack depth: 11304 bytes left 02:56:51 executing program 5: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 02:56:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000100)=@newlink={0x40, 0x10, 0x439, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @gtp={{0x8}, {0x14, 0x2, 0x0, 0x1, {{0x8, 0x6}, {0x8}}}}}]}, 0x40}}, 0x0) [ 62.395516][ T3458] EXT4-fs error (device loop0): ext4_do_update_inode:5105: inode #3: comm syz-executor.0: corrupted inode contents 02:56:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000100)=@newlink={0x40, 0x10, 0x439, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @gtp={{0x8}, {0x14, 0x2, 0x0, 0x1, {{0x8, 0x6}, {0x8}}}}}]}, 0x40}}, 0x0) [ 62.448793][ T3478] netlink: 'syz-executor.2': attribute type 6 has an invalid length. [ 62.450807][ T3458] EXT4-fs error (device loop0): ext4_dirty_inode:5965: inode #3: comm syz-executor.0: mark_inode_dirty error [ 62.531289][ T3458] EXT4-fs error (device loop0): ext4_do_update_inode:5105: inode #3: comm syz-executor.0: corrupted inode contents [ 62.560376][ T3481] netlink: 'syz-executor.2': attribute type 6 has an invalid length. [ 62.588626][ T3458] EXT4-fs error (device loop0): __ext4_ext_dirty:202: inode #3: comm syz-executor.0: mark_inode_dirty error [ 62.607920][ T3458] EXT4-fs (loop0): 1 orphan inode deleted [ 62.613721][ T3458] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 62.628127][ T3458] ext4 filesystem being mounted at /root/syzkaller-testdir1473993495/syzkaller.U6Ol1d/6/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 62.679070][ T3458] syz-executor.0 (3458) used greatest stack depth: 10088 bytes left [ 62.692048][ T3090] EXT4-fs (loop0): unmounting filesystem 00000000-0000-0000-0000-000000000000. 02:56:51 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x0, 0x1, 0xff, 0x9, 0x0, 0xc2b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xa9, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x9) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x9, 0x0, 0x3, 0x900, 0xffffffffffffffff, 0x6, '\x00', 0x0, r2, 0x0, 0x4, 0x3, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={&(0x7f0000000600)=ANY=[@ANYBLOB="9feb01001800000000000800000000000007000000000e0000000000000100000000000000000a030000000a0000000000000b03000000040000000000000b0000000000006100"/85], &(0x7f0000000c40)=""/4096, 0x5c, 0x1000, 0x1, 0x7}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000740)={0x6, 0x4, &(0x7f0000000400)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x38}], &(0x7f0000000440)='GPL\x00', 0x6, 0x6e, &(0x7f0000000480)=""/110, 0x40f00, 0xc1aec39210ab7f5d, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f00000006c0)={0x8, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000700)=[{0x0, 0x5, 0x4}, {0x0, 0x5, 0xe, 0x1}, {0x1, 0x5, 0x2, 0xa}], 0x10, 0x7f}, 0x90) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x4030582a, &(0x7f0000000040)) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r5, &(0x7f0000000180), 0x1a000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={0x0, r0}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000540)=0xffc) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000003c0)=0x3) 02:56:51 executing program 0: r0 = getegid() syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000000, &(0x7f0000000240)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="ca42b0cac41bb3b2507e4e12104f0cd507000000046fb245b310558a4e6777e97047e5657db4996b10208dfe444e0cff1562b36f4187b1b0f8a2980004f0f3cd6b11642271112145fc4eff48df7561a5895e6e5f743f76d36ff90000000000000000000000000036a6410a0aba0259078a1b34dbfeb29872dbe0cec161be8b6b18ff610f6451b931a4a24020493f6f9a65bb421d23a0a815bbf8201dff21a587b09b3a719cd433626661a9ee903e452bbb127a69a1c067607e8c29a57043475718d552855e34d10e78cc5a184a4b116791cca1820fc704819e7ed5ccc3722935bf1faa84360075df86508822b26c6257ef10a0adc1dbf300f83dc8113da0b248a367ed1874bc2ee3d80c331a8e0c692244728f294334a247824a90c05839a70ea8f8e7be3854d6d6db89e52120b730aa26fbf305dfad581ab3945cd5fe19cd7af39561551cd92238b974b87379096252199b20c61614b4823d5b553f5083ffd4c7807b2fc99bf9d0f82e1308c971472e4d104d28fd53edb5233725d0cae28b7cc5126801256213f95b09e8e9cf4e5921c71b3abec1bc5c257ac675081731e3661e4656fa61032a860c2083463e0efb3ee194cb79ab1fa94855fe6d26ad58de7f2b4709539a536bb731ebc30ca5731016d39d45815c768b3c5abdebfabc6246c70c7f08911d6ff39344ad509cbd7bba0a928ebf01ef89ff49dfe52921ef54adda6e396c9db96474c9b8e8838d", @ANYRES32=r0], 0x1, 0x4f6, &(0x7f00000007c0)="$eJzs3VFrHFsdAPD/TLL3pm2uu1dFrhe89+K9kl60u8mNtw0ibQXRp4Ja32NMNiFkkw3ZTW1C0RQ/gCCigk8++SL4AQTpRxChoO+iRRFt9cEH7cjuTrRJdpPVTbN18/vBZM6ZMzP/c4bs2Zmdw0wA59ZbEXEzIsYi4t2IKObL03yab2X2Ous9eXxvsTUlkWW3/5xEki/b31crPx4RlzqbxEREfOWLEV9PjsZt7OyuLdRq1a08X2mub1YaO7tXVtcXVqor1Y3Z2Zmrc9fm3p+bznIDtbMUEdc//+j73/nJF67/4lPf+O38Hy9/s1Wtz36kU++IWBwoQA+dfRfax2Jf6xhtPY9gQzCWt6cwNuyaAADQj9Y5/gcj4uPt8/9ijLXP5gAAAIBRkt2YjH8kERkAAAAwstKImIwkLedjASYjTcvlzhjeD8fFtFZvND+5XN/eWGqVRZSikC6v1qrT+VjhUhSSVn4mH2O7n3/vUH42Il6NiO8VL7Tz5cV6bWnYP34AAADAOXHpzYPX/38rpu00AAAAMGJKPTMAAADAqHDJDwAAAKPP9T8AAACMtC/dutWasv33eC/d2dleq9+5slRtrJXXtxfLi/WtzfJKvb7Sfmbf+kn7q9Xrm5+Oje27lWa10aw0dnbn1+vbG8351QOvwAYAAADO0KtvPvhNEhF7n7nQniJ/DiDAAb8fdgWA0zQ27AoAQzM+7AoAQ1M4cQ09BIy65ITynoN3fnn6dQEAAJ6PqY8evf//Ul528m8DwP8zY30A4Pxxdw/Or4IRgHDufaAze7lX+eD3/7Psv64UAABwqibbU5KW83uBk5Gm5XLEK+3XAhSS5dVadTq/Pvh1sfByKz/T3jI5ccwwAAAAAAAAAAAAAAAAAAAAAAAAANCRZUlkAAAAwEiLSP+QtJ/mHzFVfGfy8O8DLyV/L8ajPPOj2z+4u9Bsbs20lv+l2C6PiOYP8+XvZV4JAAAAAC+AznV6Pp8Zdm0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDVPHt9b3J/OMu6fPhcRpW7xx2OiPZ+IQkRc/GsS489sl0TE2CnE37sfEa91i5/E0yzLSnktusW/8Jzjl9qHpnv8NCIunUJ8OM8etPqfm90+f2m81Z53//yN59Ogevd/6b/7v7Ee/c8rfcZ4/eHPKj3j3494fbx7/7MfP+nET+JQ/Lf7jP+1r+7u9irLfhwx1fX7JzkQq9Jc36w0dnavrK4vrFRXqhuzszNX567NvT83XVlerVXzv11jfPdjP396XPsv9ohfOtj+I8f/nT7b/8+Hdx9/qJMsdIt/+e3u37+v9Yif5t99n8jTrfKp/fReJ/2sN376qzeOa/9Sj/ZPnND+y322/90vf/t3fa4KAJyBxs7u2kKtVt06JjHRxzpnnLjxYlRD4rQS2bc6/4+D7WfAzY8kskE2H4+hH9VBEsPumQAAgNP2n5P+YdcEAAAAAAAAAAAAAAAAAAAAzq//8QlhExHR98qHY+4Np6kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMf6VwAAAP//99DbcA==") openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x02\x00', 0x14b042, 0x0) 02:56:51 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x0, 0x1, 0xff, 0x9, 0x0, 0xc2b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xa9, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x9) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x9, 0x0, 0x3, 0x900, 0xffffffffffffffff, 0x6, '\x00', 0x0, r2, 0x0, 0x4, 0x3, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={&(0x7f0000000600)=ANY=[@ANYBLOB="9feb01001800000000000800000000000007000000000e0000000000000100000000000000000a030000000a0000000000000b03000000040000000000000b0000000000006100"/85], &(0x7f0000000c40)=""/4096, 0x5c, 0x1000, 0x1, 0x7}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000740)={0x6, 0x4, &(0x7f0000000400)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x38}], &(0x7f0000000440)='GPL\x00', 0x6, 0x6e, &(0x7f0000000480)=""/110, 0x40f00, 0xc1aec39210ab7f5d, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f00000006c0)={0x8, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000700)=[{0x0, 0x5, 0x4}, {0x0, 0x5, 0xe, 0x1}, {0x1, 0x5, 0x2, 0xa}], 0x10, 0x7f}, 0x90) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x4030582a, &(0x7f0000000040)) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r5, &(0x7f0000000180), 0x1a000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={0x0, r0}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000540)=0xffc) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000003c0)=0x3) 02:56:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000100)=@newlink={0x40, 0x10, 0x439, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @gtp={{0x8}, {0x14, 0x2, 0x0, 0x1, {{0x8, 0x6}, {0x8}}}}}]}, 0x40}}, 0x0) 02:56:51 executing program 5: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 02:56:51 executing program 4: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) [ 62.829288][ T3490] loop0: detected capacity change from 0 to 512 [ 62.861219][ T3490] EXT4-fs error (device loop0): ext4_do_update_inode:5105: inode #3: comm syz-executor.0: corrupted inode contents 02:56:51 executing program 4: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 02:56:51 executing program 2: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 02:56:51 executing program 5: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) [ 62.881683][ T3490] EXT4-fs error (device loop0): ext4_dirty_inode:5965: inode #3: comm syz-executor.0: mark_inode_dirty error [ 62.895221][ T3490] EXT4-fs error (device loop0): ext4_do_update_inode:5105: inode #3: comm syz-executor.0: corrupted inode contents [ 62.917970][ T3490] EXT4-fs error (device loop0): __ext4_ext_dirty:202: inode #3: comm syz-executor.0: mark_inode_dirty error [ 62.960726][ T3490] EXT4-fs (loop0): 1 orphan inode deleted [ 62.966700][ T3490] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. 02:56:51 executing program 4: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 02:56:52 executing program 2: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 02:56:52 executing program 5: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) [ 63.022008][ T3490] ext4 filesystem being mounted at /root/syzkaller-testdir1473993495/syzkaller.U6Ol1d/7/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 63.092711][ T3090] EXT4-fs (loop0): unmounting filesystem 00000000-0000-0000-0000-000000000000. 02:56:52 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x0, 0x1, 0xff, 0x9, 0x0, 0xc2b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xa9, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x9) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x9, 0x0, 0x3, 0x900, 0xffffffffffffffff, 0x6, '\x00', 0x0, r2, 0x0, 0x4, 0x3, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={&(0x7f0000000600)=ANY=[@ANYBLOB="9feb01001800000000000800000000000007000000000e0000000000000100000000000000000a030000000a0000000000000b03000000040000000000000b0000000000006100"/85], &(0x7f0000000c40)=""/4096, 0x5c, 0x1000, 0x1, 0x7}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000740)={0x6, 0x4, &(0x7f0000000400)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x38}], &(0x7f0000000440)='GPL\x00', 0x6, 0x6e, &(0x7f0000000480)=""/110, 0x40f00, 0xc1aec39210ab7f5d, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f00000006c0)={0x8, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000700)=[{0x0, 0x5, 0x4}, {0x0, 0x5, 0xe, 0x1}, {0x1, 0x5, 0x2, 0xa}], 0x10, 0x7f}, 0x90) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x4030582a, &(0x7f0000000040)) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r5, &(0x7f0000000180), 0x1a000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={0x0, r0}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000540)=0xffc) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000003c0)=0x3) 02:56:52 executing program 0: r0 = getegid() syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000000, &(0x7f0000000240)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="ca42b0cac41bb3b2507e4e12104f0cd507000000046fb245b310558a4e6777e97047e5657db4996b10208dfe444e0cff1562b36f4187b1b0f8a2980004f0f3cd6b11642271112145fc4eff48df7561a5895e6e5f743f76d36ff90000000000000000000000000036a6410a0aba0259078a1b34dbfeb29872dbe0cec161be8b6b18ff610f6451b931a4a24020493f6f9a65bb421d23a0a815bbf8201dff21a587b09b3a719cd433626661a9ee903e452bbb127a69a1c067607e8c29a57043475718d552855e34d10e78cc5a184a4b116791cca1820fc704819e7ed5ccc3722935bf1faa84360075df86508822b26c6257ef10a0adc1dbf300f83dc8113da0b248a367ed1874bc2ee3d80c331a8e0c692244728f294334a247824a90c05839a70ea8f8e7be3854d6d6db89e52120b730aa26fbf305dfad581ab3945cd5fe19cd7af39561551cd92238b974b87379096252199b20c61614b4823d5b553f5083ffd4c7807b2fc99bf9d0f82e1308c971472e4d104d28fd53edb5233725d0cae28b7cc5126801256213f95b09e8e9cf4e5921c71b3abec1bc5c257ac675081731e3661e4656fa61032a860c2083463e0efb3ee194cb79ab1fa94855fe6d26ad58de7f2b4709539a536bb731ebc30ca5731016d39d45815c768b3c5abdebfabc6246c70c7f08911d6ff39344ad509cbd7bba0a928ebf01ef89ff49dfe52921ef54adda6e396c9db96474c9b8e8838d", @ANYRES32=r0], 0x1, 0x4f6, &(0x7f00000007c0)="$eJzs3VFrHFsdAPD/TLL3pm2uu1dFrhe89+K9kl60u8mNtw0ibQXRp4Ja32NMNiFkkw3ZTW1C0RQ/gCCigk8++SL4AQTpRxChoO+iRRFt9cEH7cjuTrRJdpPVTbN18/vBZM6ZMzP/c4bs2Zmdw0wA59ZbEXEzIsYi4t2IKObL03yab2X2Ous9eXxvsTUlkWW3/5xEki/b31crPx4RlzqbxEREfOWLEV9PjsZt7OyuLdRq1a08X2mub1YaO7tXVtcXVqor1Y3Z2Zmrc9fm3p+bznIDtbMUEdc//+j73/nJF67/4lPf+O38Hy9/s1Wtz36kU++IWBwoQA+dfRfax2Jf6xhtPY9gQzCWt6cwNuyaAADQj9Y5/gcj4uPt8/9ijLXP5gAAAIBRkt2YjH8kERkAAAAwstKImIwkLedjASYjTcvlzhjeD8fFtFZvND+5XN/eWGqVRZSikC6v1qrT+VjhUhSSVn4mH2O7n3/vUH42Il6NiO8VL7Tz5cV6bWnYP34AAADAOXHpzYPX/38rpu00AAAAMGJKPTMAAADAqHDJDwAAAKPP9T8AAACMtC/dutWasv33eC/d2dleq9+5slRtrJXXtxfLi/WtzfJKvb7Sfmbf+kn7q9Xrm5+Oje27lWa10aw0dnbn1+vbG8351QOvwAYAAADO0KtvPvhNEhF7n7nQniJ/DiDAAb8fdgWA0zQ27AoAQzM+7AoAQ1M4cQ09BIy65ITynoN3fnn6dQEAAJ6PqY8evf//Ul528m8DwP8zY30A4Pxxdw/Or4IRgHDufaAze7lX+eD3/7Psv64UAABwqibbU5KW83uBk5Gm5XLEK+3XAhSS5dVadTq/Pvh1sfByKz/T3jI5ccwwAAAAAAAAAAAAAAAAAAAAAAAAANCRZUlkAAAAwEiLSP+QtJ/mHzFVfGfy8O8DLyV/L8ajPPOj2z+4u9Bsbs20lv+l2C6PiOYP8+XvZV4JAAAAAC+AznV6Pp8Zdm0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDVPHt9b3J/OMu6fPhcRpW7xx2OiPZ+IQkRc/GsS489sl0TE2CnE37sfEa91i5/E0yzLSnktusW/8Jzjl9qHpnv8NCIunUJ8OM8etPqfm90+f2m81Z53//yN59Ogevd/6b/7v7Ee/c8rfcZ4/eHPKj3j3494fbx7/7MfP+nET+JQ/Lf7jP+1r+7u9irLfhwx1fX7JzkQq9Jc36w0dnavrK4vrFRXqhuzszNX567NvT83XVlerVXzv11jfPdjP396XPsv9ohfOtj+I8f/nT7b/8+Hdx9/qJMsdIt/+e3u37+v9Yif5t99n8jTrfKp/fReJ/2sN376qzeOa/9Sj/ZPnND+y322/90vf/t3fa4KAJyBxs7u2kKtVt06JjHRxzpnnLjxYlRD4rQS2bc6/4+D7WfAzY8kskE2H4+hH9VBEsPumQAAgNP2n5P+YdcEAAAAAAAAAAAAAAAAAAAAzq//8QlhExHR98qHY+4Np6kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMf6VwAAAP//99DbcA==") openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x02\x00', 0x14b042, 0x0) 02:56:52 executing program 4: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) [ 63.360691][ T3517] loop0: detected capacity change from 0 to 512 [ 63.376586][ T3518] ================================================================== [ 63.384705][ T3518] BUG: KCSAN: data-race in hrtimer_interrupt / print_cpu [ 63.391775][ T3518] [ 63.394114][ T3518] read-write to 0xffff888237d1edd8 of 2 bytes by interrupt on cpu 1: [ 63.402213][ T3518] hrtimer_interrupt+0x31f/0x7b0 [ 63.407185][ T3518] __sysvec_apic_timer_interrupt+0x52/0x190 [ 63.413111][ T3518] sysvec_apic_timer_interrupt+0x31/0x80 [ 63.418782][ T3518] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 63.424793][ T3518] __tsan_read4+0xd1/0x180 [ 63.429241][ T3518] stack_trace_consume_entry+0x30/0xc0 [ 63.434825][ T3518] arch_stack_walk+0x13a/0x1a0 [ 63.439703][ T3518] stack_trace_save+0x60/0x90 [ 63.444413][ T3518] ref_tracker_free+0xa1/0x400 [ 63.449209][ T3518] __sk_destruct+0x285/0x440 [ 63.453829][ T3518] __sk_free+0x284/0x2d0 02:56:52 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) perf_event_open(&(0x7f0000000240)={0x0, 0x80, 0x0, 0x1, 0xff, 0x9, 0x0, 0xc2b, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xa9, 0x0, 0x0, 0x4, 0x0, 0x6, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x9) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) r1 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@bloom_filter={0x1e, 0x9, 0x0, 0x3, 0x900, 0xffffffffffffffff, 0x6, '\x00', 0x0, r2, 0x0, 0x4, 0x3, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r3 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={&(0x7f0000000600)=ANY=[@ANYBLOB="9feb01001800000000000800000000000007000000000e0000000000000100000000000000000a030000000a0000000000000b03000000040000000000000b0000000000006100"/85], &(0x7f0000000c40)=""/4096, 0x5c, 0x1000, 0x1, 0x7}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000740)={0x6, 0x4, &(0x7f0000000400)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x38}], &(0x7f0000000440)='GPL\x00', 0x6, 0x6e, &(0x7f0000000480)=""/110, 0x40f00, 0xc1aec39210ab7f5d, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f00000006c0)={0x8, 0x2}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, &(0x7f0000000700)=[{0x0, 0x5, 0x4}, {0x0, 0x5, 0xe, 0x1}, {0x1, 0x5, 0x2, 0xa}], 0x10, 0x7f}, 0x90) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x4030582a, &(0x7f0000000040)) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) write$cgroup_type(r5, &(0x7f0000000180), 0x1a000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={0x0, r0}, 0x10) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000540)=0xffc) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f00000003c0)=0x3) 02:56:52 executing program 2: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 02:56:52 executing program 5: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) [ 63.458111][ T3518] sk_free+0x39/0x70 [ 63.462044][ T3518] deferred_put_nlk_sk+0x13c/0x160 [ 63.467179][ T3518] rcu_core+0x58e/0xbe0 [ 63.471365][ T3518] rcu_core_si+0xd/0x10 [ 63.475547][ T3518] __do_softirq+0xc4/0x279 [ 63.480007][ T3518] irq_exit_rcu+0x3b/0x90 [ 63.484377][ T3518] sysvec_apic_timer_interrupt+0x6d/0x80 [ 63.490053][ T3518] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 63.496065][ T3518] context_to_sid+0x41/0x340 [ 63.500690][ T3518] sidtab_context_to_sid+0x38/0x5e0 [ 63.505917][ T3518] security_compute_sid+0xd11/0xed0 [ 63.511156][ T3518] security_transition_sid+0x58/0x70 [ 63.516481][ T3518] selinux_determine_inode_label+0x209/0x230 [ 63.522497][ T3518] may_create+0x212/0x2f0 [ 63.526843][ T3518] selinux_inode_create+0x22/0x30 [ 63.531912][ T3518] security_inode_create+0x75/0xb0 [ 63.537076][ T3518] path_openat+0xa1c/0x1d70 [ 63.541599][ T3518] do_filp_open+0xf6/0x200 [ 63.546041][ T3518] do_sys_openat2+0xab/0x110 [ 63.550661][ T3518] __x64_sys_openat+0xf3/0x120 [ 63.555444][ T3518] do_syscall_64+0x44/0x110 [ 63.559984][ T3518] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 63.565922][ T3518] [ 63.568268][ T3518] read to 0xffff888237d1edd8 of 2 bytes by task 3518 on cpu 0: [ 63.575840][ T3518] print_cpu+0x36a/0x640 [ 63.580121][ T3518] timer_list_show+0x115/0x180 [ 63.584924][ T3518] seq_read_iter+0x2bc/0x8f0 [ 63.589544][ T3518] proc_reg_read_iter+0x114/0x180 [ 63.594611][ T3518] copy_splice_read+0x26b/0x4b0 [ 63.599505][ T3518] splice_direct_to_actor+0x28c/0x690 [ 63.604918][ T3518] do_splice_direct+0x10d/0x190 [ 63.609805][ T3518] do_sendfile+0x3c4/0x980 [ 63.614273][ T3518] __x64_sys_sendfile64+0x110/0x150 [ 63.619551][ T3518] do_syscall_64+0x44/0x110 [ 63.624092][ T3518] entry_SYSCALL_64_after_hwframe+0x63/0x6b [ 63.630028][ T3518] [ 63.632359][ T3518] value changed: 0x0e62 -> 0x0e64 [ 63.637405][ T3518] [ 63.639741][ T3518] Reported by Kernel Concurrency Sanitizer on: [ 63.645915][ T3518] CPU: 0 PID: 3518 Comm: syz-executor.4 Not tainted 6.6.0-syzkaller-15029-gbe3ca57cfb77 #0 02:56:52 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_GET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000480)={0x34, r1, 0x1, 0x0, 0x0, {}, [@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}]}, 0x34}}, 0x0) [ 63.655927][ T3518] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 63.666007][ T3518] ================================================================== 02:56:52 executing program 2: ioperm(0x0, 0x391, 0x8) setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) 02:56:52 executing program 4: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) [ 63.702831][ T3517] EXT4-fs error (device loop0): ext4_do_update_inode:5105: inode #3: comm syz-executor.0: corrupted inode contents [ 63.740885][ T3517] EXT4-fs error (device loop0): ext4_dirty_inode:5965: inode #3: comm syz-executor.0: mark_inode_dirty error 02:56:52 executing program 5: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 02:56:52 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000060000000000000000850000000f000000c5000000a000020095"], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="34de000010000000000000feff"], 0x34}}, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000380)={&(0x7f0000000340)='io_uring_register\x00', r0}, 0x10) r1 = io_uring_setup(0x1de0, &(0x7f0000000440)) r2 = io_uring_register$IORING_REGISTER_PERSONALITY(r1, 0x9, 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(r1, 0x18, 0x20000000, r2) [ 63.753778][ T3517] EXT4-fs error (device loop0): ext4_do_update_inode:5105: inode #3: comm syz-executor.0: corrupted inode contents [ 63.770973][ T3517] EXT4-fs error (device loop0): __ext4_ext_dirty:202: inode #3: comm syz-executor.0: mark_inode_dirty error [ 63.792725][ T3517] __quota_error: 29 callbacks suppressed 02:56:52 executing program 2: r0 = socket$rds(0x15, 0x5, 0x0) getsockopt$sock_buf(r0, 0x1, 0x1c, 0x0, &(0x7f0000001080)) [ 63.792741][ T3517] Quota error (device loop0): write_blk: dquota write failed [ 63.822706][ T3517] Quota error (device loop0): qtree_write_dquot: Error -117 occurred while creating quota [ 63.847531][ T27] audit: type=1400 audit(1699325812.807:156): avc: denied { create } for pid=3542 comm="syz-executor.2" anonclass=[io_uring] scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 63.883847][ T3517] EXT4-fs (loop0): 1 orphan inode deleted [ 63.889782][ T3517] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 63.902613][ T27] audit: type=1400 audit(1699325812.847:157): avc: denied { create } for pid=3546 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rds_socket permissive=1 [ 63.903601][ T134] Quota error (device loop0): do_check_range: Getting dqdh_entries 15 out of range 0-14 [ 63.922561][ T27] audit: type=1400 audit(1699325812.847:158): avc: denied { getopt } for pid=3546 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rds_socket permissive=1 [ 63.952985][ T3517] ext4 filesystem being mounted at /root/syzkaller-testdir1473993495/syzkaller.U6Ol1d/8/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 63.989005][ T3090] EXT4-fs (loop0): unmounting filesystem 00000000-0000-0000-0000-000000000000. 02:56:53 executing program 0: r0 = getegid() syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000000, &(0x7f0000000240)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="ca42b0cac41bb3b2507e4e12104f0cd507000000046fb245b310558a4e6777e97047e5657db4996b10208dfe444e0cff1562b36f4187b1b0f8a2980004f0f3cd6b11642271112145fc4eff48df7561a5895e6e5f743f76d36ff90000000000000000000000000036a6410a0aba0259078a1b34dbfeb29872dbe0cec161be8b6b18ff610f6451b931a4a24020493f6f9a65bb421d23a0a815bbf8201dff21a587b09b3a719cd433626661a9ee903e452bbb127a69a1c067607e8c29a57043475718d552855e34d10e78cc5a184a4b116791cca1820fc704819e7ed5ccc3722935bf1faa84360075df86508822b26c6257ef10a0adc1dbf300f83dc8113da0b248a367ed1874bc2ee3d80c331a8e0c692244728f294334a247824a90c05839a70ea8f8e7be3854d6d6db89e52120b730aa26fbf305dfad581ab3945cd5fe19cd7af39561551cd92238b974b87379096252199b20c61614b4823d5b553f5083ffd4c7807b2fc99bf9d0f82e1308c971472e4d104d28fd53edb5233725d0cae28b7cc5126801256213f95b09e8e9cf4e5921c71b3abec1bc5c257ac675081731e3661e4656fa61032a860c2083463e0efb3ee194cb79ab1fa94855fe6d26ad58de7f2b4709539a536bb731ebc30ca5731016d39d45815c768b3c5abdebfabc6246c70c7f08911d6ff39344ad509cbd7bba0a928ebf01ef89ff49dfe52921ef54adda6e396c9db96474c9b8e8838d", @ANYRES32=r0], 0x1, 0x4f6, &(0x7f00000007c0)="$eJzs3VFrHFsdAPD/TLL3pm2uu1dFrhe89+K9kl60u8mNtw0ibQXRp4Ja32NMNiFkkw3ZTW1C0RQ/gCCigk8++SL4AQTpRxChoO+iRRFt9cEH7cjuTrRJdpPVTbN18/vBZM6ZMzP/c4bs2Zmdw0wA59ZbEXEzIsYi4t2IKObL03yab2X2Ous9eXxvsTUlkWW3/5xEki/b31crPx4RlzqbxEREfOWLEV9PjsZt7OyuLdRq1a08X2mub1YaO7tXVtcXVqor1Y3Z2Zmrc9fm3p+bznIDtbMUEdc//+j73/nJF67/4lPf+O38Hy9/s1Wtz36kU++IWBwoQA+dfRfax2Jf6xhtPY9gQzCWt6cwNuyaAADQj9Y5/gcj4uPt8/9ijLXP5gAAAIBRkt2YjH8kERkAAAAwstKImIwkLedjASYjTcvlzhjeD8fFtFZvND+5XN/eWGqVRZSikC6v1qrT+VjhUhSSVn4mH2O7n3/vUH42Il6NiO8VL7Tz5cV6bWnYP34AAADAOXHpzYPX/38rpu00AAAAMGJKPTMAAADAqHDJDwAAAKPP9T8AAACMtC/dutWasv33eC/d2dleq9+5slRtrJXXtxfLi/WtzfJKvb7Sfmbf+kn7q9Xrm5+Oje27lWa10aw0dnbn1+vbG8351QOvwAYAAADO0KtvPvhNEhF7n7nQniJ/DiDAAb8fdgWA0zQ27AoAQzM+7AoAQ1M4cQ09BIy65ITynoN3fnn6dQEAAJ6PqY8evf//Ul528m8DwP8zY30A4Pxxdw/Or4IRgHDufaAze7lX+eD3/7Psv64UAABwqibbU5KW83uBk5Gm5XLEK+3XAhSS5dVadTq/Pvh1sfByKz/T3jI5ccwwAAAAAAAAAAAAAAAAAAAAAAAAANCRZUlkAAAAwEiLSP+QtJ/mHzFVfGfy8O8DLyV/L8ajPPOj2z+4u9Bsbs20lv+l2C6PiOYP8+XvZV4JAAAAAC+AznV6Pp8Zdm0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDVPHt9b3J/OMu6fPhcRpW7xx2OiPZ+IQkRc/GsS489sl0TE2CnE37sfEa91i5/E0yzLSnktusW/8Jzjl9qHpnv8NCIunUJ8OM8etPqfm90+f2m81Z53//yN59Ogevd/6b/7v7Ee/c8rfcZ4/eHPKj3j3494fbx7/7MfP+nET+JQ/Lf7jP+1r+7u9irLfhwx1fX7JzkQq9Jc36w0dnavrK4vrFRXqhuzszNX567NvT83XVlerVXzv11jfPdjP396XPsv9ohfOtj+I8f/nT7b/8+Hdx9/qJMsdIt/+e3u37+v9Yif5t99n8jTrfKp/fReJ/2sN376qzeOa/9Sj/ZPnND+y322/90vf/t3fa4KAJyBxs7u2kKtVt06JjHRxzpnnLjxYlRD4rQS2bc6/4+D7WfAzY8kskE2H4+hH9VBEsPumQAAgNP2n5P+YdcEAAAAAAAAAAAAAAAAAAAAzq//8QlhExHR98qHY+4Np6kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMf6VwAAAP//99DbcA==") openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x02\x00', 0x14b042, 0x0) 02:56:53 executing program 4: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/52, 0x34) bind$qrtr(r0, 0x0, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, r0, 0x2) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x34}}, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) bpf$MAP_CREATE(0x0, 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000700), 0x0, 0x0) io_uring_setup(0x803b20, &(0x7f0000000300)={0x0, 0x26b6, 0x200, 0x0, 0x1f2}) ioctl$SNDRV_TIMER_IOCTL_TREAD(0xffffffffffffffff, 0x40045402, &(0x7f0000000040)) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) openat$vcsu(0xffffffffffffff9c, &(0x7f0000000100), 0x200000, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x20000000d67) ioctl$TIOCVHANGUP(r1, 0x5437, 0x0) 02:56:53 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000001800)=@newtaction={0x6c, 0x30, 0xffff, 0x0, 0x0, {}, [{0x58, 0x1, [@m_skbmod={0x54, 0x1, 0x0, 0x0, {{0xb}, {0x28, 0x2, 0x0, 0x1, [@TCA_SKBMOD_PARMS={0x24, 0x2, {{0x60}}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) 02:56:53 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0c24000000000000c910fc01000000000000000000000000000104013f0401020102000007f3"], 0x130) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, 0x0, 0x0) 02:56:53 executing program 3: r0 = openat$nci(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(r0, 0x0, &(0x7f00000000c0)=0x0) syz_genetlink_get_family_id$nfc(0x0, 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nfc(&(0x7f0000000100), r2) sendmsg$NFC_CMD_DEV_UP(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)={0x1c, r3, 0x1, 0x0, 0x0, {}, [@NFC_ATTR_DEVICE_INDEX={0x8, 0x1, r1}]}, 0x1c}}, 0x0) write$nci(r0, &(0x7f0000000500)=@NCI_OP_CORE_CONN_CLOSE_RSP={0x0, 0x1, 0x2, 0x5, 0x0, 0x1}, 0x4) 02:56:53 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000c00)=@raw={'raw\x00', 0x3c1, 0x3, 0x490, 0x0, 0x9403, 0x4, 0x0, 0x2c0, 0x3c0, 0x4a8, 0x3d8, 0x3c0, 0x3d8, 0x3, 0x0, {[{{@uncond, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'macsec0\x00', {0x0, 0x0, 0x5, 0x0, 0xfffffffd, 0xa, 0xffff}}}, @common=@inet=@hashlimit3={{0x158}, {'virt_wifi0\x00', {0xa9f, 0x0, 0x42, 0x2, 0x0, 0x7ff, 0x73c}}}]}, @common=@inet=@SET2={0x30, 'SET\x00', 0x2, {{0x1, 0x2, 0x3}, {0x1, 0x4, 0x4}, 0x7e, 0x7}}}, {{@uncond, 0x0, 0xd0, 0x138, 0x0, {}, [@inet=@rpfilter={{0x28}, {0xc5}}]}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x0, 0x0, 0x0, 0x0, 'pptp\x00', 'syz0\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4f0) 02:56:53 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000000)={'tunl0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f0000000780)=@newlink={0x40, 0x10, 0x503, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @hsr={{0x8}, {0x14, 0x2, 0x0, 0x1, [@IFLA_HSR_SLAVE2={0x8, 0x2, r1}, @IFLA_HSR_SLAVE1={0x8, 0x1, r3}]}}}]}, 0x40}}, 0x0) [ 64.184224][ T3553] loop0: detected capacity change from 0 to 512 [ 64.211575][ T3553] EXT4-fs error (device loop0): ext4_do_update_inode:5105: inode #3: comm syz-executor.0: corrupted inode contents 02:56:53 executing program 5: syz_init_net_socket$x25(0x9, 0x5, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f00000003c0)={0x2, 0x80, 0x90, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuset.effective_cpus\x00', 0x275a, 0x0) sendmmsg$inet6(r0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0xffffff00) [ 64.248295][ T3565] UDPLite6: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 64.248994][ T3561] xt_hashlimit: max too large, truncated to 1048576 [ 64.277125][ T3561] xt_hashlimit: invalid interval [ 64.282292][ T3553] EXT4-fs error (device loop0): ext4_dirty_inode:5965: inode #3: comm syz-executor.0: mark_inode_dirty error 02:56:53 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) mount$cgroup2(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) 02:56:53 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000dc0)=ANY=[@ANYBLOB="b7000000a5517f5fbfa30000000000000703000028feffff720af0fff8ffffff71a4f0ff00000000b7060000000000012e400300000000006506020001cd00007118540000000000c3640000000000006b0a00fe00000000850000002e000000b7000000000000009500000000000000023bc065b7a379d179fc9e94af69912435f1b6a693172e61917ad4b200000000000000000beca090f32050e436fe275daf51efd601b6bf01c8e8b1abe4fef3bef7074815ae98743d1ace4c46631256dd19aed0d600c0b6199fe3ff3128e599b0eaebbdbd7359a48f5b0afc3996792043a6787bac46aa7aa400000000000069669622208266f896ba2c9e73c2efeec2dc565fbafb2cb63f5fef9ab79ff8abaa8a08f54a062107e9bb3e980fff675c8d3e91df6648a7a6aebcb63e0867b75690152af27711f0cbb9c06018d21bf3f87b8eb65323b4267a526d53442db8e48dbc5ce47d67d07441a7975d5e41b14fd0154a8246249952a8b61633ce068220defe09d3b1136af6d03e9cf996c13d1bfcdc54567a9ca80dec2e943fe4ae7c617cc071f7add70cfad48f8f6b50fe6a8297d88efa73e7e601040000b4a685969f28902bdecf66ef39755de79ed2c711477febc96231a53984d00877301d0ec62427a8e3a118fdd1ce9aaed569ebc5f2e58d6028e66139a737cc7146a131d47dcebb32ed67021d76e983223c998aec22242ae54e87f438d26982876b58f9134366952f7399a733f07138a736924f37c7d86f2ce97f0c117ec439c6b7b965752bbc06eced08d97a32ae4b1ad4d11c5b6f68ee841975233e4cea13f3ef04b2cab9cc256d4539dbafd888c7097c1169e0bebcc81ca3b740e663fbddcf91c50f1fda40bf34b6c9c1da2d6ed8acaf2a8091820ff4cf6be74ddca8bf2eed0eeeb2139e8c3ec95436af5269d5792decda7d8b5dcf8640b504ba23c6d0a7f67cdfd27328100ebf9319a56f0f9cee17deecf747f3493f1dc39551f4c9a40b3e93fa80b8234ccbf39a9ef09bd97321f0dc20956f44ba2c5ec2e7569b05cf4690ddc189f174046a8b214acf23f42fb51ed4819e6b4cb5a8bf2b559d0c198fe0315483b8beb9801d06c58b22dd713fe3b7ef18e21081aacfd091b754125a488cea18255f79bebcb3051f622f8a1d9af1908e88a58774a24f35a4ccdbedea6212286c23dd89c2b4b90647f17231472af8dda7f3ab20f093aad3ce875f7458039ee6d0a52aeb7bc8eb393f056a5e7725531c5485278e0362338e2e2710fe00465e0d182a322091022cf5b814eeb9b3cab21196581e4d92d0b6fe5525285eea359274f1f21d69233bbe94941f10ba292100000000000000000000000000000000c18e93a0c5231779f2ee201e9fe7e63e84b57b5f05ecb594b8255b3085b352ca9533d6c31c1a30158c30352f8a126a65cb6582e58aa641007418611df53a601c3a8fb8d2286e86abf98136f345446730f68f5d6d1817a9e1b09e5650d2599fbe719a45337d29eb3fef5f7f565457660dec6fe903a1c2ea4f40a8ea1c179892afa219fc69a44163f0d731de418e9fd82a8c4661caea674b19242d1840d047882f640ea248457288c5ffb63e857da03ff5c0475c3cfff41c4806f1dc750eb1c45ec3a2a0b064834010604d6f88069e8e9bda2bc9c18d1b53a08f25d62ccaa46bc0235c830a7b3fe64bc6031b431bcad6b698a1ba6027870ea9e55fafbbf140c5f82a33ee4ac793b989c12a5827a7957f4d8136cf918b7cbf5bc5fc64c8001992536584586edded6f65bdd371ac84fd5cc60ab79b84e9e85a1c54d566625d133e95eff121621dff14b9de7a188b8c5387f9da63c2cce405bc44079e34e2db2b275bfbb54841d647338cad74be91144b780cf381a6860f641446ef73bd11d45f5e4df8f3c6440d8425fd7382225cf8c2cada01bf3cd5cbc6a403173e0c89a491c75efc5eef94abc3000000000000000000000000000000d71b794e9b4c145caf050429937eef4364d9e1cbe9150bccd9b2e73757f1f5e8ac50736cd3cbc029ede2869642841371bb4b9c1aaa8826889a909e6716b60e4b568b6761f8ccc7d35b0e66357746b10fc481b47e67f1e14408c1ef3e018a5e647e3f607654f3bf82bcfb42be038a272d82f8362944f608b38100"/1537], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x45}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000040)={r0, 0xe0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) r2 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000004c0)={r1}, 0x4) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r2, 0x0, 0xe, 0x0, &(0x7f0000000080)="63eced8e46dc3f01d963d6cb0101", 0x0, 0x17, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) 02:56:53 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000c00)=@raw={'raw\x00', 0x3c1, 0x3, 0x490, 0x0, 0x9403, 0x4, 0x0, 0x2c0, 0x3c0, 0x4a8, 0x3d8, 0x3c0, 0x3d8, 0x3, 0x0, {[{{@uncond, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'macsec0\x00', {0x0, 0x0, 0x5, 0x0, 0xfffffffd, 0xa, 0xffff}}}, @common=@inet=@hashlimit3={{0x158}, {'virt_wifi0\x00', {0xa9f, 0x0, 0x42, 0x2, 0x0, 0x7ff, 0x73c}}}]}, @common=@inet=@SET2={0x30, 'SET\x00', 0x2, {{0x1, 0x2, 0x3}, {0x1, 0x4, 0x4}, 0x7e, 0x7}}}, {{@uncond, 0x0, 0xd0, 0x138, 0x0, {}, [@inet=@rpfilter={{0x28}, {0xc5}}]}, @unspec=@CT2={0x68, 'CT\x00', 0x2, {0x0, 0x0, 0x0, 0x0, 'pptp\x00', 'syz0\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x4f0) 02:56:53 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) [ 64.296151][ T27] audit: type=1400 audit(1699325813.257:159): avc: denied { ioctl } for pid=3560 comm="syz-executor.3" path="/dev/virtual_nci" dev="devtmpfs" ino=108 ioctlcmd=0x0 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 64.321887][ T3553] EXT4-fs error (device loop0): ext4_do_update_inode:5105: inode #3: comm syz-executor.0: corrupted inode contents write$binfmt_script(r0, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa